diff --git a/eclipse-workspace/.metadata/.log b/eclipse-workspace/.metadata/.log index faaf81c..a49a629 100644 --- a/eclipse-workspace/.metadata/.log +++ b/eclipse-workspace/.metadata/.log @@ -1,113 +1,114 @@ -!ENTRY org.eclipse.emf.cdo.explorer 4 0 2021-10-10 00:17:27.091 -!MESSAGE InterruptedException +!ENTRY org.eclipse.ui 4 0 2021-10-12 17:30:30.073 +!MESSAGE Unhandled event loop exception !STACK 0 -java.lang.InterruptedException - at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1343) - at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) - at org.eclipse.net4j.util.lifecycle.Lifecycle.lock(Lifecycle.java:312) - at org.eclipse.net4j.util.lifecycle.Lifecycle.internalDeactivate(Lifecycle.java:118) - at org.eclipse.net4j.util.lifecycle.ShareableLifecycle.internalDeactivate(ShareableLifecycle.java:52) - at org.eclipse.net4j.util.lifecycle.Lifecycle.deactivate(Lifecycle.java:170) - at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:235) - at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:225) - at org.eclipse.emf.cdo.internal.explorer.bundle.OM.disposeManagers(OM.java:83) - at org.eclipse.emf.cdo.internal.explorer.bundle.OM$Activator.doStop(OM.java:136) - at org.eclipse.net4j.util.om.OSGiActivator.stop(OSGiActivator.java:92) - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:871) - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) - at java.base/java.security.AccessController.doPrivileged(Native Method) - at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:863) - at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1025) - at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:370) - at org.eclipse.osgi.container.Module.doStop(Module.java:660) - at org.eclipse.osgi.container.Module.stop(Module.java:521) - at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1886) - at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1761) - at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275) - at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:202) - at org.eclipse.osgi.container.Module.doStop(Module.java:660) - at org.eclipse.osgi.container.Module.stop(Module.java:521) - at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207) - at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:220) - at java.base/java.lang.Thread.run(Thread.java:829) -!SESSION 2021-10-10 00:17:29.406 ----------------------------------------------- -eclipse.buildId=4.17.0.I20200902-1800 -java.version=11.0.11 -java.vendor=Ubuntu -BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=fr_FR -Framework arguments: -product org.eclipse.epp.package.modeling.product -Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.modeling.product +org.eclipse.swt.SWTException: Graphic is disposed + at org.eclipse.swt.SWT.error(SWT.java:4869) + at org.eclipse.swt.SWT.error(SWT.java:4784) + at org.eclipse.swt.SWT.error(SWT.java:4755) + at org.eclipse.swt.graphics.Image.getBounds(Image.java:1012) + at org.eclipse.swt.widgets.Tree.rendererRender(Tree.java:3280) + at org.eclipse.swt.widgets.Tree.rendererRenderProc(Tree.java:3109) + at org.eclipse.swt.widgets.Display.rendererRenderProc(Display.java:1636) + at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(Native Method) + at org.eclipse.swt.widgets.Display.eventProc(Display.java:1517) + at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4505) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) -!ENTRY org.eclipse.emf.cdo.explorer 4 0 2021-10-10 00:27:51.311 -!MESSAGE InterruptedException +!ENTRY org.eclipse.ui 4 0 2021-10-12 17:30:36.280 +!MESSAGE Unhandled event loop exception !STACK 0 -java.lang.InterruptedException - at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1343) - at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) - at org.eclipse.net4j.util.lifecycle.Lifecycle.lock(Lifecycle.java:312) - at org.eclipse.net4j.util.lifecycle.Lifecycle.internalDeactivate(Lifecycle.java:118) - at org.eclipse.net4j.util.lifecycle.ShareableLifecycle.internalDeactivate(ShareableLifecycle.java:52) - at org.eclipse.net4j.util.lifecycle.Lifecycle.deactivate(Lifecycle.java:170) - at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:235) - at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:225) - at org.eclipse.emf.cdo.internal.explorer.bundle.OM.disposeManagers(OM.java:83) - at org.eclipse.emf.cdo.internal.explorer.bundle.OM$Activator.doStop(OM.java:136) - at org.eclipse.net4j.util.om.OSGiActivator.stop(OSGiActivator.java:92) - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:871) - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) - at java.base/java.security.AccessController.doPrivileged(Native Method) - at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:863) - at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1025) - at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:370) - at org.eclipse.osgi.container.Module.doStop(Module.java:660) - at org.eclipse.osgi.container.Module.stop(Module.java:521) - at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1886) - at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1761) - at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275) - at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:202) - at org.eclipse.osgi.container.Module.doStop(Module.java:660) - at org.eclipse.osgi.container.Module.stop(Module.java:521) - at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207) - at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:220) - at java.base/java.lang.Thread.run(Thread.java:829) -!SESSION 2021-10-10 12:58:50.569 ----------------------------------------------- -eclipse.buildId=4.17.0.I20200902-1800 -java.version=11.0.11 -java.vendor=Ubuntu -BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=fr_FR -Framework arguments: -product org.eclipse.epp.package.modeling.product -Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.modeling.product +org.eclipse.swt.SWTException: Graphic is disposed + at org.eclipse.swt.SWT.error(SWT.java:4869) + at org.eclipse.swt.SWT.error(SWT.java:4784) + at org.eclipse.swt.SWT.error(SWT.java:4755) + at org.eclipse.swt.graphics.Image.getBounds(Image.java:1012) + at org.eclipse.swt.widgets.Tree.rendererRender(Tree.java:3280) + at org.eclipse.swt.widgets.Tree.rendererRenderProc(Tree.java:3109) + at org.eclipse.swt.widgets.Display.rendererRenderProc(Display.java:1636) + at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(Native Method) + at org.eclipse.swt.widgets.Display.eventProc(Display.java:1517) + at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4505) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) -!ENTRY org.eclipse.emf.cdo.explorer 4 0 2021-10-10 14:40:22.852 -!MESSAGE InterruptedException +!ENTRY org.eclipse.ui 4 0 2021-10-12 17:31:16.305 +!MESSAGE Unhandled event loop exception !STACK 0 -java.lang.InterruptedException - at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1343) - at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) - at org.eclipse.net4j.util.lifecycle.Lifecycle.lock(Lifecycle.java:312) - at org.eclipse.net4j.util.lifecycle.Lifecycle.internalDeactivate(Lifecycle.java:118) - at org.eclipse.net4j.util.lifecycle.ShareableLifecycle.internalDeactivate(ShareableLifecycle.java:52) - at org.eclipse.net4j.util.lifecycle.Lifecycle.deactivate(Lifecycle.java:170) - at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:235) - at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:225) - at org.eclipse.emf.cdo.internal.explorer.bundle.OM.disposeManagers(OM.java:83) - at org.eclipse.emf.cdo.internal.explorer.bundle.OM$Activator.doStop(OM.java:136) - at org.eclipse.net4j.util.om.OSGiActivator.stop(OSGiActivator.java:92) - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:871) - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) - at java.base/java.security.AccessController.doPrivileged(Native Method) - at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:863) - at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1025) - at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:370) - at org.eclipse.osgi.container.Module.doStop(Module.java:660) - at org.eclipse.osgi.container.Module.stop(Module.java:521) - at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1886) - at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1761) - at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275) - at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:202) - at org.eclipse.osgi.container.Module.doStop(Module.java:660) - at org.eclipse.osgi.container.Module.stop(Module.java:521) - at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207) - at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:220) - at java.base/java.lang.Thread.run(Thread.java:829) +org.eclipse.swt.SWTException: Graphic is disposed + at org.eclipse.swt.SWT.error(SWT.java:4869) + at org.eclipse.swt.SWT.error(SWT.java:4784) + at org.eclipse.swt.SWT.error(SWT.java:4755) + at org.eclipse.swt.graphics.Image.getBounds(Image.java:1012) + at org.eclipse.swt.widgets.Tree.rendererRender(Tree.java:3280) + at org.eclipse.swt.widgets.Tree.rendererRenderProc(Tree.java:3109) + at org.eclipse.swt.widgets.Display.rendererRenderProc(Display.java:1636) + at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(Native Method) + at org.eclipse.swt.widgets.Display.eventProc(Display.java:1517) + at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4505) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/16/901c9c2c712b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/16/901c9c2c712b001c1296b7817fbb45d3 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/16/901c9c2c712b001c1296b7817fbb45d3 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/19/b0bb21e4652b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/19/b0bb21e4652b001c1af5db45a429dab9 new file mode 100644 index 0000000..d06a3a3 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/19/b0bb21e4652b001c1af5db45a429dab9 @@ -0,0 +1,205 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import simplepdl.Process; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.SimplepdlPackage; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof Resource) { + + Resource r = (Resource) o; + EObject qty = r.getEObject("quantity"); + + System.out.println(qty); + + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/1a/a0f9a3286c2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/1a/a0f9a3286c2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/1a/a0f9a3286c2b001c1296b7817fbb45d3 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2/903ee3ac732b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2/903ee3ac732b001c1296b7817fbb45d3 new file mode 100644 index 0000000..2620857 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2/903ee3ac732b001c1296b7817fbb45d3 @@ -0,0 +1,45 @@ +// automatically generated by Xtext +grammar fr.n7.simplepdl.txt.PDL with org.eclipse.xtext.common.Terminals + +import "http://simplepdl" +import "http://www.eclipse.org/emf/2002/Ecore" as ecore + +Process : + 'process' name=ID '{' + processElements+=ProcessElement* + '}' ; + +ProcessElement : + WorkDefinition | WorkSequence | Guidance | Resource +; + +WorkDefinition : + 'wd' name=ID + requests+=Request* +; + +WorkSequence : + 'ws' linkType=WorkSequenceType + 'from' predecessor=[WorkDefinition] + 'to' successor=[WorkDefinition] +; + +Guidance : + 'note' text=STRING +; + +Resource : + 'res' name=ID quantity=INT +; + +Request : + 'req' target=[Resource] quantity=INT +; + + +enum WorkSequenceType : + startToStart = 's2s' + | finishToStart = 'f2s' + | startToFinish = 's2f' + | finishToFinish = 'f2f' +; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/25/c0af972c712b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/25/c0af972c712b001c1296b7817fbb45d3 new file mode 100644 index 0000000..2ab38ad --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/25/c0af972c712b001c1296b7817fbb45d3 @@ -0,0 +1,16 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml +additional.bundles = org.eclipse.xtext.xbase,\ + org.eclipse.xtext.common.types,\ + org.eclipse.xtext.xtext.generator,\ + org.eclipse.emf.codegen.ecore,\ + org.eclipse.emf.mwe.utils,\ + org.eclipse.emf.mwe2.launch,\ + org.eclipse.emf.mwe2.lib,\ + org.objectweb.asm,\ + org.apache.commons.logging,\ + org.apache.log4j \ No newline at end of file diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/28/204246bb732b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/28/204246bb732b001c1296b7817fbb45d3 new file mode 100644 index 0000000..07c34fd --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/28/204246bb732b001c1296b7817fbb45d3 @@ -0,0 +1,51 @@ +// automatically generated by Xtext +grammar fr.n7.simplepdl.txt.PDL with org.eclipse.xtext.common.Terminals + +import "http://simplepdl" +import "http://www.eclipse.org/emf/2002/Ecore" as ecore + +Process returns Process : + {Process} + 'process' name=ID '{' + processElements+=ProcessElement* + '}' ; + +ProcessElement returns ProcessElement: + WorkDefinition | WorkSequence | Guidance | Resource +; + +WorkDefinition returns WorkDefinition : + {WorkDefinition} + 'wd' name=ID + requests+=Request* +; + +WorkSequence returns WorkSequence : + {WorkSequence} + 'ws' linkType=WorkSequenceType + 'from' predecessor=[WorkDefinition] + 'to' successor=[WorkDefinition] +; + +Guidance returns Guidance : + {Guidance} + 'note' text=STRING +; + +Resource returns Resource : + {Resource} + 'res' name=ID quantity=INT +; + +Request returns Request : + {Request} + 'req' target=[Resource] quantity=INT +; + + +enum WorkSequenceType : + startToStart = 's2s' + | finishToStart = 'f2s' + | startToFinish = 's2f' + | finishToFinish = 'f2f' +; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2a/80996e0a4729001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2a/80996e0a4729001c101babefb5abd0b0 deleted file mode 100644 index 9149c78..0000000 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2a/80996e0a4729001c101babefb5abd0b0 +++ /dev/null @@ -1,88 +0,0 @@ -package simplepdl.manip; - -import java.io.IOException; -import java.util.Collections; -import java.util.Map; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; - -import petrinet.PetrinetPackage; -import petrinet.PetrinetFactory; -import simplepdl.Process; -import simplepdl.WorkDefinition; -import simplepdl.WorkSequence; -import simplepdl.WorkSequenceType; -import simplepdl.SimplepdlFactory; -import simplepdl.SimplepdlPackage; - -public class simplepdl2petrinet { - - public static void main(String[] args) { - - // Charger le package SimplePDL afin de l'enregistrer dans le registre d'Eclipse. - SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; - PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; - - // Enregistrer l'extension ".xmi" comme devant être ouverte à - // l'aide d'un objet "XMIResourceFactoryImpl" - Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; - Map m = reg.getExtensionToFactoryMap(); - m.put("xmi", new XMIResourceFactoryImpl()); - - // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) - ResourceSet resSet = new ResourceSetImpl(); - - // Définir la ressource (le modèle) - URI modelURI = URI.createURI("models/SimplePDLCreator_Created_Process.xmi"); - Resource resource = resSet.createResource(modelURI); - - // La fabrique pour fabriquer les éléments de SimplePDL - SimplepdlFactory myFactory = SimplepdlFactory.eINSTANCE; - - // Créer un élément Process - Process process = myFactory.createProcess(); - process.setName("Mon premier processus"); - - // Ajouter le Process dans le modèle - resource.getContents().add(process); - - // Ajouter deux WorkDefinitions - WorkDefinition wd1 = myFactory.createWorkDefinition(); - wd1.setName("Ma première WorkDefinition, quelle émotion"); - - WorkDefinition wd2 = myFactory.createWorkDefinition(); - wd2.setName("Ma deuxième WorkDefinition, toujours autant d'émotion"); - - process.getProcessElements().add(wd1); - process.getProcessElements().add(wd2); - - // Ajouter une WorkSequence entre les deux WorkDefinitions - WorkSequence seq = myFactory.createWorkSequence(); - seq.setPredecessor(wd1); - seq.setSuccessor(wd2); - seq.setLinkType(WorkSequenceType.FINISH_TO_FINISH); - - process.getProcessElements().add(seq); - - // Ajouter une deuxième WorkSequence entre les deux WorkDefinitions - WorkSequence seq2 = myFactory.createWorkSequence(); - seq2.setPredecessor(wd1); - seq2.setSuccessor(wd2); - seq2.setLinkType(WorkSequenceType.START_TO_START); - - process.getProcessElements().add(seq2); - - - // Sauver la ressource - try { - resource.save(Collections.EMPTY_MAP); - } catch (IOException e) { - e.printStackTrace(); - } - } - -} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2a/e05484f66d2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2a/e05484f66d2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..a82658d --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2a/e05484f66d2b001c1296b7817fbb45d3 @@ -0,0 +1,26 @@ +grammar fr.n7.PDL1 with org.eclipse.xtext.common.Terminals +generate pDL1 "http://www.n7.fr/PDL1" + +Process : + 'process' name=ID + +ProcessElement : + WorkDefinition | WorkSequence | Guidance; + +WorkDefinition : + 'wd' name=ID; + +WorkSequence : + 'ws' linkType=WorkSequenceType + 'from' predecessor=[WorkDefinition] + 'to' successor=[WorkDefinition] ; + +Guidance : + 'note' texte=STRING ; + +enum WorkSequenceType : + start2start = 's2s' + | finish2start = 'f2s' + | start2finish = 's2f' + | finish2finish = 'f2f' + ; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2f/305600fd4629001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2f/305600fd4629001c101babefb5abd0b0 deleted file mode 100644 index 26fe106..0000000 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2f/305600fd4629001c101babefb5abd0b0 +++ /dev/null @@ -1,87 +0,0 @@ -package simplepdl.manip; - -import java.io.IOException; -import java.util.Collections; -import java.util.Map; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; - -import petrinet.PetrinetPackage; -import simplepdl.Process; -import simplepdl.WorkDefinition; -import simplepdl.WorkSequence; -import simplepdl.WorkSequenceType; -import simplepdl.SimplepdlFactory; -import simplepdl.SimplepdlPackage; - -public class simplepdl2petrinet { - - public static void main(String[] args) { - - // Charger le package SimplePDL afin de l'enregistrer dans le registre d'Eclipse. - SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; - PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; - - // Enregistrer l'extension ".xmi" comme devant être ouverte à - // l'aide d'un objet "XMIResourceFactoryImpl" - Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; - Map m = reg.getExtensionToFactoryMap(); - m.put("xmi", new XMIResourceFactoryImpl()); - - // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) - ResourceSet resSet = new ResourceSetImpl(); - - // Définir la ressource (le modèle) - URI modelURI = URI.createURI("models/SimplePDLCreator_Created_Process.xmi"); - Resource resource = resSet.createResource(modelURI); - - // La fabrique pour fabriquer les éléments de SimplePDL - SimplepdlFactory myFactory = SimplepdlFactory.eINSTANCE; - - // Créer un élément Process - Process process = myFactory.createProcess(); - process.setName("Mon premier processus"); - - // Ajouter le Process dans le modèle - resource.getContents().add(process); - - // Ajouter deux WorkDefinitions - WorkDefinition wd1 = myFactory.createWorkDefinition(); - wd1.setName("Ma première WorkDefinition, quelle émotion"); - - WorkDefinition wd2 = myFactory.createWorkDefinition(); - wd2.setName("Ma deuxième WorkDefinition, toujours autant d'émotion"); - - process.getProcessElements().add(wd1); - process.getProcessElements().add(wd2); - - // Ajouter une WorkSequence entre les deux WorkDefinitions - WorkSequence seq = myFactory.createWorkSequence(); - seq.setPredecessor(wd1); - seq.setSuccessor(wd2); - seq.setLinkType(WorkSequenceType.FINISH_TO_FINISH); - - process.getProcessElements().add(seq); - - // Ajouter une deuxième WorkSequence entre les deux WorkDefinitions - WorkSequence seq2 = myFactory.createWorkSequence(); - seq2.setPredecessor(wd1); - seq2.setSuccessor(wd2); - seq2.setLinkType(WorkSequenceType.START_TO_START); - - process.getProcessElements().add(seq2); - - - // Sauver la ressource - try { - resource.save(Collections.EMPTY_MAP); - } catch (IOException e) { - e.printStackTrace(); - } - } - -} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2f/6009263c702b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2f/6009263c702b001c1296b7817fbb45d3 new file mode 100644 index 0000000..e06ee5d --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2f/6009263c702b001c1296b7817fbb45d3 @@ -0,0 +1,29 @@ +grammar fr.n7.PDL3 with org.eclipse.xtext.common.Terminals +generate pDL3 "http://www.n7.fr/PDL3" + +Process : + 'process' ':' name=ID + processElements+=ProcessElement* ; + + +ProcessElement : + WorkDefinitionList | WorkSequenceList ; + +WorkDefinitionList : + 'workdefinitions' ':' WorkDefinition+=WorkDefinition* ; + +WorkDefinition : + name=ID ";" ; + +WorkSequenceList : + 'worksequences' ':' WorkSequence+=WorkSequence* ; + +WorkSequence : + predecessor=[WorkDefinition] linkType=WorkSequenceType successor=[WorkDefinition] ";" ; + +enum WorkSequenceType : + start2start = 's2s' + | finish2start = 'f2s' + | start2finish = 's2f' + | finish2finish = 'f2f' + ; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2f/f08597eb652b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2f/f08597eb652b001c1af5db45a429dab9 new file mode 100644 index 0000000..f615ee1 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2f/f08597eb652b001c1af5db45a429dab9 @@ -0,0 +1,205 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import simplepdl.Process; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.SimplepdlPackage; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof Resource) { + + Resource r = (Resource) o; + EObject qty = r.getEObject("quantity"); + + System.out.println(qty); + System.out.println("mdr")); + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3/f0ca83674729001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3/f0ca83674729001c101babefb5abd0b0 deleted file mode 100644 index d3d0413..0000000 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3/f0ca83674729001c101babefb5abd0b0 +++ /dev/null @@ -1,88 +0,0 @@ -package simplepdl.manip; - -import java.io.IOException; -import java.util.Collections; -import java.util.Map; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; - -import petrinet.PetrinetPackage; -import petrinet.PetrinetFactory; -import simplepdl.Process; -import simplepdl.WorkDefinition; -import simplepdl.WorkSequence; -import simplepdl.WorkSequenceType; -import simplepdl.SimplepdlFactory; -import simplepdl.SimplepdlPackage; - -public class simplepdl2petrinet { - - public static void main(String[] args) { - - // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. - SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; - PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; - - // Enregistrer l'extension ".xmi" comme devant être ouverte à - // l'aide d'un objet "XMIResourceFactoryImpl" - Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; - Map m = reg.getExtensionToFactoryMap(); - m.put("xmi", new XMIResourceFactoryImpl()); - - // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) - ResourceSet resSet = new ResourceSetImpl(); - - // Définir la ressource (le modèle) - URI modelURI = URI.createURI("models/SimplePDL2PetriNET.xmi"); - Resource resource = resSet.createResource(modelURI); - - // La fabrique pour fabriquer les éléments de SimplePDL - SimplepdlFactory myFactory = SimplepdlFactory.eINSTANCE; - - // Créer un élément Process - Process process = myFactory.createProcess(); - process.setName("Mon premier processus"); - - // Ajouter le Process dans le modèle - resource.getContents().add(process); - - // Ajouter deux WorkDefinitions - WorkDefinition wd1 = myFactory.createWorkDefinition(); - wd1.setName("Ma première WorkDefinition, quelle émotion"); - - WorkDefinition wd2 = myFactory.createWorkDefinition(); - wd2.setName("Ma deuxième WorkDefinition, toujours autant d'émotion"); - - process.getProcessElements().add(wd1); - process.getProcessElements().add(wd2); - - // Ajouter une WorkSequence entre les deux WorkDefinitions - WorkSequence seq = myFactory.createWorkSequence(); - seq.setPredecessor(wd1); - seq.setSuccessor(wd2); - seq.setLinkType(WorkSequenceType.FINISH_TO_FINISH); - - process.getProcessElements().add(seq); - - // Ajouter une deuxième WorkSequence entre les deux WorkDefinitions - WorkSequence seq2 = myFactory.createWorkSequence(); - seq2.setPredecessor(wd1); - seq2.setSuccessor(wd2); - seq2.setLinkType(WorkSequenceType.START_TO_START); - - process.getProcessElements().add(seq2); - - - // Sauver la ressource - try { - resource.save(Collections.EMPTY_MAP); - } catch (IOException e) { - e.printStackTrace(); - } - } - -} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/38/4096a2086f2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/38/4096a2086f2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..76ab5fe --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/38/4096a2086f2b001c1296b7817fbb45d3 @@ -0,0 +1,30 @@ +grammar fr.n7.PDL1 with org.eclipse.xtext.common.Terminals +generate pDL1 "http://www.n7.fr/PDL1" + +Process : + 'process' ':' name=ID + processElements+=ProcessElement* ; + + +ProcessElement : + WorkDefinitionList | WorkSequenceList ; + +WorkDefinitionList : + 'workdefinitions' ':' WorkDefinition+=WorkDefinition* ; + +WorkDefinition : + name=ID ";" ; + +WorkSequenceList : + 'worksequences' ':' WorkSequence+=WorkSequence* ; + +WorkSequence : + predecessor=[WorkDefinition] linkType=WorkSequenceType successor=[WorkDefinition] ; + + +enum WorkSequenceType : + start2start = 's2s' + | finish2start = 'f2s' + | start2finish = 's2f' + | finish2finish = 'f2f' + ; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3b/303a803b752b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3b/303a803b752b001c1296b7817fbb45d3 new file mode 100644 index 0000000..2196c04 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3b/303a803b752b001c1296b7817fbb45d3 @@ -0,0 +1,218 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import simplepdl.Process; +import simplepdl.SimplepdlPackage; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des Resource et Request en Node et Arcs + for (Object o : process.getProcessElements()) { + if (o instanceof simplepdl.Resource) { + + simplepdl.Resource r = (simplepdl.Resource) o; + String name = r.getName(); + int qty = r.getQuantity(); + + Place res = myFactory.createPlace(); + res.setName(name); + res.setTokens(qty); + + } + + if (o instanceof simplepdl.Request) { + + simplepdl.Request r = (simplepdl.Request) o; + WorkDefinition target = r.getTarget(); + int qty = r.getQuantity(); + + Place res = myFactory.createPlace(); + res.setName(name); + res.setTokens(qty); + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3b/b0acaf7b632b001c1df98413624c8b76 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3b/b0acaf7b632b001c1df98413624c8b76 new file mode 100644 index 0000000..83e7c74 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3b/b0acaf7b632b001c1df98413624c8b76 @@ -0,0 +1,180 @@ +/** + */ +package simplepdl.provider; + + +import java.util.Collection; +import java.util.List; + +import org.eclipse.emf.common.notify.AdapterFactory; +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.common.util.ResourceLocator; + +import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; +import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; +import org.eclipse.emf.edit.provider.IItemLabelProvider; +import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.IItemPropertySource; +import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; +import org.eclipse.emf.edit.provider.ITreeItemContentProvider; +import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.ItemProviderAdapter; +import org.eclipse.emf.edit.provider.ViewerNotification; + +import simplepdl.Request; +import simplepdl.SimplepdlPackage; + +/** + * This is the item provider adapter for a {@link simplepdl.Request} object. + * + * + * @generated + */ +public class RequestItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { + /** + * This constructs an instance from a factory and a notifier. + * + * + * @generated + */ + public RequestItemProvider(AdapterFactory adapterFactory) { + super(adapterFactory); + } + + /** + * This returns the property descriptors for the adapted class. + * + * + * @generated + */ + @Override + public List getPropertyDescriptors(Object object) { + if (itemPropertyDescriptors == null) { + super.getPropertyDescriptors(object); + + addQuantityPropertyDescriptor(object); + addTargetPropertyDescriptor(object); + } + return itemPropertyDescriptors; + } + + /** + * This adds a property descriptor for the Quantity feature. + * + * + * @generated + */ + protected void addQuantityPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Request_quantity_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Request_quantity_feature", "_UI_Request_type"), + SimplepdlPackage.Literals.REQUEST__QUANTITY, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Target feature. + * + * + * @generated + */ + protected void addTargetPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Request_target_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Request_target_feature", "_UI_Request_type"), + SimplepdlPackage.Literals.REQUEST__TARGET, + true, + false, + true, + null, + null, + null)); + } + + /** + * This returns Request.gif. + * + * + * @generated + */ + @Override + public Object getImage(Object object) { + return overlayImage(object, getResourceLocator().getImage("full/obj16/Request")); + } + + /** + * This returns the label text for the adapted class. + * + * + * @generated + */ + @Override + public String getText(Object object) { + Request request = (Request)object; + String targetname = request.getTarget() != null ? request.getTarget().getName() : ""; + return getString("_UI_Request_type") + " --" + request.getQuantity() + "--> " + targetname; + } + + + /** + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * + * + * @generated + */ + @Override + public void notifyChanged(Notification notification) { + updateChildren(notification); + + switch (notification.getFeatureID(Request.class)) { + case SimplepdlPackage.REQUEST__QUANTITY: + fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); + return; + } + super.notifyChanged(notification); + } + + /** + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * + * + * @generated + */ + @Override + protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { + super.collectNewChildDescriptors(newChildDescriptors, object); + } + + /** + * Return the resource locator for this item provider's resources. + * + * + * @generated + */ + @Override + public ResourceLocator getResourceLocator() { + return SimplepdlEditPlugin.INSTANCE; + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3c/109f1e1e642b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3c/109f1e1e642b001c1af5db45a429dab9 new file mode 100644 index 0000000..8990466 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3c/109f1e1e642b001c1af5db45a429dab9 @@ -0,0 +1,191 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import simplepdl.Process; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.SimplepdlPackage; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("pdl-sujet.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3c/80f5a0a5752b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3c/80f5a0a5752b001c1296b7817fbb45d3 new file mode 100644 index 0000000..19488a6 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3c/80f5a0a5752b001c1296b7817fbb45d3 @@ -0,0 +1,217 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import simplepdl.Process; +import simplepdl.SimplepdlPackage; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.Request; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des Resource et Request en Node et Arcs + for (Object o : process.getProcessElements()) { + if (o instanceof simplepdl.Resource) { + + simplepdl.Resource r = (simplepdl.Resource) o; + String name = r.getName(); + int qty = r.getQuantity(); + + Place res = myFactory.createPlace(); + res.setName(name); + res.setTokens(qty); + + } + + if (o instanceof simplepdl.Request) { + + Request r = (Request) o; + simplepdl.Resource target = r.getTarget(); + int qty = r.getQuantity(); + + + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3f/2044645c6c2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3f/2044645c6c2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..d6bd974 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3f/2044645c6c2b001c1296b7817fbb45d3 @@ -0,0 +1,9 @@ +grammar fr.n7.PDL2 with org.eclipse.xtext.common.Terminals + +generate pDL2 "http://www.n7.fr/PDL2" + +Model: + greetings+=Greeting*; + +Greeting: + 'Hello' name=ID '!'; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/44/50760533652b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/44/50760533652b001c1af5db45a429dab9 new file mode 100644 index 0000000..abf1876 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/44/50760533652b001c1af5db45a429dab9 @@ -0,0 +1,201 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import simplepdl.Process; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.SimplepdlPackage; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof Resource) { + + + + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/48/50f22ed06d2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/48/50f22ed06d2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/48/50f22ed06d2b001c1296b7817fbb45d3 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4e/f02114af6b2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4e/f02114af6b2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..ac854e1 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4e/f02114af6b2b001c1296b7817fbb45d3 @@ -0,0 +1,5 @@ + + + PDL1.ecore + PDL1.genmodel + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4f/906d8230682b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4f/906d8230682b001c1af5db45a429dab9 new file mode 100644 index 0000000..9b75990 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4f/906d8230682b001c1af5db45a429dab9 @@ -0,0 +1,203 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import simplepdl.Process; +import simplepdl.SimplepdlPackage; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof Resource) { + + simplepdl.Resource r = (simplepdl.Resource) o; + int qty = r.getQuantity(); + + System.out.println(qty); + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/50/00181dd06d2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/50/00181dd06d2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/50/00181dd06d2b001c1296b7817fbb45d3 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/50/80d083cd622b001c1df98413624c8b76 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/50/80d083cd622b001c1df98413624c8b76 new file mode 100644 index 0000000..d312792 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/50/80d083cd622b001c1df98413624c8b76 @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/53/90abad886f2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/53/90abad886f2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..a9fb5e8 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/53/90abad886f2b001c1296b7817fbb45d3 @@ -0,0 +1,29 @@ +grammar fr.n7.PDL1 with org.eclipse.xtext.common.Terminals +generate pDL1 "http://www.n7.fr/PDL1" + +Process : + 'process' ':' name=ID + processElements+=ProcessElement* ; + + +ProcessElement : + WorkDefinitionList | WorkSequenceList ; + +WorkDefinitionList : + 'workdefinitions' ':' WorkDefinition+=WorkDefinition* ; + +WorkDefinition : + name=ID ";" ; + +WorkSequenceList : + 'worksequences' ':' WorkSequence+=WorkSequence* ; + +WorkSequence : + predecessor=[WorkDefinition] linkType=WorkSequenceType successor=[WorkDefinition] ; + +enum WorkSequenceType : + start2start = 's2s' + | finish2start = 'f2s' + | start2finish = 's2f' + | finish2finish = 'f2f' + ; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5a/d0ecf5056f2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5a/d0ecf5056f2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..c92d030 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5a/d0ecf5056f2b001c1296b7817fbb45d3 @@ -0,0 +1,30 @@ +grammar fr.n7.PDL1 with org.eclipse.xtext.common.Terminals +generate pDL1 "http://www.n7.fr/PDL1" + +Process : + 'process' ':' name=ID + processElements+=ProcessElement* ; + + +ProcessElement : + WorkDefinitionList | WorkSequenceList ; + +WorkDefinitionList : + 'workdefinitions' ':' WorkDefinition+=WorkDefinition* ; + +WorkDefinition : + name=ID ";" ; + +WorkSequenceList : + 'worksequences' ':' WorkSequence+=WorkSequence* ; + +WorkSequence : + predecessor=[WorkDefinition] linkType=WorkSequenceType successor=[WorkDefinition]; + + +enum WorkSequenceType : + start2start = 's2s' + | finish2start = 'f2s' + | start2finish = 's2f' + | finish2finish = 'f2f' + ; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6/806b07996e2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6/806b07996e2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..a994d62 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6/806b07996e2b001c1296b7817fbb45d3 @@ -0,0 +1,31 @@ +grammar fr.n7.PDL1 with org.eclipse.xtext.common.Terminals +generate pDL1 "http://www.n7.fr/PDL1" + +Process : + 'process' ':' name=ID + processElements+=ProcessElement* ; + + +ProcessElement : + WorkDefinitionList | WorkSequence | Guidance; + +WorkDefinitionList : + 'workdefinitions' ':' WorkDefinition+ ; + +WorkDefinition : + name=ID ";" ; + +WorkSequence : + 'ws' linkType=WorkSequenceType + 'from' predecessor=[WorkDefinition] + 'to' successor=[WorkDefinition] ; + +Guidance : + 'note' texte=STRING ; + +enum WorkSequenceType : + start2start = 's2s' + | finish2start = 'f2s' + | start2finish = 's2f' + | finish2finish = 'f2f' + ; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/61/c006688a642b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/61/c006688a642b001c1af5db45a429dab9 new file mode 100644 index 0000000..ee1e112 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/61/c006688a642b001c1af5db45a429dab9 @@ -0,0 +1,191 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import simplepdl.Process; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.SimplepdlPackage; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/65/908b95a3692b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/65/908b95a3692b001c1af5db45a429dab9 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/65/908b95a3692b001c1af5db45a429dab9 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/68/60d3d13c682b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/68/60d3d13c682b001c1af5db45a429dab9 new file mode 100644 index 0000000..394b098 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/68/60d3d13c682b001c1af5db45a429dab9 @@ -0,0 +1,203 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import simplepdl.Process; +import simplepdl.SimplepdlPackage; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof simplepdl.Resource) { + + simplepdl.Resource r = (simplepdl.Resource) o; + int qty = r.getQuantity(); + + System.out.println(qty); + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6a/20539737682b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6a/20539737682b001c1af5db45a429dab9 new file mode 100644 index 0000000..e544d3b --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6a/20539737682b001c1af5db45a429dab9 @@ -0,0 +1,205 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import simplepdl.Process; +import simplepdl.SimplepdlPackage; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + System.out.println("test"); + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof Resource) { + + simplepdl.Resource r = (simplepdl.Resource) o; + int qty = r.getQuantity(); + + System.out.println(qty); + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6d/60a76d286c2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6d/60a76d286c2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6d/60a76d286c2b001c1296b7817fbb45d3 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6f/a0ab9def4629001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6f/a0ab9def4629001c101babefb5abd0b0 deleted file mode 100644 index 1e15a1b..0000000 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6f/a0ab9def4629001c101babefb5abd0b0 +++ /dev/null @@ -1,86 +0,0 @@ -package simplepdl.manip; - -import java.io.IOException; -import java.util.Collections; -import java.util.Map; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; - -import simplepdl.Process; -import simplepdl.WorkDefinition; -import simplepdl.WorkSequence; -import simplepdl.WorkSequenceType; -import simplepdl.SimplepdlFactory; -import simplepdl.SimplepdlPackage; - -public class simplepdl2petrinet { - - public static void main(String[] args) { - - // Charger le package SimplePDL afin de l'enregistrer dans le registre d'Eclipse. - SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; - PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; - - // Enregistrer l'extension ".xmi" comme devant être ouverte à - // l'aide d'un objet "XMIResourceFactoryImpl" - Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; - Map m = reg.getExtensionToFactoryMap(); - m.put("xmi", new XMIResourceFactoryImpl()); - - // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) - ResourceSet resSet = new ResourceSetImpl(); - - // Définir la ressource (le modèle) - URI modelURI = URI.createURI("models/SimplePDLCreator_Created_Process.xmi"); - Resource resource = resSet.createResource(modelURI); - - // La fabrique pour fabriquer les éléments de SimplePDL - SimplepdlFactory myFactory = SimplepdlFactory.eINSTANCE; - - // Créer un élément Process - Process process = myFactory.createProcess(); - process.setName("Mon premier processus"); - - // Ajouter le Process dans le modèle - resource.getContents().add(process); - - // Ajouter deux WorkDefinitions - WorkDefinition wd1 = myFactory.createWorkDefinition(); - wd1.setName("Ma première WorkDefinition, quelle émotion"); - - WorkDefinition wd2 = myFactory.createWorkDefinition(); - wd2.setName("Ma deuxième WorkDefinition, toujours autant d'émotion"); - - process.getProcessElements().add(wd1); - process.getProcessElements().add(wd2); - - // Ajouter une WorkSequence entre les deux WorkDefinitions - WorkSequence seq = myFactory.createWorkSequence(); - seq.setPredecessor(wd1); - seq.setSuccessor(wd2); - seq.setLinkType(WorkSequenceType.FINISH_TO_FINISH); - - process.getProcessElements().add(seq); - - // Ajouter une deuxième WorkSequence entre les deux WorkDefinitions - WorkSequence seq2 = myFactory.createWorkSequence(); - seq2.setPredecessor(wd1); - seq2.setSuccessor(wd2); - seq2.setLinkType(WorkSequenceType.START_TO_START); - - process.getProcessElements().add(seq2); - - - // Sauver la ressource - try { - resource.save(Collections.EMPTY_MAP); - } catch (IOException e) { - e.printStackTrace(); - } - } - -} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6f/d0730cc44729001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6f/d0730cc44729001c101babefb5abd0b0 deleted file mode 100644 index 8fcc2d7..0000000 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6f/d0730cc44729001c101babefb5abd0b0 +++ /dev/null @@ -1,88 +0,0 @@ -package simplepdl.manip; - -import java.io.IOException; -import java.util.Collections; -import java.util.Map; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; - -import petrinet.PetrinetPackage; -import petrinet.PetrinetFactory; -import simplepdl.Process; -import simplepdl.WorkDefinition; -import simplepdl.WorkSequence; -import simplepdl.WorkSequenceType; -import simplepdl.SimplepdlFactory; -import simplepdl.SimplepdlPackage; - -public class simplepdl2petrinet { - - public static void main(String[] args) { - - // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. - SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; - PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; - - // Enregistrer l'extension ".xmi" comme devant être ouverte à - // l'aide d'un objet "XMIResourceFactoryImpl" - Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; - Map m = reg.getExtensionToFactoryMap(); - m.put("xmi", new XMIResourceFactoryImpl()); - - // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) - ResourceSet resSet = new ResourceSetImpl(); - - // Définir la ressource (le modèle) - URI modelURI = URI.createURI("models/SimplePDL2PetriNET.xmi"); - Resource resource = resSet.createResource(modelURI); - - // La fabrique pour fabriquer les éléments de SimplePDL - SimplepdlFactory myFactory = SimplepdlFactory.eINSTANCE; - - // Créer un élément Process - Process process = myFactory.createProcess(); - process.setName("Mon premier processus"); - - // Ajouter le Process dans le modèle - resource.getContents().add(process); - - // Ajouter deux WorkDefinitions - WorkDefinition wd1 = myFactory.createWorkDefinition(); - wd1.setName("Ma première WorkDefinition, quelle émotion"); - - WorkDefinition wd2 = myFactory.createWorkDefinition(); - wd2.setName("Ma deuxième WorkDefinition, toujours autant d'émotion"); - - process.getProcessElements().add(wd1); - process.getProcessElements().add(wd2); - - // Ajouter une WorkSequence entre les deux WorkDefinitions - WorkSequence seq = myFactory.createWorkSequence(); - seq.setPredecessor(wd1); - seq.setSuccessor(wd2); - seq.setLinkType(WorkSequenceType.FINISH_TO_FINISH); - - process.getProcessElements().add(seq); - - // Ajouter une deuxième WorkSequence entre les deux WorkDefinitions - WorkSequence seq2 = myFactory.createWorkSequence(); - seq2.setPredecessor(wd1); - seq2.setSuccessor(wd2); - seq2.setLinkType(WorkSequenceType.START_TO_START); - - process.getProcessElements().add(seq2); - - - // Sauver la ressource - try { - resource.save(Collections.EMPTY_MAP); - } catch (IOException e) { - e.printStackTrace(); - } - } - -} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/70/f08604d06d2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/70/f08604d06d2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/70/f08604d06d2b001c1296b7817fbb45d3 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/77/702a3df16d2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/77/702a3df16d2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..f435167 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/77/702a3df16d2b001c1296b7817fbb45d3 @@ -0,0 +1,9 @@ +grammar fr.n7.PDL3 with org.eclipse.xtext.common.Terminals + +generate pDL3 "http://www.n7.fr/PDL3" + +Model: + greetings+=Greeting*; + +Greeting: + 'Hello' name=ID '!'; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/78/00130301662b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/78/00130301662b001c1af5db45a429dab9 new file mode 100644 index 0000000..daf3240 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/78/00130301662b001c1af5db45a429dab9 @@ -0,0 +1,205 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import simplepdl.Process; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.SimplepdlPackage; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof Resource) { + + Resource r = (Resource) o; + EObject qty = r.getEObject("quantity"); + + System.out.println(qty); + System.out.println("mdr"); + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7d/c05196c0692b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7d/c05196c0692b001c1af5db45a429dab9 new file mode 100644 index 0000000..1b6022b --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7d/c05196c0692b001c1af5db45a429dab9 @@ -0,0 +1,9 @@ +grammar fr.n7.PDL1 with org.eclipse.xtext.common.Terminals + +generate pDL1 "http://www.n7.fr/PDL1" + +Model: + greetings+=Greeting*; + +Greeting: + 'Hello' name=ID '!'; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7f/102a311f702b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7f/102a311f702b001c1296b7817fbb45d3 new file mode 100644 index 0000000..9153b8c --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7f/102a311f702b001c1296b7817fbb45d3 @@ -0,0 +1,29 @@ +grammar fr.n7.PDL2 with org.eclipse.xtext.common.Terminals +generate pDL2 "http://www.n7.fr/PDL2" + +Process : + 'process' ':' name=ID + processElements+=ProcessElement* ; + + +ProcessElement : + WorkDefinitionList | WorkSequenceList ; + +WorkDefinitionList : + 'workdefinitions' ':' WorkDefinition+=WorkDefinition* ; + +WorkDefinition : + name=ID ";" ; + +WorkSequenceList : + 'worksequences' ':' WorkSequence+=WorkSequence* ; + +WorkSequence : + predecessor=[WorkDefinition] linkType=WorkSequenceType successor=[WorkDefinition] ";" ; + +enum WorkSequenceType : + start2start = 's2s' + | finish2start = 'f2s' + | start2finish = 's2f' + | finish2finish = 'f2f' + ; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7f/d04ce670722b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7f/d04ce670722b001c1296b7817fbb45d3 new file mode 100644 index 0000000..e370341 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7f/d04ce670722b001c1296b7817fbb45d3 @@ -0,0 +1,43 @@ +// automatically generated by Xtext +grammar fr.n7.simplepdl.txt.PDL with org.eclipse.xtext.common.Terminals + +import "http://simplepdl" +import "http://www.eclipse.org/emf/2002/Ecore" as ecore + +Process : + 'process' name=ID '{' + processElements+=ProcessElement* + '}' ; + +ProcessElement : + WorkDefinition | WorkSequence | Guidance | Resource ; + +WorkDefinition : + 'wd' name=ID + requests+=Request* +; + +WorkSequence : + 'ws' linkType=WorkSequenceType + 'from' predecessor=[WorkDefinition] + 'to' successor=[WorkDefinition] ; + +Guidance : + 'note' text=STRING ; + +Resource : + 'res' name=ID quantity=INT +; + +Request : + 'req' target=[Resource] quantity=INT +; + + +enum WorkSequenceType : + startToStart = 's2s' + | finishToStart = 'f2s' + | startToFinish = 's2f' + | finishToFinish = 'f2f' + ; + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/86/309f41a3692b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/86/309f41a3692b001c1af5db45a429dab9 new file mode 100644 index 0000000..2ab38ad --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/86/309f41a3692b001c1af5db45a429dab9 @@ -0,0 +1,16 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml +additional.bundles = org.eclipse.xtext.xbase,\ + org.eclipse.xtext.common.types,\ + org.eclipse.xtext.xtext.generator,\ + org.eclipse.emf.codegen.ecore,\ + org.eclipse.emf.mwe.utils,\ + org.eclipse.emf.mwe2.launch,\ + org.eclipse.emf.mwe2.lib,\ + org.objectweb.asm,\ + org.apache.commons.logging,\ + org.apache.log4j \ No newline at end of file diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/87/00c5ae19682b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/87/00c5ae19682b001c1af5db45a429dab9 new file mode 100644 index 0000000..c20de73 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/87/00c5ae19682b001c1af5db45a429dab9 @@ -0,0 +1,207 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import simplepdl.Process; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.SimplepdlPackage; +import simplepdl.Resource; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + System.out.println("mdr2"); + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof Resource) { + + Resource r = (Resource) o; + EObject qty = r.getEObject("quantity"); + + System.out.println(qty); + System.out.println("mdr"); + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/9/9049fccf6d2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/9/9049fccf6d2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..2ab38ad --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/9/9049fccf6d2b001c1296b7817fbb45d3 @@ -0,0 +1,16 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml +additional.bundles = org.eclipse.xtext.xbase,\ + org.eclipse.xtext.common.types,\ + org.eclipse.xtext.xtext.generator,\ + org.eclipse.emf.codegen.ecore,\ + org.eclipse.emf.mwe.utils,\ + org.eclipse.emf.mwe2.launch,\ + org.eclipse.emf.mwe2.lib,\ + org.objectweb.asm,\ + org.apache.commons.logging,\ + org.apache.log4j \ No newline at end of file diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/93/6082b62c712b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/93/6082b62c712b001c1296b7817fbb45d3 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/93/6082b62c712b001c1296b7817fbb45d3 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/93/c083ef314729001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/93/c083ef314729001c101babefb5abd0b0 deleted file mode 100644 index f85f031..0000000 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/93/c083ef314729001c101babefb5abd0b0 +++ /dev/null @@ -1,88 +0,0 @@ -package simplepdl.manip; - -import java.io.IOException; -import java.util.Collections; -import java.util.Map; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; - -import petrinet.PetrinetPackage; -import petrinet.PetrinetFactory; -import simplepdl.Process; -import simplepdl.WorkDefinition; -import simplepdl.WorkSequence; -import simplepdl.WorkSequenceType; -import simplepdl.SimplepdlFactory; -import simplepdl.SimplepdlPackage; - -public class simplepdl2petrinet { - - public static void main(String[] args) { - - // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. - SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; - PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; - - // Enregistrer l'extension ".xmi" comme devant être ouverte à - // l'aide d'un objet "XMIResourceFactoryImpl" - Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; - Map m = reg.getExtensionToFactoryMap(); - m.put("xmi", new XMIResourceFactoryImpl()); - - // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) - ResourceSet resSet = new ResourceSetImpl(); - - // Définir la ressource (le modèle) - URI modelURI = URI.createURI("models/SimplePDLCreator_Created_Process.xmi"); - Resource resource = resSet.createResource(modelURI); - - // La fabrique pour fabriquer les éléments de SimplePDL - SimplepdlFactory myFactory = SimplepdlFactory.eINSTANCE; - - // Créer un élément Process - Process process = myFactory.createProcess(); - process.setName("Mon premier processus"); - - // Ajouter le Process dans le modèle - resource.getContents().add(process); - - // Ajouter deux WorkDefinitions - WorkDefinition wd1 = myFactory.createWorkDefinition(); - wd1.setName("Ma première WorkDefinition, quelle émotion"); - - WorkDefinition wd2 = myFactory.createWorkDefinition(); - wd2.setName("Ma deuxième WorkDefinition, toujours autant d'émotion"); - - process.getProcessElements().add(wd1); - process.getProcessElements().add(wd2); - - // Ajouter une WorkSequence entre les deux WorkDefinitions - WorkSequence seq = myFactory.createWorkSequence(); - seq.setPredecessor(wd1); - seq.setSuccessor(wd2); - seq.setLinkType(WorkSequenceType.FINISH_TO_FINISH); - - process.getProcessElements().add(seq); - - // Ajouter une deuxième WorkSequence entre les deux WorkDefinitions - WorkSequence seq2 = myFactory.createWorkSequence(); - seq2.setPredecessor(wd1); - seq2.setSuccessor(wd2); - seq2.setLinkType(WorkSequenceType.START_TO_START); - - process.getProcessElements().add(seq2); - - - // Sauver la ressource - try { - resource.save(Collections.EMPTY_MAP); - } catch (IOException e) { - e.printStackTrace(); - } - } - -} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/9a/107af026682b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/9a/107af026682b001c1af5db45a429dab9 new file mode 100644 index 0000000..15a1f1d --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/9a/107af026682b001c1af5db45a429dab9 @@ -0,0 +1,204 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import simplepdl.Process; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.SimplepdlPackage; +import simplepdl.Resource; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof Resource) { + + simplepdl.Resource r = (simplepdl.Resource) o; + int qty = r.getQuantity(); + + System.out.println(qty); + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/9d/00ee4aa3692b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/9d/00ee4aa3692b001c1af5db45a429dab9 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/9d/00ee4aa3692b001c1af5db45a429dab9 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/9f/009f71286c2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/9f/009f71286c2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/9f/009f71286c2b001c1296b7817fbb45d3 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a3/004cfd07632b001c1df98413624c8b76 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a3/004cfd07632b001c1df98413624c8b76 new file mode 100644 index 0000000..eda83ab --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a3/004cfd07632b001c1df98413624c8b76 @@ -0,0 +1,180 @@ +/** + */ +package simplepdl.provider; + + +import java.util.Collection; +import java.util.List; + +import org.eclipse.emf.common.notify.AdapterFactory; +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.common.util.ResourceLocator; + +import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; +import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; +import org.eclipse.emf.edit.provider.IItemLabelProvider; +import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.IItemPropertySource; +import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; +import org.eclipse.emf.edit.provider.ITreeItemContentProvider; +import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.ItemProviderAdapter; +import org.eclipse.emf.edit.provider.ViewerNotification; + +import simplepdl.Request; +import simplepdl.SimplepdlPackage; + +/** + * This is the item provider adapter for a {@link simplepdl.Request} object. + * + * + * @generated + */ +public class RequestItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { + /** + * This constructs an instance from a factory and a notifier. + * + * + * @generated + */ + public RequestItemProvider(AdapterFactory adapterFactory) { + super(adapterFactory); + } + + /** + * This returns the property descriptors for the adapted class. + * + * + * @generated + */ + @Override + public List getPropertyDescriptors(Object object) { + if (itemPropertyDescriptors == null) { + super.getPropertyDescriptors(object); + + addQuantityPropertyDescriptor(object); + addTargetPropertyDescriptor(object); + } + return itemPropertyDescriptors; + } + + /** + * This adds a property descriptor for the Quantity feature. + * + * + * @generated + */ + protected void addQuantityPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Request_quantity_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Request_quantity_feature", "_UI_Request_type"), + SimplepdlPackage.Literals.REQUEST__QUANTITY, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Target feature. + * + * + * @generated + */ + protected void addTargetPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Request_target_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Request_target_feature", "_UI_Request_type"), + SimplepdlPackage.Literals.REQUEST__TARGET, + true, + false, + true, + null, + null, + null)); + } + + /** + * This returns Request.gif. + * + * + * @generated + */ + @Override + public Object getImage(Object object) { + return overlayImage(object, getResourceLocator().getImage("full/obj16/Request")); + } + + /** + * This returns the label text for the adapted class. + * + * + * @generated + */ + @Override + public String getText(Object object) { + Request request = (Request)object; + String targetname = request.getTarget() != null ? "" : request.getTarget().getName(); + return getString("_UI_Request_type") + " --" + request.getQuantity() + "--> " + targetname; + } + + + /** + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * + * + * @generated + */ + @Override + public void notifyChanged(Notification notification) { + updateChildren(notification); + + switch (notification.getFeatureID(Request.class)) { + case SimplepdlPackage.REQUEST__QUANTITY: + fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); + return; + } + super.notifyChanged(notification); + } + + /** + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * + * + * @generated + */ + @Override + protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { + super.collectNewChildDescriptors(newChildDescriptors, object); + } + + /** + * Return the resource locator for this item provider's resources. + * + * + * @generated + */ + @Override + public ResourceLocator getResourceLocator() { + return SimplepdlEditPlugin.INSTANCE; + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a4/d05019e94729001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a4/d05019e94729001c101babefb5abd0b0 deleted file mode 100644 index c4b2e81..0000000 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a4/d05019e94729001c101babefb5abd0b0 +++ /dev/null @@ -1,92 +0,0 @@ -package simplepdl.manip; - -import java.io.IOException; -import java.util.Collections; -import java.util.Map; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; - -import petrinet.PetrinetPackage; -import petrinet.PetrinetFactory; -import simplepdl.Process; -import simplepdl.WorkDefinition; -import simplepdl.WorkSequence; -import simplepdl.WorkSequenceType; -import simplepdl.SimplepdlFactory; -import simplepdl.SimplepdlPackage; - -public class simplepdl2petrinet { - - public static void main(String[] args) { - - // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. - SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; - PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; - - // Enregistrer l'extension ".xmi" comme devant être ouverte à - // l'aide d'un objet "XMIResourceFactoryImpl" - Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; - Map m = reg.getExtensionToFactoryMap(); - m.put("xmi", new XMIResourceFactoryImpl()); - - // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) - ResourceSet resSet = new ResourceSetImpl(); - - // Charger la ressource (notre modèle) - URI modelURI = URI.createURI("pdl-sujet.xmi"); - Resource resource = resSet.getResource(modelURI, true); - - - - - - // La fabrique pour fabriquer les éléments de SimplePDL - SimplepdlFactory myFactory = SimplepdlFactory.eINSTANCE; - - // Créer un élément Process - Process process = myFactory.createProcess(); - process.setName("Mon premier processus"); - - // Ajouter le Process dans le modèle - resource.getContents().add(process); - - // Ajouter deux WorkDefinitions - WorkDefinition wd1 = myFactory.createWorkDefinition(); - wd1.setName("Ma première WorkDefinition, quelle émotion"); - - WorkDefinition wd2 = myFactory.createWorkDefinition(); - wd2.setName("Ma deuxième WorkDefinition, toujours autant d'émotion"); - - process.getProcessElements().add(wd1); - process.getProcessElements().add(wd2); - - // Ajouter une WorkSequence entre les deux WorkDefinitions - WorkSequence seq = myFactory.createWorkSequence(); - seq.setPredecessor(wd1); - seq.setSuccessor(wd2); - seq.setLinkType(WorkSequenceType.FINISH_TO_FINISH); - - process.getProcessElements().add(seq); - - // Ajouter une deuxième WorkSequence entre les deux WorkDefinitions - WorkSequence seq2 = myFactory.createWorkSequence(); - seq2.setPredecessor(wd1); - seq2.setSuccessor(wd2); - seq2.setLinkType(WorkSequenceType.START_TO_START); - - process.getProcessElements().add(seq2); - - - // Sauver la ressource - try { - resource.save(Collections.EMPTY_MAP); - } catch (IOException e) { - e.printStackTrace(); - } - } - -} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a6/40c6d7bf752b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a6/40c6d7bf752b001c1296b7817fbb45d3 new file mode 100644 index 0000000..8a00cf0 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a6/40c6d7bf752b001c1296b7817fbb45d3 @@ -0,0 +1,225 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import simplepdl.Process; +import simplepdl.SimplepdlPackage; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.Request; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des Resource et Request en Node et Arcs + for (Object o : process.getProcessElements()) { + if (o instanceof simplepdl.Resource) { + + simplepdl.Resource r = (simplepdl.Resource) o; + String name = r.getName(); + int qty = r.getQuantity(); + + Place res = myFactory.createPlace(); + res.setName(name); + res.setTokens(qty); + + } + + if (o instanceof simplepdl.Request) { + + Request r = (Request) o; + simplepdl.Resource target = r.getTarget(); + int qty = r.getQuantity(); + + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(true); + arc1.setWeight(qty); + arc1.setTarget(target); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(false); + arc2.setWeight(qty); + + + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a7/60c568286c2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a7/60c568286c2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..2ab38ad --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a7/60c568286c2b001c1296b7817fbb45d3 @@ -0,0 +1,16 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml +additional.bundles = org.eclipse.xtext.xbase,\ + org.eclipse.xtext.common.types,\ + org.eclipse.xtext.xtext.generator,\ + org.eclipse.emf.codegen.ecore,\ + org.eclipse.emf.mwe.utils,\ + org.eclipse.emf.mwe2.launch,\ + org.eclipse.emf.mwe2.lib,\ + org.objectweb.asm,\ + org.apache.commons.logging,\ + org.apache.log4j \ No newline at end of file diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a9/10660fea4629001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a9/10660fea4629001c101babefb5abd0b0 deleted file mode 100644 index b007609..0000000 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a9/10660fea4629001c101babefb5abd0b0 +++ /dev/null @@ -1,85 +0,0 @@ -package simplepdl.manip; - -import java.io.IOException; -import java.util.Collections; -import java.util.Map; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; - -import simplepdl.Process; -import simplepdl.WorkDefinition; -import simplepdl.WorkSequence; -import simplepdl.WorkSequenceType; -import simplepdl.SimplepdlFactory; -import simplepdl.SimplepdlPackage; - -public class simplepdl2petrinet { - - public static void main(String[] args) { - - // Charger le package SimplePDL afin de l'enregistrer dans le registre d'Eclipse. - SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; - - // Enregistrer l'extension ".xmi" comme devant être ouverte à - // l'aide d'un objet "XMIResourceFactoryImpl" - Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; - Map m = reg.getExtensionToFactoryMap(); - m.put("xmi", new XMIResourceFactoryImpl()); - - // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) - ResourceSet resSet = new ResourceSetImpl(); - - // Définir la ressource (le modèle) - URI modelURI = URI.createURI("models/SimplePDLCreator_Created_Process.xmi"); - Resource resource = resSet.createResource(modelURI); - - // La fabrique pour fabriquer les éléments de SimplePDL - SimplepdlFactory myFactory = SimplepdlFactory.eINSTANCE; - - // Créer un élément Process - Process process = myFactory.createProcess(); - process.setName("Mon premier processus"); - - // Ajouter le Process dans le modèle - resource.getContents().add(process); - - // Ajouter deux WorkDefinitions - WorkDefinition wd1 = myFactory.createWorkDefinition(); - wd1.setName("Ma première WorkDefinition, quelle émotion"); - - WorkDefinition wd2 = myFactory.createWorkDefinition(); - wd2.setName("Ma deuxième WorkDefinition, toujours autant d'émotion"); - - process.getProcessElements().add(wd1); - process.getProcessElements().add(wd2); - - // Ajouter une WorkSequence entre les deux WorkDefinitions - WorkSequence seq = myFactory.createWorkSequence(); - seq.setPredecessor(wd1); - seq.setSuccessor(wd2); - seq.setLinkType(WorkSequenceType.FINISH_TO_FINISH); - - process.getProcessElements().add(seq); - - // Ajouter une deuxième WorkSequence entre les deux WorkDefinitions - WorkSequence seq2 = myFactory.createWorkSequence(); - seq2.setPredecessor(wd1); - seq2.setSuccessor(wd2); - seq2.setLinkType(WorkSequenceType.START_TO_START); - - process.getProcessElements().add(seq2); - - - // Sauver la ressource - try { - resource.save(Collections.EMPTY_MAP); - } catch (IOException e) { - e.printStackTrace(); - } - } - -} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/aa/00764812662b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/aa/00764812662b001c1af5db45a429dab9 new file mode 100644 index 0000000..278b866 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/aa/00764812662b001c1af5db45a429dab9 @@ -0,0 +1,207 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import simplepdl.Process; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.SimplepdlPackage; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + System.out.println("mdr2"); + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof Resource) { + + Resource r = (Resource) o; + EObject qty = r.getEObject("quantity"); + + System.out.println(qty); + System.out.println("mdr"); + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ad/a0495da8652b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ad/a0495da8652b001c1af5db45a429dab9 new file mode 100644 index 0000000..f13a2be --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ad/a0495da8652b001c1af5db45a429dab9 @@ -0,0 +1,205 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import simplepdl.Process; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.SimplepdlPackage; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof Resource) { + + Resource r = (Resource) o; + EObject qty = r.getEObject("quantity"); + + print(qty); + + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/af/c0590caf6b2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/af/c0590caf6b2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..80478a7 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/af/c0590caf6b2b001c1296b7817fbb45d3 @@ -0,0 +1,2 @@ + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/b0/20ed9f2c712b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/b0/20ed9f2c712b001c1296b7817fbb45d3 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/b0/20ed9f2c712b001c1296b7817fbb45d3 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/b1/f06ff30b642b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/b1/f06ff30b642b001c1af5db45a429dab9 new file mode 100644 index 0000000..020505b --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/b1/f06ff30b642b001c1af5db45a429dab9 @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/b4/90e2971e4729001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/b4/90e2971e4729001c101babefb5abd0b0 deleted file mode 100644 index fc37a5a..0000000 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/b4/90e2971e4729001c101babefb5abd0b0 +++ /dev/null @@ -1,88 +0,0 @@ -package simplepdl.manip; - -import java.io.IOException; -import java.util.Collections; -import java.util.Map; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; - -import petrinet.PetrinetPackage; -import petrinet.PetrinetFactory; -import simplepdl.Process; -import simplepdl.WorkDefinition; -import simplepdl.WorkSequence; -import simplepdl.WorkSequenceType; -import simplepdl.SimplepdlFactory; -import simplepdl.SimplepdlPackage; - -public class simplepdl2petrinet { - - public static void main(String[] args) { - - // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. - SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; - PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; - - // Enregistrer l'extension ".xmi" comme devant être ouverte à - // l'aide d'un objet "XMIResourceFactoryImpl" - Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; - Map m = reg.getExtensionToFactoryMap(); - m.put("xmi", new XMIResourceFactoryImpl()); - - // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) - ResourceSet resSet = new ResourceSetImpl(); - - // Définir la ressource (le modèle) - URI modelURI = URI.createURI("models/SimplePDLCreator_Created_Process.xmi"); - Resource resource = resSet.createResource(modelURI); - - // La fabrique pour fabriquer les éléments de SimplePDL - SimplepdlFactory myFactory = SimplepdlFactory.eINSTANCE; - - // Créer un élément Process - Process process = myFactory.createProcess(); - process.setName("Mon premier processus"); - - // Ajouter le Process dans le modèle - resource.getContents().add(process); - - // Ajouter deux WorkDefinitions - WorkDefinition wd1 = myFactory.createWorkDefinition(); - wd1.setName("Ma première WorkDefinition, quelle émotion"); - - WorkDefinition wd2 = myFactory.createWorkDefinition(); - wd2.setName("Ma deuxième WorkDefinition, toujours autant d'émotion"); - - process.getProcessElements().add(wd1); - process.getProcessElements().add(wd2); - - // Ajouter une WorkSequence entre les deux WorkDefinitions - WorkSequence seq = myFactory.createWorkSequence(); - seq.setPredecessor(wd1); - seq.setSuccessor(wd2); - seq.setLinkType(WorkSequenceType.FINISH_TO_FINISH); - - process.getProcessElements().add(seq); - - // Ajouter une deuxième WorkSequence entre les deux WorkDefinitions - WorkSequence seq2 = myFactory.createWorkSequence(); - seq2.setPredecessor(wd1); - seq2.setSuccessor(wd2); - seq2.setLinkType(WorkSequenceType.START_TO_START); - - process.getProcessElements().add(seq2); - - - // Sauver la ressource - try { - resource.save(Collections.EMPTY_MAP); - } catch (IOException e) { - e.printStackTrace(); - } - } - -} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/b9/906b47a3692b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/b9/906b47a3692b001c1af5db45a429dab9 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/b9/906b47a3692b001c1af5db45a429dab9 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/bb/400bbf31732b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/bb/400bbf31732b001c1296b7817fbb45d3 new file mode 100644 index 0000000..2620857 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/bb/400bbf31732b001c1296b7817fbb45d3 @@ -0,0 +1,45 @@ +// automatically generated by Xtext +grammar fr.n7.simplepdl.txt.PDL with org.eclipse.xtext.common.Terminals + +import "http://simplepdl" +import "http://www.eclipse.org/emf/2002/Ecore" as ecore + +Process : + 'process' name=ID '{' + processElements+=ProcessElement* + '}' ; + +ProcessElement : + WorkDefinition | WorkSequence | Guidance | Resource +; + +WorkDefinition : + 'wd' name=ID + requests+=Request* +; + +WorkSequence : + 'ws' linkType=WorkSequenceType + 'from' predecessor=[WorkDefinition] + 'to' successor=[WorkDefinition] +; + +Guidance : + 'note' text=STRING +; + +Resource : + 'res' name=ID quantity=INT +; + +Request : + 'req' target=[Resource] quantity=INT +; + + +enum WorkSequenceType : + startToStart = 's2s' + | finishToStart = 'f2s' + | startToFinish = 's2f' + | finishToFinish = 'f2f' +; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/bd/40c7ed506e2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/bd/40c7ed506e2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..7373c16 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/bd/40c7ed506e2b001c1296b7817fbb45d3 @@ -0,0 +1,26 @@ +grammar fr.n7.PDL1 with org.eclipse.xtext.common.Terminals +generate pDL1 "http://www.n7.fr/PDL1" + +Process : + 'process' name=ID ; + +ProcessElement : + WorkDefinition | WorkSequence | Guidance; + +WorkDefinition : + 'wd' name=ID; + +WorkSequence : + 'ws' linkType=WorkSequenceType + 'from' predecessor=[WorkDefinition] + 'to' successor=[WorkDefinition] ; + +Guidance : + 'note' texte=STRING ; + +enum WorkSequenceType : + start2start = 's2s' + | finish2start = 'f2s' + | start2finish = 's2f' + | finish2finish = 'f2f' + ; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/c3/f07db719702b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/c3/f07db719702b001c1296b7817fbb45d3 new file mode 100644 index 0000000..6f612b8 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/c3/f07db719702b001c1296b7817fbb45d3 @@ -0,0 +1,29 @@ +grammar fr.n7.PDL1 with org.eclipse.xtext.common.Terminals +generate pDL1 "http://www.n7.fr/PDL1" + +Process : + 'process' ':' name=ID + processElements+=ProcessElement* ; + + +ProcessElement : + WorkDefinitionList | WorkSequenceList ; + +WorkDefinitionList : + 'workdefinitions' ':' WorkDefinition+=WorkDefinition* ; + +WorkDefinition : + name=ID ";" ; + +WorkSequenceList : + 'worksequences' ':' WorkSequence+=WorkSequence* ; + +WorkSequence : + predecessor=[WorkDefinition] linkType=WorkSequenceType successor=[WorkDefinition] ";" ; + +enum WorkSequenceType : + start2start = 's2s' + | finish2start = 'f2s' + | start2finish = 's2f' + | finish2finish = 'f2f' + ; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ca/709c5e65752b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ca/709c5e65752b001c1296b7817fbb45d3 new file mode 100644 index 0000000..0ff0a93 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ca/709c5e65752b001c1296b7817fbb45d3 @@ -0,0 +1,219 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import simplepdl.Process; +import simplepdl.SimplepdlPackage; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.Request; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des Resource et Request en Node et Arcs + for (Object o : process.getProcessElements()) { + if (o instanceof simplepdl.Resource) { + + simplepdl.Resource r = (simplepdl.Resource) o; + String name = r.getName(); + int qty = r.getQuantity(); + + Place res = myFactory.createPlace(); + res.setName(name); + res.setTokens(qty); + + } + + if (o instanceof simplepdl.Request) { + + Request r = (Request) o; + simplepdl.Resource target = r.getTarget(); + int qty = r.getQuantity(); + + Place res = myFactory.createPlace(); + res.setName(name); + res.setTokens(qty); + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/cd/90d93d29752b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/cd/90d93d29752b001c1296b7817fbb45d3 new file mode 100644 index 0000000..dd1c30c --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/cd/90d93d29752b001c1296b7817fbb45d3 @@ -0,0 +1,201 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import simplepdl.Process; +import simplepdl.SimplepdlPackage; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof simplepdl.Resource) { + + simplepdl.Resource r = (simplepdl.Resource) o; + int qty = r.getQuantity(); + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/d2/f061da4b4829001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/d2/f061da4b4829001c101babefb5abd0b0 deleted file mode 100644 index 9f194eb..0000000 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/d2/f061da4b4829001c101babefb5abd0b0 +++ /dev/null @@ -1,91 +0,0 @@ -package simplepdl.manip; - -import java.io.IOException; -import java.util.Collections; -import java.util.Map; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; - -import petrinet.PetrinetPackage; -import petrinet.PetrinetFactory; -import simplepdl.Process; -import simplepdl.WorkDefinition; -import simplepdl.WorkSequence; -import simplepdl.WorkSequenceType; -import simplepdl.SimplepdlFactory; -import simplepdl.SimplepdlPackage; - -public class simplepdl2petrinet { - - public static void main(String[] args) { - - // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. - SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; - PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; - - // Enregistrer l'extension ".xmi" comme devant être ouverte à - // l'aide d'un objet "XMIResourceFactoryImpl" - Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; - Map m = reg.getExtensionToFactoryMap(); - m.put("xmi", new XMIResourceFactoryImpl()); - - // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) - ResourceSet resSet = new ResourceSetImpl(); - - // Charger la ressource (notre modèle) - URI modelURI = URI.createURI("pdl-sujet.xmi"); - Resource resource = resSet.getResource(modelURI, true); - - // Récupérer le premier élément du modèle (élément racine) - Process process = (Process) resource.getContents().get(0); - - // La fabrique pour fabriquer les éléments de PetriNET - PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; - - // Créer un élément Process - Process process = myFactory.createProcess(); - process.setName("Mon premier processus"); - - // Ajouter le Process dans le modèle - resource.getContents().add(process); - - // Ajouter deux WorkDefinitions - WorkDefinition wd1 = myFactory.createWorkDefinition(); - wd1.setName("Ma première WorkDefinition, quelle émotion"); - - WorkDefinition wd2 = myFactory.createWorkDefinition(); - wd2.setName("Ma deuxième WorkDefinition, toujours autant d'émotion"); - - process.getProcessElements().add(wd1); - process.getProcessElements().add(wd2); - - // Ajouter une WorkSequence entre les deux WorkDefinitions - WorkSequence seq = myFactory.createWorkSequence(); - seq.setPredecessor(wd1); - seq.setSuccessor(wd2); - seq.setLinkType(WorkSequenceType.FINISH_TO_FINISH); - - process.getProcessElements().add(seq); - - // Ajouter une deuxième WorkSequence entre les deux WorkDefinitions - WorkSequence seq2 = myFactory.createWorkSequence(); - seq2.setPredecessor(wd1); - seq2.setSuccessor(wd2); - seq2.setLinkType(WorkSequenceType.START_TO_START); - - process.getProcessElements().add(seq2); - - - // Sauver la ressource - try { - resource.save(Collections.EMPTY_MAP); - } catch (IOException e) { - e.printStackTrace(); - } - } - -} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/d7/901ffd35722b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/d7/901ffd35722b001c1296b7817fbb45d3 new file mode 100644 index 0000000..f61a57b --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/d7/901ffd35722b001c1296b7817fbb45d3 @@ -0,0 +1,68 @@ +// automatically generated by Xtext +grammar fr.n7.simplepdl.txt.PDL with org.eclipse.xtext.common.Terminals + +import "http://simplepdl" +import "http://www.eclipse.org/emf/2002/Ecore" as ecore + +Process returns Process: + {Process} + 'Process' + name=EString + '{' + ('processElements' '{' processElements+=ProcessElement ( "," processElements+=ProcessElement)* '}' )? + '}'; + +ProcessElement returns ProcessElement: + WorkDefinition | WorkSequence | Guidance | Resource; + + + + + +EString returns ecore::EString: + STRING | ID; + +WorkDefinition returns WorkDefinition: + {WorkDefinition} + 'WorkDefinition' + name=EString + '{' + ('linksToPredecessors' '(' linksToPredecessors+=[WorkSequence|EString] ( "," linksToPredecessors+=[WorkSequence|EString])* ')' )? + ('linksToSuccessors' '(' linksToSuccessors+=[WorkSequence|EString] ( "," linksToSuccessors+=[WorkSequence|EString])* ')' )? + ('requests' '{' requests+=Request ( "," requests+=Request)* '}' )? + '}'; + +WorkSequence returns WorkSequence: + 'WorkSequence' + '{' + 'linkType' linkType=WorkSequenceType + 'predecessor' predecessor=[WorkDefinition|EString] + 'successor' successor=[WorkDefinition|EString] + '}'; + +Guidance returns Guidance: + 'Guidance' + '{' + 'text' text=EString + ('elements' '(' elements+=[ProcessElement|EString] ( "," elements+=[ProcessElement|EString])* ')' )? + '}'; + +Resource returns Resource: + 'Resource' + name=EString + '{' + 'quantity' quantity=EInt + '}'; + +Request returns Request: + 'Request' + '{' + 'quantity' quantity=EInt + 'target' target=[Resource|EString] + '}'; + +EInt returns ecore::EInt: + '-'? INT; + +enum WorkSequenceType returns WorkSequenceType: + startToStart = 'startToStart' | finishToStart = 'finishToStart' | startToFinish = 'startToFinish' | finishToFinish = 'finishToFinish'; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/da/b0e31afd622b001c1df98413624c8b76 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/da/b0e31afd622b001c1df98413624c8b76 new file mode 100644 index 0000000..83e7c74 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/da/b0e31afd622b001c1df98413624c8b76 @@ -0,0 +1,180 @@ +/** + */ +package simplepdl.provider; + + +import java.util.Collection; +import java.util.List; + +import org.eclipse.emf.common.notify.AdapterFactory; +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.common.util.ResourceLocator; + +import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; +import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; +import org.eclipse.emf.edit.provider.IItemLabelProvider; +import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.IItemPropertySource; +import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; +import org.eclipse.emf.edit.provider.ITreeItemContentProvider; +import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.ItemProviderAdapter; +import org.eclipse.emf.edit.provider.ViewerNotification; + +import simplepdl.Request; +import simplepdl.SimplepdlPackage; + +/** + * This is the item provider adapter for a {@link simplepdl.Request} object. + * + * + * @generated + */ +public class RequestItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { + /** + * This constructs an instance from a factory and a notifier. + * + * + * @generated + */ + public RequestItemProvider(AdapterFactory adapterFactory) { + super(adapterFactory); + } + + /** + * This returns the property descriptors for the adapted class. + * + * + * @generated + */ + @Override + public List getPropertyDescriptors(Object object) { + if (itemPropertyDescriptors == null) { + super.getPropertyDescriptors(object); + + addQuantityPropertyDescriptor(object); + addTargetPropertyDescriptor(object); + } + return itemPropertyDescriptors; + } + + /** + * This adds a property descriptor for the Quantity feature. + * + * + * @generated + */ + protected void addQuantityPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Request_quantity_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Request_quantity_feature", "_UI_Request_type"), + SimplepdlPackage.Literals.REQUEST__QUANTITY, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Target feature. + * + * + * @generated + */ + protected void addTargetPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Request_target_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Request_target_feature", "_UI_Request_type"), + SimplepdlPackage.Literals.REQUEST__TARGET, + true, + false, + true, + null, + null, + null)); + } + + /** + * This returns Request.gif. + * + * + * @generated + */ + @Override + public Object getImage(Object object) { + return overlayImage(object, getResourceLocator().getImage("full/obj16/Request")); + } + + /** + * This returns the label text for the adapted class. + * + * + * @generated + */ + @Override + public String getText(Object object) { + Request request = (Request)object; + String targetname = request.getTarget() != null ? request.getTarget().getName() : ""; + return getString("_UI_Request_type") + " --" + request.getQuantity() + "--> " + targetname; + } + + + /** + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * + * + * @generated + */ + @Override + public void notifyChanged(Notification notification) { + updateChildren(notification); + + switch (notification.getFeatureID(Request.class)) { + case SimplepdlPackage.REQUEST__QUANTITY: + fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); + return; + } + super.notifyChanged(notification); + } + + /** + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * + * + * @generated + */ + @Override + protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { + super.collectNewChildDescriptors(newChildDescriptors, object); + } + + /** + * Return the resource locator for this item provider's resources. + * + * + * @generated + */ + @Override + public ResourceLocator getResourceLocator() { + return SimplepdlEditPlugin.INSTANCE; + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/db/d0f6c8604829001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/db/d0f6c8604829001c101babefb5abd0b0 deleted file mode 100644 index f013141..0000000 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/db/d0f6c8604829001c101babefb5abd0b0 +++ /dev/null @@ -1,92 +0,0 @@ -package simplepdl.manip; - -import java.io.IOException; -import java.util.Collections; -import java.util.Map; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; - -import petrinet.PetrinetPackage; -import petrinet.Network; -import petrinet.PetrinetFactory; -import simplepdl.Process; -import simplepdl.WorkDefinition; -import simplepdl.WorkSequence; -import simplepdl.WorkSequenceType; -import simplepdl.SimplepdlFactory; -import simplepdl.SimplepdlPackage; - -public class simplepdl2petrinet { - - public static void main(String[] args) { - - // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. - SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; - PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; - - // Enregistrer l'extension ".xmi" comme devant être ouverte à - // l'aide d'un objet "XMIResourceFactoryImpl" - Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; - Map m = reg.getExtensionToFactoryMap(); - m.put("xmi", new XMIResourceFactoryImpl()); - - // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) - ResourceSet resSet = new ResourceSetImpl(); - - // Charger la ressource (notre modèle) - URI modelURI = URI.createURI("pdl-sujet.xmi"); - Resource resource = resSet.getResource(modelURI, true); - - // Récupérer le premier élément du modèle (élément racine) - Process process = (Process) resource.getContents().get(0); - - // La fabrique pour fabriquer les éléments de PetriNET - PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; - - // Créer un élément Network - Network network = myFactory.createNetwork(); - network.setName(process.getName()); -// -// // Ajouter le Process dans le modèle -// resource.getContents().add(process); -// -// // Ajouter deux WorkDefinitions -// WorkDefinition wd1 = myFactory.createWorkDefinition(); -// wd1.setName("Ma première WorkDefinition, quelle émotion"); -// -// WorkDefinition wd2 = myFactory.createWorkDefinition(); -// wd2.setName("Ma deuxième WorkDefinition, toujours autant d'émotion"); -// -// process.getProcessElements().add(wd1); -// process.getProcessElements().add(wd2); -// -// // Ajouter une WorkSequence entre les deux WorkDefinitions -// WorkSequence seq = myFactory.createWorkSequence(); -// seq.setPredecessor(wd1); -// seq.setSuccessor(wd2); -// seq.setLinkType(WorkSequenceType.FINISH_TO_FINISH); -// -// process.getProcessElements().add(seq); -// -// // Ajouter une deuxième WorkSequence entre les deux WorkDefinitions -// WorkSequence seq2 = myFactory.createWorkSequence(); -// seq2.setPredecessor(wd1); -// seq2.setSuccessor(wd2); -// seq2.setLinkType(WorkSequenceType.START_TO_START); -// -// process.getProcessElements().add(seq2); - - - // Sauver la ressource - try { - resource.save(Collections.EMPTY_MAP); - } catch (IOException e) { - e.printStackTrace(); - } - } - -} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/dc/b0462864722b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/dc/b0462864722b001c1296b7817fbb45d3 new file mode 100644 index 0000000..a00e720 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/dc/b0462864722b001c1296b7817fbb45d3 @@ -0,0 +1,43 @@ +// automatically generated by Xtext +grammar fr.n7.simplepdl.txt.PDL with org.eclipse.xtext.common.Terminals + +import "http://simplepdl" +import "http://www.eclipse.org/emf/2002/Ecore" as ecore + +Process : + 'process' name=ID '{' + processElements+=ProcessElement* + '}' ; + +ProcessElement : + WorkDefinition | WorkSequence | Guidance | Resource ; + +WorkDefinition : + 'wd' name=ID + requests+=Request* + ; + +WorkSequence : + 'ws' linkType=WorkSequenceType + 'from' predecessor=[WorkDefinition] + 'to' successor=[WorkDefinition] ; + +Guidance : + 'note' text=STRING ; + +Resource : + 'res' name=ID quantity=INT +; + +Request : + 'req' target=[Resource] quantity=INT +; + + +enum WorkSequenceType : + startToStart = 's2s' + | finishToStart = 'f2s' + | startToFinish = 's2f' + | finishToFinish = 'f2f' + ; + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e1/8098e7234729001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e1/8098e7234729001c101babefb5abd0b0 deleted file mode 100644 index 9d966df..0000000 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e1/8098e7234729001c101babefb5abd0b0 +++ /dev/null @@ -1,88 +0,0 @@ -package simplepdl.manip; - -import java.io.IOException; -import java.util.Collections; -import java.util.Map; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; - -import petrinet.PetrinetPackage; -import petrinet.PetrinetFactory; -import simplepdl.Process; -import simplepdl.WorkDefinition; -import simplepdl.WorkSequence; -import simplepdl.WorkSequenceType; -import simplepdl.SimplepdlFactory; -import simplepdl.SimplepdlPackage; - -public class simplepdl2petrinet { - - public static void main(String[] args) { - - // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. - SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; - PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; - - // Enregistrer l'extension ".xmi" comme devant être ouverte à - // l'aide d'un objet "XMIResourceFactoryImpl" - Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; - Map m = reg.getExtensionToFactoryMap(); - m.put("xmi", new XMIResourceFactoryImpl()); - - // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) - ResourceSet resSet = new ResourceSetImpl(); - - // Définir la ressource (le modèle) - URI modelURI = URI.createURI("models/SimplePDLCreator_Created_Process.xmi"); - Resource resource = resSet.createResource(modelURI); - - // La fabrique pour fabriquer les éléments de SimplePDL - SimplepdlFactory myFactory = SimplepdlFactory.eINSTANCE; - - // Créer un élément Process - Process process = myFactory.createProcess(); - process.setName("Mon premier processus"); - - // Ajouter le Process dans le modèle - resource.getContents().add(process); - - // Ajouter deux WorkDefinitions - WorkDefinition wd1 = myFactory.createWorkDefinition(); - wd1.setName("Ma première WorkDefinition, quelle émotion"); - - WorkDefinition wd2 = myFactory.createWorkDefinition(); - wd2.setName("Ma deuxième WorkDefinition, toujours autant d'émotion"); - - process.getProcessElements().add(wd1); - process.getProcessElements().add(wd2); - - // Ajouter une WorkSequence entre les deux WorkDefinitions - WorkSequence seq = myFactory.createWorkSequence(); - seq.setPredecessor(wd1); - seq.setSuccessor(wd2); - seq.setLinkType(WorkSequenceType.FINISH_TO_FINISH); - - process.getProcessElements().add(seq); - - // Ajouter une deuxième WorkSequence entre les deux WorkDefinitions - WorkSequence seq2 = myFactory.createWorkSequence(); - seq2.setPredecessor(wd1); - seq2.setSuccessor(wd2); - seq2.setLinkType(WorkSequenceType.START_TO_START); - - process.getProcessElements().add(seq2); - - - // Sauver la ressource - try { - resource.save(Collections.EMPTY_MAP); - } catch (IOException e) { - e.printStackTrace(); - } - } - -} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e1/900ba60a682b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e1/900ba60a682b001c1af5db45a429dab9 new file mode 100644 index 0000000..35300de --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e1/900ba60a682b001c1af5db45a429dab9 @@ -0,0 +1,208 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import simplepdl.Process; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.SimplepdlPackage; +import simplepdl.Resource; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + System.out.println("mdr2"); + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof Resource) { + + Resource r = (Resource) o; + EObject qty = r.getEObject("quantity"); + + System.out.println(qty); + System.out.println("mdr"); + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e3/a06fa9046f2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e3/a06fa9046f2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..b87ded1 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e3/a06fa9046f2b001c1296b7817fbb45d3 @@ -0,0 +1,31 @@ +grammar fr.n7.PDL1 with org.eclipse.xtext.common.Terminals +generate pDL1 "http://www.n7.fr/PDL1" + +Process : + 'process' ':' name=ID + processElements+=ProcessElement* ; + + +ProcessElement : + WorkDefinitionList | WorkSequence | Guidance; + +WorkDefinitionList : + 'workdefinitions' ':' WorkDefinition+=WorkDefinition* ; + +WorkDefinition : + name=ID ";" ; + +WorkSequence : + 'ws' linkType=WorkSequenceType + 'from' predecessor=[WorkDefinition] + 'to' successor=[WorkDefinition] ; + +Guidance : + 'note' texte=STRING ; + +enum WorkSequenceType : + start2start = 's2s' + | finish2start = 'f2s' + | start2finish = 's2f' + | finish2finish = 'f2f' + ; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e6/002f1ba1642b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e6/002f1ba1642b001c1af5db45a429dab9 new file mode 100644 index 0000000..eb57462 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e6/002f1ba1642b001c1af5db45a429dab9 @@ -0,0 +1,201 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import simplepdl.Process; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.SimplepdlPackage; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof Ressource) { + + + + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e6/d0683d16642b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e6/d0683d16642b001c1af5db45a429dab9 new file mode 100644 index 0000000..0a95416 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e6/d0683d16642b001c1af5db45a429dab9 @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ec/c0519704702b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ec/c0519704702b001c1296b7817fbb45d3 new file mode 100644 index 0000000..5e9a6a3 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ec/c0519704702b001c1296b7817fbb45d3 @@ -0,0 +1,29 @@ +grammar fr.n7.PDL1 with org.eclipse.xtext.common.Terminals +generate pDL1 "http://www.n7.fr/PDL1" + +Process : + 'process' ':' name=ID + processElements+=ProcessElement* ; + + +ProcessElement : + WorkDefinitionList | WorkSequenceList ; + +WorkDefinitionList : + 'workdefinitions' ':' WorkDefinition+=WorkDefinition* ; + +WorkDefinition : + name=ID ";" ; + +WorkSequenceList : + 'worksequences' ':' WorkSequence+=WorkSequence* ; + +WorkSequence : + predecessor=[WorkDefinition] linkType=WorkSequenceType successor=[WorkDefinition] ";" ; + +enum WorkSequenceType : + start2start = 's2s' + | finish2start = 'f2s' + | start2finish = 's2f' + | finish2finish = 'f2f' + ; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ed/70dd00d06d2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ed/70dd00d06d2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ed/70dd00d06d2b001c1296b7817fbb45d3 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ee/00622da1652b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ee/00622da1652b001c1af5db45a429dab9 new file mode 100644 index 0000000..7f8f295 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ee/00622da1652b001c1af5db45a429dab9 @@ -0,0 +1,202 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import simplepdl.Process; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.SimplepdlPackage; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof Resource) { + + Resource r = (Resource) o; + int qty = r.getQuantity(); + + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ee/90102a63722b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ee/90102a63722b001c1296b7817fbb45d3 new file mode 100644 index 0000000..a743a15 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ee/90102a63722b001c1296b7817fbb45d3 @@ -0,0 +1,41 @@ +// automatically generated by Xtext +grammar fr.n7.simplepdl.txt.PDL with org.eclipse.xtext.common.Terminals + +import "http://simplepdl" +import "http://www.eclipse.org/emf/2002/Ecore" as ecore + +Process : + 'process' name=ID '{' + processElements+=ProcessElement* + '}' ; + +ProcessElement : + WorkDefinition | WorkSequence | Guidance | Resource | Request ; + +WorkDefinition : + 'wd' name=ID; + +WorkSequence : + 'ws' linkType=WorkSequenceType + 'from' predecessor=[WorkDefinition] + 'to' successor=[WorkDefinition] ; + +Guidance : + 'note' text=STRING ; + +Resource : + 'res' name=ID quantity=INT +; + +Request : + 'req' target=[Resource] quantity=INT +; + + +enum WorkSequenceType : + startToStart = 's2s' + | finishToStart = 'f2s' + | startToFinish = 's2f' + | finishToFinish = 'f2f' + ; + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f/20398f286c2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f/20398f286c2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f/20398f286c2b001c1296b7817fbb45d3 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f0/004bd531762b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f0/004bd531762b001c1296b7817fbb45d3 new file mode 100644 index 0000000..5982516 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f0/004bd531762b001c1296b7817fbb45d3 @@ -0,0 +1,233 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import simplepdl.Process; +import simplepdl.SimplepdlPackage; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.Request; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des Resource et Request en Node et Arcs + for (Object o : process.getProcessElements()) { + if (o instanceof simplepdl.Resource) { + + simplepdl.Resource r = (simplepdl.Resource) o; + String name = r.getName(); + int qty = r.getQuantity(); + + Place res = myFactory.createPlace(); + res.setName(name); + res.setTokens(qty); + + network.getNodes().add(res); + } + + if (o instanceof simplepdl.Request) { + + Request r = (Request) o; + simplepdl.Resource target = r.getTarget(); + int qty = r.getQuantity(); + + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(true); + arc1.setWeight(qty); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(false); + arc2.setWeight(qty); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(target.getName()) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + } + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f1/00b85d00762b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f1/00b85d00762b001c1296b7817fbb45d3 new file mode 100644 index 0000000..e8a3ce8 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f1/00b85d00762b001c1296b7817fbb45d3 @@ -0,0 +1,226 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import simplepdl.Process; +import simplepdl.SimplepdlPackage; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; +import simplepdl.Request; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des Resource et Request en Node et Arcs + for (Object o : process.getProcessElements()) { + if (o instanceof simplepdl.Resource) { + + simplepdl.Resource r = (simplepdl.Resource) o; + String name = r.getName(); + int qty = r.getQuantity(); + + Place res = myFactory.createPlace(); + res.setName(name); + res.setTokens(qty); + + network.getNodes().add(res); + } + + if (o instanceof simplepdl.Request) { + + Request r = (Request) o; + simplepdl.Resource target = r.getTarget(); + int qty = r.getQuantity(); + + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(true); + arc1.setWeight(qty); + arc1.setTarget(target); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(false); + arc2.setWeight(qty); + + + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f3/0020c92c712b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f3/0020c92c712b001c1296b7817fbb45d3 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f3/0020c92c712b001c1296b7817fbb45d3 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f3/60ca77a3692b001c1af5db45a429dab9 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f3/60ca77a3692b001c1af5db45a429dab9 new file mode 100644 index 0000000..dfd4ed5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f3/60ca77a3692b001c1af5db45a429dab9 @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f4/40c3095a752b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f4/40c3095a752b001c1296b7817fbb45d3 new file mode 100644 index 0000000..cad79e8 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f4/40c3095a752b001c1296b7817fbb45d3 @@ -0,0 +1,218 @@ +package simplepdl.manip; + +import java.io.IOException; +import java.util.Collections; +import java.util.Map; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; + +import petrinet.Arc; +import petrinet.Network; +import petrinet.Node; +import petrinet.PetrinetFactory; +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; +import simplepdl.Process; +import simplepdl.SimplepdlPackage; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; +import simplepdl.WorkSequenceType; + +public class simplepdl2petrinet { + + public static void main(String[] args) { + + // Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse. + SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE; + PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE; + + // Enregistrer l'extension ".xmi" comme devant être ouverte à + // l'aide d'un objet "XMIResourceFactoryImpl" + Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; + Map m = reg.getExtensionToFactoryMap(); + m.put("xmi", new XMIResourceFactoryImpl()); + + // Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle) + ResourceSet resSet = new ResourceSetImpl(); + + // Charger la ressource (notre modèle) + URI modelURI = URI.createURI("test.xmi"); + Resource resource = resSet.getResource(modelURI, true); + + // Récupérer le premier élément du modèle (élément racine) + Process process = (Process) resource.getContents().get(0); + + // La fabrique pour fabriquer les éléments de PetriNET + PetrinetFactory myFactory = PetrinetFactory.eINSTANCE; + + // Créer un élément Network + Network network = myFactory.createNetwork(); + network.setName(process.getName()); + + // Conversion des WorkDefinition en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkDefinition) { + WorkDefinition wd = (WorkDefinition) o; + String name = wd.getName(); + + Place idle = myFactory.createPlace(); + idle.setName(name + "_idle"); + idle.setTokens(1); + Place started = myFactory.createPlace(); + started.setName(name + "_started"); + started.setTokens(0); + Place running = myFactory.createPlace(); + running.setName(name + "_running"); + running.setTokens(0); + Place finished = myFactory.createPlace(); + finished.setName(name + "_finished"); + finished.setTokens(0); + + Arc pause2start = myFactory.createArc(); + pause2start.setTarget(idle); + pause2start.setOutgoing(false); + pause2start.setWeight(1); + Arc start2running = myFactory.createArc(); + start2running.setTarget(running); + start2running.setOutgoing(true); + start2running.setWeight(1); + Arc start2started = myFactory.createArc(); + start2started.setTarget(started); + start2started.setOutgoing(true); + start2started.setWeight(1); + Transition start = myFactory.createTransition(); + start.setName(name + "_start"); + start.getArcs().add(pause2start); + start.getArcs().add(start2running); + start.getArcs().add(start2started); + + Arc running2finish = myFactory.createArc(); + running2finish.setTarget(running); + running2finish.setOutgoing(false); + running2finish.setWeight(1); + Arc finish2finished = myFactory.createArc(); + finish2finished.setTarget(finished); + finish2finished.setOutgoing(true); + finish2finished.setWeight(1); + Transition finish = myFactory.createTransition(); + finish.setName(name + "_finish"); + finish.getArcs().add(running2finish); + finish.getArcs().add(finish2finished); + + network.getNodes().add(idle); + network.getNodes().add(start); + network.getNodes().add(started); + network.getNodes().add(running); + network.getNodes().add(finish); + network.getNodes().add(finished); + } + } + + // Conversion des WorkSequence en Node et Transition + for (Object o : process.getProcessElements()) { + if (o instanceof WorkSequence) { + WorkSequence ws = (WorkSequence) o; + WorkSequenceType type = ws.getLinkType(); + WorkDefinition predecessor = ws.getPredecessor(); + WorkDefinition successor = ws.getSuccessor(); + + // creation des suffixs permettant la recherche des noeuds + String predecessor_suffix = new String(); + String successor_suffix = new String(); + switch (type) { + case START_TO_START: + predecessor_suffix = "_started"; + successor_suffix = "_start"; + break; + case START_TO_FINISH: + predecessor_suffix = "_started"; + successor_suffix = "_finished"; + break; + case FINISH_TO_START: + predecessor_suffix = "_finished"; + successor_suffix = "_start"; + break; + case FINISH_TO_FINISH: + predecessor_suffix = "_finished"; + successor_suffix = "_finish"; + break; + default: + System.out.print("the fuck ?"); + break; + } + + // creation du read-arc + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(false); + arc1.setWeight(1); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(true); + arc2.setWeight(1); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(predecessor.getName() + predecessor_suffix)) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + if (node instanceof Transition) { + Transition transition = (Transition) node; + if (transition.getName().equals(successor.getName() + successor_suffix)) { + transition.getArcs().add(arc1); + transition.getArcs().add(arc2); + } + } + } + } + } + + // Conversion des Resource et Request en Node et Arcs + for (Object o : process.getProcessElements()) { + if (o instanceof simplepdl.Resource) { + + simplepdl.Resource r = (simplepdl.Resource) o; + String name = r.getName(); + int qty = r.getQuantity(); + + Place res = myFactory.createPlace(); + res.setName(name); + res.setTokens(qty); + + } + + if (o instanceof simplepdl.Request) { + + simplepdl.Request r = (simplepdl.Request) o; + simplepdl.Resource target = r.getTarget(); + int qty = r.getQuantity(); + + Place res = myFactory.createPlace(); + res.setName(name); + res.setTokens(qty); + + } + } + + // Créer le nouveau xmi (modèle convertit) + URI convURI = URI.createURI("models/Developpement_petrinet.xmi"); + Resource conv = resSet.createResource(convURI); + + // Ajouter le Network dans le nouveau modèle + conv.getContents().add(network); + + // Sauver la ressource + try { + conv.save(Collections.EMPTY_MAP); + } catch (IOException e) { + e.printStackTrace(); + } + } + +} diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/fb/30a94a9f6e2b001c1296b7817fbb45d3 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/fb/30a94a9f6e2b001c1296b7817fbb45d3 new file mode 100644 index 0000000..6905710 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/fb/30a94a9f6e2b001c1296b7817fbb45d3 @@ -0,0 +1,31 @@ +grammar fr.n7.PDL1 with org.eclipse.xtext.common.Terminals +generate pDL1 "http://www.n7.fr/PDL1" + +Process : + 'process' ':' name=ID + processElements+=ProcessElement* ; + + +ProcessElement : + WorkDefinitionList | WorkSequence | Guidance; + +WorkDefinitionList : + 'workdefinitions' ':' WorkDefinitionList+=WorkDefinition* ; + +WorkDefinition : + name=ID ";" ; + +WorkSequence : + 'ws' linkType=WorkSequenceType + 'from' predecessor=[WorkDefinition] + 'to' successor=[WorkDefinition] ; + +Guidance : + 'note' texte=STRING ; + +enum WorkSequenceType : + start2start = 's2s' + | finish2start = 'f2s' + | start2finish = 's2f' + | finish2finish = 'f2f' + ; diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.feature/.indexes/properties.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.feature/.indexes/properties.index new file mode 100644 index 0000000..e15e29c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.feature/.indexes/properties.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.feature/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.feature/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.feature/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.feature/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.feature/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.feature/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ide/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ide/.indexes/history.index new file mode 100644 index 0000000..259344b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ide/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ide/.indexes/properties.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ide/.indexes/properties.index new file mode 100644 index 0000000..361348a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ide/.indexes/properties.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ide/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ide/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ide/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ide/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ide/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ide/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.tests/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.tests/.indexes/history.index new file mode 100644 index 0000000..f06ac3d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.tests/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.tests/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.tests/.markers new file mode 100644 index 0000000..e921559 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.tests/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.tests/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.tests/.markers.snap new file mode 100644 index 0000000..2533e04 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.tests/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.tests/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.tests/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.tests/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui.tests/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui.tests/.indexes/history.index new file mode 100644 index 0000000..6ad9f3a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui.tests/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui.tests/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui.tests/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui.tests/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui.tests/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui.tests/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui.tests/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui/.indexes/history.index new file mode 100644 index 0000000..0a1b8cf Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui/.indexes/properties.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui/.indexes/properties.index new file mode 100644 index 0000000..30c8d60 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui/.indexes/properties.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1.ui/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.indexes/29/8f/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.indexes/29/8f/history.index new file mode 100644 index 0000000..267555f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.indexes/29/8f/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.indexes/7/cc/89/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.indexes/7/cc/89/history.index new file mode 100644 index 0000000..5ef3b6a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.indexes/7/cc/89/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.indexes/e4/cc/89/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.indexes/e4/cc/89/history.index new file mode 100644 index 0000000..813ccbe Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.indexes/e4/cc/89/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.indexes/history.index new file mode 100644 index 0000000..9150aa0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.markers new file mode 100644 index 0000000..b97d87f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl1/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.feature/.indexes/properties.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.feature/.indexes/properties.index new file mode 100644 index 0000000..9c72f60 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.feature/.indexes/properties.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.feature/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.feature/.markers.snap new file mode 100644 index 0000000..b9c9ebc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.feature/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.feature/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.feature/.syncinfo.snap new file mode 100644 index 0000000..b9c9ebc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.feature/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ide/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ide/.indexes/history.index new file mode 100644 index 0000000..ec53eb0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ide/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ide/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ide/.markers.snap new file mode 100644 index 0000000..58ccd56 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ide/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ide/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ide/.syncinfo.snap new file mode 100644 index 0000000..58ccd56 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ide/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.tests/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.tests/.indexes/history.index new file mode 100644 index 0000000..7670663 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.tests/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.tests/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.tests/.markers.snap new file mode 100644 index 0000000..38887d4 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.tests/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.tests/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.tests/.syncinfo.snap new file mode 100644 index 0000000..58ccd56 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.tests/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui.tests/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui.tests/.indexes/history.index new file mode 100644 index 0000000..0d192c8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui.tests/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui.tests/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui.tests/.markers.snap new file mode 100644 index 0000000..58ccd56 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui.tests/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui.tests/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui.tests/.syncinfo.snap new file mode 100644 index 0000000..58ccd56 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui.tests/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui/.indexes/history.index new file mode 100644 index 0000000..7998901 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui/.markers.snap new file mode 100644 index 0000000..0ac0395 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui/.syncinfo.snap new file mode 100644 index 0000000..58ccd56 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2.ui/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2/.indexes/7/cc/89/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2/.indexes/7/cc/89/history.index new file mode 100644 index 0000000..9506e9b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2/.indexes/7/cc/89/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2/.indexes/e4/cc/89/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2/.indexes/e4/cc/89/history.index new file mode 100644 index 0000000..0dcf4be Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2/.indexes/e4/cc/89/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2/.indexes/history.index new file mode 100644 index 0000000..c284037 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2/.markers.snap new file mode 100644 index 0000000..71e52ec Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2/.syncinfo.snap new file mode 100644 index 0000000..58ccd56 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl2/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ide/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ide/.indexes/history.index new file mode 100644 index 0000000..1c21329 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ide/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ide/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ide/.markers.snap new file mode 100644 index 0000000..b1e253e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ide/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ide/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ide/.syncinfo.snap new file mode 100644 index 0000000..b1e253e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ide/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.tests/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.tests/.indexes/history.index new file mode 100644 index 0000000..e8c5bee Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.tests/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.tests/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.tests/.markers.snap new file mode 100644 index 0000000..97dcab7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.tests/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.tests/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.tests/.syncinfo.snap new file mode 100644 index 0000000..b1e253e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.tests/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui.tests/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui.tests/.indexes/history.index new file mode 100644 index 0000000..cf996ee Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui.tests/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui.tests/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui.tests/.markers.snap new file mode 100644 index 0000000..b1e253e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui.tests/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui.tests/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui.tests/.syncinfo.snap new file mode 100644 index 0000000..b1e253e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui.tests/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui/.indexes/history.index new file mode 100644 index 0000000..8c0fb7a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui/.markers.snap new file mode 100644 index 0000000..f8d217b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui/.syncinfo.snap new file mode 100644 index 0000000..b1e253e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3.ui/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3/.indexes/7/cc/89/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3/.indexes/7/cc/89/history.index new file mode 100644 index 0000000..83dd2b3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3/.indexes/7/cc/89/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3/.indexes/e4/cc/89/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3/.indexes/e4/cc/89/history.index new file mode 100644 index 0000000..8986690 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3/.indexes/e4/cc/89/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3/.indexes/history.index new file mode 100644 index 0000000..d6a8424 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3/.markers.snap new file mode 100644 index 0000000..d26d608 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3/.syncinfo.snap new file mode 100644 index 0000000..b1e253e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.pdl3/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.design/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.design/.markers index 1aa7473..a8feda4 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.design/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.design/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.design/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.design/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.design/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.design/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.design/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.design/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.edit/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.edit/.markers index 9ebcae0..1ab0653 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.edit/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.edit/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.edit/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.edit/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.edit/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.edit/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.edit/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.edit/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.editor/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.editor/.markers index 0d57904..7cee415 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.editor/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.editor/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.editor/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.editor/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.editor/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.editor/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.editor/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.editor/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.exemples/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.exemples/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.exemples/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.exemples/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.exemples/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.exemples/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.feature/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.feature/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.feature/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.feature/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.feature/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.feature/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.samples/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.samples/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.samples/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.samples/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.samples/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.samples/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.tests/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.tests/.markers index 16a6b18..7dd0328 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.tests/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.tests/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.tests/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.tests/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.tests/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.tests/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.tests/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.tests/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA.ui/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA.ui/.markers index 941cc52..33075a1 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA.ui/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA.ui/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA.ui/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA.ui/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA.ui/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA.ui/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA.ui/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA.ui/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA/.markers index f91805c..381e7eb 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet.toTINA/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet/.markers index a7a1b82..6341e77 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.petrinet/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.design/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.design/.markers index dc0b6a5..d41ba27 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.design/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.design/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.design/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.design/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.design/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.design/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.design/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.design/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.edit/.indexes/e4/fa/f/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.edit/.indexes/e4/fa/f/history.index index 6122329..077da59 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.edit/.indexes/e4/fa/f/history.index and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.edit/.indexes/e4/fa/f/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.edit/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.edit/.markers index c792731..01b7c5d 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.edit/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.edit/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.edit/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.edit/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.edit/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.edit/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.edit/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.edit/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.editor/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.editor/.markers index 33ec0f2..e4a35b1 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.editor/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.editor/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.editor/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.editor/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.editor/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.editor/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.editor/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.editor/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.exemples/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.exemples/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.exemples/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.exemples/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.exemples/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.exemples/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.feature/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.feature/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.feature/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.feature/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.feature/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.feature/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.samples/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.samples/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.samples/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.samples/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.samples/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.samples/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.tests/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.tests/.markers index 51b7301..70dbc08 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.tests/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.tests/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.tests/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.tests/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.tests/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.tests/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.tests/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.tests/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT.ui/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT.ui/.markers index ef95310..b6b0427 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT.ui/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT.ui/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT.ui/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT.ui/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT.ui/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT.ui/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT.ui/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT.ui/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT/.markers index 66b045b..be19fb6 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toDOT/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML.ui/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML.ui/.markers index dc69016..c4b2d31 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML.ui/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML.ui/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML.ui/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML.ui/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML.ui/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML.ui/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML.ui/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML.ui/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML/.markers index b94d297..cd14fc8 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML/.markers.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.toHTML/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ide/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ide/.indexes/history.index new file mode 100644 index 0000000..9f2f9e7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ide/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ide/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ide/.markers.snap new file mode 100644 index 0000000..fd766bf Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ide/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ide/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ide/.syncinfo.snap new file mode 100644 index 0000000..fd766bf Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ide/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.tests/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.tests/.indexes/history.index new file mode 100644 index 0000000..b592ce7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.tests/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.tests/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.tests/.markers.snap new file mode 100644 index 0000000..2c15319 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.tests/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.tests/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.tests/.syncinfo.snap new file mode 100644 index 0000000..fd766bf Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.tests/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui.tests/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui.tests/.indexes/history.index new file mode 100644 index 0000000..7656dc7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui.tests/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui.tests/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui.tests/.markers.snap new file mode 100644 index 0000000..fd766bf Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui.tests/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui.tests/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui.tests/.syncinfo.snap new file mode 100644 index 0000000..fd766bf Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui.tests/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui/.indexes/history.index new file mode 100644 index 0000000..785b10b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui/.markers.snap new file mode 100644 index 0000000..b15e0f0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui/.syncinfo.snap new file mode 100644 index 0000000..fd766bf Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl.ui/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl/.indexes/7/cc/89/fa/70/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl/.indexes/7/cc/89/fa/70/history.index new file mode 100644 index 0000000..68b30b2 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl/.indexes/7/cc/89/fa/70/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl/.indexes/e4/cc/89/fa/70/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl/.indexes/e4/cc/89/fa/70/history.index new file mode 100644 index 0000000..c1924a6 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl/.indexes/e4/cc/89/fa/70/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl/.indexes/history.index new file mode 100644 index 0000000..7ed7bc5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl/.markers.snap new file mode 100644 index 0000000..125e955 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl/.syncinfo.snap new file mode 100644 index 0000000..fd766bf Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.txt.pdl/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.indexes/e4/fa/1/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.indexes/e4/fa/1/history.index index 879fc40..3843411 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.indexes/e4/fa/1/history.index and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.indexes/e4/fa/1/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.indexes/history.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.indexes/history.index index 7be508b..257b7d9 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.indexes/history.index and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.indexes/history.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.markers b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.markers index c3456ce..9bb837f 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.markers and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.markers differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.markers.snap new file mode 100644 index 0000000..fb9d9ae Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.syncinfo.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.syncinfo.snap new file mode 100644 index 0000000..837b604 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl/.syncinfo.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index index c781841..286aa0e 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap new file mode 100644 index 0000000..318ea2d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.root/23.tree b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.root/23.tree deleted file mode 100644 index 8d09381..0000000 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.root/23.tree and /dev/null differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.root/28.tree b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.root/28.tree new file mode 100644 index 0000000..585d09b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.root/28.tree differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources index 10b91f5..9c8ecb9 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/28.snap b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/28.snap new file mode 100644 index 0000000..022b3e0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/28.snap differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs index 919a568..64f2a84 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs @@ -3,7 +3,7 @@ content_assist_number_of_computers=14 content_assist_proposals_background=255,255,255 content_assist_proposals_foreground=0,0,0 eclipse.preferences.version=1 -org.eclipse.jdt.internal.ui.navigator.layout=2 +org.eclipse.jdt.internal.ui.navigator.layout=1 org.eclipse.jdt.internal.ui.navigator.librariesnode=true org.eclipse.jdt.ui.formatterprofiles.version=20 spelling_locale_initialized=true diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs index a2fbced..ada566c 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs @@ -1,5 +1,5 @@ PROBLEMS_FILTERS_MIGRATE=true eclipse.preferences.version=1 -platformState=1631777710673 +platformState=1631777710718 quickStart=false tipsAndTricks=true diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs index 67b9c46..92b4c22 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs @@ -1,2 +1,3 @@ eclipse.preferences.version=1 -org.eclipse.ui.navigator.ProjectExplorer.filterActivation=\:org.eclipse.jdt.java.ui.filters.HidePackageDeclaration\:org.eclipse.jdt.java.ui.filters.HideOutputFolder\:org.eclipse.ui.navigator.resources.nested.HideTopLevelProjectIfNested\:org.eclipse.jdt.java.ui.filters.HideEmptyInnerPackages\:org.eclipse.sirius.ui.commonFilter.representation.description\:org.eclipse.jdt.java.ui.filters.HideInnerClassFiles\:org.eclipse.ui.navigator.resources.filters.startsWithDot\:org.eclipse.jdt.java.ui.filters.HideEmptyLibraryContainers\:org.eclipse.jdt.java.ui.filters.HideImportDeclaration\:org.eclipse.jdt.java.ui.filters.HideSyntheticMembers\:org.eclipse.ui.navigator.resources.nested.HideFolderWhenProjectIsShownAsNested\: +org.eclipse.ui.navigator.ProjectExplorer.activatedExtensions=org.eclipse.ui.navigator.resourceContent\=true;org.eclipse.sirius.ui.editor.graphicalcomponents.semanticModelsViewer.contentExtension.defaultContentProvider\=true;org.eclipse.emf.cdo.explorer.ui.CDOCheckouts\=true;org.eclipse.ui.navigator.resources.workingSets\=true;org.eclipse.team.ui.patchSyncNavigatorContent\=true;org.eclipse.team.ui.resourceContent\=true;org.eclipse.ui.navigator.resources.nested.nestedProjectContentProvider\=false;org.eclipse.jdt.java.ui.javaContent\=true;org.eclipse.sirius.ui.resource.content.session\=true;org.eclipse.jdt.ui.javaModelContent\=true; +org.eclipse.ui.navigator.ProjectExplorer.filterActivation=\:org.eclipse.jdt.java.ui.filters.HidePackageDeclaration\:org.eclipse.jdt.java.ui.filters.HideOutputFolder\:org.eclipse.jdt.java.ui.filters.HideEmptyInnerPackages\:org.eclipse.sirius.ui.commonFilter.representation.description\:org.eclipse.jdt.java.ui.filters.HideInnerClassFiles\:org.eclipse.ui.navigator.resources.filters.startsWithDot\:org.eclipse.jdt.java.ui.filters.HideEmptyLibraryContainers\:org.eclipse.jdt.java.ui.filters.HideImportDeclaration\:org.eclipse.jdt.java.ui.filters.HideSyntheticMembers\: diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/GeneratePDL.mwe2.launch b/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/GeneratePDL.mwe2.launch new file mode 100644 index 0000000..1c3413a --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/GeneratePDL.mwe2.launch @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/GeneratePDL1.mwe2.launch b/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/GeneratePDL1.mwe2.launch new file mode 100644 index 0000000..f715f19 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/GeneratePDL1.mwe2.launch @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/GeneratePDL2.mwe2.launch b/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/GeneratePDL2.mwe2.launch new file mode 100644 index 0000000..6ee8d40 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/GeneratePDL2.mwe2.launch @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/GeneratePDL3.mwe2.launch b/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/GeneratePDL3.mwe2.launch new file mode 100644 index 0000000..d0b2ce2 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/GeneratePDL3.mwe2.launch @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml b/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml index 80adeba..6d54b85 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml @@ -2,13 +2,30 @@ - + + + + + + + + + - + + + + + + + + + + @@ -24,12 +41,29 @@ - + + + + + + + + + - + + + + + + + + + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/eclipse-workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi index 818ce08..63dfdf4 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -1,8 +1,8 @@ - - + + activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration - + @@ -11,9 +11,9 @@ topLevel shellMaximized - - - + + + persp.actionSet:org.eclipse.acceleo.ide.ui.editors.template.actionSet persp.actionSet:org.eclipse.ui.cheatsheets.actionSet @@ -35,34 +35,34 @@ persp.viewSC:org.eclipse.ui.views.ProblemView persp.actionSet:org.eclipse.debug.ui.launchActionSet persp.newWizSC:org.eclipse.ecoretools.emf.design.wizardID - - - + + + noFocus - + View categoryTag:Sirius - - + + View categoryTag:General - + View categoryTag:General - - - - + + + + View categoryTag:General - + View categoryTag:General @@ -70,7 +70,7 @@ - + persp.actionSet:org.eclipse.acceleo.ide.ui.editors.template.actionSet persp.actionSet:org.eclipse.ui.cheatsheets.actionSet @@ -83,53 +83,53 @@ persp.actionSet:org.eclipse.ui.actionSet.keyBindings persp.actionSet:org.eclipse.ui.actionSet.openFiles persp.newWizSC:org.eclipse.ecoretools.emf.design.wizardID - - - - noFocus - + + + + View categoryTag:General NoClose - - + + Minimized + View categoryTag:General NoClose - + View categoryTag:General - - - - - + + + + + View categoryTag:General NoClose - + View categoryTag:General - + General - + View categoryTag:Ecore Tools - + View categoryTag:Ecore Tools - + View categoryTag:General @@ -138,7 +138,7 @@ - + persp.actionSet:org.eclipse.acceleo.ide.ui.editors.template.actionSet persp.actionSet:org.eclipse.ui.cheatsheets.actionSet @@ -186,57 +186,60 @@ persp.viewSC:org.eclipse.jdt.ui.PackageExplorer persp.viewSC:org.eclipse.pde.ui.TargetPlatformState persp.newWizSC:org.eclipse.pde.ds.ui.wizard - - + + org.eclipse.e4.primaryNavigationStack - noFocus - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Java - + View categoryTag:Plug-in Development - - - - - + + + + + View categoryTag:General - + View categoryTag:General - + org.eclipse.e4.secondaryDataStack General - + View categoryTag:General - + View categoryTag:Plug-in Development - + View categoryTag:General - + + View + categoryTag:General + + View categoryTag:General @@ -244,7 +247,7 @@ - + persp.actionSet:org.eclipse.acceleo.ide.ui.editors.template.actionSet persp.actionSet:org.eclipse.ui.cheatsheets.actionSet @@ -280,71 +283,70 @@ persp.newWizSC:org.eclipse.ui.editors.wizards.UntitledTextFileWizard persp.perspSC:org.eclipse.acceleo.ide.ui.AcceleoPerspective persp.actionSet:org.eclipse.ui.edit.text.actionSet.presentation - - - active - + + + noFocus + View categoryTag:Java - - - - - + + + + + View categoryTag:General - + View categoryTag:General - - - - View - categoryTag:Acceleo Model to Text - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:General - - - View - categoryTag:General - + + + View + categoryTag:Acceleo Model to Text - - Minimized - - View - categoryTag:Acceleo Model to Text - - - View - categoryTag:Acceleo Model to Text - + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:Acceleo Model to Text + + + View + categoryTag:Acceleo Model to Text + + + View + categoryTag:General - + persp.actionSet:org.eclipse.acceleo.ide.ui.editors.template.actionSet persp.actionSet:org.eclipse.ui.cheatsheets.actionSet @@ -368,38 +370,38 @@ persp.newWizSC:org.eclipse.ecoretools.emf.design.wizardID persp.newWizSC:org.eclipse.sirius.presentation.DescriptionModelWizardID persp.newWizSC:org.eclipse.sirius.ui.specificationproject.wizard - - - + + + noFocus - + View categoryTag:Sirius - - + + View categoryTag:General - + View categoryTag:General - - - - + + + + View categoryTag:General - + View categoryTag:Acceleo Model to Text - + View categoryTag:General @@ -408,2309 +410,2333 @@ - - + + View categoryTag:Help - + View categoryTag:General - + View categoryTag:Help - + View categoryTag:Help - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:Help - - + + org.eclipse.e4.primaryDataStack EditorStack + active + noFocus + + + Editor + removeOnHide + org.eclipse.jdt.ui.CompilationUnitEditor + active + + + + Editor + removeOnHide + org.eclipse.emf.ecore.presentation.EcoreEditorID + - + View categoryTag:Sirius - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:Ecore Tools - + ViewMenu menuContribution:menu - + - + View categoryTag:Ecore Tools - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:Java - + View categoryTag:Plug-in Development - + ViewMenu menuContribution:menu - + - + View categoryTag:Plug-in Development - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:Java - active - activeOnClose - + ViewMenu menuContribution:menu - + - + View categoryTag:Acceleo Model to Text - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Acceleo Model to Text - + ViewMenu menuContribution:menu - + - + View categoryTag:Acceleo Model to Text - + ViewMenu menuContribution:menu - + - - + + toolbarSeparator - + - + Draggable - + - + toolbarSeparator - + - + Draggable - + toolbarSeparator - + - + Draggable - + Draggable - + Draggable - + Draggable - + toolbarSeparator - + - + Draggable - + - - toolbarSeparator - - - - toolbarSeparator - - - + Draggable - + + Draggable + + + toolbarSeparator + + + + toolbarSeparator + + + + Draggable + + stretch SHOW_RESTORE_MENU - + Draggable HIDEABLE SHOW_RESTORE_MENU - - + + stretch - + Draggable - + Draggable - - + + + TrimStack + Draggable + + TrimStack Draggable - - + + TrimStack Draggable - - - - - - - - - - - - - + + + + + + + + + + + + + platform:gtk - - - - + + + + platform:gtk - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - + + - - - - - - - - + + + + + + + + - - + + - - - + + + - - - - - + + + + + - - + + - - - + + + - - - - - - - + + + + + + + platform:gtk - - - - - + + + + + - - + + - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - + + + + - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + - - - - - - - - + + + + + + + + locale:fr - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - + + + + + + + + + + + + platform:gtk - + platform:gtk - + platform:gtk - - - - - - + + + + + + - - + + - - - - + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - + + - - + + - - - - - - + + + + + + - - - + + + - - - + + + - - + + - - - - - - + + + + + + - - + + - - - - - - - - + + + + + + + + - - - - + + + + - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - - - - - + + + + + + + - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editor removeOnHide - + View categoryTag:Acceleo Model to Text - + View categoryTag:Acceleo Model to Text - + View categoryTag:Acceleo Model to Text - + View categoryTag:Ant - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:CDO - + View categoryTag:CDO - + View categoryTag:CDO - + View categoryTag:CDO - + View categoryTag:CDO - + View categoryTag:CDO - + View categoryTag:EMF Compare - + View categoryTag:Ecore Tools - + View categoryTag:Ecore Tools - + View categoryTag:General - + View categoryTag:Help - + View categoryTag:Debug - + View categoryTag:Java - + View categoryTag:Java - + View categoryTag:Java - + View categoryTag:Java Browsing - + View categoryTag:Java Browsing - + View categoryTag:Java Browsing - + View categoryTag:Java Browsing - + View categoryTag:Java - + View categoryTag:General - + View categoryTag:Java - + View categoryTag:Java - + View categoryTag:ATL Profiler - + View categoryTag:ATL Profiler - + View categoryTag:Debug - + View categoryTag:Net4j - + View categoryTag:Net4j - + View categoryTag:Net4j Debug - + View categoryTag:Net4j Debug - + View categoryTag:OCL - + View categoryTag:Oomph - + View categoryTag:API Tools - + View categoryTag:Plug-in Development - + View categoryTag:Plug-in Development - + View categoryTag:Plug-in Development - + View categoryTag:Plug-in Development - + View categoryTag:Plug-in Development - + View categoryTag:Plug-in Development - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Sirius Profiler - + View categoryTag:Sirius - + View categoryTag:Team - + View categoryTag:Team - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Help - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Xtend - + View categoryTag:Xtext - + View categoryTag:Xtext - - + + glue move_after:PerspectiveSpacer SHOW_RESTORE_MENU - + move_after:Spacer Glue HIDEABLE SHOW_RESTORE_MENU - + glue move_after:SearchField SHOW_RESTORE_MENU - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.emf.mwe2.language.ui/dialog_settings.xml b/eclipse-workspace/.metadata/.plugins/org.eclipse.emf.mwe2.language.ui/dialog_settings.xml new file mode 100644 index 0000000..5ca0b77 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.emf.mwe2.language.ui/dialog_settings.xml @@ -0,0 +1,3 @@ + +
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1139869676.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1139869676.index new file mode 100644 index 0000000..d59feb9 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1139869676.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1158197951.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1158197951.index new file mode 100644 index 0000000..4844b23 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1158197951.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1254821726.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1254821726.index new file mode 100644 index 0000000..eb11ce2 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1254821726.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1333096364.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1333096364.index new file mode 100644 index 0000000..5b780f7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1333096364.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1370267799.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1370267799.index new file mode 100644 index 0000000..0bb751f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1370267799.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1394413366.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1394413366.index new file mode 100644 index 0000000..c2117e2 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1394413366.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1404716352.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1404716352.index new file mode 100644 index 0000000..c2487b9 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1404716352.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1610757853.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1610757853.index index a4f8ceb..272e905 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1610757853.index and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1610757853.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1632731500.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1632731500.index new file mode 100644 index 0000000..6bc69a4 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1632731500.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1638971146.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1638971146.index new file mode 100644 index 0000000..6ad1396 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1638971146.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/164233854.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/164233854.index new file mode 100644 index 0000000..57ae86d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/164233854.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1705267537.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1705267537.index new file mode 100644 index 0000000..8779383 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1705267537.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1803404736.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1803404736.index new file mode 100644 index 0000000..c2a5423 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1803404736.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1803964228.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1803964228.index new file mode 100644 index 0000000..acda4a0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1803964228.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1883890692.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1883890692.index new file mode 100644 index 0000000..5670816 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/1883890692.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2029122265.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2029122265.index new file mode 100644 index 0000000..193e072 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2029122265.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2036772525.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2036772525.index new file mode 100644 index 0000000..0df75cd Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2036772525.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2057578931.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2057578931.index new file mode 100644 index 0000000..09d95d2 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2057578931.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2127377128.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2127377128.index new file mode 100644 index 0000000..1c2780d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2127377128.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2151287544.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2151287544.index new file mode 100644 index 0000000..3fffd7e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2151287544.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2253254511.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2253254511.index new file mode 100644 index 0000000..33d76b3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2253254511.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2313130512.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2313130512.index new file mode 100644 index 0000000..582616c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2313130512.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2321955439.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2321955439.index new file mode 100644 index 0000000..5067d85 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2321955439.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2364472975.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2364472975.index new file mode 100644 index 0000000..2f77409 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2364472975.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2376741536.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2376741536.index new file mode 100644 index 0000000..abea04e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2376741536.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2423942917.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2423942917.index new file mode 100644 index 0000000..a170e4b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2423942917.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2428720068.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2428720068.index new file mode 100644 index 0000000..f4f982a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2428720068.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2483472891.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2483472891.index new file mode 100644 index 0000000..ee7f224 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2483472891.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2492584860.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2492584860.index new file mode 100644 index 0000000..3ee29f5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2492584860.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2569137636.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2569137636.index new file mode 100644 index 0000000..01d5535 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2569137636.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2569761729.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2569761729.index new file mode 100644 index 0000000..cb211f7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2569761729.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2578726767.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2578726767.index new file mode 100644 index 0000000..a205229 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2578726767.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2582560612.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2582560612.index new file mode 100644 index 0000000..165361c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2582560612.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2649436859.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2649436859.index new file mode 100644 index 0000000..2a45938 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2649436859.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2672150609.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2672150609.index new file mode 100644 index 0000000..c988bd8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2672150609.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2677393814.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2677393814.index new file mode 100644 index 0000000..c1f57f4 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2677393814.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2682449071.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2682449071.index new file mode 100644 index 0000000..98793b2 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2682449071.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2709714965.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2709714965.index new file mode 100644 index 0000000..1928776 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2709714965.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2744700718.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2744700718.index new file mode 100644 index 0000000..f9502b2 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2744700718.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2835514616.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2835514616.index new file mode 100644 index 0000000..75d2f1e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2835514616.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2934523174.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2934523174.index new file mode 100644 index 0000000..e7e136e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2934523174.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2952376003.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2952376003.index new file mode 100644 index 0000000..6918fc1 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2952376003.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2979562625.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2979562625.index new file mode 100644 index 0000000..7fafe0b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/2979562625.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3006243032.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3006243032.index new file mode 100644 index 0000000..27509e7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3006243032.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3145903242.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3145903242.index new file mode 100644 index 0000000..35824eb Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3145903242.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3148758245.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3148758245.index new file mode 100644 index 0000000..0dbfc3b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3148758245.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3160206024.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3160206024.index new file mode 100644 index 0000000..084eabb Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3160206024.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3245577179.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3245577179.index new file mode 100644 index 0000000..0caa774 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3245577179.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3334587369.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3334587369.index new file mode 100644 index 0000000..8ea9586 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3334587369.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3358347301.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3358347301.index new file mode 100644 index 0000000..d552f99 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3358347301.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3371109373.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3371109373.index new file mode 100644 index 0000000..bddc86e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3371109373.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3439651145.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3439651145.index new file mode 100644 index 0000000..c9f26ab Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3439651145.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3505152377.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3505152377.index new file mode 100644 index 0000000..f62c14a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3505152377.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/363003284.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/363003284.index new file mode 100644 index 0000000..d87f15b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/363003284.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3662366827.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3662366827.index new file mode 100644 index 0000000..7284491 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3662366827.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3674129442.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3674129442.index index 14acdeb..a513a2c 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3674129442.index and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3674129442.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3771331033.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3771331033.index new file mode 100644 index 0000000..d9a5048 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3771331033.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3870799393.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3870799393.index new file mode 100644 index 0000000..90b00f7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3870799393.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3878379995.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3878379995.index new file mode 100644 index 0000000..2339f47 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3878379995.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3911324168.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3911324168.index new file mode 100644 index 0000000..89c04cf Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3911324168.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3969060853.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3969060853.index new file mode 100644 index 0000000..f800bd4 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/3969060853.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/405568623.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/405568623.index new file mode 100644 index 0000000..7782d50 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/405568623.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4059096833.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4059096833.index new file mode 100644 index 0000000..fd802b2 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4059096833.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4129874615.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4129874615.index new file mode 100644 index 0000000..b44b3c9 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4129874615.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4164320705.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4164320705.index new file mode 100644 index 0000000..c38bbbc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4164320705.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4188375219.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4188375219.index new file mode 100644 index 0000000..b3e3714 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4188375219.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/418917818.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/418917818.index new file mode 100644 index 0000000..8412646 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/418917818.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4196230627.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4196230627.index new file mode 100644 index 0000000..9e277b5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4196230627.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4209134590.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4209134590.index new file mode 100644 index 0000000..caae983 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4209134590.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4292845681.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4292845681.index new file mode 100644 index 0000000..c48b978 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/4292845681.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/573847568.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/573847568.index new file mode 100644 index 0000000..e11da41 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/573847568.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/59924782.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/59924782.index new file mode 100644 index 0000000..0dccf0d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/59924782.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/6020144.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/6020144.index new file mode 100644 index 0000000..f793a22 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/6020144.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/62860848.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/62860848.index new file mode 100644 index 0000000..21c59c8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/62860848.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/722102004.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/722102004.index new file mode 100644 index 0000000..84843ea Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/722102004.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/76600631.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/76600631.index new file mode 100644 index 0000000..5208c2c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/76600631.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/815506655.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/815506655.index new file mode 100644 index 0000000..73dc7fd Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/815506655.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/81825197.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/81825197.index new file mode 100644 index 0000000..0d8b555 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/81825197.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/872930823.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/872930823.index new file mode 100644 index 0000000..10db9de Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/872930823.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/971658537.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/971658537.index new file mode 100644 index 0000000..14a2078 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/971658537.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/972949692.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/972949692.index new file mode 100644 index 0000000..fa289c1 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/972949692.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/99599514.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/99599514.index new file mode 100644 index 0000000..8ed7f0d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/99599514.index differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache index a5c8253..d17a899 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps index cb88a8a..a7e0d8e 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache index 70fe67a..52df75c 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt index 6b741e6..c5d1a1c 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt @@ -1,61 +1,47 @@ INDEX VERSION 1.131+/home/lfainsin/miniproj_idm/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core -2944618107.index -836787774.index -1638374812.index -243785569.index -69115327.index -976850906.index -665994362.index -3370953800.index -594756272.index -1288722511.index -361289234.index -687162898.index -2315287759.index -2684007147.index -2479976885.index -2469834123.index -1744987098.index -4244811416.index -618880026.index -1612303704.index -2320756977.index -3761123150.index -649822626.index -1610757853.index -3144173601.index -3144547538.index -638382064.index -1366149182.index -2662280364.index -3977823992.index -686276266.index -1027991553.index -2344539973.index +3878379995.index +3662366827.index +2934523174.index +3160206024.index 997444292.index -3591232502.index -764202902.index -3756796416.index -3745962735.index -870911012.index -830761727.index -1190385766.index -1259215892.index -3982670021.index -1332398772.index -124733140.index -3228602193.index -3386340968.index -2133193807.index -264048023.index -646308851.index -701648383.index -4270576026.index -1969063402.index -113784225.index -1001394679.index -489623180.index +2344539973.index +2744700718.index +2662280364.index +1610757853.index +4244811416.index +2428720068.index +2321955439.index 3674129442.index -3499872082.index +69115327.index +81825197.index 1492316222.index +2127377128.index +2315287759.index +2835514616.index +665994362.index 910095251.index +2133193807.index +3982670021.index +164233854.index +686276266.index +1001394679.index +1632731500.index +2569137636.index +1705267537.index +361289234.index +3144547538.index +2649436859.index +638382064.index +872930823.index +870911012.index +1612303704.index +573847568.index +3977823992.index +1638374812.index +1288722511.index +2320756977.index +99599514.index +976850906.index +3969060853.index +3745962735.index +2709714965.index diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat index 731ceaf..74bb4a4 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/0.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/0.png new file mode 100644 index 0000000..e091ec4 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/0.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/1.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/1.png new file mode 100644 index 0000000..672f75e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/1.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/2.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/2.png new file mode 100644 index 0000000..7868248 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/2.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/3.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/3.png new file mode 100644 index 0000000..956a366 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/3.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/fr.n7.simplepdl/2021/10/41/refactorings.history b/eclipse-workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/fr.n7.simplepdl/2021/10/41/refactorings.history new file mode 100644 index 0000000..0691714 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/fr.n7.simplepdl/2021/10/41/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/fr.n7.simplepdl/2021/10/41/refactorings.index b/eclipse-workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/fr.n7.simplepdl/2021/10/41/refactorings.index new file mode 100644 index 0000000..a2bf0b2 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/fr.n7.simplepdl/2021/10/41/refactorings.index @@ -0,0 +1 @@ +1634046235126 Copy file diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties index 6e48c4e..e97a25e 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties @@ -1,2 +1,2 @@ #Cached timestamps -#Sun Oct 10 14:40:22 CEST 2021 +#Tue Oct 12 16:41:40 CEST 2021 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.tmp2482972547055993015.instance b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.tmp14793342866477167995.instance similarity index 100% rename from eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.tmp2482972547055993015.instance rename to eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.tmp14793342866477167995.instance diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.external_libraries/org.eclipse.jdt.compiler.tool_1.2.1000.v20200828-0941/lib/java14api.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.external_libraries/org.eclipse.jdt.compiler.tool_1.2.1000.v20200828-0941/lib/java14api.jar new file mode 100644 index 0000000..7af8c8a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.external_libraries/org.eclipse.jdt.compiler.tool_1.2.1000.v20200828-0941/lib/java14api.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-10.profile b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-10.profile index e9593e1..d35d209 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-10.profile +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-10.profile @@ -1,4 +1,4 @@ -#Sun Oct 10 14:38:43 CEST 2021 +#Tue Oct 12 16:40:58 CEST 2021 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.osgi.framework.executionenvironment=OSGi/Minimum-1.0, OSGi/Minimum-1.1, OSGi/Minimum-1.2, JavaSE/compact1-1.8, JavaSE/compact2-1.8, JavaSE/compact3-1.8, JRE-1.1, J2SE-1.2, J2SE-1.3, J2SE-1.4, J2SE-1.5, JavaSE-1.6, JavaSE-1.7, JavaSE-1.8, JavaSE-9, JavaSE-10 org.eclipse.jdt.core.compiler.codegen.targetPlatform=10 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-11.profile b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-11.profile index 260dd52..b00770a 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-11.profile +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-11.profile @@ -1,4 +1,4 @@ -#Sun Oct 10 14:38:43 CEST 2021 +#Tue Oct 12 16:40:58 CEST 2021 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.osgi.framework.executionenvironment=OSGi/Minimum-1.0, OSGi/Minimum-1.1, OSGi/Minimum-1.2, JavaSE/compact1-1.8, JavaSE/compact2-1.8, JavaSE/compact3-1.8, JRE-1.1, J2SE-1.2, J2SE-1.3, J2SE-1.4, J2SE-1.5, JavaSE-1.6, JavaSE-1.7, JavaSE-1.8, JavaSE-9, JavaSE-10, JavaSE-11 org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-12.profile b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-12.profile index 4545a22..d5f1170 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-12.profile +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-12.profile @@ -1,4 +1,4 @@ -#Sun Oct 10 14:38:43 CEST 2021 +#Tue Oct 12 16:40:58 CEST 2021 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.osgi.framework.executionenvironment=OSGi/Minimum-1.0, OSGi/Minimum-1.1, OSGi/Minimum-1.2, JavaSE/compact1-1.8, JavaSE/compact2-1.8, JavaSE/compact3-1.8, JRE-1.1, J2SE-1.2, J2SE-1.3, J2SE-1.4, J2SE-1.5, JavaSE-1.6, JavaSE-1.7, JavaSE-1.8, JavaSE-9, JavaSE-10, JavaSE-11, JavaSE-12 org.eclipse.jdt.core.compiler.codegen.targetPlatform=12 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-13.profile b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-13.profile index df56927..7b31ef9 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-13.profile +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-13.profile @@ -1,4 +1,4 @@ -#Sun Oct 10 14:38:43 CEST 2021 +#Tue Oct 12 16:40:58 CEST 2021 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.osgi.framework.executionenvironment=OSGi/Minimum-1.0, OSGi/Minimum-1.1, OSGi/Minimum-1.2, JavaSE/compact1-1.8, JavaSE/compact2-1.8, JavaSE/compact3-1.8, JRE-1.1, J2SE-1.2, J2SE-1.3, J2SE-1.4, J2SE-1.5, JavaSE-1.6, JavaSE-1.7, JavaSE-1.8, JavaSE-9, JavaSE-10, JavaSE-11, JavaSE-12, JavaSE-13 org.eclipse.jdt.core.compiler.codegen.targetPlatform=13 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-14.profile b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-14.profile index fce362f..26e6e5a 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-14.profile +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.profiles/JavaSE-14.profile @@ -1,4 +1,4 @@ -#Sun Oct 10 14:38:43 CEST 2021 +#Tue Oct 12 16:40:58 CEST 2021 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.osgi.framework.executionenvironment=OSGi/Minimum-1.0, OSGi/Minimum-1.1, OSGi/Minimum-1.2, JavaSE/compact1-1.8, JavaSE/compact2-1.8, JavaSE/compact3-1.8, JRE-1.1, J2SE-1.2, J2SE-1.3, J2SE-1.4, J2SE-1.5, JavaSE-1.6, JavaSE-1.7, JavaSE-1.8, JavaSE-9, JavaSE-10, JavaSE-11, JavaSE-12, JavaSE-13, JavaSE-14 org.eclipse.jdt.core.compiler.codegen.targetPlatform=14 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/config.ini b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/config.ini new file mode 100644 index 0000000..0818712 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/config.ini @@ -0,0 +1,16 @@ +#Configuration File +#Tue Oct 12 17:19:00 CEST 2021 +eclipse.product=org.eclipse.platform.ide +osgi.splashPath=file\:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform_4.17.0.v20200902-1800 +osgi.install.area=file\:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/ +org.eclipse.equinox.simpleconfigurator.configUrl=file\:/home/lfainsin/miniproj_idm/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.equinox.simpleconfigurator/bundles.info +osgi.bundles.defaultStartLevel=4 +eclipse.application=org.eclipse.ui.ide.workbench +osgi.configuration.cascaded=false +osgi.instance.area.default=@user.home/workspace +osgi.bundles=reference\:file\:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator_1.3.600.v20200721-1308.jar@1\:start +eclipse.p2.data.area=@config.dir/.p2 +eclipse.p2.profile=_home_gdupont_gls-v2020-etu_eclipse-gls +osgi.framework=file\:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi_3.16.0.v20200828-0759.jar +osgi.framework.extensions=reference\:file\:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.compatibility.state_1.2.100.v20200811-1344.jar +eclipse.buildId=4.17.0.I20200902-1800 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/dev.properties b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/dev.properties new file mode 100644 index 0000000..5f3536f --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/dev.properties @@ -0,0 +1,34 @@ +# +#Tue Oct 12 17:19:00 CEST 2021 +fr.n7.simplepdl.edit=bin +fr.n7.pdl3.ui.tests=test-bin +fr.n7.simplepdl.toDOT=bin +fr.n7.pdl3.ide=bin +fr.n7.simplepdl=bin +fr.n7.pdl2.ide=bin +fr.n7.pdl2.ui=bin +fr.n7.petrinet.toTINA=bin +fr.n7.petrinet=bin +fr.n7.petrinet.edit=bin +fr.n7.pdl1.ui.tests=test-bin +fr.n7.pdl3.tests=test-bin +@ignoredot@=true +fr.n7.pdl1.ide=bin +fr.n7.simplepdl.toDOT.ui=bin +fr.n7.simplepdl.toHTML=bin +fr.n7.petrinet.design=bin +fr.n7.pdl3=bin +fr.n7.simplepdl.toHTML.ui=bin +fr.n7.pdl2=bin +fr.n7.simplepdl.tests=bin +fr.n7.pdl1=bin +fr.n7.simplepdl.design=bin +fr.n7.petrinet.toTINA.ui=bin +fr.n7.pdl3.ui=bin +fr.n7.pdl1.ui=bin +fr.n7.pdl2.tests=test-bin +fr.n7.pdl2.ui.tests=test-bin +fr.n7.pdl1.tests=test-bin +fr.n7.petrinet.tests=bin +fr.n7.petrinet.editor=bin +fr.n7.simplepdl.editor=bin diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.contributions.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.contributions.1 new file mode 100644 index 0000000..5df57e7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.contributions.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.contributors.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.contributors.1 new file mode 100644 index 0000000..0b25a16 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.contributors.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.extraData.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.extraData.1 new file mode 100644 index 0000000..e95cf53 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.extraData.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.mainData.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.mainData.1 new file mode 100644 index 0000000..9579749 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.mainData.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.manager/.fileTable.7 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.manager/.fileTable.7 new file mode 100644 index 0000000..1bcf58a --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.manager/.fileTable.7 @@ -0,0 +1,10 @@ +#safe table +#Tue Oct 12 17:39:04 CEST 2021 +.orphans=0 +.mainData=0 +.contributors=0 +.namespaces=0 +.extraData=0 +.contributions=0 +.table=0 +.crc482436b6.v1 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.manager/.fileTable.8 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.manager/.fileTable.8 new file mode 100644 index 0000000..1e1efcf --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.manager/.fileTable.8 @@ -0,0 +1,10 @@ +#safe table +#Tue Oct 12 17:39:04 CEST 2021 +.orphans=1 +.mainData=1 +.contributors=1 +.namespaces=1 +.extraData=1 +.contributions=1 +.table=1 +.crc87560c8d.v1 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.manager/.fileTableLock b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.manager/.fileTableLock new file mode 100644 index 0000000..e69de29 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.namespaces.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.namespaces.1 new file mode 100644 index 0000000..0cf06c3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.namespaces.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.orphans.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.orphans.1 new file mode 100644 index 0000000..c6652a3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.orphans.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.table.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.table.1 new file mode 100644 index 0000000..efeda05 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.core.runtime/.table.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.equinox.app/.manager/.fileTableLock b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.equinox.app/.manager/.fileTableLock new file mode 100644 index 0000000..e69de29 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.equinox.simpleconfigurator/bundles.info b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.equinox.simpleconfigurator/bundles.info new file mode 100644 index 0000000..b87f94d --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.equinox.simpleconfigurator/bundles.info @@ -0,0 +1,855 @@ +#encoding=UTF-8 +#version=1 +com.google.guava,27.1.0.v20190517-1946,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.google.guava_27.1.0.v20190517-1946.jar,4,false +com.google.inject,3.0.0.v201605172100,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.google.inject_3.0.0.v201605172100.jar,4,false +com.ibm.icu,67.1.0.v20200706-1749,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.ibm.icu_67.1.0.v20200706-1749.jar,4,false +com.jcraft.jsch,0.1.55.v20190404-1902,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.jcraft.jsch_0.1.55.v20190404-1902.jar,4,false +com.sun.el,2.2.0.v201303151357,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.el_2.2.0.v201303151357.jar,4,false +com.sun.jna,4.5.1.v20190425-1842,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna_4.5.1.v20190425-1842.jar,4,false +com.sun.jna.platform,4.5.1.v20190425-1842,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna.platform_4.5.1.v20190425-1842.jar,4,false +fr.n7.pdl1,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1/,4,false +fr.n7.pdl1.ide,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.ide/,4,false +fr.n7.pdl1.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.tests/,4,false +fr.n7.pdl1.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.ui/,4,false +fr.n7.pdl1.ui.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.ui.tests/,4,false +fr.n7.pdl2,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2/,4,false +fr.n7.pdl2.ide,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.ide/,4,false +fr.n7.pdl2.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.tests/,4,false +fr.n7.pdl2.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.ui/,4,false +fr.n7.pdl2.ui.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.ui.tests/,4,false +fr.n7.pdl3,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3/,4,false +fr.n7.pdl3.ide,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.ide/,4,false +fr.n7.pdl3.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.tests/,4,false +fr.n7.pdl3.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.ui/,4,false +fr.n7.pdl3.ui.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.ui.tests/,4,false +fr.n7.petrinet,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet/,4,false +fr.n7.petrinet.design,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.design/,4,false +fr.n7.petrinet.edit,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.edit/,4,false +fr.n7.petrinet.editor,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.editor/,4,false +fr.n7.petrinet.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.tests/,4,false +fr.n7.petrinet.toTINA,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.toTINA/,4,false +fr.n7.petrinet.toTINA.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.toTINA.ui/,4,false +fr.n7.simplepdl,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl/,4,false +fr.n7.simplepdl.design,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.design/,4,false +fr.n7.simplepdl.edit,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.edit/,4,false +fr.n7.simplepdl.editor,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.editor/,4,false +fr.n7.simplepdl.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.tests/,4,false +fr.n7.simplepdl.toDOT,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toDOT/,4,false +fr.n7.simplepdl.toDOT.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toDOT.ui/,4,false +fr.n7.simplepdl.toHTML,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toHTML/,4,false +fr.n7.simplepdl.toHTML.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toHTML.ui/,4,false +io.github.classgraph,4.8.35.v20190528-1517,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/io.github.classgraph_4.8.35.v20190528-1517.jar,4,false +javax.annotation,1.3.5.v20200504-1837,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.annotation_1.3.5.v20200504-1837.jar,4,false +javax.el,2.2.0.v201303151357,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.el_2.2.0.v201303151357.jar,4,false +javax.inject,1.0.0.v20091030,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.inject_1.0.0.v20091030.jar,4,false +javax.servlet,3.1.0.v201410161800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet_3.1.0.v201410161800.jar,4,false +javax.servlet.jsp,2.2.0.v201112011158,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet.jsp_2.2.0.v201112011158.jar,4,false +javax.xml,1.3.4.v201005080400,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.xml_1.3.4.v201005080400.jar,4,false +lpg.runtime.java,2.0.17.v201004271640,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/lpg.runtime.java_2.0.17.v201004271640.jar,4,false +org.antlr.runtime,4.7.2.v20200218-0804,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.antlr.runtime_4.7.2.v20200218-0804.jar,4,false +org.antlr.runtime,3.2.0.v201101311130,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.antlr.runtime_3.2.0.v201101311130.jar,4,false +org.apache.ant,1.10.8.v20200515-1239,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.ant_1.10.8.v20200515-1239/,4,false +org.apache.batik.bridge,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.bridge_1.6.0.v201011041432.jar,4,false +org.apache.batik.constants,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.constants_1.13.0.v20200622-2037.jar,4,false +org.apache.batik.css,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css_1.13.0.v20200622-2037.jar,4,false +org.apache.batik.css,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css_1.6.0.v201011041432.jar,4,false +org.apache.batik.dom,1.6.1.v201505192100,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom_1.6.1.v201505192100.jar,4,false +org.apache.batik.dom.svg,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom.svg_1.6.0.v201011041432.jar,4,false +org.apache.batik.ext.awt,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.ext.awt_1.6.0.v201011041432.jar,4,false +org.apache.batik.i18n,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.i18n_1.13.0.v20200622-2037.jar,4,false +org.apache.batik.parser,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.parser_1.6.0.v201011041432.jar,4,false +org.apache.batik.pdf,1.6.0.v201105071520,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.pdf_1.6.0.v201105071520.jar,4,false +org.apache.batik.svggen,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.svggen_1.6.0.v201011041432.jar,4,false +org.apache.batik.transcoder,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.transcoder_1.6.0.v201011041432.jar,4,false +org.apache.batik.util,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util_1.13.0.v20200622-2037.jar,4,false +org.apache.batik.util,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util_1.6.0.v201011041432.jar,4,false +org.apache.batik.util.gui,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.gui_1.6.0.v201011041432.jar,4,false +org.apache.batik.xml,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.xml_1.6.0.v201011041432.jar,4,false +org.apache.commons.cli,1.2.0.v201404270220,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.cli_1.2.0.v201404270220.jar,4,false +org.apache.commons.codec,1.14.0.v20200818-1422,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.codec_1.14.0.v20200818-1422.jar,4,false +org.apache.commons.codec,1.13.0.v20200108-0001,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.codec_1.13.0.v20200108-0001.jar,4,false +org.apache.commons.httpclient,3.1.0.v201012070820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.httpclient_3.1.0.v201012070820.jar,4,false +org.apache.commons.io,2.6.0.v20190123-2029,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.io_2.6.0.v20190123-2029.jar,4,false +org.apache.commons.jxpath,1.3.0.v200911051830,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.jxpath_1.3.0.v200911051830.jar,4,false +org.apache.commons.lang,2.6.0.v201404270220,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.lang_2.6.0.v201404270220.jar,4,false +org.apache.commons.logging,1.2.0.v20180409-1502,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.logging_1.2.0.v20180409-1502.jar,4,false +org.apache.felix.gogo.command,1.0.2.v20170914-1324,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.command_1.0.2.v20170914-1324.jar,4,false +org.apache.felix.gogo.runtime,1.1.0.v20180713-1646,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.runtime_1.1.0.v20180713-1646.jar,4,false +org.apache.felix.gogo.shell,1.1.0.v20180713-1646,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.shell_1.1.0.v20180713-1646.jar,4,false +org.apache.felix.scr,2.1.16.v20200110-1820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.scr_2.1.16.v20200110-1820.jar,1,true +org.apache.httpcomponents.httpclient,4.5.10.v20200830-2311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpclient_4.5.10.v20200830-2311.jar,4,false +org.apache.httpcomponents.httpcore,4.4.12.v20200108-1212,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpcore_4.4.12.v20200108-1212.jar,4,false +org.apache.jasper.glassfish,2.2.2.v201501141630,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.jasper.glassfish_2.2.2.v201501141630.jar,4,false +org.apache.log4j,1.2.15.v201012070815,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.log4j_1.2.15.v201012070815.jar,4,false +org.apache.lucene.analyzers-common,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-common_8.4.1.v20200122-1459.jar,4,false +org.apache.lucene.analyzers-smartcn,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-smartcn_8.4.1.v20200122-1459.jar,4,false +org.apache.lucene.core,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.core_8.4.1.v20200122-1459.jar,4,false +org.apache.xerces,2.9.0.v201101211617,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xerces_2.9.0.v201101211617.jar,4,false +org.apache.xml.resolver,1.2.0.v201005080400,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xml.resolver_1.2.0.v201005080400.jar,4,false +org.apache.xml.serializer,2.7.1.v201005080400,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xml.serializer_2.7.1.v201005080400.jar,4,false +org.apache.xmlgraphics,2.4.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xmlgraphics_2.4.0.v20200622-2037.jar,4,false +org.apiguardian,1.1.0.v20190826-0900,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apiguardian_1.1.0.v20190826-0900.jar,4,false +org.eclipse.acceleo.annotations,7.0.0.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.annotations_7.0.0.202102190929.jar,4,false +org.eclipse.acceleo.common,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.common_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.common.ide,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.common.ide_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.common.ui,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.common.ui_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.compatibility,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.compatibility_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.compatibility.ui,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.compatibility.ui_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.doc,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.doc_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.engine,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.engine_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.ide.ui,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.ide.ui_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.model,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.model_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.model.edit,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.model.edit_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.parser,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.parser_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.profiler,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.profiler_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.profiler.edit,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.profiler.edit_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.profiler.editor,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.profiler.editor_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.query,7.0.0.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.query_7.0.0.202102190929.jar,4,false +org.eclipse.acceleo.traceability,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.traceability_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.traceability.model,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.traceability.model_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.ui.interpreter,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.ui.interpreter_3.7.11.202102190929.jar,4,false +org.eclipse.ant.core,3.5.800.v20200608-1251,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.core_3.5.800.v20200608-1251.jar,4,false +org.eclipse.ant.launching,1.2.1000.v20200610-1458,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.launching_1.2.1000.v20200610-1458.jar,4,false +org.eclipse.ant.ui,3.7.900.v20200724-1008,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.ui_3.7.900.v20200724-1008.jar,4,false +org.eclipse.compare,3.7.1100.v20200611-0145,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare_3.7.1100.v20200611-0145.jar,4,false +org.eclipse.compare.core,3.6.900.v20200412-2017,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare.core_3.6.900.v20200412-2017.jar,4,false +org.eclipse.core.commands,3.9.700.v20191217-1850,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.commands_3.9.700.v20191217-1850.jar,4,false +org.eclipse.core.contenttype,3.7.800.v20200724-0804,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.contenttype_3.7.800.v20200724-0804.jar,4,false +org.eclipse.core.databinding,1.10.0.v20200815-1752,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding_1.10.0.v20200815-1752.jar,4,false +org.eclipse.core.databinding.beans,1.7.0.v20200717-1533,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.beans_1.7.0.v20200717-1533.jar,4,false +org.eclipse.core.databinding.observable,1.10.0.v20200730-0848,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.observable_1.10.0.v20200730-0848.jar,4,false +org.eclipse.core.databinding.property,1.8.100.v20200619-0651,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.property_1.8.100.v20200619-0651.jar,4,false +org.eclipse.core.expressions,3.7.0.v20200720-1126,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.expressions_3.7.0.v20200720-1126.jar,4,false +org.eclipse.core.externaltools,1.1.700.v20200416-1310,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.externaltools_1.1.700.v20200416-1310.jar,4,false +org.eclipse.core.filebuffers,3.6.1000.v20200409-1035,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filebuffers_3.6.1000.v20200409-1035.jar,4,false +org.eclipse.core.filesystem,1.7.700.v20200110-1734,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filesystem_1.7.700.v20200110-1734.jar,4,false +org.eclipse.core.filesystem.linux.x86_64,1.2.300.v20180828-0158,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filesystem.linux.x86_64_1.2.300.v20180828-0158.jar,4,false +org.eclipse.core.jobs,3.10.800.v20200421-0950,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.jobs_3.10.800.v20200421-0950.jar,4,false +org.eclipse.core.net,1.3.1000.v20200715-0827,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net_1.3.1000.v20200715-0827.jar,4,false +org.eclipse.core.net.linux.x86_64,1.2.400.v20190924-1023,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net.linux.x86_64_1.2.400.v20190924-1023.jar,4,false +org.eclipse.core.resources,3.13.800.v20200706-2152,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.resources_3.13.800.v20200706-2152.jar,4,false +org.eclipse.core.runtime,3.19.0.v20200724-1004,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.runtime_3.19.0.v20200724-1004.jar,4,true +org.eclipse.core.variables,3.4.800.v20200120-1101,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.variables_3.4.800.v20200120-1101.jar,4,false +org.eclipse.debug.core,3.16.0.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.core_3.16.0.v20200828-0817.jar,4,false +org.eclipse.debug.ui,3.14.600.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.ui_3.14.600.v20200828-0817.jar,4,false +org.eclipse.draw2d,3.10.100.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.draw2d_3.10.100.201606061308.jar,4,false +org.eclipse.draw2d.doc.isv,3.10.100.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.draw2d.doc.isv_3.10.100.201606061308.jar,4,false +org.eclipse.e4.core.commands,0.12.900.v20200110-1732,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.commands_0.12.900.v20200110-1732.jar,4,false +org.eclipse.e4.core.contexts,1.8.400.v20191217-1710,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.contexts_1.8.400.v20191217-1710.jar,4,false +org.eclipse.e4.core.di,1.7.600.v20200428-0912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di_1.7.600.v20200428-0912.jar,4,false +org.eclipse.e4.core.di.annotations,1.6.600.v20191216-2352,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.annotations_1.6.600.v20191216-2352.jar,4,false +org.eclipse.e4.core.di.extensions,0.16.0.v20200507-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions_0.16.0.v20200507-0938.jar,4,false +org.eclipse.e4.core.di.extensions.supplier,0.15.700.v20200622-1247,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions.supplier_0.15.700.v20200622-1247.jar,4,false +org.eclipse.e4.core.services,2.2.400.v20200622-1247,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.services_2.2.400.v20200622-1247.jar,4,false +org.eclipse.e4.emf.xpath,0.2.800.v20200609-0849,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.emf.xpath_0.2.800.v20200609-0849.jar,4,false +org.eclipse.e4.tools,4.9.0.v20200923-1123,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools_4.9.0.v20200923-1123.jar,4,false +org.eclipse.e4.tools.compat,4.8.0.v20201026-0947,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.compat_4.8.0.v20201026-0947.jar,4,false +org.eclipse.e4.tools.emf.editor3x,4.7.600.v20200723-1429,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.emf.editor3x_4.7.600.v20200723-1429.jar,4,false +org.eclipse.e4.tools.emf.ui,4.6.1000.v20201009-1503,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.emf.ui_4.6.1000.v20201009-1503.jar,4,false +org.eclipse.e4.tools.jdt.templates,4.8.400.v20191115-2149,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.jdt.templates_4.8.400.v20191115-2149.jar,4,false +org.eclipse.e4.tools.services,4.8.400.v20200217-1142,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.services_4.8.400.v20200217-1142.jar,4,false +org.eclipse.e4.ui.bindings,0.12.900.v20200513-0930,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.bindings_0.12.900.v20200513-0930.jar,4,false +org.eclipse.e4.ui.css.core,0.12.1300.v20200615-1701,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.core_0.12.1300.v20200615-1701.jar,4,false +org.eclipse.e4.ui.css.swt,0.13.1100.v20200819-0632,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt_0.13.1100.v20200819-0632.jar,4,false +org.eclipse.e4.ui.css.swt.theme,0.12.700.v20200527-0719,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt.theme_0.12.700.v20200527-0719.jar,4,false +org.eclipse.e4.ui.di,1.2.800.v20200128-0855,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.di_1.2.800.v20200128-0855.jar,4,false +org.eclipse.e4.ui.dialogs,1.2.0.v20200807-0944,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.dialogs_1.2.0.v20200807-0944.jar,4,false +org.eclipse.e4.ui.ide,3.15.100.v20200323-2111,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.ide_3.15.100.v20200323-2111.jar,4,false +org.eclipse.e4.ui.model.workbench,2.1.800.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.model.workbench_2.1.800.v20200828-0938.jar,4,false +org.eclipse.e4.ui.services,1.3.700.v20190930-1643,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.services_1.3.700.v20190930-1643.jar,4,false +org.eclipse.e4.ui.swt.gtk,1.0.600.v20190627-0755,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.swt.gtk_1.0.600.v20190627-0755.jar,4,false +org.eclipse.e4.ui.widgets,1.2.700.v20191222-1048,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.widgets_1.2.700.v20191222-1048.jar,4,false +org.eclipse.e4.ui.workbench,1.11.400.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench_1.11.400.v20200828-0938.jar,4,false +org.eclipse.e4.ui.workbench.addons.swt,1.3.1100.v20200703-0611,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.3.1100.v20200703-0611.jar,4,false +org.eclipse.e4.ui.workbench.renderers.swt,0.14.1300.v20200829-1411,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.14.1300.v20200829-1411.jar,4,false +org.eclipse.e4.ui.workbench.swt,0.14.1100.v20200619-0644,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.swt_0.14.1100.v20200619-0644.jar,4,false +org.eclipse.e4.ui.workbench3,0.15.400.v20191216-0805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench3_0.15.400.v20191216-0805.jar,4,false +org.eclipse.ecf,3.9.101.v20201027-0547,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf_3.9.101.v20201027-0547.jar,4,false +org.eclipse.ecf.filetransfer,5.1.101.v20201025-2315,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.filetransfer_5.1.101.v20201025-2315.jar,4,false +org.eclipse.ecf.identity,3.9.401.v20201027-0550,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.identity_3.9.401.v20201027-0550.jar,4,false +org.eclipse.ecf.provider.filetransfer,3.2.601.v20201025-0700,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer_3.2.601.v20201025-0700.jar,4,false +org.eclipse.ecf.provider.filetransfer.httpclient45,1.0.301.v20201025-0700,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.httpclient45_1.0.301.v20201025-0700.jar,4,false +org.eclipse.ecf.provider.filetransfer.ssl,1.0.200.v20200611-1836,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.200.v20200611-1836.jar,4,false +org.eclipse.ecf.ssl,1.2.400.v20200611-2220,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.ssl_1.2.400.v20200611-2220.jar,4,false +org.eclipse.eef,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef_2.1.5.202008270808.jar,4,false +org.eclipse.eef.common,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.common_2.1.5.202008270808.jar,4,false +org.eclipse.eef.common.ui,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.common.ui_2.1.5.202008270808.jar,4,false +org.eclipse.eef.core,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.core_2.1.5.202008270808.jar,4,false +org.eclipse.eef.core.ext.widgets.reference,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.core.ext.widgets.reference_2.1.5.202008270808.jar,4,false +org.eclipse.eef.ext.widgets.reference,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ext.widgets.reference_2.1.5.202008270808.jar,4,false +org.eclipse.eef.ide.ui,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ide.ui_2.1.5.202008270808.jar,4,false +org.eclipse.eef.ide.ui.ext.widgets.reference,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ide.ui.ext.widgets.reference_2.1.5.202008270808.jar,4,false +org.eclipse.eef.ide.ui.properties,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ide.ui.properties_2.1.5.202008270808.jar,4,false +org.eclipse.eef.properties.ui,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.properties.ui_2.1.5.202008270808.jar,4,false +org.eclipse.eef.properties.ui.legacy,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.properties.ui.legacy_2.1.5.202008270808.jar,4,false +org.eclipse.emf,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf_2.8.0.v20180706-1146.jar,4,false +org.eclipse.emf.ant,2.11.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ant_2.11.0.v20200324-0723.jar,4,false +org.eclipse.emf.cdo,4.11.0.v20200902-0811,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo_4.11.0.v20200902-0811.jar,4,false +org.eclipse.emf.cdo.admin,4.2.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.admin_4.2.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.common,4.11.0.v20200901-0616,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.common_4.11.0.v20200901-0616.jar,4,false +org.eclipse.emf.cdo.common.db,3.1.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.common.db_3.1.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.compare,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.compare_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.doc,4.2.1.v20200330-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.doc_4.2.1.v20200330-1311.jar,4,false +org.eclipse.emf.cdo.edit,4.5.2.v20200615-1414,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.edit_4.5.2.v20200615-1414.jar,4,false +org.eclipse.emf.cdo.examples.installer,4.2.2.v20200901-0616,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.examples.installer_4.2.2.v20200901-0616.jar,4,false +org.eclipse.emf.cdo.explorer,4.7.0.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.explorer_4.7.0.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.explorer.ui,4.6.1.v20200902-0810,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.explorer.ui_4.6.1.v20200902-0810.jar,4,false +org.eclipse.emf.cdo.expressions,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.expressions_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.expressions.edit,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.expressions.edit_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.expressions.editor,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.expressions.editor_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.migrator,3.2.0.v20200825-0917,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.migrator_3.2.0.v20200825-0917.jar,4,false +org.eclipse.emf.cdo.net4j,4.3.1.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.net4j_4.3.1.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.security,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.security.edit,4.5.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security.edit_4.5.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.security.editor,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security.editor_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.security.ui,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security.ui_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.server,4.10.0.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server_4.10.0.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.server.admin,4.3.1.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.admin_4.3.1.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.server.db,4.9.1.v20200901-0616,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.db_4.9.1.v20200901-0616.jar,4,false +org.eclipse.emf.cdo.server.net4j,4.2.1.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.net4j_4.2.1.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.server.ocl,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.ocl_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.server.product,4.2.1.v20200411-0357,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.product_4.2.1.v20200411-0357.jar,4,false +org.eclipse.emf.cdo.server.security,4.5.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.security_4.5.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.transfer,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.transfer.repository,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.repository_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.transfer.ui,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.ui_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.transfer.workspace,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.workspace_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.transfer.workspace.ui,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.workspace.ui_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.ui,4.8.1.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui_4.8.1.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.ui.admin,4.2.1.v20200330-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.admin_4.2.1.v20200330-1311.jar,4,false +org.eclipse.emf.cdo.ui.compare,4.5.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.compare_4.5.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.ui.shared,4.4.1.v20200330-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.shared_4.4.1.v20200330-1311.jar,4,false +org.eclipse.emf.cdo.ui.team,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.team_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.workspace,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.workspace_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cheatsheets,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cheatsheets_2.8.0.v20180706-1146.jar,4,false +org.eclipse.emf.codegen,2.21.0.v20200708-0547,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen_2.21.0.v20200708-0547.jar,4,false +org.eclipse.emf.codegen.ecore,2.23.0.v20200701-0840,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore_2.23.0.v20200701-0840.jar,4,false +org.eclipse.emf.codegen.ecore.ui,2.23.0.v20200703-0737,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore.ui_2.23.0.v20200703-0737.jar,4,false +org.eclipse.emf.codegen.ui,2.22.0.v20200424-0451,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ui_2.22.0.v20200424-0451.jar,4,false +org.eclipse.emf.common,2.20.0.v20200822-0801,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common_2.20.0.v20200822-0801.jar,4,false +org.eclipse.emf.common.ui,2.18.0.v20190507-0402,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common.ui_2.18.0.v20190507-0402.jar,4,false +org.eclipse.emf.compare,3.5.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare_3.5.3.202008311302.jar,4,false +org.eclipse.emf.compare.diagram,2.5.2.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram_2.5.2.202008311302.jar,4,false +org.eclipse.emf.compare.diagram.edit,2.5.2.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.edit_2.5.2.202008311302.jar,4,false +org.eclipse.emf.compare.diagram.ide.ui,3.4.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.ide.ui_3.4.3.202008311302.jar,4,false +org.eclipse.emf.compare.diagram.ide.ui.sirius,1.1.1.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.ide.ui.sirius_1.1.1.202008311302.jar,4,false +org.eclipse.emf.compare.diagram.sirius,1.1.0.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.sirius_1.1.0.202008311302.jar,4,false +org.eclipse.emf.compare.doc,3.3.12.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.doc_3.3.12.202008311302.jar,4,false +org.eclipse.emf.compare.edit,4.3.1.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.edit_4.3.1.202008311302.jar,4,false +org.eclipse.emf.compare.ide,3.4.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide_3.4.3.202008311302.jar,4,false +org.eclipse.emf.compare.ide.ui,4.4.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide.ui_4.4.3.202008311302.jar,4,false +org.eclipse.emf.compare.rcp,2.5.2.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.rcp_2.5.2.202008311302.jar,4,false +org.eclipse.emf.compare.rcp.ui,4.4.2.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.rcp.ui_4.4.2.202008311302.jar,4,false +org.eclipse.emf.converter,2.10.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.converter_2.10.0.v20180706-1146.jar,4,false +org.eclipse.emf.databinding,1.5.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding_1.5.0.v20180706-1146.jar,4,false +org.eclipse.emf.databinding.edit,1.6.0.v20190323-1031,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding.edit_1.6.0.v20190323-1031.jar,4,false +org.eclipse.emf.doc,2.20.0.v20200630-0516,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.doc_2.20.0.v20200630-0516.jar,4,false +org.eclipse.emf.ecore,2.23.0.v20200630-0516,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore_2.23.0.v20200630-0516.jar,4,false +org.eclipse.emf.ecore.change,2.14.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change_2.14.0.v20190528-0725.jar,4,false +org.eclipse.emf.ecore.change.edit,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change.edit_2.8.0.v20180706-1146.jar,4,false +org.eclipse.emf.ecore.edit,2.13.0.v20190822-1451,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.edit_2.13.0.v20190822-1451.jar,4,false +org.eclipse.emf.ecore.editor,2.17.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.editor_2.17.0.v20190528-0725.jar,4,false +org.eclipse.emf.ecore.xmi,2.16.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.xmi_2.16.0.v20190528-0725.jar,4,false +org.eclipse.emf.ecoretools,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools_3.3.2.201909230743.jar,4,false +org.eclipse.emf.ecoretools.design,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design_3.3.2.201909230743.jar,4,false +org.eclipse.emf.ecoretools.design.ui,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design.ui_3.3.2.201909230743.jar,4,false +org.eclipse.emf.ecoretools.doc,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.doc_3.3.2.201909230743.jar,4,false +org.eclipse.emf.ecoretools.ui,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.ui_3.3.2.201909230743.jar,4,false +org.eclipse.emf.ecp.common,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.common_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.common.ui,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.common.ui_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.edit,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.edit_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.edit.swt,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.edit.swt_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.ui.view,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.ui.view_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.ui.view.swt,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.ui.view.swt_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.context,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.context_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.label.model,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.label.model_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.model,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.model_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.model.common,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.model.common_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.model.common.di,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.model.common.di_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.template.model,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.template.model_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.template.service,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.template.service_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.util.swt,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.util.swt_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.edit,2.16.0.v20190920-0401,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit_2.16.0.v20190920-0401.jar,4,false +org.eclipse.emf.edit.ui,2.18.0.v20200205-0529,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit.ui_2.18.0.v20200205-0529.jar,4,false +org.eclipse.emf.example.installer,1.10.0.v20200518-1440,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.example.installer_1.10.0.v20200518-1440.jar,4,false +org.eclipse.emf.exporter,2.10.0.v20190321-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.exporter_2.10.0.v20190321-1530.jar,4,false +org.eclipse.emf.importer,2.12.0.v20190321-1539,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer_2.12.0.v20190321-1539.jar,4,false +org.eclipse.emf.importer.ecore,2.10.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.ecore_2.10.0.v20200324-0723.jar,4,false +org.eclipse.emf.importer.java,2.11.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.java_2.11.0.v20200324-0723.jar,4,false +org.eclipse.emf.importer.rose,2.10.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.rose_2.10.0.v20200324-0723.jar,4,false +org.eclipse.emf.mapping,2.12.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping_2.12.0.v20181104-0733.jar,4,false +org.eclipse.emf.mapping.ecore,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore_2.8.0.v20180706-1146.jar,4,false +org.eclipse.emf.mapping.ecore.editor,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore.editor_2.8.0.v20180706-1146.jar,4,false +org.eclipse.emf.mapping.ecore2ecore,2.11.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore_2.11.0.v20180706-1146.jar,4,false +org.eclipse.emf.mapping.ecore2ecore.editor,2.10.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore.editor_2.10.0.v20181104-0733.jar,4,false +org.eclipse.emf.mapping.ecore2xml,2.11.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml_2.11.0.v20180706-1146.jar,4,false +org.eclipse.emf.mapping.ecore2xml.ui,2.12.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml.ui_2.12.0.v20190528-0725.jar,4,false +org.eclipse.emf.mapping.ui,2.10.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ui_2.10.0.v20181104-0733.jar,4,false +org.eclipse.emf.mapping.xsd2ecore,2.9.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore_2.9.0.v20200723-0820.jar,4,false +org.eclipse.emf.mapping.xsd2ecore.editor,2.9.0.v20181105-0510,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore.editor_2.9.0.v20181105-0510.jar,4,false +org.eclipse.emf.mwe.core,1.5.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe.core_1.5.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe.utils,1.5.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe.utils_1.5.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.language,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.language.ide,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ide_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.language.ui,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ui_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.launch,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.launch.ui,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch.ui_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.lib,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.lib_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.runtime,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.runtime_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.parsley,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.cdo,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.cdo_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.cdo.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.cdo.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.doc,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.doc_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.dsl,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.dsl.additional.builder,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.additional.builder_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.dsl.ide,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ide_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.dsl.ui,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ui_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.editors,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.editors_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.editors.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.editors.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.generator.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.generator.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.junit4,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.junit4_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.runtime,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.runtime_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.runtime.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.runtime.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.ui.examples,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.ui.examples_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.views,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.views.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.wizards,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.wizards_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.query,1.7.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query_1.7.0.201805030653.jar,4,false +org.eclipse.emf.query.doc,1.2.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.doc_1.2.0.201805030653.jar,4,false +org.eclipse.emf.query.examples,1.2.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.examples_1.2.0.201805030653.jar,4,false +org.eclipse.emf.query.ocl,2.0.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.ocl_2.0.0.201805030653.jar,4,false +org.eclipse.emf.transaction,1.9.1.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction_1.9.1.201805140824.jar,4,false +org.eclipse.emf.transaction.doc,1.4.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.doc_1.4.0.201805140824.jar,4,false +org.eclipse.emf.transaction.examples,1.2.100.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.examples_1.2.100.201805140824.jar,4,false +org.eclipse.emf.transaction.ui,1.4.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.ui_1.4.0.201805140824.jar,4,false +org.eclipse.emf.validation,1.8.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation_1.8.0.202008210805.jar,4,false +org.eclipse.emf.validation.doc,1.3.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.doc_1.3.0.202008210805.jar,4,false +org.eclipse.emf.validation.examples,1.3.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.examples_1.3.0.202008210805.jar,4,false +org.eclipse.emf.validation.ocl,1.4.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ocl_1.4.0.202008210805.jar,4,false +org.eclipse.emf.validation.ui,1.7.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui_1.7.0.202008210805.jar,4,false +org.eclipse.emf.validation.ui.ide,1.3.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui.ide_1.3.0.202008210805.jar,4,false +org.eclipse.emf.workspace,1.5.1.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace_1.5.1.201805140824.jar,4,false +org.eclipse.emf.workspace.doc,1.3.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.doc_1.3.0.201805140824.jar,4,false +org.eclipse.emf.workspace.ui,1.3.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.ui_1.3.0.201805140824.jar,4,false +org.eclipse.emfforms.common,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.common_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.bazaar,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.bazaar_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.services,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.services.editsupport,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.editsupport_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.services.emf,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.emf_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.services.emfspecificservice,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.emfspecificservice_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.services.segments,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.segments_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.localization,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.localization_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.swt.core,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.swt.core_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.view.annotation.model,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.view.annotation.model_1.25.0.20200831-0551.jar,4,false +org.eclipse.epp.package.common,4.17.0.20200910-1200,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.epp.package.common_4.17.0.20200910-1200/,4,false +org.eclipse.epp.package.modeling,4.17.0.20200910-1200,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.epp.package.modeling_4.17.0.20200910-1200/,4,false +org.eclipse.equinox.app,1.5.0.v20200717-0620,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.app_1.5.0.v20200717-0620.jar,4,false +org.eclipse.equinox.bidi,1.3.0.v20200612-1624,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.bidi_1.3.0.v20200612-1624.jar,4,false +org.eclipse.equinox.common,3.13.0.v20200828-1034,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.common_3.13.0.v20200828-1034.jar,2,true +org.eclipse.equinox.concurrent,1.1.500.v20200106-1437,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.concurrent_1.1.500.v20200106-1437.jar,4,false +org.eclipse.equinox.console,1.4.200.v20200828-1034,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.console_1.4.200.v20200828-1034.jar,4,false +org.eclipse.equinox.event,1.5.500.v20200616-0800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.event_1.5.500.v20200616-0800.jar,4,false +org.eclipse.equinox.frameworkadmin,2.1.400.v20191002-0702,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin_2.1.400.v20191002-0702.jar,4,false +org.eclipse.equinox.frameworkadmin.equinox,1.1.400.v20200319-1546,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin.equinox_1.1.400.v20200319-1546.jar,4,false +org.eclipse.equinox.http.jetty,3.7.400.v20200123-1333,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.jetty_3.7.400.v20200123-1333.jar,4,false +org.eclipse.equinox.http.registry,1.2.0.v20200614-1851,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.registry_1.2.0.v20200614-1851.jar,4,false +org.eclipse.equinox.http.servlet,1.6.600.v20200707-1543,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.servlet_1.6.600.v20200707-1543.jar,4,false +org.eclipse.equinox.jsp.jasper,1.1.500.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper_1.1.500.v20200422-1833.jar,4,false +org.eclipse.equinox.jsp.jasper.registry,1.1.400.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper.registry_1.1.400.v20200422-1833.jar,4,false +org.eclipse.equinox.launcher,1.5.800.v20200727-1323,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar,4,false +org.eclipse.equinox.launcher.gtk.linux.x86_64,1.1.1300.v20200819-0940,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.1300.v20200819-0940/,4,false +org.eclipse.equinox.p2.artifact.repository,1.3.500.v20200406-2025,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.artifact.repository_1.3.500.v20200406-2025.jar,4,false +org.eclipse.equinox.p2.console,1.1.300.v20191014-1219,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.console_1.1.300.v20191014-1219.jar,4,false +org.eclipse.equinox.p2.core,2.6.300.v20200211-1504,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.core_2.6.300.v20200211-1504.jar,4,false +org.eclipse.equinox.p2.director,2.4.700.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director_2.4.700.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.director.app,1.1.600.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director.app_1.1.600.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.directorywatcher,1.2.500.v20191211-1631,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.directorywatcher_1.2.500.v20191211-1631.jar,4,false +org.eclipse.equinox.p2.engine,2.6.700.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.engine_2.6.700.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.extensionlocation,1.3.400.v20191213-1911,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.extensionlocation_1.3.400.v20191213-1911.jar,4,false +org.eclipse.equinox.p2.garbagecollector,1.1.400.v20200221-1022,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.garbagecollector_1.1.400.v20200221-1022.jar,4,false +org.eclipse.equinox.p2.jarprocessor,1.1.600.v20200217-1130,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.jarprocessor_1.1.600.v20200217-1130.jar,4,false +org.eclipse.equinox.p2.metadata,2.5.0.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata_2.5.0.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.metadata.repository,1.3.400.v20191211-1528,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata.repository_1.3.400.v20191211-1528.jar,4,false +org.eclipse.equinox.p2.operations,2.5.900.v20200808-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.operations_2.5.900.v20200808-1311.jar,4,false +org.eclipse.equinox.p2.publisher,1.5.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher_1.5.400.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.publisher.eclipse,1.3.700.v20200828-0839,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher.eclipse_1.3.700.v20200828-0839.jar,4,false +org.eclipse.equinox.p2.reconciler.dropins,1.3.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.reconciler.dropins_1.3.400.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.repository,2.4.800.v20200813-0739,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository_2.4.800.v20200813-0739.jar,4,false +org.eclipse.equinox.p2.repository.tools,2.2.500.v20200110-2121,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository.tools_2.2.500.v20200110-2121.jar,4,false +org.eclipse.equinox.p2.touchpoint.eclipse,2.2.700.v20200813-0739,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.eclipse_2.2.700.v20200813-0739.jar,4,false +org.eclipse.equinox.p2.touchpoint.natives,1.3.600.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.natives_1.3.600.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.transport.ecf,1.2.400.v20200123-2221,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.transport.ecf_1.2.400.v20200123-2221.jar,4,false +org.eclipse.equinox.p2.ui,2.6.100.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui_2.6.100.v20200731-1005.jar,4,false +org.eclipse.equinox.p2.ui.importexport,1.2.500.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.importexport_1.2.500.v20200731-1005.jar,4,false +org.eclipse.equinox.p2.ui.sdk,1.1.700.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk_1.1.700.v20200731-1005.jar,4,false +org.eclipse.equinox.p2.ui.sdk.scheduler,1.4.800.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler_1.4.800.v20200731-1005.jar,4,false +org.eclipse.equinox.p2.updatechecker,1.2.300.v20200222-1600,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatechecker_1.2.300.v20200222-1600.jar,4,false +org.eclipse.equinox.p2.updatesite,1.1.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatesite_1.1.400.v20200511-1530.jar,4,false +org.eclipse.equinox.preferences,3.8.0.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.preferences_3.8.0.v20200422-1833.jar,4,false +org.eclipse.equinox.registry,3.9.0.v20200625-1425,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.registry_3.9.0.v20200625-1425.jar,4,false +org.eclipse.equinox.security,1.3.500.v20200114-1637,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security_1.3.500.v20200114-1637.jar,4,false +org.eclipse.equinox.security.linux.x86_64,1.1.300.v20190830-1238,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.linux.x86_64_1.1.300.v20190830-1238/,4,false +org.eclipse.equinox.security.ui,1.2.700.v20200807-1518,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.ui_1.2.700.v20200807-1518.jar,4,false +org.eclipse.equinox.simpleconfigurator,1.3.600.v20200721-1308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator_1.3.600.v20200721-1308.jar,1,true +org.eclipse.equinox.simpleconfigurator.manipulator,2.1.500.v20200211-1505,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_2.1.500.v20200211-1505.jar,4,false +org.eclipse.gef,3.11.0.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef_3.11.0.201606061308.jar,4,false +org.eclipse.gef.doc.isv,3.11.0.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef.doc.isv_3.11.0.201606061308.jar,4,false +org.eclipse.gef.examples.ui.pde,3.11.0.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef.examples.ui.pde_3.11.0.201606061308.jar,4,false +org.eclipse.gmf,1.13.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf_1.13.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime_1.9.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.diagram.geoshapes,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.geoshapes_1.8.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.diagram.logic,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.diagram.logic.model,1.2.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic.model_1.2.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.diagram.logic.model.edit,1.2.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic.model.edit_1.2.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.diagram.logic.model.editor,1.2.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic.model.editor_1.2.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.ui.pde,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.ui.pde_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.core,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.core_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui,1.8.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui_1.8.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.action,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.action.ide,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action.ide_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.printing,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.printing.win32,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing.win32_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.services,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services_1.9.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.services.action,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.action_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.services.dnd,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.services.dnd.ide,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd.ide_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.services.properties,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.properties_1.9.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.core,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.core_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui_1.9.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.actions,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.actions_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.dnd,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.dnd_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.geoshapes,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.geoshapes_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.printing,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.printing.render,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing.render_1.8.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.properties,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.properties_1.8.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.providers,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.providers.ide,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers.ide_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.render,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.render_1.7.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.resources.editor,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.draw2d.ui,1.9.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui_1.9.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.draw2d.ui.render,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render_1.7.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.draw2d.ui.render.awt,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render.awt_1.8.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.clipboard.core,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.clipboard.core_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.commands.core,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.commands.core_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.core,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.core_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.type.core,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.core_1.9.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.type.ui,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.ui_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.ui,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.ui.properties,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui.properties_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.gef.ui,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.gef.ui_1.7.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.notation,1.10.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation_1.10.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.notation.edit,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.edit_1.8.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.notation.providers,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.providers_1.7.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.notation.sdk,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.sdk_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.sdk,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.sdk_1.7.0.202004160913.jar,4,false +org.eclipse.help,3.8.800.v20200525-0755,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help_3.8.800.v20200525-0755.jar,4,false +org.eclipse.help.base,4.3.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.base_4.3.0.v20200902-1800.jar,4,false +org.eclipse.help.ui,4.2.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.ui_4.2.0.v20200724-0708.jar,4,false +org.eclipse.help.webapp,3.10.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.webapp_3.10.0.v20200724-0708.jar,4,false +org.eclipse.jdt,3.18.500.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt_3.18.500.v20200902-1800.jar,4,false +org.eclipse.jdt.annotation,2.2.600.v20200408-1511,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation_2.2.600.v20200408-1511.jar,4,false +org.eclipse.jdt.annotation,1.1.500.v20200407-1355,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation_1.1.500.v20200407-1355.jar,4,false +org.eclipse.jdt.apt.core,3.6.700.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.core_3.6.700.v20200828-0941.jar,4,false +org.eclipse.jdt.apt.pluggable.core,1.2.500.v20200322-1447,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.pluggable.core_1.2.500.v20200322-1447.jar,4,false +org.eclipse.jdt.apt.ui,3.6.500.v20200828-1336,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.ui_3.6.500.v20200828-1336.jar,4,false +org.eclipse.jdt.compiler.apt,1.3.1100.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.apt_1.3.1100.v20200828-0941.jar,4,false +org.eclipse.jdt.compiler.tool,1.2.1000.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.tool_1.2.1000.v20200828-0941.jar,4,false +org.eclipse.jdt.core,3.23.0.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core_3.23.0.v20200828-0941.jar,4,false +org.eclipse.jdt.core.formatterapp,1.0.0.v20200119-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.formatterapp_1.0.0.v20200119-0748.jar,4,false +org.eclipse.jdt.core.manipulation,1.14.100.v20200817-2001,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.manipulation_1.14.100.v20200817-2001.jar,4,false +org.eclipse.jdt.debug,3.16.0.v20200828-0821,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug_3.16.0.v20200828-0821/,4,false +org.eclipse.jdt.debug.ui,3.12.0.v20200828-0821,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug.ui_3.12.0.v20200828-0821.jar,4,false +org.eclipse.jdt.doc.isv,3.14.900.v20200902-1022,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.doc.isv_3.14.900.v20200902-1022.jar,4,false +org.eclipse.jdt.doc.user,3.15.800.v20200828-1432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.doc.user_3.15.800.v20200828-1432.jar,4,false +org.eclipse.jdt.junit,3.11.900.v20200828-0853,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit_3.11.900.v20200828-0853.jar,4,false +org.eclipse.jdt.junit.core,3.10.800.v20200817-1957,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.core_3.10.800.v20200817-1957.jar,4,false +org.eclipse.jdt.junit.runtime,3.5.300.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.runtime_3.5.300.v20200720-0748.jar,4,false +org.eclipse.jdt.junit4.runtime,1.1.1300.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit4.runtime_1.1.1300.v20200720-0748.jar,4,false +org.eclipse.jdt.junit5.runtime,1.0.1000.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit5.runtime_1.0.1000.v20200720-0748.jar,4,false +org.eclipse.jdt.launching,3.18.0.v20200824-1854,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.launching_3.18.0.v20200824-1854.jar,4,false +org.eclipse.jdt.ui,3.21.200.v20200828-0853,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.ui_3.21.200.v20200828-0853.jar,4,false +org.eclipse.jetty.continuation,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.continuation_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.http,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.http_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.io,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.io_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.security,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.security_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.server,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.server_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.servlet,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.servlet_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.util,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.util_9.4.31.v20200723.jar,4,false +org.eclipse.jface,3.21.0.v20200821-1458,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface_3.21.0.v20200821-1458.jar,4,false +org.eclipse.jface.databinding,1.12.0.v20200717-1533,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.databinding_1.12.0.v20200717-1533.jar,4,false +org.eclipse.jface.notifications,0.2.0.v20200810-0826,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.notifications_0.2.0.v20200810-0826.jar,4,false +org.eclipse.jface.text,3.16.400.v20200807-0831,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.text_3.16.400.v20200807-0831.jar,4,false +org.eclipse.jsch.core,1.3.900.v20200422-1935,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.core_1.3.900.v20200422-1935.jar,4,false +org.eclipse.jsch.ui,1.3.1000.v20200610-0847,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.ui_1.3.1000.v20200610-0847.jar,4,false +org.eclipse.ltk.core.refactoring,3.11.100.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.core.refactoring_3.11.100.v20200720-0748.jar,4,false +org.eclipse.ltk.ui.refactoring,3.11.100.v20200817-1715,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.ui.refactoring_3.11.100.v20200817-1715.jar,4,false +org.eclipse.m2m.atl,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.adt,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.adt.debug,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.debug_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.adt.editor,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.editor_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.adt.ui,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.ui_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.cheatsheets,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.cheatsheets_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.common,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.common_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.core,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.core.ant,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ant_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.core.emf,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.emf_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.core.ui,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.core.ui.vm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui.vm_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.debug.core,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.debug.core_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.doc,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.doc_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.drivers.emf4atl,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.emf4atl_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.drivers.uml24atl,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.uml24atl_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.dsls,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.dsls_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.ant,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.ant_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.compiler,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.compiler_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.edit,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.edit_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.editor,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.editor_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.launcher,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.launcher_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.trace,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.trace.edit,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.edit_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.trace.editor,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.editor_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.engine,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.engine.emfvm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.engine.emfvm.launch,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm.launch_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.engine.vm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.vm_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.examples,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.examples_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.core,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.core_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.emfvm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.emfvm_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.exportmodel,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.exportmodel.editor,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel.editor_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.model,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.model_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.ui,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.ui_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.vm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.vm_4.2.1.v202006221222.jar,4,false +org.eclipse.nebula.widgets.tablecombo,1.2.0.202009071539,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.nebula.widgets.tablecombo_1.2.0.202009071539.jar,4,false +org.eclipse.net4j,4.10.1.v20200901-1413,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j_4.10.1.v20200901-1413.jar,4,false +org.eclipse.net4j.db,4.9.0.v20200610-0352,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.db_4.9.0.v20200610-0352.jar,4,false +org.eclipse.net4j.db.h2,4.4.0.v20200412-0425,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.db.h2_4.4.0.v20200412-0425.jar,4,false +org.eclipse.net4j.db.jdbc,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.db.jdbc_4.4.0.v20200311-1912.jar,4,false +org.eclipse.net4j.debug,3.1.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.debug_3.1.0.v20200311-1912.jar,4,false +org.eclipse.net4j.examples.installer,4.2.1.v20200901-0616,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.examples.installer_4.2.1.v20200901-0616.jar,4,false +org.eclipse.net4j.http,4.1.1.v20200528-0542,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.http_4.1.1.v20200528-0542.jar,4,false +org.eclipse.net4j.http.common,4.1.1.v20200528-0542,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.http.common_4.1.1.v20200528-0542.jar,4,false +org.eclipse.net4j.http.server,4.1.1.v20200528-0542,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.http.server_4.1.1.v20200528-0542.jar,4,false +org.eclipse.net4j.jvm,4.2.1.v20200528-0542,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.jvm_4.2.1.v20200528-0542.jar,4,false +org.eclipse.net4j.tcp,4.2.1.v20200825-0442,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.tcp_4.2.1.v20200825-0442.jar,4,false +org.eclipse.net4j.ui,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.ui_4.3.0.v20200311-1912.jar,4,false +org.eclipse.net4j.ui.shared,4.4.1.v20200330-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.ui.shared_4.4.1.v20200330-1311.jar,4,false +org.eclipse.net4j.util,3.12.0.v20200901-0616,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.util_3.12.0.v20200901-0616.jar,4,false +org.eclipse.net4j.util.ui,3.8.0.v20200528-0542,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.util.ui_3.8.0.v20200528-0542.jar,4,false +org.eclipse.ocl,3.15.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl_3.15.100.v20201208-2229.jar,4,false +org.eclipse.ocl.common,1.8.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.common_1.8.500.v20201208-2229.jar,4,false +org.eclipse.ocl.common.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.common.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.doc,3.14.400.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.doc_3.14.400.v20201208-2229.jar,4,false +org.eclipse.ocl.ecore,3.15.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.ecore_3.15.100.v20201208-2229.jar,4,false +org.eclipse.ocl.ecore.edit,4.6.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.ecore.edit_4.6.500.v20201208-2229.jar,4,false +org.eclipse.ocl.edit,4.7.400.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.edit_4.7.400.v20201208-2229.jar,4,false +org.eclipse.ocl.examples,3.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples_3.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.classic,5.7.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.classic_5.7.500.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.codegen,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.codegen_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.debug,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.debug.ui,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug.ui_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.debug.vm,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug.vm_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.debug.vm.ui,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug.vm.ui_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.emf.validation.validity,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.emf.validation.validity_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.emf.validation.validity.ui,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.emf.validation.validity.ui_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.eventmanager,3.10.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.eventmanager_3.10.500.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.impactanalyzer,3.10.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.impactanalyzer_3.10.500.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.impactanalyzer.ui,3.12.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.impactanalyzer.ui_3.12.100.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.impactanalyzer.util,3.10.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.impactanalyzer.util_3.10.500.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.interpreter,4.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.interpreter_4.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.standalone,2.7.200.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.standalone_2.7.200.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.ui,1.8.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.ui_1.8.500.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.unified,4.7.400.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.unified_4.7.400.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.validity,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.validity_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.xtext.console,4.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.console_4.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.xtext.idioms,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.idioms_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.xtext.idioms.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.idioms.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.xtext.serializer,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.serializer_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.pivot,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.pivot_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.pivot.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.pivot.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.pivot.uml,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.pivot.uml_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.uml,5.10.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.uml_5.10.100.v20201208-2229.jar,4,false +org.eclipse.ocl.uml.edit,5.10.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.uml.edit_5.10.100.v20201208-2229.jar,4,false +org.eclipse.ocl.uml.ui,2.12.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.uml.ui_2.12.100.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.base,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.base_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.base.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.base.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.completeocl,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.completeocl_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.completeocl.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.completeocl.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.essentialocl,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.essentialocl_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.essentialocl.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.essentialocl.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.markup,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.markup_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.markup.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.markup.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.oclinecore,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclinecore_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.oclinecore.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclinecore.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.oclstdlib,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclstdlib_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.oclstdlib.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclstdlib.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.oomph.base,1.14.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.base_1.14.0.v20200624-1156.jar,4,false +org.eclipse.oomph.base.edit,1.13.0.v20200720-0841,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.base.edit_1.13.0.v20200720-0841.jar,4,false +org.eclipse.oomph.extractor.lib,1.8.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.extractor.lib_1.8.0.v20200624-1156.jar,4,false +org.eclipse.oomph.jreinfo,1.14.0.v20200901-1012,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.jreinfo_1.14.0.v20200901-1012.jar,4,false +org.eclipse.oomph.jreinfo.ui,1.12.0.v20200720-0749,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.jreinfo.ui_1.12.0.v20200720-0749.jar,4,false +org.eclipse.oomph.p2,1.14.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2_1.14.0.v20200624-1156.jar,4,false +org.eclipse.oomph.p2.core,1.17.0.v20200820-0414,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.core_1.17.0.v20200820-0414.jar,4,false +org.eclipse.oomph.p2.doc,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.doc_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.p2.edit,1.14.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.edit_1.14.0.v20200624-1156.jar,4,false +org.eclipse.oomph.p2.ui,1.14.0.v20200805-0908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.ui_1.14.0.v20200805-0908.jar,4,false +org.eclipse.oomph.predicates,1.12.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.predicates_1.12.0.v20200624-1156.jar,4,false +org.eclipse.oomph.predicates.edit,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.predicates.edit_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.preferences,1.12.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.preferences_1.12.0.v20200624-1156.jar,4,false +org.eclipse.oomph.resources,1.14.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.resources_1.14.0.v20200624-1156.jar,4,false +org.eclipse.oomph.resources.edit,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.resources.edit_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup,1.18.0.v20200820-0414,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup_1.18.0.v20200820-0414.jar,4,false +org.eclipse.oomph.setup.core,1.18.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.core_1.18.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup.doc,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.doc_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup.edit,1.15.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.edit_1.15.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup.editor,1.18.0.v20200805-0908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.editor_1.18.0.v20200805-0908.jar,4,false +org.eclipse.oomph.setup.p2,1.16.0.v20200814-1205,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.p2_1.16.0.v20200814-1205.jar,4,false +org.eclipse.oomph.setup.p2.edit,1.13.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.p2.edit_1.13.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup.sync,1.13.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.sync_1.13.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup.ui,1.18.0.v20200805-0908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.ui_1.18.0.v20200805-0908.jar,4,false +org.eclipse.oomph.setup.ui.questionnaire,1.12.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.ui.questionnaire_1.12.0.v20200624-1156.jar,4,false +org.eclipse.oomph.ui,1.15.0.v20200820-0414,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.ui_1.15.0.v20200820-0414.jar,4,false +org.eclipse.oomph.util,1.15.0.v20200711-0605,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.util_1.15.0.v20200711-0605.jar,4,false +org.eclipse.oomph.workingsets,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.workingsets_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.workingsets.edit,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.workingsets.edit_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.workingsets.editor,1.12.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.workingsets.editor_1.12.0.v20200624-1156.jar,4,false +org.eclipse.osgi,3.16.0.v20200828-0759,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi_3.16.0.v20200828-0759.jar,-1,true +org.eclipse.osgi.compatibility.state,1.2.100.v20200811-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.compatibility.state_1.2.100.v20200811-1344.jar,4,false +org.eclipse.osgi.services,3.9.0.v20200511-1725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.services_3.9.0.v20200511-1725.jar,4,false +org.eclipse.osgi.util,3.5.300.v20190708-1141,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.util_3.5.300.v20190708-1141.jar,4,false +org.eclipse.pde,3.13.1200.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde_3.13.1200.v20200902-1800.jar,4,false +org.eclipse.pde.api.tools,1.2.0.v20200813-0522,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools_1.2.0.v20200813-0522.jar,4,false +org.eclipse.pde.api.tools.annotations,1.1.400.v20190929-1236,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.annotations_1.1.400.v20190929-1236.jar,4,false +org.eclipse.pde.api.tools.ui,1.2.0.v20200813-0523,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.ui_1.2.0.v20200813-0523.jar,4,false +org.eclipse.pde.build,3.10.800.v20200410-1419,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.build_3.10.800.v20200410-1419/,4,false +org.eclipse.pde.core,3.14.0.v20200817-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.core_3.14.0.v20200817-1143.jar,4,false +org.eclipse.pde.doc.user,3.14.900.v20200902-1022,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.doc.user_3.14.900.v20200902-1022.jar,4,false +org.eclipse.pde.ds.annotations,1.2.0.v20200813-0526,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.annotations_1.2.0.v20200813-0526.jar,4,false +org.eclipse.pde.ds.core,1.2.0.v20200813-0526,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.core_1.2.0.v20200813-0526.jar,4,false +org.eclipse.pde.ds.lib,1.1.400.v20191119-0943,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.lib_1.1.400.v20191119-0943/,4,false +org.eclipse.pde.ds.ui,1.2.0.v20200813-0954,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.ui_1.2.0.v20200813-0954.jar,4,false +org.eclipse.pde.ds1_2.lib,1.0.400.v20191119-0943,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds1_2.lib_1.0.400.v20191119-0943/,4,false +org.eclipse.pde.genericeditor.extension,1.1.0.v20200828-0858,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.genericeditor.extension_1.1.0.v20200828-0858.jar,4,false +org.eclipse.pde.junit.runtime,3.5.900.v20200810-0835,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.junit.runtime_3.5.900.v20200810-0835.jar,4,false +org.eclipse.pde.launching,3.9.0.v20200812-1037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.launching_3.9.0.v20200812-1037.jar,4,false +org.eclipse.pde.runtime,3.6.900.v20200612-1330,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.runtime_3.6.900.v20200612-1330.jar,4,false +org.eclipse.pde.ua.core,1.2.0.v20200813-0518,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.core_1.2.0.v20200813-0518.jar,4,false +org.eclipse.pde.ua.ui,1.2.0.v20200813-0519,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.ui_1.2.0.v20200813-0519.jar,4,false +org.eclipse.pde.ui,3.12.0.v20200824-1258,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui_3.12.0.v20200824-1258.jar,4,false +org.eclipse.pde.ui.templates,3.7.0.v20200812-1812,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui.templates_3.7.0.v20200812-1812.jar,4,false +org.eclipse.platform,4.17.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform_4.17.0.v20200902-1800/,4,false +org.eclipse.platform.doc.isv,4.17.0.v20200902-1022,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform.doc.isv_4.17.0.v20200902-1022.jar,4,false +org.eclipse.platform.doc.user,4.17.0.v20200831-0727,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform.doc.user_4.17.0.v20200831-0727.jar,4,false +org.eclipse.rcp,4.17.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.rcp_4.17.0.v20200902-1800.jar,4,false +org.eclipse.sdk,4.17.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sdk_4.17.0.v20200902-1800/,4,false +org.eclipse.search,3.12.0.v20200727-2017,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.search_3.12.0.v20200727-2017.jar,4,false +org.eclipse.sirius,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.acceleo.aql,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.aql_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.acceleo.aql.ide,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.aql.ide_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.acceleo.mtl,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.mtl_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.acceleo.mtl.ide,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.mtl.ide_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.interpreter,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.interpreter_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.ui.ext,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.ui.ext_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.formatdata,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.formatdata_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.sequence,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.sequence_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.sequence.edit,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.sequence.edit_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.sequence.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.sequence.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.ui.ext,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.ui.ext_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.doc,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.doc_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ecore.extender,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ecore.extender_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.diagram,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.diagram_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.properties,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.properties_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.properties.ext.widgets.reference,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.properties.ext.widgets.reference_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.sequence,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.sequence_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.table,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.table_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.tree,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.tree_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.base,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.base_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.draw2d,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.draw2d_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.e3,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.e3_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.e3.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.e3.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.emf,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.emf.edit,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf.edit_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.emf.tx,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf.tx_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.emf.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.gef,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.gef_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.gmf.notation,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.gmf.notation_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.gmf.runtime,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.gmf.runtime_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.ide,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.ide_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.jface,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.jface_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.swt,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.swt_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.interpreter,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.interpreter_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties.core,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.core_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties.defaultrules,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.defaultrules_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties.edit,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.edit_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties.ext.widgets.reference,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.ext.widgets.reference_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties.ext.widgets.reference.edit,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.ext.widgets.reference.edit_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.synchronizer,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.synchronizer_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.table,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.table_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.table.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.table.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.table.ui.ext,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.table.ui.ext_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.tree,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.tree_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.tree.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.tree.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.tree.ui.ext,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.tree.ui.ext_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ui.editor,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.editor_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ui.ext,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.ext_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ui.properties,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.properties_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ui.properties.ext.widgets.reference,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.properties.ext.widgets.reference_6.4.1.202012210908.jar,4,false +org.eclipse.swt,3.115.0.v20200831-1002,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt_3.115.0.v20200831-1002.jar,4,false +org.eclipse.swt.browser.chromium.gtk.linux.x86_64,3.115.0.v20200831-1002,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.browser.chromium.gtk.linux.x86_64_3.115.0.v20200831-1002.jar,4,false +org.eclipse.swt.gtk.linux.x86_64,3.115.0.v20200831-1002,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.gtk.linux.x86_64_3.115.0.v20200831-1002.jar,4,false +org.eclipse.team.core,3.8.1100.v20200806-0621,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.core_3.8.1100.v20200806-0621.jar,4,false +org.eclipse.team.genericeditor.diff.extension,1.0.600.v20200212-1524,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.genericeditor.diff.extension_1.0.600.v20200212-1524.jar,4,false +org.eclipse.team.ui,3.8.1000.v20200806-0621,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.ui_3.8.1000.v20200806-0621.jar,4,false +org.eclipse.text,3.10.300.v20200807-0831,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text_3.10.300.v20200807-0831.jar,4,false +org.eclipse.text.quicksearch,1.0.300.v20200519-2023,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text.quicksearch_1.0.300.v20200519-2023.jar,4,false +org.eclipse.tools.layout.spy,1.0.600.v20200608-0818,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.tools.layout.spy_1.0.600.v20200608-0818.jar,4,false +org.eclipse.ui,3.118.0.v20200807-0902,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui_3.118.0.v20200807-0902.jar,4,false +org.eclipse.ui.browser,3.6.900.v20200807-1330,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.browser_3.6.900.v20200807-1330.jar,4,false +org.eclipse.ui.cheatsheets,3.7.0.v20200805-2057,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.cheatsheets_3.7.0.v20200805-2057.jar,4,false +org.eclipse.ui.console,3.9.300.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.console_3.9.300.v20200828-0817.jar,4,false +org.eclipse.ui.editors,3.13.300.v20200812-2334,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.editors_3.13.300.v20200812-2334.jar,4,false +org.eclipse.ui.externaltools,3.4.800.v20200612-0848,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.externaltools_3.4.800.v20200612-0848.jar,4,false +org.eclipse.ui.forms,3.10.0.v20200727-0948,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.forms_3.10.0.v20200727-0948.jar,4,false +org.eclipse.ui.genericeditor,1.1.800.v20200828-1000,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.genericeditor_1.1.800.v20200828-1000.jar,4,false +org.eclipse.ui.ide,3.17.200.v20200808-0622,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide_3.17.200.v20200808-0622.jar,4,false +org.eclipse.ui.ide.application,1.3.800.v20200713-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide.application_1.3.800.v20200713-0938.jar,4,false +org.eclipse.ui.intro,3.5.1100.v20200828-0803,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro_3.5.1100.v20200828-0803.jar,4,false +org.eclipse.ui.intro.quicklinks,1.1.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.quicklinks_1.1.0.v20200724-0708.jar,4,false +org.eclipse.ui.intro.universal,3.4.0.v20200805-1259,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.universal_3.4.0.v20200805-1259.jar,4,false +org.eclipse.ui.monitoring,1.1.800.v20200820-1401,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.monitoring_1.1.800.v20200820-1401.jar,4,false +org.eclipse.ui.navigator,3.9.400.v20200723-2304,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator_3.9.400.v20200723-2304.jar,4,false +org.eclipse.ui.navigator.resources,3.7.400.v20200722-0751,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator.resources_3.7.400.v20200722-0751.jar,4,false +org.eclipse.ui.net,1.3.800.v20200422-1935,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.net_1.3.800.v20200422-1935.jar,4,false +org.eclipse.ui.themes,1.2.1100.v20200825-0757,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.themes_1.2.1100.v20200825-0757/,4,false +org.eclipse.ui.trace,1.1.800.v20200106-1301,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.trace_1.1.800.v20200106-1301.jar,4,false +org.eclipse.ui.views,3.10.400.v20200611-1719,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views_3.10.400.v20200611-1719.jar,4,false +org.eclipse.ui.views.log,1.2.1200.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.log_1.2.1200.v20200828-0938.jar,4,false +org.eclipse.ui.views.properties.tabbed,3.8.1000.v20200609-0849,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.properties.tabbed_3.8.1000.v20200609-0849.jar,4,false +org.eclipse.ui.workbench,3.120.0.v20200829-1411,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench_3.120.0.v20200829-1411.jar,4,false +org.eclipse.ui.workbench.texteditor,3.15.0.v20200812-2334,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench.texteditor_3.15.0.v20200812-2334.jar,4,false +org.eclipse.uml2,5.5.1.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2_5.5.1.v20200302-1312.jar,4,false +org.eclipse.uml2.ant,1.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.ant_1.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.codegen.ecore,2.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.codegen.ecore_2.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.codegen.ecore.ui,2.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.codegen.ecore.ui_2.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.common,2.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.common_2.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.common.edit,2.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.common.edit_2.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.doc,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.doc_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.examples,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.examples_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.examples.uml.ui,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.examples.uml.ui_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.sdk,5.5.1.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.sdk_5.5.1.v20200302-1312.jar,4,false +org.eclipse.uml2.types,2.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.types_2.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.ecore.exporter,3.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.ecore.exporter_3.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.ecore.importer,3.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.ecore.importer_3.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.edit,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.edit_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.editor,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.editor_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.profile.standard,1.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.profile.standard_1.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.resources,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.resources_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.validation,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.validation_5.5.0.v20200302-1312.jar,4,false +org.eclipse.update.configurator,3.4.600.v20200422-1910,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.update.configurator_3.4.600.v20200422-1910.jar,4,false +org.eclipse.urischeme,1.1.100.v20200729-2048,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.urischeme_1.1.100.v20200729-2048.jar,4,false +org.eclipse.userstorage,1.2.0.v20190307-0457,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.userstorage_1.2.0.v20190307-0457.jar,4,false +org.eclipse.userstorage.oauth,1.1.0.v20190307-0457,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.userstorage.oauth_1.1.0.v20190307-0457.jar,4,false +org.eclipse.userstorage.ui,1.1.0.v20190307-0457,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.userstorage.ui_1.1.0.v20190307-0457.jar,4,false +org.eclipse.xpand,2.2.0.v201605260315,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xpand_2.2.0.v201605260315.jar,4,false +org.eclipse.xsd,2.18.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd_2.18.0.v20200723-0820.jar,4,false +org.eclipse.xsd.cheatsheets,2.8.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.cheatsheets_2.8.0.v20180706-1143.jar,4,false +org.eclipse.xsd.doc,2.17.0.v20200630-0517,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.doc_2.17.0.v20200630-0517.jar,4,false +org.eclipse.xsd.ecore.converter,2.8.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.converter_2.8.0.v20180706-1143.jar,4,false +org.eclipse.xsd.ecore.exporter,2.7.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.exporter_2.7.0.v20180706-1143.jar,4,false +org.eclipse.xsd.ecore.importer,2.9.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.importer_2.9.0.v20200324-0723.jar,4,false +org.eclipse.xsd.edit,2.11.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.edit_2.11.0.v20200723-0820.jar,4,false +org.eclipse.xsd.editor,2.11.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.editor_2.11.0.v20180706-1143.jar,4,false +org.eclipse.xsd.example.installer,1.4.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.example.installer_1.4.0.v20180706-1143.jar,4,false +org.eclipse.xsd.mapping,2.8.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping_2.8.0.v20180706-1143.jar,4,false +org.eclipse.xsd.mapping.editor,2.9.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping.editor_2.9.0.v20180706-1143.jar,4,false +org.eclipse.xtend,2.2.0.v201605260315,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend_2.2.0.v201605260315.jar,4,false +org.eclipse.xtend.core,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.core_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.doc,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.doc_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.examples,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.examples_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.ide,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.ide.common,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide.common_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.lib,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib_2.23.0.v20200831-0723.jar,4,false +org.eclipse.xtend.lib.macro,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib.macro_2.23.0.v20200831-0723.jar,4,false +org.eclipse.xtend.m2e,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.m2e_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.standalone,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.standalone_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.typesystem.emf,2.2.0.v201605260315,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.typesystem.emf_2.2.0.v201605260315.jar,4,false +org.eclipse.xtext,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.activities,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.activities_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.builder,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.builder.standalone,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder.standalone_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.buildship,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.buildship_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.common.types,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.common.types.edit,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.edit_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.common.types.shared,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.common.types.shared.jdt38,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared.jdt38_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.common.types.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.doc,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.doc_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ecore,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ecore_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.generator,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.generator_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.ide,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ide_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.java,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.java_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.junit4,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.junit4_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.logging,1.2.15.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.logging_1.2.15.v20200831-0808.jar,4,false +org.eclipse.xtext.m2e,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.m2e_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.purexbase,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.purexbase.ide,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ide_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.purexbase.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.smap,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.smap_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.testing,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.testing_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.codemining,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codemining_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.codetemplates,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.codetemplates.ide,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ide_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.codetemplates.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.ecore,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.ecore_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.shared,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.shared_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.testing,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.testing_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.util,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.util_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.xbase,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.xbase.ide,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ide_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.xbase.junit,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.junit_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xbase.lib,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.lib_2.23.0.v20200831-0723.jar,4,false +org.eclipse.xtext.xbase.testing,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.testing_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.xbase.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xbase.ui.testing,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui.testing_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xtext.generator,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.generator_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.xtext.ide,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ide_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.xtext.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xtext.ui.examples,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.examples_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xtext.ui.graph,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.graph_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xtext.wizard,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.wizard_2.23.0.v20200831-0730.jar,4,false +org.h2,1.3.168.v201212121212,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.h2_1.3.168.v201212121212.jar,4,false +org.hamcrest.core,1.3.0.v20180420-1519,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.hamcrest.core_1.3.0.v20180420-1519.jar,4,false +org.junit,4.13.0.v20200204-1500,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit_4.13.0.v20200204-1500.jar,4,false +org.junit.jupiter.api,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.api_5.6.0.v20200203-2009.jar,4,false +org.junit.jupiter.engine,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.engine_5.6.0.v20200203-2009.jar,4,false +org.junit.jupiter.migrationsupport,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.migrationsupport_5.6.0.v20200203-2009.jar,4,false +org.junit.jupiter.params,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.params_5.6.0.v20200203-2009.jar,4,false +org.junit.platform.commons,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.commons_1.6.0.v20200203-2009.jar,4,false +org.junit.platform.engine,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.engine_1.6.0.v20200203-2009.jar,4,false +org.junit.platform.launcher,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.launcher_1.6.0.v20200203-2009.jar,4,false +org.junit.platform.runner,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.runner_1.6.0.v20200203-2009.jar,4,false +org.junit.platform.suite.api,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.suite.api_1.6.0.v20200203-2009.jar,4,false +org.junit.vintage.engine,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.vintage.engine_5.6.0.v20200203-2009.jar,4,false +org.objectweb.asm,8.0.1.v20200420-1007,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm_8.0.1.v20200420-1007.jar,4,false +org.objectweb.asm.tree,8.0.1.v20200420-1007,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm.tree_8.0.1.v20200420-1007.jar,4,false +org.opentest4j,1.2.0.v20190826-0900,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.opentest4j_1.2.0.v20190826-0900.jar,4,false +org.sat4j.core,2.3.5.v201308161310,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.sat4j.core_2.3.5.v201308161310.jar,4,false +org.sat4j.pb,2.3.5.v201404071733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.sat4j.pb_2.3.5.v201404071733.jar,4,false +org.tukaani.xz,1.8.0.v20180207-1613,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.tukaani.xz_1.8.0.v20180207-1613.jar,4,false +org.w3c.css.sac,1.3.1.v200903091627,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.css.sac_1.3.1.v200903091627.jar,4,false +org.w3c.dom.events,3.0.0.draft20060413_v201105210656,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.events_3.0.0.draft20060413_v201105210656.jar,4,false +org.w3c.dom.smil,1.0.1.v200903091627,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.smil_1.0.1.v200903091627.jar,4,false +org.w3c.dom.svg,1.1.0.v201011041433,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.svg_1.1.0.v201011041433.jar,4,false diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.equinox.source/source.info b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.equinox.source/source.info new file mode 100644 index 0000000..17349dc --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.equinox.source/source.info @@ -0,0 +1,471 @@ +#encoding=UTF-8 +#version=1 +com.ibm.icu.source,67.1.0.v20200706-1749,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.ibm.icu.source_67.1.0.v20200706-1749.jar,-1,false +com.jcraft.jsch.source,0.1.55.v20190404-1902,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.jcraft.jsch.source_0.1.55.v20190404-1902.jar,-1,false +com.sun.el.source,2.2.0.v201303151357,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.el.source_2.2.0.v201303151357.jar,-1,false +com.sun.jna.platform.source,4.5.1.v20190425-1842,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna.platform.source_4.5.1.v20190425-1842.jar,-1,false +com.sun.jna.source,4.5.1.v20190425-1842,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna.source_4.5.1.v20190425-1842.jar,-1,false +javax.annotation.source,1.3.5.v20200504-1837,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.annotation.source_1.3.5.v20200504-1837.jar,-1,false +javax.el.source,2.2.0.v201303151357,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.el.source_2.2.0.v201303151357.jar,-1,false +javax.inject.source,1.0.0.v20091030,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.inject.source_1.0.0.v20091030.jar,-1,false +javax.servlet.jsp.source,2.2.0.v201112011158,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet.jsp.source_2.2.0.v201112011158.jar,-1,false +javax.servlet.source,3.1.0.v201410161800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet.source_3.1.0.v201410161800.jar,-1,false +org.apache.ant.source,1.10.8.v20200515-1239,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.ant.source_1.10.8.v20200515-1239.jar,-1,false +org.apache.batik.bridge.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.bridge.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.constants.source,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.constants.source_1.13.0.v20200622-2037.jar,-1,false +org.apache.batik.css.source,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css.source_1.13.0.v20200622-2037.jar,-1,false +org.apache.batik.css.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.dom.source,1.6.1.v201505192100,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom.source_1.6.1.v201505192100.jar,-1,false +org.apache.batik.dom.svg.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom.svg.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.ext.awt.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.ext.awt.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.i18n.source,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.i18n.source_1.13.0.v20200622-2037.jar,-1,false +org.apache.batik.parser.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.parser.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.svggen.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.svggen.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.transcoder.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.transcoder.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.util.gui.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.gui.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.util.source,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.source_1.13.0.v20200622-2037.jar,-1,false +org.apache.batik.util.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.xml.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.xml.source_1.6.0.v201011041432.jar,-1,false +org.apache.commons.codec.source,1.14.0.v20200818-1422,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.codec.source_1.14.0.v20200818-1422.jar,-1,false +org.apache.commons.io.source,2.6.0.v20190123-2029,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.io.source_2.6.0.v20190123-2029.jar,-1,false +org.apache.commons.jxpath.source,1.3.0.v200911051830,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.jxpath.source_1.3.0.v200911051830.jar,-1,false +org.apache.commons.logging.source,1.2.0.v20180409-1502,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.logging.source_1.2.0.v20180409-1502.jar,-1,false +org.apache.felix.gogo.command.source,1.0.2.v20170914-1324,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.command.source_1.0.2.v20170914-1324.jar,-1,false +org.apache.felix.gogo.runtime.source,1.1.0.v20180713-1646,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.runtime.source_1.1.0.v20180713-1646.jar,-1,false +org.apache.felix.gogo.shell.source,1.1.0.v20180713-1646,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.shell.source_1.1.0.v20180713-1646.jar,-1,false +org.apache.felix.scr.source,2.1.16.v20200110-1820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.scr.source_2.1.16.v20200110-1820.jar,-1,false +org.apache.httpcomponents.httpclient.source,4.5.10.v20200830-2311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpclient.source_4.5.10.v20200830-2311.jar,-1,false +org.apache.httpcomponents.httpcore.source,4.4.12.v20200108-1212,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpcore.source_4.4.12.v20200108-1212.jar,-1,false +org.apache.jasper.glassfish.source,2.2.2.v201501141630,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.jasper.glassfish.source_2.2.2.v201501141630.jar,-1,false +org.apache.lucene.analyzers-common.source,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-common.source_8.4.1.v20200122-1459.jar,-1,false +org.apache.lucene.analyzers-smartcn.source,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-smartcn.source_8.4.1.v20200122-1459.jar,-1,false +org.apache.lucene.core.source,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.core.source_8.4.1.v20200122-1459.jar,-1,false +org.apache.xmlgraphics.source,2.4.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xmlgraphics.source_2.4.0.v20200622-2037.jar,-1,false +org.apiguardian.source,1.1.0.v20190826-0900,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apiguardian.source_1.1.0.v20190826-0900.jar,-1,false +org.eclipse.ant.core.source,3.5.800.v20200608-1251,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.core.source_3.5.800.v20200608-1251.jar,-1,false +org.eclipse.ant.launching.source,1.2.1000.v20200610-1458,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.launching.source_1.2.1000.v20200610-1458.jar,-1,false +org.eclipse.ant.ui.source,3.7.900.v20200724-1008,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.ui.source_3.7.900.v20200724-1008.jar,-1,false +org.eclipse.compare.core.source,3.6.900.v20200412-2017,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare.core.source_3.6.900.v20200412-2017.jar,-1,false +org.eclipse.compare.source,3.7.1100.v20200611-0145,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare.source_3.7.1100.v20200611-0145.jar,-1,false +org.eclipse.core.commands.source,3.9.700.v20191217-1850,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.commands.source_3.9.700.v20191217-1850.jar,-1,false +org.eclipse.core.contenttype.source,3.7.800.v20200724-0804,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.contenttype.source_3.7.800.v20200724-0804.jar,-1,false +org.eclipse.core.databinding.beans.source,1.7.0.v20200717-1533,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.beans.source_1.7.0.v20200717-1533.jar,-1,false +org.eclipse.core.databinding.observable.source,1.10.0.v20200730-0848,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.observable.source_1.10.0.v20200730-0848.jar,-1,false +org.eclipse.core.databinding.property.source,1.8.100.v20200619-0651,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.property.source_1.8.100.v20200619-0651.jar,-1,false +org.eclipse.core.databinding.source,1.10.0.v20200815-1752,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.source_1.10.0.v20200815-1752.jar,-1,false +org.eclipse.core.expressions.source,3.7.0.v20200720-1126,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.expressions.source_3.7.0.v20200720-1126.jar,-1,false +org.eclipse.core.externaltools.source,1.1.700.v20200416-1310,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.externaltools.source_1.1.700.v20200416-1310.jar,-1,false +org.eclipse.core.filebuffers.source,3.6.1000.v20200409-1035,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filebuffers.source_3.6.1000.v20200409-1035.jar,-1,false +org.eclipse.core.filesystem.source,1.7.700.v20200110-1734,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filesystem.source_1.7.700.v20200110-1734.jar,-1,false +org.eclipse.core.jobs.source,3.10.800.v20200421-0950,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.jobs.source_3.10.800.v20200421-0950.jar,-1,false +org.eclipse.core.net.linux.x86_64.source,1.2.400.v20190924-1023,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net.linux.x86_64.source_1.2.400.v20190924-1023.jar,-1,false +org.eclipse.core.net.source,1.3.1000.v20200715-0827,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net.source_1.3.1000.v20200715-0827.jar,-1,false +org.eclipse.core.resources.source,3.13.800.v20200706-2152,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.resources.source_3.13.800.v20200706-2152.jar,-1,false +org.eclipse.core.runtime.source,3.19.0.v20200724-1004,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.runtime.source_3.19.0.v20200724-1004.jar,-1,false +org.eclipse.core.variables.source,3.4.800.v20200120-1101,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.variables.source_3.4.800.v20200120-1101.jar,-1,false +org.eclipse.debug.core.source,3.16.0.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.core.source_3.16.0.v20200828-0817.jar,-1,false +org.eclipse.debug.ui.source,3.14.600.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.ui.source_3.14.600.v20200828-0817.jar,-1,false +org.eclipse.draw2d.source,3.10.100.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.draw2d.source_3.10.100.201606061308.jar,-1,false +org.eclipse.e4.core.commands.source,0.12.900.v20200110-1732,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.commands.source_0.12.900.v20200110-1732.jar,-1,false +org.eclipse.e4.core.contexts.source,1.8.400.v20191217-1710,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.contexts.source_1.8.400.v20191217-1710.jar,-1,false +org.eclipse.e4.core.di.annotations.source,1.6.600.v20191216-2352,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.annotations.source_1.6.600.v20191216-2352.jar,-1,false +org.eclipse.e4.core.di.extensions.source,0.16.0.v20200507-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions.source_0.16.0.v20200507-0938.jar,-1,false +org.eclipse.e4.core.di.extensions.supplier.source,0.15.700.v20200622-1247,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions.supplier.source_0.15.700.v20200622-1247.jar,-1,false +org.eclipse.e4.core.di.source,1.7.600.v20200428-0912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.source_1.7.600.v20200428-0912.jar,-1,false +org.eclipse.e4.core.services.source,2.2.400.v20200622-1247,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.services.source_2.2.400.v20200622-1247.jar,-1,false +org.eclipse.e4.emf.xpath.source,0.2.800.v20200609-0849,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.emf.xpath.source_0.2.800.v20200609-0849.jar,-1,false +org.eclipse.e4.ui.bindings.source,0.12.900.v20200513-0930,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.bindings.source_0.12.900.v20200513-0930.jar,-1,false +org.eclipse.e4.ui.css.core.source,0.12.1300.v20200615-1701,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.core.source_0.12.1300.v20200615-1701.jar,-1,false +org.eclipse.e4.ui.css.swt.source,0.13.1100.v20200819-0632,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt.source_0.13.1100.v20200819-0632.jar,-1,false +org.eclipse.e4.ui.css.swt.theme.source,0.12.700.v20200527-0719,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt.theme.source_0.12.700.v20200527-0719.jar,-1,false +org.eclipse.e4.ui.di.source,1.2.800.v20200128-0855,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.di.source_1.2.800.v20200128-0855.jar,-1,false +org.eclipse.e4.ui.dialogs.source,1.2.0.v20200807-0944,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.dialogs.source_1.2.0.v20200807-0944.jar,-1,false +org.eclipse.e4.ui.ide.source,3.15.100.v20200323-2111,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.ide.source_3.15.100.v20200323-2111.jar,-1,false +org.eclipse.e4.ui.model.workbench.source,2.1.800.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.model.workbench.source_2.1.800.v20200828-0938.jar,-1,false +org.eclipse.e4.ui.services.source,1.3.700.v20190930-1643,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.services.source_1.3.700.v20190930-1643.jar,-1,false +org.eclipse.e4.ui.swt.gtk.source,1.0.600.v20190627-0755,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.swt.gtk.source_1.0.600.v20190627-0755.jar,-1,false +org.eclipse.e4.ui.widgets.source,1.2.700.v20191222-1048,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.widgets.source_1.2.700.v20191222-1048.jar,-1,false +org.eclipse.e4.ui.workbench.addons.swt.source,1.3.1100.v20200703-0611,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.3.1100.v20200703-0611.jar,-1,false +org.eclipse.e4.ui.workbench.renderers.swt.source,0.14.1300.v20200829-1411,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.14.1300.v20200829-1411.jar,-1,false +org.eclipse.e4.ui.workbench.source,1.11.400.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.source_1.11.400.v20200828-0938.jar,-1,false +org.eclipse.e4.ui.workbench.swt.source,0.14.1100.v20200619-0644,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.swt.source_0.14.1100.v20200619-0644.jar,-1,false +org.eclipse.e4.ui.workbench3.source,0.15.400.v20191216-0805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench3.source_0.15.400.v20191216-0805.jar,-1,false +org.eclipse.ecf.filetransfer.source,5.1.101.v20201025-2315,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.filetransfer.source_5.1.101.v20201025-2315.jar,-1,false +org.eclipse.ecf.identity.source,3.9.401.v20201027-0550,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.identity.source_3.9.401.v20201027-0550.jar,-1,false +org.eclipse.ecf.provider.filetransfer.httpclient45.source,1.0.301.v20201025-0700,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.httpclient45.source_1.0.301.v20201025-0700.jar,-1,false +org.eclipse.ecf.provider.filetransfer.source,3.2.601.v20201025-0700,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.source_3.2.601.v20201025-0700.jar,-1,false +org.eclipse.ecf.provider.filetransfer.ssl.source,1.0.200.v20200611-1836,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.ssl.source_1.0.200.v20200611-1836.jar,-1,false +org.eclipse.ecf.source,3.9.101.v20201027-0547,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.source_3.9.101.v20201027-0547.jar,-1,false +org.eclipse.ecf.ssl.source,1.2.400.v20200611-2220,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.ssl.source_1.2.400.v20200611-2220.jar,-1,false +org.eclipse.emf.ant.source,2.11.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ant.source_2.11.0.v20200324-0723.jar,-1,false +org.eclipse.emf.codegen.ecore.source,2.23.0.v20200701-0840,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore.source_2.23.0.v20200701-0840.jar,-1,false +org.eclipse.emf.codegen.ecore.ui.source,2.23.0.v20200703-0737,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore.ui.source_2.23.0.v20200703-0737.jar,-1,false +org.eclipse.emf.codegen.source,2.21.0.v20200708-0547,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.source_2.21.0.v20200708-0547.jar,-1,false +org.eclipse.emf.codegen.ui.source,2.22.0.v20200424-0451,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ui.source_2.22.0.v20200424-0451.jar,-1,false +org.eclipse.emf.common.source,2.20.0.v20200822-0801,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common.source_2.20.0.v20200822-0801.jar,-1,false +org.eclipse.emf.common.ui.source,2.18.0.v20190507-0402,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common.ui.source_2.18.0.v20190507-0402.jar,-1,false +org.eclipse.emf.compare.diagram.ide.ui.sirius.source,1.1.1.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.ide.ui.sirius.source_1.1.1.202008311302.jar,-1,false +org.eclipse.emf.compare.diagram.sirius.source,1.1.0.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.sirius.source_1.1.0.202008311302.jar,-1,false +org.eclipse.emf.compare.edit.source,4.3.1.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.edit.source_4.3.1.202008311302.jar,-1,false +org.eclipse.emf.compare.ide.source,3.4.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide.source_3.4.3.202008311302.jar,-1,false +org.eclipse.emf.compare.ide.ui.source,4.4.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide.ui.source_4.4.3.202008311302.jar,-1,false +org.eclipse.emf.compare.source,3.5.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.source_3.5.3.202008311302.jar,-1,false +org.eclipse.emf.converter.source,2.10.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.converter.source_2.10.0.v20180706-1146.jar,-1,false +org.eclipse.emf.databinding.edit.source,1.6.0.v20190323-1031,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding.edit.source_1.6.0.v20190323-1031.jar,-1,false +org.eclipse.emf.databinding.source,1.5.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding.source_1.5.0.v20180706-1146.jar,-1,false +org.eclipse.emf.ecore.change.edit.source,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change.edit.source_2.8.0.v20180706-1146.jar,-1,false +org.eclipse.emf.ecore.change.source,2.14.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change.source_2.14.0.v20190528-0725.jar,-1,false +org.eclipse.emf.ecore.edit.source,2.13.0.v20190822-1451,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.edit.source_2.13.0.v20190822-1451.jar,-1,false +org.eclipse.emf.ecore.editor.source,2.17.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.editor.source_2.17.0.v20190528-0725.jar,-1,false +org.eclipse.emf.ecore.source,2.23.0.v20200630-0516,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.source_2.23.0.v20200630-0516.jar,-1,false +org.eclipse.emf.ecore.xmi.source,2.16.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.xmi.source_2.16.0.v20190528-0725.jar,-1,false +org.eclipse.emf.ecoretools.design.properties.source,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design.properties.source_3.3.2.201909230743.jar,-1,false +org.eclipse.emf.ecoretools.design.source,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design.source_3.3.2.201909230743.jar,-1,false +org.eclipse.emf.ecoretools.source,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.source_3.3.2.201909230743.jar,-1,false +org.eclipse.emf.ecoretools.tabbedproperties.source,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.tabbedproperties.source_3.3.2.201909230743.jar,-1,false +org.eclipse.emf.edit.source,2.16.0.v20190920-0401,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit.source_2.16.0.v20190920-0401.jar,-1,false +org.eclipse.emf.edit.ui.source,2.18.0.v20200205-0529,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit.ui.source_2.18.0.v20200205-0529.jar,-1,false +org.eclipse.emf.exporter.source,2.10.0.v20190321-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.exporter.source_2.10.0.v20190321-1530.jar,-1,false +org.eclipse.emf.importer.ecore.source,2.10.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.ecore.source_2.10.0.v20200324-0723.jar,-1,false +org.eclipse.emf.importer.java.source,2.11.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.java.source_2.11.0.v20200324-0723.jar,-1,false +org.eclipse.emf.importer.rose.source,2.10.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.rose.source_2.10.0.v20200324-0723.jar,-1,false +org.eclipse.emf.importer.source,2.12.0.v20190321-1539,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.source_2.12.0.v20190321-1539.jar,-1,false +org.eclipse.emf.mapping.ecore.editor.source,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore.editor.source_2.8.0.v20180706-1146.jar,-1,false +org.eclipse.emf.mapping.ecore.source,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore.source_2.8.0.v20180706-1146.jar,-1,false +org.eclipse.emf.mapping.ecore2ecore.editor.source,2.10.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore.editor.source_2.10.0.v20181104-0733.jar,-1,false +org.eclipse.emf.mapping.ecore2ecore.source,2.11.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore.source_2.11.0.v20180706-1146.jar,-1,false +org.eclipse.emf.mapping.ecore2xml.source,2.11.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml.source_2.11.0.v20180706-1146.jar,-1,false +org.eclipse.emf.mapping.ecore2xml.ui.source,2.12.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml.ui.source_2.12.0.v20190528-0725.jar,-1,false +org.eclipse.emf.mapping.source,2.12.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.source_2.12.0.v20181104-0733.jar,-1,false +org.eclipse.emf.mapping.ui.source,2.10.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ui.source_2.10.0.v20181104-0733.jar,-1,false +org.eclipse.emf.mapping.xsd2ecore.editor.source,2.9.0.v20181105-0510,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore.editor.source_2.9.0.v20181105-0510.jar,-1,false +org.eclipse.emf.mapping.xsd2ecore.source,2.9.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore.source_2.9.0.v20200723-0820.jar,-1,false +org.eclipse.emf.mwe2.language.ide.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ide.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.language.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.language.ui.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ui.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.launch.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.launch.ui.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch.ui.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.lib.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.lib.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.runtime.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.runtime.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.parsley.cdo.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.cdo.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.doc.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.doc.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.dsl.additional.builder.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.additional.builder.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.dsl.ide.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ide.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.dsl.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.dsl.ui.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ui.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.editors.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.editors.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.generator.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.generator.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.junit4.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.junit4.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.runtime.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.runtime.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.ui.examples.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.ui.examples.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.views.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.views.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.wizards.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.wizards.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.query.ocl.source,2.0.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.ocl.source_2.0.0.201805030653.jar,-1,false +org.eclipse.emf.query.source,1.7.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.source_1.7.0.201805030653.jar,-1,false +org.eclipse.emf.source,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.source_2.8.0.v20180706-1146.jar,-1,false +org.eclipse.emf.transaction.source,1.9.1.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.source_1.9.1.201805140824.jar,-1,false +org.eclipse.emf.transaction.ui.source,1.4.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.ui.source_1.4.0.201805140824.jar,-1,false +org.eclipse.emf.validation.ocl.source,1.4.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ocl.source_1.4.0.202008210805.jar,-1,false +org.eclipse.emf.validation.source,1.8.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.source_1.8.0.202008210805.jar,-1,false +org.eclipse.emf.validation.ui.ide.source,1.3.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui.ide.source_1.3.0.202008210805.jar,-1,false +org.eclipse.emf.validation.ui.source,1.7.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui.source_1.7.0.202008210805.jar,-1,false +org.eclipse.emf.workspace.source,1.5.1.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.source_1.5.1.201805140824.jar,-1,false +org.eclipse.emf.workspace.ui.source,1.3.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.ui.source_1.3.0.201805140824.jar,-1,false +org.eclipse.equinox.app.source,1.5.0.v20200717-0620,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.app.source_1.5.0.v20200717-0620.jar,-1,false +org.eclipse.equinox.bidi.source,1.3.0.v20200612-1624,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.bidi.source_1.3.0.v20200612-1624.jar,-1,false +org.eclipse.equinox.common.source,3.13.0.v20200828-1034,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.common.source_3.13.0.v20200828-1034.jar,-1,false +org.eclipse.equinox.concurrent.source,1.1.500.v20200106-1437,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.concurrent.source_1.1.500.v20200106-1437.jar,-1,false +org.eclipse.equinox.console.source,1.4.200.v20200828-1034,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.console.source_1.4.200.v20200828-1034.jar,-1,false +org.eclipse.equinox.event.source,1.5.500.v20200616-0800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.event.source_1.5.500.v20200616-0800.jar,-1,false +org.eclipse.equinox.frameworkadmin.equinox.source,1.1.400.v20200319-1546,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin.equinox.source_1.1.400.v20200319-1546.jar,-1,false +org.eclipse.equinox.frameworkadmin.source,2.1.400.v20191002-0702,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin.source_2.1.400.v20191002-0702.jar,-1,false +org.eclipse.equinox.http.jetty.source,3.7.400.v20200123-1333,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.jetty.source_3.7.400.v20200123-1333.jar,-1,false +org.eclipse.equinox.http.registry.source,1.2.0.v20200614-1851,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.registry.source_1.2.0.v20200614-1851.jar,-1,false +org.eclipse.equinox.http.servlet.source,1.6.600.v20200707-1543,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.servlet.source_1.6.600.v20200707-1543.jar,-1,false +org.eclipse.equinox.jsp.jasper.registry.source,1.1.400.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper.registry.source_1.1.400.v20200422-1833.jar,-1,false +org.eclipse.equinox.jsp.jasper.source,1.1.500.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper.source_1.1.500.v20200422-1833.jar,-1,false +org.eclipse.equinox.launcher.source,1.5.800.v20200727-1323,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.launcher.source_1.5.800.v20200727-1323.jar,-1,false +org.eclipse.equinox.p2.artifact.repository.source,1.3.500.v20200406-2025,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.artifact.repository.source_1.3.500.v20200406-2025.jar,-1,false +org.eclipse.equinox.p2.console.source,1.1.300.v20191014-1219,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.console.source_1.1.300.v20191014-1219.jar,-1,false +org.eclipse.equinox.p2.core.source,2.6.300.v20200211-1504,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.core.source_2.6.300.v20200211-1504.jar,-1,false +org.eclipse.equinox.p2.director.app.source,1.1.600.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director.app.source_1.1.600.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.director.source,2.4.700.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director.source_2.4.700.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.directorywatcher.source,1.2.500.v20191211-1631,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.directorywatcher.source_1.2.500.v20191211-1631.jar,-1,false +org.eclipse.equinox.p2.engine.source,2.6.700.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.engine.source_2.6.700.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.extensionlocation.source,1.3.400.v20191213-1911,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.extensionlocation.source_1.3.400.v20191213-1911.jar,-1,false +org.eclipse.equinox.p2.garbagecollector.source,1.1.400.v20200221-1022,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.garbagecollector.source_1.1.400.v20200221-1022.jar,-1,false +org.eclipse.equinox.p2.jarprocessor.source,1.1.600.v20200217-1130,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.jarprocessor.source_1.1.600.v20200217-1130.jar,-1,false +org.eclipse.equinox.p2.metadata.repository.source,1.3.400.v20191211-1528,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata.repository.source_1.3.400.v20191211-1528.jar,-1,false +org.eclipse.equinox.p2.metadata.source,2.5.0.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata.source_2.5.0.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.operations.source,2.5.900.v20200808-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.operations.source_2.5.900.v20200808-1311.jar,-1,false +org.eclipse.equinox.p2.publisher.eclipse.source,1.3.700.v20200828-0839,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher.eclipse.source_1.3.700.v20200828-0839.jar,-1,false +org.eclipse.equinox.p2.publisher.source,1.5.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher.source_1.5.400.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.reconciler.dropins.source,1.3.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.reconciler.dropins.source_1.3.400.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.repository.source,2.4.800.v20200813-0739,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository.source_2.4.800.v20200813-0739.jar,-1,false +org.eclipse.equinox.p2.repository.tools.source,2.2.500.v20200110-2121,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository.tools.source_2.2.500.v20200110-2121.jar,-1,false +org.eclipse.equinox.p2.touchpoint.eclipse.source,2.2.700.v20200813-0739,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.eclipse.source_2.2.700.v20200813-0739.jar,-1,false +org.eclipse.equinox.p2.touchpoint.natives.source,1.3.600.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.natives.source_1.3.600.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.transport.ecf.source,1.2.400.v20200123-2221,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.transport.ecf.source_1.2.400.v20200123-2221.jar,-1,false +org.eclipse.equinox.p2.ui.importexport.source,1.2.500.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.importexport.source_1.2.500.v20200731-1005.jar,-1,false +org.eclipse.equinox.p2.ui.sdk.scheduler.source,1.4.800.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler.source_1.4.800.v20200731-1005.jar,-1,false +org.eclipse.equinox.p2.ui.sdk.source,1.1.700.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk.source_1.1.700.v20200731-1005.jar,-1,false +org.eclipse.equinox.p2.ui.source,2.6.100.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.source_2.6.100.v20200731-1005.jar,-1,false +org.eclipse.equinox.p2.updatechecker.source,1.2.300.v20200222-1600,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatechecker.source_1.2.300.v20200222-1600.jar,-1,false +org.eclipse.equinox.p2.updatesite.source,1.1.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatesite.source_1.1.400.v20200511-1530.jar,-1,false +org.eclipse.equinox.preferences.source,3.8.0.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.preferences.source_3.8.0.v20200422-1833.jar,-1,false +org.eclipse.equinox.registry.source,3.9.0.v20200625-1425,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.registry.source_3.9.0.v20200625-1425.jar,-1,false +org.eclipse.equinox.security.linux.x86_64.source,1.1.300.v20190830-1238,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.linux.x86_64.source_1.1.300.v20190830-1238.jar,-1,false +org.eclipse.equinox.security.source,1.3.500.v20200114-1637,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.source_1.3.500.v20200114-1637.jar,-1,false +org.eclipse.equinox.security.ui.source,1.2.700.v20200807-1518,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.ui.source_1.2.700.v20200807-1518.jar,-1,false +org.eclipse.equinox.simpleconfigurator.manipulator.source,2.1.500.v20200211-1505,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator.manipulator.source_2.1.500.v20200211-1505.jar,-1,false +org.eclipse.equinox.simpleconfigurator.source,1.3.600.v20200721-1308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator.source_1.3.600.v20200721-1308.jar,-1,false +org.eclipse.gef.source,3.11.0.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef.source_3.11.0.201606061308.jar,-1,false +org.eclipse.gmf.runtime.common.core.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.core.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.action.ide.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action.ide.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.action.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.printing.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.printing.win32.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing.win32.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.services.action.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.action.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.services.dnd.ide.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd.ide.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.services.dnd.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.services.properties.source,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.properties.source_1.9.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.services.source,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.source_1.9.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.source,1.8.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.source_1.8.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.core.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.core.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.actions.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.actions.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.dnd.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.dnd.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.geoshapes.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.geoshapes.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.printing.render.source,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing.render.source_1.8.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.printing.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.properties.source,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.properties.source_1.8.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.providers.ide.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers.ide.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.providers.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.render.source,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.render.source_1.7.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.resources.editor.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.source,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.source_1.9.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.draw2d.ui.render.awt.source,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render.awt.source_1.8.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.draw2d.ui.render.source,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render.source_1.7.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.draw2d.ui.source,1.9.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.source_1.9.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.clipboard.core.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.clipboard.core.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.commands.core.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.commands.core.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.core.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.core.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.type.core.source,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.core.source_1.9.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.type.ui.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.ui.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.ui.properties.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui.properties.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.ui.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.gef.ui.source,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.gef.ui.source_1.7.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.notation.edit.source,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.edit.source_1.8.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.notation.providers.source,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.providers.source_1.7.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.notation.source,1.10.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.source_1.10.0.202004160913.jar,-1,false +org.eclipse.help.base.source,4.3.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.base.source_4.3.0.v20200902-1800.jar,-1,false +org.eclipse.help.source,3.8.800.v20200525-0755,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.source_3.8.800.v20200525-0755.jar,-1,false +org.eclipse.help.ui.source,4.2.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.ui.source_4.2.0.v20200724-0708.jar,-1,false +org.eclipse.help.webapp.source,3.10.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.webapp.source_3.10.0.v20200724-0708.jar,-1,false +org.eclipse.jdt.annotation.source,2.2.600.v20200408-1511,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation.source_2.2.600.v20200408-1511.jar,-1,false +org.eclipse.jdt.annotation.source,1.1.500.v20200407-1355,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation.source_1.1.500.v20200407-1355.jar,-1,false +org.eclipse.jdt.apt.core.source,3.6.700.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.core.source_3.6.700.v20200828-0941.jar,-1,false +org.eclipse.jdt.apt.pluggable.core.source,1.2.500.v20200322-1447,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.pluggable.core.source_1.2.500.v20200322-1447.jar,-1,false +org.eclipse.jdt.apt.ui.source,3.6.500.v20200828-1336,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.ui.source_3.6.500.v20200828-1336.jar,-1,false +org.eclipse.jdt.compiler.apt.source,1.3.1100.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.apt.source_1.3.1100.v20200828-0941.jar,-1,false +org.eclipse.jdt.compiler.tool.source,1.2.1000.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.tool.source_1.2.1000.v20200828-0941.jar,-1,false +org.eclipse.jdt.core.formatterapp.source,1.0.0.v20200119-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.formatterapp.source_1.0.0.v20200119-0748.jar,-1,false +org.eclipse.jdt.core.manipulation.source,1.14.100.v20200817-2001,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.manipulation.source_1.14.100.v20200817-2001.jar,-1,false +org.eclipse.jdt.core.source,3.23.0.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.source_3.23.0.v20200828-0941.jar,-1,false +org.eclipse.jdt.debug.source,3.16.0.v20200828-0821,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug.source_3.16.0.v20200828-0821.jar,-1,false +org.eclipse.jdt.debug.ui.source,3.12.0.v20200828-0821,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug.ui.source_3.12.0.v20200828-0821.jar,-1,false +org.eclipse.jdt.junit.core.source,3.10.800.v20200817-1957,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.core.source_3.10.800.v20200817-1957.jar,-1,false +org.eclipse.jdt.junit.runtime.source,3.5.300.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.runtime.source_3.5.300.v20200720-0748.jar,-1,false +org.eclipse.jdt.junit.source,3.11.900.v20200828-0853,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.source_3.11.900.v20200828-0853.jar,-1,false +org.eclipse.jdt.junit4.runtime.source,1.1.1300.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit4.runtime.source_1.1.1300.v20200720-0748.jar,-1,false +org.eclipse.jdt.junit5.runtime.source,1.0.1000.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit5.runtime.source_1.0.1000.v20200720-0748.jar,-1,false +org.eclipse.jdt.launching.source,3.18.0.v20200824-1854,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.launching.source_3.18.0.v20200824-1854.jar,-1,false +org.eclipse.jdt.ui.source,3.21.200.v20200828-0853,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.ui.source_3.21.200.v20200828-0853.jar,-1,false +org.eclipse.jetty.continuation.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.continuation.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.http.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.http.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.io.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.io.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.security.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.security.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.server.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.server.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.servlet.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.servlet.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.util.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.util.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jface.databinding.source,1.12.0.v20200717-1533,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.databinding.source_1.12.0.v20200717-1533.jar,-1,false +org.eclipse.jface.notifications.source,0.2.0.v20200810-0826,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.notifications.source_0.2.0.v20200810-0826.jar,-1,false +org.eclipse.jface.source,3.21.0.v20200821-1458,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.source_3.21.0.v20200821-1458.jar,-1,false +org.eclipse.jface.text.source,3.16.400.v20200807-0831,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.text.source_3.16.400.v20200807-0831.jar,-1,false +org.eclipse.jsch.core.source,1.3.900.v20200422-1935,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.core.source_1.3.900.v20200422-1935.jar,-1,false +org.eclipse.jsch.ui.source,1.3.1000.v20200610-0847,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.ui.source_1.3.1000.v20200610-0847.jar,-1,false +org.eclipse.ltk.core.refactoring.source,3.11.100.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.core.refactoring.source_3.11.100.v20200720-0748.jar,-1,false +org.eclipse.ltk.ui.refactoring.source,3.11.100.v20200817-1715,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.ui.refactoring.source_3.11.100.v20200817-1715.jar,-1,false +org.eclipse.m2m.atl.adt.debug.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.debug.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.adt.editor.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.editor.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.adt.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.adt.ui.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.ui.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.common.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.common.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.core.ant.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ant.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.core.emf.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.emf.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.core.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.core.ui.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.core.ui.vm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui.vm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.debug.core.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.debug.core.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.drivers.emf4atl.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.emf4atl.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.drivers.uml24atl.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.uml24atl.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.dsls.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.dsls.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.ant.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.ant.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.compiler.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.compiler.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.edit.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.edit.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.editor.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.editor.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.launcher.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.launcher.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.trace.edit.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.edit.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.trace.editor.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.editor.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.trace.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.engine.emfvm.launch.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm.launch.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.engine.emfvm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.engine.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.engine.vm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.vm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.examples.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.examples.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.core.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.core.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.emfvm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.emfvm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.exportmodel.editor.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel.editor.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.exportmodel.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.model.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.model.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.ui.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.ui.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.vm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.vm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.osgi.compatibility.state.source,1.2.100.v20200811-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.compatibility.state.source_1.2.100.v20200811-1344.jar,-1,false +org.eclipse.osgi.services.source,3.9.0.v20200511-1725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.services.source_3.9.0.v20200511-1725.jar,-1,false +org.eclipse.osgi.source,3.16.0.v20200828-0759,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.source_3.16.0.v20200828-0759.jar,-1,false +org.eclipse.osgi.util.source,3.5.300.v20190708-1141,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.util.source_3.5.300.v20190708-1141.jar,-1,false +org.eclipse.pde.api.tools.annotations.source,1.1.400.v20190929-1236,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.annotations.source_1.1.400.v20190929-1236.jar,-1,false +org.eclipse.pde.api.tools.source,1.2.0.v20200813-0522,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.source_1.2.0.v20200813-0522.jar,-1,false +org.eclipse.pde.api.tools.ui.source,1.2.0.v20200813-0523,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.ui.source_1.2.0.v20200813-0523.jar,-1,false +org.eclipse.pde.build.source,3.10.800.v20200410-1419,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.build.source_3.10.800.v20200410-1419.jar,-1,false +org.eclipse.pde.core.source,3.14.0.v20200817-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.core.source_3.14.0.v20200817-1143.jar,-1,false +org.eclipse.pde.ds.annotations.source,1.2.0.v20200813-0526,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.annotations.source_1.2.0.v20200813-0526.jar,-1,false +org.eclipse.pde.ds.core.source,1.2.0.v20200813-0526,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.core.source_1.2.0.v20200813-0526.jar,-1,false +org.eclipse.pde.ds.lib.source,1.1.400.v20191119-0943,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.lib.source_1.1.400.v20191119-0943.jar,-1,false +org.eclipse.pde.ds.ui.source,1.2.0.v20200813-0954,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.ui.source_1.2.0.v20200813-0954.jar,-1,false +org.eclipse.pde.ds1_2.lib.source,1.0.400.v20191119-0943,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds1_2.lib.source_1.0.400.v20191119-0943.jar,-1,false +org.eclipse.pde.genericeditor.extension.source,1.1.0.v20200828-0858,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.genericeditor.extension.source_1.1.0.v20200828-0858.jar,-1,false +org.eclipse.pde.junit.runtime.source,3.5.900.v20200810-0835,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.junit.runtime.source_3.5.900.v20200810-0835.jar,-1,false +org.eclipse.pde.launching.source,3.9.0.v20200812-1037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.launching.source_3.9.0.v20200812-1037.jar,-1,false +org.eclipse.pde.runtime.source,3.6.900.v20200612-1330,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.runtime.source_3.6.900.v20200612-1330.jar,-1,false +org.eclipse.pde.ua.core.source,1.2.0.v20200813-0518,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.core.source_1.2.0.v20200813-0518.jar,-1,false +org.eclipse.pde.ua.ui.source,1.2.0.v20200813-0519,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.ui.source_1.2.0.v20200813-0519.jar,-1,false +org.eclipse.pde.ui.source,3.12.0.v20200824-1258,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui.source_3.12.0.v20200824-1258.jar,-1,false +org.eclipse.pde.ui.templates.source,3.7.0.v20200812-1812,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui.templates.source_3.7.0.v20200812-1812.jar,-1,false +org.eclipse.platform.source,4.17.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform.source_4.17.0.v20200902-1800.jar,-1,false +org.eclipse.search.source,3.12.0.v20200727-2017,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.search.source_3.12.0.v20200727-2017.jar,-1,false +org.eclipse.swt.browser.chromium.gtk.linux.x86_64.source,3.115.0.v20200831-1002,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.browser.chromium.gtk.linux.x86_64.source_3.115.0.v20200831-1002.jar,-1,false +org.eclipse.swt.gtk.linux.x86_64.source,3.115.0.v20200831-1002,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.115.0.v20200831-1002.jar,-1,false +org.eclipse.team.core.source,3.8.1100.v20200806-0621,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.core.source_3.8.1100.v20200806-0621.jar,-1,false +org.eclipse.team.genericeditor.diff.extension.source,1.0.600.v20200212-1524,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.genericeditor.diff.extension.source_1.0.600.v20200212-1524.jar,-1,false +org.eclipse.team.ui.source,3.8.1000.v20200806-0621,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.ui.source_3.8.1000.v20200806-0621.jar,-1,false +org.eclipse.text.quicksearch.source,1.0.300.v20200519-2023,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text.quicksearch.source_1.0.300.v20200519-2023.jar,-1,false +org.eclipse.text.source,3.10.300.v20200807-0831,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text.source_3.10.300.v20200807-0831.jar,-1,false +org.eclipse.tools.layout.spy.source,1.0.600.v20200608-0818,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.tools.layout.spy.source_1.0.600.v20200608-0818.jar,-1,false +org.eclipse.ui.browser.source,3.6.900.v20200807-1330,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.browser.source_3.6.900.v20200807-1330.jar,-1,false +org.eclipse.ui.cheatsheets.source,3.7.0.v20200805-2057,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.cheatsheets.source_3.7.0.v20200805-2057.jar,-1,false +org.eclipse.ui.console.source,3.9.300.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.console.source_3.9.300.v20200828-0817.jar,-1,false +org.eclipse.ui.editors.source,3.13.300.v20200812-2334,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.editors.source_3.13.300.v20200812-2334.jar,-1,false +org.eclipse.ui.externaltools.source,3.4.800.v20200612-0848,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.externaltools.source_3.4.800.v20200612-0848.jar,-1,false +org.eclipse.ui.forms.source,3.10.0.v20200727-0948,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.forms.source_3.10.0.v20200727-0948.jar,-1,false +org.eclipse.ui.genericeditor.source,1.1.800.v20200828-1000,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.genericeditor.source_1.1.800.v20200828-1000.jar,-1,false +org.eclipse.ui.ide.application.source,1.3.800.v20200713-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide.application.source_1.3.800.v20200713-0938.jar,-1,false +org.eclipse.ui.ide.source,3.17.200.v20200808-0622,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide.source_3.17.200.v20200808-0622.jar,-1,false +org.eclipse.ui.intro.quicklinks.source,1.1.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.quicklinks.source_1.1.0.v20200724-0708.jar,-1,false +org.eclipse.ui.intro.source,3.5.1100.v20200828-0803,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.source_3.5.1100.v20200828-0803.jar,-1,false +org.eclipse.ui.intro.universal.source,3.4.0.v20200805-1259,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.universal.source_3.4.0.v20200805-1259.jar,-1,false +org.eclipse.ui.monitoring.source,1.1.800.v20200820-1401,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.monitoring.source_1.1.800.v20200820-1401.jar,-1,false +org.eclipse.ui.navigator.resources.source,3.7.400.v20200722-0751,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator.resources.source_3.7.400.v20200722-0751.jar,-1,false +org.eclipse.ui.navigator.source,3.9.400.v20200723-2304,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator.source_3.9.400.v20200723-2304.jar,-1,false +org.eclipse.ui.net.source,1.3.800.v20200422-1935,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.net.source_1.3.800.v20200422-1935.jar,-1,false +org.eclipse.ui.source,3.118.0.v20200807-0902,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.source_3.118.0.v20200807-0902.jar,-1,false +org.eclipse.ui.themes.source,1.2.1100.v20200825-0757,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.themes.source_1.2.1100.v20200825-0757.jar,-1,false +org.eclipse.ui.trace.source,1.1.800.v20200106-1301,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.trace.source_1.1.800.v20200106-1301.jar,-1,false +org.eclipse.ui.views.log.source,1.2.1200.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.log.source_1.2.1200.v20200828-0938.jar,-1,false +org.eclipse.ui.views.properties.tabbed.source,3.8.1000.v20200609-0849,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.properties.tabbed.source_3.8.1000.v20200609-0849.jar,-1,false +org.eclipse.ui.views.source,3.10.400.v20200611-1719,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.source_3.10.400.v20200611-1719.jar,-1,false +org.eclipse.ui.workbench.source,3.120.0.v20200829-1411,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench.source_3.120.0.v20200829-1411.jar,-1,false +org.eclipse.ui.workbench.texteditor.source,3.15.0.v20200812-2334,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench.texteditor.source_3.15.0.v20200812-2334.jar,-1,false +org.eclipse.update.configurator.source,3.4.600.v20200422-1910,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.update.configurator.source_3.4.600.v20200422-1910.jar,-1,false +org.eclipse.urischeme.source,1.1.100.v20200729-2048,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.urischeme.source_1.1.100.v20200729-2048.jar,-1,false +org.eclipse.xsd.ecore.converter.source,2.8.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.converter.source_2.8.0.v20180706-1143.jar,-1,false +org.eclipse.xsd.ecore.exporter.source,2.7.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.exporter.source_2.7.0.v20180706-1143.jar,-1,false +org.eclipse.xsd.ecore.importer.source,2.9.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.importer.source_2.9.0.v20200324-0723.jar,-1,false +org.eclipse.xsd.edit.source,2.11.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.edit.source_2.11.0.v20200723-0820.jar,-1,false +org.eclipse.xsd.editor.source,2.11.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.editor.source_2.11.0.v20180706-1143.jar,-1,false +org.eclipse.xsd.mapping.editor.source,2.9.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping.editor.source_2.9.0.v20180706-1143.jar,-1,false +org.eclipse.xsd.mapping.source,2.8.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping.source_2.8.0.v20180706-1143.jar,-1,false +org.eclipse.xsd.source,2.18.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.source_2.18.0.v20200723-0820.jar,-1,false +org.eclipse.xtend.core.source,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.core.source_2.23.0.v20200831-0856.jar,-1,false +org.eclipse.xtend.ide.common.source,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide.common.source_2.23.0.v20200831-0856.jar,-1,false +org.eclipse.xtend.ide.source,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide.source_2.23.0.v20200831-0856.jar,-1,false +org.eclipse.xtend.lib.macro.source,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib.macro.source_2.23.0.v20200831-0723.jar,-1,false +org.eclipse.xtend.lib.source,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib.source_2.23.0.v20200831-0723.jar,-1,false +org.eclipse.xtend.m2e.source,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.m2e.source_2.23.0.v20200831-0856.jar,-1,false +org.eclipse.xtend.standalone.source,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.standalone.source_2.23.0.v20200831-0856.jar,-1,false +org.eclipse.xtext.activities.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.activities.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.builder.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.builder.standalone.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder.standalone.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.buildship.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.buildship.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.common.types.edit.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.edit.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.common.types.shared.jdt38.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared.jdt38.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.common.types.shared.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.common.types.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.common.types.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ecore.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ecore.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.generator.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.generator.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.ide.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ide.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.java.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.java.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.junit4.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.junit4.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.logging.source,1.2.15.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.logging.source_1.2.15.v20200831-0808.jar,-1,false +org.eclipse.xtext.m2e.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.m2e.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.purexbase.ide.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ide.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.purexbase.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.purexbase.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.smap.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.smap.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.testing.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.testing.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.ui.codemining.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codemining.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.codetemplates.ide.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ide.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.codetemplates.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.codetemplates.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.ecore.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.ecore.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.shared.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.shared.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.testing.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.testing.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.util.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.util.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.xbase.ide.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ide.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.xbase.junit.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.junit.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.xbase.lib.source,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.lib.source_2.23.0.v20200831-0723.jar,-1,false +org.eclipse.xtext.xbase.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.xbase.testing.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.testing.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.xbase.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.xbase.ui.testing.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui.testing.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.xtext.generator.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.generator.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.xtext.ide.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ide.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.xtext.ui.graph.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.graph.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.xtext.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.xtext.wizard.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.wizard.source_2.23.0.v20200831-0730.jar,-1,false +org.hamcrest.core.source,1.3.0.v20180420-1519,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.hamcrest.core.source_1.3.0.v20180420-1519.jar,-1,false +org.junit.jupiter.api.source,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.api.source_5.6.0.v20200203-2009.jar,-1,false +org.junit.jupiter.engine.source,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.engine.source_5.6.0.v20200203-2009.jar,-1,false +org.junit.jupiter.migrationsupport.source,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.migrationsupport.source_5.6.0.v20200203-2009.jar,-1,false +org.junit.jupiter.params.source,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.params.source_5.6.0.v20200203-2009.jar,-1,false +org.junit.platform.commons.source,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.commons.source_1.6.0.v20200203-2009.jar,-1,false +org.junit.platform.engine.source,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.engine.source_1.6.0.v20200203-2009.jar,-1,false +org.junit.platform.launcher.source,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.launcher.source_1.6.0.v20200203-2009.jar,-1,false +org.junit.platform.runner.source,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.runner.source_1.6.0.v20200203-2009.jar,-1,false +org.junit.platform.suite.api.source,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.suite.api.source_1.6.0.v20200203-2009.jar,-1,false +org.junit.source,4.13.0.v20200204-1500,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.source_4.13.0.v20200204-1500.jar,-1,false +org.junit.vintage.engine.source,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.vintage.engine.source_5.6.0.v20200203-2009.jar,-1,false +org.objectweb.asm.source,8.0.1.v20200420-1007,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm.source_8.0.1.v20200420-1007.jar,-1,false +org.objectweb.asm.tree.source,8.0.1.v20200420-1007,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm.tree.source_8.0.1.v20200420-1007.jar,-1,false +org.opentest4j.source,1.2.0.v20190826-0900,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.opentest4j.source_1.2.0.v20190826-0900.jar,-1,false +org.tukaani.xz.source,1.8.0.v20180207-1613,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.tukaani.xz.source_1.8.0.v20180207-1613.jar,-1,false +org.w3c.css.sac.source,1.3.1.v200903091627,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.css.sac.source_1.3.1.v200903091627.jar,-1,false +org.w3c.dom.events.source,3.0.0.draft20060413_v201105210656,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.events.source_3.0.0.draft20060413_v201105210656.jar,-1,false +org.w3c.dom.smil.source,1.0.1.v200903091627,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.smil.source_1.0.1.v200903091627.jar,-1,false +org.w3c.dom.svg.source,1.1.0.v201011041433,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.svg.source_1.1.0.v201011041433.jar,-1,false diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.oomph.setup/indices.xmi b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.oomph.setup/indices.xmi new file mode 100644 index 0000000..733b4d0 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.oomph.setup/indices.xmi @@ -0,0 +1,10 @@ + + + + Eclipse + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.oomph.setup/installation.setup b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.oomph.setup/installation.setup new file mode 100644 index 0000000..e6d61f6 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.oomph.setup/installation.setup @@ -0,0 +1,9 @@ + + + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/.manager/.fileTable.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/.manager/.fileTable.1 new file mode 100644 index 0000000..aa834d5 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/.manager/.fileTable.1 @@ -0,0 +1,4 @@ +#safe table +#Tue Oct 12 17:19:31 CEST 2021 +framework.info=0 +.crc44283bd9.v1 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/.manager/.fileTable.2 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/.manager/.fileTable.2 new file mode 100644 index 0000000..7d2f3f0 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/.manager/.fileTable.2 @@ -0,0 +1,4 @@ +#safe table +#Tue Oct 12 17:19:31 CEST 2021 +framework.info=1 +.crc5d330a98.v1 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/.manager/.fileTableLock b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/.manager/.fileTableLock new file mode 100644 index 0000000..e69de29 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/126/0/.cp/os/linux/x86_64/libunixfile_1_0_0.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/126/0/.cp/os/linux/x86_64/libunixfile_1_0_0.so new file mode 100644 index 0000000..9067085 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/126/0/.cp/os/linux/x86_64/libunixfile_1_0_0.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/debug_exc.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/debug_exc.png new file mode 100644 index 0000000..59875d1 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/debug_exc.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/run_exc.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/run_exc.png new file mode 100644 index 0000000..08571c1 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/run_exc.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/watch_exp.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/watch_exp.png new file mode 100644 index 0000000..21db2ad Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/watch_exp.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/164/0/.cp/icons/full/elcl16/view_menu.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/164/0/.cp/icons/full/elcl16/view_menu.png new file mode 100644 index 0000000..d8dc2f8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/164/0/.cp/icons/full/elcl16/view_menu.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/164/0/.cp/icons/full/ovr16/pinned_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/164/0/.cp/icons/full/ovr16/pinned_ovr.png new file mode 100644 index 0000000..645d395 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/164/0/.cp/icons/full/ovr16/pinned_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/checkin.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/checkin.gif new file mode 100644 index 0000000..c7ec770 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/checkin.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/checkout.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/checkout.gif new file mode 100644 index 0000000..58ca981 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/checkout.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/connect.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/connect.gif new file mode 100644 index 0000000..3b3ad7c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/connect.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/delete.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/delete.gif new file mode 100644 index 0000000..b6922ac Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/delete.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/rename.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/rename.gif new file mode 100644 index 0000000..e6f786e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/rename.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/revert.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/revert.gif new file mode 100644 index 0000000..eae118a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/revert.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/update.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/update.gif new file mode 100644 index 0000000..461ff69 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/196/0/.cp/icons/update.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/205/0/.cp/icons/full/ctool16/ManageSecurity.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/205/0/.cp/icons/full/ctool16/ManageSecurity.png new file mode 100644 index 0000000..c1641fc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/205/0/.cp/icons/full/ctool16/ManageSecurity.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/218/0/.cp/icons/full/elcl16/lock.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/218/0/.cp/icons/full/elcl16/lock.gif new file mode 100644 index 0000000..8e3d48a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/218/0/.cp/icons/full/elcl16/lock.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/218/0/.cp/icons/full/elcl16/unlock.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/218/0/.cp/icons/full/elcl16/unlock.gif new file mode 100644 index 0000000..2eaedad Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/218/0/.cp/icons/full/elcl16/unlock.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/221/0/.cp/icons/full/ovr16/lock.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/221/0/.cp/icons/full/ovr16/lock.gif new file mode 100644 index 0000000..ad99077 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/221/0/.cp/icons/full/ovr16/lock.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/221/0/.cp/icons/full/ovr16/lock_self.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/221/0/.cp/icons/full/ovr16/lock_self.gif new file mode 100644 index 0000000..c6fde7d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/221/0/.cp/icons/full/ovr16/lock_self.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/257/0/.cp/icons/eview16/eclass_hi_nav.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/257/0/.cp/icons/eview16/eclass_hi_nav.gif new file mode 100644 index 0000000..17f927e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/257/0/.cp/icons/eview16/eclass_hi_nav.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/257/0/.cp/icons/eview16/eref_nav.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/257/0/.cp/icons/eview16/eref_nav.gif new file mode 100644 index 0000000..88cdf2a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/257/0/.cp/icons/eview16/eref_nav.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/272/0/.cp/icons/full/obj16/GenericValue.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/272/0/.cp/icons/full/obj16/GenericValue.gif new file mode 100644 index 0000000..7ef81e5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/272/0/.cp/icons/full/obj16/GenericValue.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/385/0/.cp/icons/obj/iu_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/385/0/.cp/icons/obj/iu_obj.png new file mode 100644 index 0000000..684e82a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/385/0/.cp/icons/obj/iu_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/385/0/.cp/icons/obj/iu_update_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/385/0/.cp/icons/obj/iu_update_obj.png new file mode 100644 index 0000000..a851004 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/385/0/.cp/icons/obj/iu_update_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/457/0/.cp/lib/java14api.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/457/0/.cp/lib/java14api.jar new file mode 100644 index 0000000..7af8c8a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/457/0/.cp/lib/java14api.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/471/0/.cp/dictionaries/en_GB.dictionary b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/471/0/.cp/dictionaries/en_GB.dictionary new file mode 100644 index 0000000..2b4a8f6 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/471/0/.cp/dictionaries/en_GB.dictionary @@ -0,0 +1,49923 @@ +ACM +ANSI +ASAP +ASCII +ATM's +Achilles +Ada +Ada's +Afghanistan +Afghanistan's +Africa +Africa's +African +African's +Africans +Airedale +Airedale's +Alabama +Alabama's +Alabamian +Alabamian's +Alaska +Alaska's +Albania +Albania's +Albanian +Albanian's +Albanians +Alcibiades +Alden +Alden's +Algeria +Algeria's +Algerian +Algerian's +Algol +Algol's +Allah +Allah's +Alyssa +Alyssa's +Amanda +Amanda's +Amdahl +Amdahl's +Amelia +Amelia's +America +America's +American +American's +Americana +Americans +Americas +Ames +Amsterdam +Amsterdam's +Amtrak +Amtrak's +Anabaptist +Anabaptist's +Anabaptists +Andorra +Andorra's +Angeleno +Angeleno's +Angelenos +Anglican +Anglican's +Anglicanism +Anglicanism's +Anglicans +Anglophilia +Anglophilia's +Anglophobia +Anglophobia's +Angola +Angola's +Antarctica +Antarctica's +Aphrodite +Aphrodite's +Apache +Apollo +Apollo's +Apollonian +Appalachia +Appalachia's +Appalachian +Appalachian's +Appalachians +April +April's +Aprils +Aquarius +Arab +Arab's +Arabia +Arabia's +Arabian +Arabian's +Arabians +Arabic +Arabic's +Arabs +Archie +Archie's +Argentina +Argentina's +Argo +Argo's +Argos +Arianism +Arianism's +Arianist +Arianist's +Arianists +Aries +Aristotelian +Aristotelian's +Aristotle +Aristotle's +Arizona +Arizona's +Arkansas +Arkansas's +Armageddon +Armageddon's +Armenian +Armenian's +Armour +Armour's +Armstrong +Armstrong's +Artemis +Aryan +Aryan's +Aryans +Asia +Asia's +Asian +Asian's +Asians +Asiatic +Asiatic's +Asiatics +Assyrian +Assyrian's +Assyriology +Assyriology's +Athena +Athena's +Athenian +Athenian's +Athenians +Athens +Atlantic +Atlantic's +Auckland +Auckland's +Audubon +Audubon's +Augusta +Augusta's +Augusts +Austin +Austin's +Australia +Australia's +Australian +Australian's +Australians +Austria +Austria's +Austrian +Austrian's +Ave +BSD +Babel +Babel's +Bach +Bach's +Bagrodia +Bagrodia's +Bagrodias +Balkan +Balkan's +Balkans +Baltic +Baltic's +Bangladesh +Bangladesh's +Bantu +Bantu's +Bantus +Barbados +Baxter +Baxter's +Beethoven +Beethoven's +Belgian +Belgian's +Belgians +Belgium +Belgium's +Bellovin +Bellovin's +Belushi +Belushi's +Benedict +Benedict's +Benedictine +Benedictine's +Bengal +Bengal's +Bengali +Bengali's +Benzedrine +Benzedrine's +Bergsten +Bergsten's +Berkeley +Berkeley's +Berlin +Berlin's +Berliner +Berliners +Bermuda +Bermuda's +Bessel +Bessel's +Beverly +Beverly's +Bilbo +Bilbo's +Bolivia +Bolivia's +Bologna +Bologna's +Bolshevik +Bolshevik's +Bolsheviks +Bolshevism +Bolshevism's +Borneo +Borneo's +Boston +Boston's +Bostonian +Bostonian's +Bostonians +Botswana +Botswana's +Bourne +Bourne's +Brazil +Brazil's +Brazilian +Brazilian's +Bresenham +Bresenham's +Britain +Britain's +British +Britisher +Britishly +Briton +Briton's +Britons +Buehring +Buehring's +CDC +CDC's +CEO +CMOS +CPU +CPU's +CPUs +California +California's +Californian +Californian's +Californians +Cambridge +Cambridge's +Canada +Canada's +Canadian +Carolina +Carolina's +Carolinas +Cartesian +Chinese +Chinese's +Christian +Christian's +Christians +Christiansen +Christmas +Cobol +Cobol's +Coleman +Coleman's +Colorado +Colorado's +Comdex +Comdex's +Cray +Cray's +Crays +Cupertino +Cupertino's +Czechoslovakian +DARPA +DARPA's +DECNET +DOS +Dan +Dan's +DeMorgan +DeMorgan's +Debbie +Debbie's +December +December's +Decembers +Delaware +Delaware's +Denmark +Denmark's +Dijkstra +Dijkstra's +Diophantine +Dylan +Dylan's +EDP +EGA +EGA's +Edsger +Edsger's +Ellen +Ellen's +Elvis +Elvis's +English +English's +Erlang +Erlang's +Ethernet +Ethernet's +Ethernets +Europe +Europe's +European +European's +Europeans +FIFO +Fairbanks +Februaries +February +February's +Felder +Florida +Florida's +Fortran +Fortran's +Fourier +Fourier's +France +France's +Frances +French +French's +Friday +Friday's +Fridays +GPSS +Galvin +Galvin's +Garfunkel +Geoff +Geoff's +Geoffrey +Geoffrey's +German +German's +Germans +Germany +Germany's +Gibson +Gibson's +Gipsies +Gipsy +Gipsy's +Godzilla +Godzilla's +Gothic +Greek +Greek's +Greeks +Greg +Greg's +Heinlein +Heinlein's +Hewlett +Hewlett's +Holland +Holland's +Hollander +Hollanders +Hollands +Honda +Honda's +Hz +I'd +I'll +I'm +I've +IBM +IBM's +IEEE +ITCorp +ITCorp's +ITcorp +ITcorp's +Illinois +Inc +India +India's +Indian +Indian's +Indiana +Indiana's +Indians +Intel +Intel's +Internet +Internet's +Iran +Iran's +Ireland +Ireland's +Israel +Israel's +Israeli +Israeli's +Israelis +Italian +Italian's +Italians +James +Januaries +January +January's +Japan +Japan's +Japanese +Japanese's +Jefferson +Jefferson's +Jill +Jill's +Johnnie +Johnnie's +Jr +Julie +Julie's +Julies +July +July's +Julys +June +June's +Junes +Klein +Klein's +Kleinrock +Kleinrock's +Kline +Kline's +Knuth +Knuth's +Kuenning +Kuenning's +LED's +LEDs +LaTeX +LaTeX's +Lagrangian +Lagrangian's +Lamport +Lamport's +Latin +Latin's +Laurie +Laurie's +Lenten +Linux +Liz +Liz's +Lyle +Lyle's +MHz +MIT +MIT's +MacDraw +MacDraw's +MacIntosh +MacIntosh's +MacPaint +MacPaint's +Mafia +Mafia's +Malibu +Malibu's +Mandelbrot +Mandelbrot's +Manhattan +Manhattan's +Manila +Manila's +Marianne +Marianne's +Mary +Mary's +Maryland +Maryland's +Marylanders +Massachusetts +Massey +Massey's +Matt +Matt's +Maxtor +Maxtor's +McElhaney +McElhaney's +McKenzie +McKenzie's +McMartin +McMartin's +Medusa +Medusa's +Michigan +Michigan's +Microport +Microport's +Microsoft +Microsoft's +Midwest +Minnesota +Minnesota's +Monday +Monday's +Mondays +Montana +Montana's +Montanan +Montanan's +Moslem +Moslem's +Moslems +Motorola +Motorola's +Mr +Mrs +Ms +Multibus +Multibus's +Multics +Munsey +Munsey's +Muslim +Muslim's +Muslims +NFS +Nazi +Nazi's +Nazis +NeWS +Nebraska +Nebraska's +Nebraskan +Nebraskan's +Negro +Negro's +Negroes +Nepal +Nepal's +Netherlands +Newtonian +November +November's +Novembers +OEM +OEM's +OEMS +OK +OS +OS's +October +October's +Octobers +Oderberg +Oderberg's +Oderbergs +Oedipus +Ohio +Ohio's +Oklahoma +Oklahoma's +Oklahoman +Oklahoman's +Oliver's +PC +PC's +PCs +PDP +Packard +Packard's +Packards +Palestinian +Pascal +Pascal's +Pennsylvania +Pennsylvania's +Peter's +Petkiewicz +Petkiewicz's +PhD +Planck +Planck's +Poland +Poland's +Popek +Popek's +Popeks +Prime's +Prokofiev +Prokofiev's +QA +RCS +ROM +RSX +Redford +Redford's +Rick +Rick's +Ritchie +Ritchie's +Robert +Robert's +Roberts +Robinson +Robinson's +Roman +Roman's +Romans +Roy +Roy's +Rubens +Russian +Russian's +Russians +SCCS +SMTP +Sally's +Salz +Salz's +Sam +Sam's +Saturday +Saturday's +Saturdays +Scotland +Scotland's +Seagate +Seagate's +September +September's +Septembers +Signor +Sikkim +Sikkim's +Sikkimese +Silverstein +Silverstein's +Singapore +Singapore's +Spafford +Spafford's +Spain +Spain's +Spanish +Spanish's +Spencer +Spencer's +Spuds +Sr +Sunday +Sunday's +Sundays +TCP +TV's +TeX +TeX's +Teflon +Teflon's +Tektronix +Tektronix's +Tennessee +Tennessee's +Texas +Texas's +Texases +Thursday +Thursday's +Thursdays +Tinseltown +Tinseltown's +Trudeau +Trudeau's +Tuesday +Tuesday's +Tuesdays +Turing +Turing's +UART +UCLA +UNIX's +USC +USC's +USG +USG's +Ultrix +Ultrix's +Unix +Unix's +Usenet +Usenet's +Usenix +Usenix's +Utah +Utah's +VAR +VCR +VMS +VMS's +Vanessa +Vanessa's +Vax +Vax's +Ventura +Ventura's +Virginia +Virginia's +Warnock +Warnock's +Washington +Washington's +Wednesday +Wednesday's +Wednesdays +Weibull +Weibull's +Wilbur +Wilbur's +Willisson +Willisson's +Wilson +Wilson's +Xenix +Xenix's +Xeroxed +Xeroxes +Xeroxing +Yamaha +Yamaha's +Yentl +Yentl's +York +York's +Yorker +Yorkers +Yorks +Zealand +Zealand's +Zulu +Zulu's +Zulus +a +aback +abaft +abandon +abandoned +abandoner +abandoning +abandonment +abandonments +abandons +abase +abased +abasement +abasements +abaser +abases +abash +abashed +abashes +abashing +abasing +abate +abated +abatement +abatements +abater +abates +abating +abbe +abbey +abbey's +abbeys +abbot +abbot's +abbots +abbreviate +abbreviated +abbreviates +abbreviating +abbreviation +abbreviations +abdomen +abdomen's +abdomens +abdominal +abdominally +abduct +abducted +abducting +abduction +abduction's +abductions +abductor +abductor's +abductors +abducts +abed +aberrant +aberrantly +aberration +aberrations +abet +abets +abetted +abetter +abetting +abettor +abeyance +abhor +abhorred +abhorrent +abhorrently +abhorrer +abhorring +abhors +abide +abided +abider +abides +abiding +abidingly +abilities +ability +ability's +abject +abjection +abjections +abjectly +abjectness +abjure +abjured +abjurer +abjures +abjuring +ablate +ablated +ablates +ablating +ablation +ablative +ablatively +ablaze +able +abler +ablest +ablution +ablutions +ably +abnormal +abnormalities +abnormality +abnormally +aboard +abode +abode's +abodes +abolish +abolished +abolisher +abolishers +abolishes +abolishing +abolishment +abolishment's +abolishments +abolition +abolitionist +abolitionists +abominable +aboriginal +aboriginally +aborigine +aborigine's +aborigines +abort +aborted +aborter +aborting +abortion +abortion's +abortions +abortive +abortively +abortiveness +aborts +abound +abounded +abounding +abounds +about +above +aboveground +abrade +abraded +abrader +abrades +abrading +abrasion +abrasion's +abrasions +abreaction +abreaction's +abreactions +abreast +abridge +abridged +abridger +abridges +abridging +abridgment +abroad +abrogate +abrogated +abrogates +abrogating +abrogation +abrupt +abruptly +abruptness +abscess +abscessed +abscesses +abscissa +abscissa's +abscissas +abscond +absconded +absconder +absconding +absconds +absence +absence's +absences +absent +absented +absentee +absentee's +absenteeism +absentees +absentia +absenting +absently +absentminded +absentmindedly +absentmindedness +absents +absinthe +absolute +absolutely +absoluteness +absolutes +absolution +absolve +absolved +absolver +absolves +absolving +absorb +absorbed +absorbency +absorbent +absorbent's +absorbents +absorber +absorbing +absorbingly +absorbs +absorption +absorption's +absorptions +absorptive +abstain +abstained +abstainer +abstaining +abstains +abstention +abstentions +abstinence +abstract +abstracted +abstractedly +abstractedness +abstracter +abstracting +abstraction +abstraction's +abstractionism +abstractionist +abstractionists +abstractions +abstractive +abstractly +abstractness +abstractor +abstractor's +abstractors +abstracts +abstruse +abstrusely +abstruseness +abstrusenesses +absurd +absurdities +absurdity +absurdity's +absurdly +absurdness +abundance +abundances +abundant +abundantly +abuse +abused +abuser +abusers +abuses +abusing +abusive +abusively +abusiveness +abut +abutment +abutments +abuts +abutted +abutter +abutter's +abutters +abutting +abysmal +abysmally +abyss +abyss's +abysses +acacia +academia +academic +academically +academics +academies +academy +academy's +accede +acceded +accedes +acceding +accelerate +accelerated +accelerates +accelerating +acceleratingly +acceleration +accelerations +accelerative +accelerator +accelerators +accelerometer +accelerometer's +accelerometers +accent +accented +accenting +accents +accentual +accentually +accentuate +accentuated +accentuates +accentuating +accentuation +accept +acceptability +acceptable +acceptableness +acceptably +acceptance +acceptance's +acceptances +accepted +acceptedly +accepter +accepters +accepting +acceptingly +acceptingness +acceptive +acceptor +acceptor's +acceptors +accepts +access +accessed +accesses +accessibility +accessible +accessibly +accessing +accession +accession's +accessions +accessories +accessory +accessory's +accident +accident's +accidental +accidentally +accidentalness +accidently +accidents +acclaim +acclaimed +acclaimer +acclaiming +acclaims +acclamation +acclimate +acclimated +acclimates +acclimating +acclimation +accolade +accolades +accommodate +accommodated +accommodates +accommodating +accommodatingly +accommodation +accommodations +accommodative +accommodativeness +accompanied +accompanier +accompanies +accompaniment +accompaniment's +accompaniments +accompanist +accompanist's +accompanists +accompany +accompanying +accomplice +accomplices +accomplish +accomplished +accomplisher +accomplishers +accomplishes +accomplishing +accomplishment +accomplishment's +accomplishments +accord +accordance +accordances +accorded +accorder +accorders +according +accordingly +accordion +accordion's +accordions +accords +accost +accosted +accosting +accosts +account +accountabilities +accountability +accountable +accountableness +accountably +accountancy +accountant +accountant's +accountants +accounted +accounting +accountings +accounts +accredit +accreditation +accreditations +accredited +accretion +accretion's +accretions +accrue +accrued +accrues +accruing +acculturate +acculturated +acculturates +acculturating +acculturation +acculturative +accumulate +accumulated +accumulates +accumulating +accumulation +accumulations +accumulative +accumulatively +accumulativeness +accumulator +accumulator's +accumulators +accuracies +accuracy +accurate +accurately +accurateness +accursed +accursedly +accursedness +accusal +accusation +accusation's +accusations +accusative +accuse +accused +accuser +accusers +accuses +accusing +accusingly +accustom +accustomed +accustomedness +accustoming +accustoms +ace +ace's +aced +acer +aces +acetate +acetone +acetylene +ache +ached +aches +achievable +achieve +achieved +achievement +achievement's +achievements +achiever +achievers +achieves +achieving +aching +achingly +acid +acidic +acidities +acidity +acidly +acidness +acids +acidulous +acing +acknowledge +acknowledged +acknowledgedly +acknowledgement +acknowledger +acknowledgers +acknowledges +acknowledging +acme +acne +acned +acolyte +acolytes +acorn +acorn's +acorns +acoustic +acoustical +acoustically +acoustician +acoustics +acquaint +acquaintance +acquaintance's +acquaintances +acquainted +acquainting +acquaints +acquiesce +acquiesced +acquiescence +acquiesces +acquiescing +acquirable +acquire +acquired +acquires +acquiring +acquisition +acquisition's +acquisitions +acquisitiveness +acquit +acquits +acquittal +acquittals +acquitted +acquitter +acquitting +acre +acre's +acreage +acres +acrid +acridly +acridness +acrimonious +acrimoniously +acrimony +acrobat +acrobat's +acrobatic +acrobatics +acrobats +acronym +acronym's +acronyms +acropolis +across +acrylic +act +acted +acting +actinium +actinometer +actinometer's +actinometers +action +action's +actions +activate +activated +activates +activating +activation +activations +activator +activator's +activators +active +actively +activeness +activism +activist +activist's +activists +activities +activity +activity's +actor +actor's +actors +actress +actress's +actresses +acts +actual +actualities +actuality +actually +actuals +actuarial +actuarially +actuate +actuated +actuates +actuating +actuation +actuator +actuator's +actuators +acuity +acumen +acute +acutely +acuteness +acuter +acutest +acyclic +acyclically +ad +adage +adages +adagio +adagios +adamant +adamantly +adapt +adaptability +adaptable +adaptation +adaptation's +adaptations +adapted +adaptedness +adapter +adapters +adapting +adaption +adaptive +adaptively +adaptiveness +adaptor +adaptors +adapts +add +added +addenda +addendum +adder +adders +addict +addicted +addicting +addiction +addiction's +addictions +addictive +addicts +adding +addition +addition's +additional +additionally +additions +additive +additive's +additively +additives +additivity +address +addressability +addressable +addressed +addressee +addressee's +addressees +addresser +addressers +addresses +addressing +adds +adduce +adduced +adducer +adduces +adducing +adduct +adducted +adducting +adduction +adductive +adductor +adducts +adept +adeptly +adeptness +adepts +adequacies +adequacy +adequate +adequately +adequateness +adhere +adhered +adherence +adherences +adherent +adherent's +adherently +adherents +adherer +adherers +adheres +adhering +adhesion +adhesions +adhesive +adhesive's +adhesively +adhesiveness +adhesives +adiabatic +adiabatically +adieu +adjacency +adjacent +adjacently +adjective +adjective's +adjectively +adjectives +adjoin +adjoined +adjoining +adjoins +adjourn +adjourned +adjourning +adjournment +adjourns +adjudge +adjudged +adjudges +adjudging +adjudicate +adjudicated +adjudicates +adjudicating +adjudication +adjudication's +adjudications +adjudicative +adjunct +adjunct's +adjunctive +adjunctly +adjuncts +adjure +adjured +adjures +adjuring +adjust +adjustable +adjustably +adjusted +adjuster +adjusters +adjusting +adjustive +adjustment +adjustment's +adjustments +adjustor +adjustor's +adjustors +adjusts +adjutant +adjutants +administer +administered +administering +administerings +administers +administration +administration's +administrations +administrative +administratively +administrator +administrator's +administrators +admirable +admirableness +admirably +admiral +admiral's +admirals +admiralty +admiration +admirations +admire +admired +admirer +admirers +admires +admiring +admiringly +admissibility +admissible +admission +admission's +admissions +admit +admits +admittance +admitted +admittedly +admitting +admix +admixed +admixes +admixture +admonish +admonished +admonisher +admonishes +admonishing +admonishingly +admonishment +admonishment's +admonishments +admonition +admonition's +admonitions +ado +adobe +adolescence +adolescent +adolescent's +adolescently +adolescents +adopt +adopted +adopter +adopters +adopting +adoption +adoption's +adoptions +adoptive +adoptively +adopts +adorable +adorableness +adoration +adore +adored +adorer +adores +adoring +adorn +adorned +adorning +adornment +adornment's +adornments +adorns +adrenal +adrenaline +adrenally +adrift +adroit +adroitly +adroitness +ads +adsorb +adsorbed +adsorbing +adsorbs +adsorption +adulate +adulating +adulation +adulations +adult +adult's +adulterate +adulterated +adulterates +adulterating +adulteration +adulterer +adulterer's +adulterers +adulterous +adulterously +adultery +adulthood +adultly +adultness +adults +adumbrate +adumbrated +adumbrates +adumbrating +adumbration +adumbrative +adumbratively +advance +advanced +advancement +advancement's +advancements +advancer +advancers +advances +advancing +advantage +advantaged +advantageous +advantageously +advantageousness +advantages +advantaging +advent +adventist +adventists +adventitious +adventitiously +adventitiousness +adventive +adventively +adventure +adventured +adventurer +adventurers +adventures +adventuring +adventurous +adventurously +adventurousness +adverb +adverb's +adverbial +adverbially +adverbs +adversaries +adversary +adversary's +adverse +adversed +adversely +adverses +adversing +adversities +adversity +advertise +advertised +advertisement +advertisement's +advertisements +advertiser +advertisers +advertises +advertising +advice +advisability +advisable +advisableness +advisably +advise +advised +advisedly +advisee +advisee's +advisees +advisement +advisements +adviser +adviser's +advisers +advises +advising +advisor +advisor's +advisors +advisory +advocacy +advocate +advocated +advocates +advocating +advocation +advocative +aegis +aerate +aerated +aerates +aerating +aeration +aerator +aerators +aerial +aerial's +aerially +aerials +aeroacoustic +aerobic +aerobics +aerodynamic +aerodynamics +aeronautic +aeronautical +aeronautically +aeronautics +aerosol +aerosols +aerospace +afar +afars +affable +affair +affair's +affairs +affect +affectation +affectation's +affectations +affected +affectedly +affectedness +affecter +affecting +affectingly +affection +affection's +affectionate +affectionately +affectioned +affections +affective +affectively +affects +afferent +afferently +affianced +affidavit +affidavit's +affidavits +affiliate +affiliated +affiliates +affiliating +affiliation +affiliations +affinities +affinity +affinity's +affirm +affirmation +affirmation's +affirmations +affirmative +affirmatively +affirmed +affirming +affirms +affix +affixed +affixes +affixing +afflict +afflicted +afflicting +affliction +affliction's +afflictions +afflictive +afflictively +afflicts +affluence +affluent +affluently +afford +affordable +afforded +affording +affords +affricate +affricates +affrication +affricative +affright +affront +affronted +affronting +affronts +afghan +afghans +aficionado +aficionados +afield +afire +aflame +afloat +afoot +afore +aforementioned +aforesaid +aforethought +afoul +afraid +afresh +aft +after +aftereffect +aftereffects +aftermath +aftermost +afternoon +afternoon's +afternoons +afters +aftershock +aftershock's +aftershocks +afterthought +afterthoughts +afterward +afterwards +again +against +agape +agar +agate +agates +age +aged +agedly +agedness +ageless +agelessly +agelessness +agencies +agency +agency's +agenda +agenda's +agendas +agent +agent's +agentive +agents +ager +agers +ages +agglomerate +agglomerated +agglomerates +agglomeration +agglomerative +agglutinate +agglutinated +agglutinates +agglutinating +agglutination +agglutinative +agglutinin +agglutinins +aggravate +aggravated +aggravates +aggravating +aggravation +aggravations +aggregate +aggregated +aggregately +aggregateness +aggregates +aggregating +aggregation +aggregations +aggregative +aggregatively +aggression +aggression's +aggressions +aggressive +aggressively +aggressiveness +aggressor +aggressors +aggrieve +aggrieved +aggrievedly +aggrieves +aggrieving +aghast +agile +agilely +agility +aging +agitate +agitated +agitatedly +agitates +agitating +agitation +agitations +agitative +agitator +agitator's +agitators +agleam +aglow +agnostic +agnostic's +agnostics +ago +agog +agonies +agony +agrarian +agree +agreeable +agreeableness +agreeably +agreed +agreeing +agreement +agreement's +agreements +agreer +agreers +agrees +agricultural +agriculturally +agriculture +ague +ah +ahead +aid +aide +aided +aider +aides +aiding +aids +ail +ailed +aileron +ailerons +ailing +ailment +ailment's +ailments +ails +aim +aimed +aimer +aimers +aiming +aimless +aimlessly +aimlessness +aims +air +airbag +airbag's +airbags +airborne +aircraft +aircrafts +airdrop +airdrops +aired +airer +airers +airfield +airfield's +airfields +airflow +airframe +airframe's +airframes +airhead +airier +airiest +airily +airiness +airing +airings +airless +airlessness +airlift +airlift's +airlifts +airline +airline's +airliner +airliner's +airliners +airlines +airlock +airlock's +airlocks +airmail +airmails +airman +airmen +airport +airport's +airports +airs +airship +airship's +airships +airspace +airspeed +airspeeds +airstrip +airstrip's +airstrips +airway +airway's +airways +airy +aisle +aisles +ajar +akimbo +akin +alabaster +alacrity +alarm +alarmed +alarming +alarmingly +alarmist +alarms +alas +alba +albacore +albeit +album +albumen +albumin +albums +alchemy +alcohol +alcohol's +alcoholic +alcoholic's +alcoholics +alcoholism +alcoholisms +alcohols +alcove +alcove's +alcoved +alcoves +alder +alderman +alderman's +aldermen +ale +alee +alert +alerted +alertedly +alerter +alerters +alerting +alertly +alertness +alerts +alfalfa +alfresco +alga +algae +algaecide +algebra +algebra's +algebraic +algebraically +algebras +alginate +alginates +algorithm +algorithm's +algorithmic +algorithmically +algorithms +alias +aliased +aliases +aliasing +alibi +alibi's +alibis +alien +alien's +alienate +alienated +alienates +alienating +alienation +aliens +alight +alighted +alighting +align +aligned +aligner +aligning +alignment +alignments +aligns +alike +alikeness +aliment +aliments +alimony +alive +aliveness +alkali +alkali's +alkaline +alkalis +alkaloid +alkaloid's +alkaloids +alkyl +all +allay +allayed +allaying +allays +allegation +allegation's +allegations +allege +alleged +allegedly +alleges +allegiance +allegiance's +allegiances +alleging +allegoric +allegorical +allegorically +allegoricalness +allegories +allegory +allegory's +allegretto +allegretto's +allegrettos +allegro +allegro's +allegros +allele +alleles +allemande +allergic +allergies +allergy +allergy's +alleviate +alleviated +alleviates +alleviating +alleviation +alleviative +alleviator +alleviator's +alleviators +alley +alley's +alleys +alleyway +alleyway's +alleyways +alliance +alliance's +alliances +allied +allier +allies +alligator +alligator's +alligatored +alligators +alliteration +alliteration's +alliterations +alliterative +alliteratively +allocate +allocated +allocates +allocating +allocation +allocation's +allocations +allocative +allocator +allocator's +allocators +allophone +allophones +allophonic +allot +alloted +allotment +allotment's +allotments +allots +allotted +allotter +allotting +allow +allowable +allowableness +allowably +allowance +allowance's +allowanced +allowances +allowancing +allowed +allowedly +allowing +allows +alloy +alloy's +alloyed +alloying +alloys +allude +alluded +alludes +alluding +allure +allured +allurement +allures +alluring +allusion +allusion's +allusions +allusive +allusively +allusiveness +ally +allying +alma +almanac +almanac's +almanacs +almightiness +almighty +almond +almond's +almonds +almoner +almost +alms +almsman +alnico +aloe +aloes +aloft +aloha +alone +aloneness +along +alongside +aloof +aloofly +aloofness +aloud +alpha +alphabet +alphabet's +alphabetic +alphabetical +alphabetically +alphabetics +alphabets +alphanumeric +alphanumerics +alpine +alps +already +also +altar +altar's +altars +alter +alterable +alteration +alteration's +alterations +altercation +altercation's +altercations +altered +alterer +alterers +altering +alternate +alternated +alternately +alternates +alternating +alternation +alternations +alternative +alternatively +alternativeness +alternatives +alternator +alternator's +alternators +alters +although +altitude +altitudes +alto +alto's +altogether +altos +altruism +altruist +altruistic +altruistically +altruists +alum +alumna +alumna's +alumnae +alumni +alumnus +alundum +alveolar +alveolarly +alveoli +alveolus +always +am +amain +amalgam +amalgam's +amalgamate +amalgamated +amalgamates +amalgamating +amalgamation +amalgamations +amalgamative +amalgams +amanuensis +amass +amassed +amasser +amasses +amassing +amateur +amateur's +amateurish +amateurishly +amateurishness +amateurism +amateurs +amatory +amaze +amazed +amazedly +amazement +amazer +amazers +amazes +amazing +amazingly +amazon +amazon's +amazons +ambassador +ambassador's +ambassadors +amber +ambiance +ambiances +ambidextrous +ambidextrously +ambient +ambiguities +ambiguity +ambiguity's +ambiguous +ambiguously +ambiguousness +ambition +ambition's +ambitions +ambitious +ambitiously +ambitiousness +ambivalence +ambivalent +ambivalently +amble +ambled +ambler +ambles +ambling +ambrosial +ambrosially +ambulance +ambulance's +ambulances +ambulatory +ambuscade +ambuscader +ambush +ambushed +ambusher +ambushes +ameliorate +ameliorated +ameliorating +amelioration +ameliorative +amen +amenable +amend +amended +amender +amending +amendment +amendment's +amendments +amends +amenities +amenity +americium +amiable +amiableness +amiabler +amiablest +amicable +amicableness +amicably +amid +amide +amidst +amigo +amino +amiss +amity +ammo +ammonia +ammoniac +ammonias +ammonium +ammunition +ammunitions +amnesty +amoeba +amoeba's +amoebas +amok +among +amongst +amoral +amorality +amorally +amorous +amorously +amorousness +amorphous +amorphously +amorphousness +amount +amounted +amounter +amounters +amounting +amounts +amour +amour's +amours +amp +ampere +amperes +ampersand +ampersand's +ampersands +amphetamine +amphetamines +amphibian +amphibian's +amphibians +amphibious +amphibiously +amphibiousness +amphibology +ample +ampleness +ampler +amplest +amplification +amplifications +amplified +amplifier +amplifiers +amplifies +amplify +amplifying +amplitude +amplitude's +amplitudes +amply +ampoule +ampoule's +ampoules +amps +amputate +amputated +amputates +amputating +amputation +ams +amulet +amulets +amuse +amused +amusedly +amusement +amusement's +amusements +amuser +amusers +amuses +amusing +amusingly +amusingness +amusive +amyl +an +anachronism +anachronism's +anachronisms +anachronistically +anaconda +anacondas +anaerobic +anagram +anagram's +anagrams +anal +analogical +analogically +analogies +analogous +analogously +analogousness +analogy +analogy's +analysis +analyst +analyst's +analysts +analytic +analytical +analytically +analyticities +analyticity +analytics +anaphora +anaphoric +anaphorically +anaplasmosis +anarchic +anarchical +anarchist +anarchist's +anarchists +anarchy +anastomoses +anastomosis +anastomotic +anathema +anatomic +anatomical +anatomically +anatomicals +anatomy +ancestor +ancestor's +ancestors +ancestral +ancestrally +ancestry +anchor +anchorage +anchorage's +anchorages +anchored +anchoring +anchorite +anchoritism +anchors +anchovies +anchovy +ancient +anciently +ancientness +ancients +ancillaries +ancillary +and +anded +anders +anding +android +ands +anecdotal +anecdotally +anecdote +anecdote's +anecdotes +anechoic +anemometer +anemometer's +anemometers +anemometry +anemone +anew +angel +angel's +angelic +angels +anger +angered +angering +angers +angiography +angle +angled +angler +anglers +angles +angling +angrier +angriest +angrily +angriness +angry +angst +angstrom +angstroms +anguish +anguished +angular +angularly +anhydrous +anhydrously +aniline +animal +animal's +animally +animalness +animals +animate +animated +animatedly +animately +animateness +animates +animating +animation +animations +animator +animator's +animators +animism +animosity +anion +anion's +anionic +anionics +anions +anise +aniseikonic +anisotropic +anisotropies +anisotropy +anisotropy's +ankle +ankle's +ankles +annal +annalen +annals +annex +annexation +annexations +annexed +annexes +annexing +annihilate +annihilated +annihilates +annihilating +annihilation +annihilative +anniversaries +anniversary +anniversary's +annotate +annotated +annotates +annotating +annotation +annotations +annotative +announce +announced +announcement +announcement's +announcements +announcer +announcers +announces +announcing +annoy +annoyance +annoyance's +annoyances +annoyed +annoyer +annoyers +annoying +annoyingly +annoys +annual +annually +annuals +annul +annulled +annulling +annulment +annulment's +annulments +annuls +annum +annunciate +annunciated +annunciates +annunciating +annunciation +annunciator +annunciators +anode +anode's +anodes +anoint +anointed +anointer +anointing +anoints +anomalies +anomalous +anomalously +anomalousness +anomaly +anomaly's +anomic +anomie +anon +anonymity +anonymous +anonymously +anonymousness +anorexia +another +another's +answer +answerable +answered +answerer +answerers +answering +answers +ant +ant's +antagonism +antagonisms +antagonist +antagonist's +antagonistic +antagonistically +antagonists +antarctic +ante +anteater +anteater's +anteaters +antecedent +antecedent's +antecedently +antecedents +anted +antedate +antedated +antedates +antedating +antelope +antelope's +antelopes +antenna +antenna's +antennae +antennas +anterior +anteriorly +anteriors +anthem +anthem's +anthems +anther +anthologies +anthology +anthracite +anthropological +anthropologically +anthropologist +anthropologist's +anthropologists +anthropology +anthropomorphic +anthropomorphically +anti +antibacterial +antibiotic +antibiotics +antibodies +antibody +antic +antic's +anticipate +anticipated +anticipates +anticipating +anticipation +anticipations +anticipative +anticipatively +anticipatory +anticoagulation +anticompetitive +antics +antidisestablishmentarianism +antidote +antidote's +antidotes +antiformant +antifundamentalist +antigen +antigen's +antigens +antihistorical +antimicrobial +antimony +anting +antinomian +antinomy +antipathy +antiphonal +antiphonally +antipode +antipode's +antipodes +antiquarian +antiquarian's +antiquarians +antiquate +antiquated +antiquation +antique +antique's +antiques +antiquities +antiquity +antiredeposition +antiresonance +antiresonator +antiseptic +antisera +antiserum +antislavery +antisocial +antisubmarine +antisymmetric +antisymmetry +antithesis +antithetical +antithetically +antithyroid +antitoxin +antitoxin's +antitoxins +antitrust +antitruster +antler +antlered +ants +anus +anvil +anvil's +anvils +anxieties +anxiety +anxious +anxiously +anxiousness +any +anybodies +anybody +anyhow +anymore +anyone +anyone's +anyones +anyplace +anything +anythings +anyway +anyways +anywhere +anywheres +aorta +apace +apart +apartheid +apartment +apartment's +apartments +apartness +apathetic +apathy +ape +aped +aper +aperiodic +aperiodicity +aperture +apertured +apes +apex +apexes +aphasia +aphasic +aphid +aphid's +aphids +aphonic +aphorism +aphorism's +aphorisms +apiaries +apiary +apical +apically +apiece +aping +apish +apishly +apishness +aplenty +aplomb +apocalypse +apocalyptic +apocrypha +apocryphal +apocryphally +apocryphalness +apogee +apogees +apologetic +apologetically +apologetics +apologia +apologies +apologist +apologist's +apologists +apology +apology's +apostate +apostates +apostle +apostle's +apostles +apostolic +apostrophe +apostrophes +apothecary +apotheoses +apotheosis +appalled +appalling +appallingly +appanage +apparatus +apparatuses +apparel +apparels +apparent +apparently +apparentness +apparition +apparition's +apparitions +appeal +appealed +appealer +appealers +appealing +appealingly +appeals +appear +appearance +appearances +appeared +appearer +appearers +appearing +appears +appease +appeased +appeasement +appeaser +appeases +appeasing +appellant +appellant's +appellants +appellate +appellation +appellative +appellatively +append +appendage +appendage's +appendages +appended +appender +appenders +appendices +appendicitis +appending +appendix +appendix's +appendixes +appends +appertain +appertained +appertaining +appertains +appetite +appetite's +appetites +appetitive +applaud +applauded +applauder +applauding +applauds +applause +apple +apple's +applejack +apples +appliance +appliance's +appliances +applicability +applicable +applicant +applicant's +applicants +application +application's +applications +applicative +applicatively +applicator +applicator's +applicators +applied +applier +appliers +applies +applique +appliques +apply +applying +appoint +appointed +appointee +appointee's +appointees +appointer +appointers +appointing +appointive +appointment +appointment's +appointments +appoints +apportion +apportioned +apportioning +apportionment +apportionments +apportions +appraisal +appraisal's +appraisals +appraise +appraised +appraiser +appraisers +appraises +appraising +appraisingly +appreciable +appreciably +appreciate +appreciated +appreciates +appreciating +appreciation +appreciations +appreciative +appreciatively +appreciativeness +apprehend +apprehended +apprehender +apprehending +apprehends +apprehensible +apprehension +apprehension's +apprehensions +apprehensive +apprehensively +apprehensiveness +apprentice +apprenticed +apprentices +apprenticeship +apprenticeships +apprise +apprised +appriser +apprisers +apprises +apprising +apprisings +apprize +apprized +apprizer +apprizers +apprizes +apprizing +apprizingly +apprizings +approach +approachability +approachable +approached +approacher +approachers +approaches +approaching +approbate +approbation +appropriate +appropriated +appropriately +appropriateness +appropriates +appropriatest +appropriating +appropriation +appropriations +appropriative +appropriator +appropriator's +appropriators +approval +approval's +approvals +approve +approved +approver +approvers +approves +approving +approvingly +approximate +approximated +approximately +approximates +approximating +approximation +approximations +approximative +approximatively +appurtenance +appurtenances +apricot +apricot's +apricots +apron +apron's +aprons +apropos +apse +apses +apsis +apt +aptitude +aptitudes +aptly +aptness +aqua +aquaria +aquarium +aquas +aquatic +aquatics +aqueduct +aqueduct's +aqueducts +aqueous +aqueously +aquifer +aquifers +arabesque +arable +arachnid +arachnid's +arachnids +arbiter +arbiter's +arbiters +arbitrarily +arbitrariness +arbitrary +arbitrate +arbitrated +arbitrates +arbitrating +arbitration +arbitrative +arbitrator +arbitrator's +arbitrators +arboreal +arboreally +arc +arcade +arcade's +arcaded +arcades +arcading +arcane +arced +arch +archaeological +archaeologically +archaeologist +archaeologist's +archaeologists +archaeology +archaic +archaically +archaicness +archaism +archangel +archangel's +archangels +archbishop +archdiocese +archdioceses +arched +archenemy +archer +archers +archery +arches +archetype +archetypes +archfool +arching +archipelago +archipelagoes +architect +architect's +architectonic +architectonics +architects +architectural +architecturally +architecture +architecture's +architectures +archival +archive +archived +archiver +archivers +archives +archiving +archivist +archivists +archly +archness +arcing +arclike +arcs +arctic +ardent +ardently +arduous +arduously +arduousness +are +area +area's +areas +aren't +arena +arena's +arenas +ares +argon +argonaut +argonauts +argot +arguable +arguably +argue +argued +arguer +arguers +argues +arguing +argument +argument's +argumentation +argumentative +argumentatively +arguments +arid +aridity +aridness +aright +arise +arisen +ariser +arises +arising +arisings +aristocracy +aristocrat +aristocrat's +aristocratic +aristocratically +aristocrats +arithmetic +arithmetical +arithmetically +arithmetics +ark +arm +arm's +armadillo +armadillos +armament +armament's +armaments +armchair +armchair's +armchairs +armed +armer +armers +armful +armfuls +armhole +armies +arming +armistice +armload +armpit +armpit's +armpits +arms +army +army's +aroma +aromas +aromatic +aromaticness +arose +around +arousal +arouse +aroused +arouses +arousing +arpeggio +arpeggio's +arpeggios +arrack +arraign +arraigned +arraigning +arraignment +arraignment's +arraignments +arraigns +arrange +arranged +arrangement +arrangement's +arrangements +arranger +arrangers +arranges +arranging +arrant +arrantly +array +arrayed +arrayer +arraying +arrays +arrears +arrest +arrested +arrester +arresters +arresting +arrestingly +arrestor +arrestor's +arrestors +arrests +arrival +arrival's +arrivals +arrive +arrived +arriver +arrives +arriving +arrogance +arrogant +arrogantly +arrogate +arrogated +arrogates +arrogating +arrogation +arrow +arrowed +arrowhead +arrowhead's +arrowheads +arrowing +arrows +arroyo +arroyos +arsenal +arsenal's +arsenals +arsenic +arsine +arsines +arson +art +art's +arterial +arterially +arteries +arteriolar +arteriole +arteriole's +arterioles +arteriosclerosis +artery +artery's +artful +artfully +artfulness +arthritis +arthrogram +arthrogram's +arthrograms +arthropod +arthropod's +arthropods +artichoke +artichoke's +artichokes +article +article's +articled +articles +articling +articulate +articulated +articulately +articulateness +articulates +articulating +articulation +articulations +articulative +articulator +articulators +articulatory +artifact +artifact's +artifacts +artifice +artificer +artifices +artificial +artificialities +artificiality +artificially +artificialness +artilleries +artillerist +artillery +artisan +artisan's +artisans +artist +artist's +artistic +artistically +artistry +artists +artless +artlessly +arts +artwork +as +asbestos +ascend +ascendancy +ascendant +ascendantly +ascended +ascendency +ascendent +ascender +ascenders +ascending +ascends +ascension +ascensions +ascent +ascertain +ascertainable +ascertained +ascertaining +ascertains +ascetic +ascetic's +asceticism +ascetics +ascot +ascribable +ascribe +ascribed +ascribes +ascribing +ascription +aseptic +ash +ashamed +ashamedly +ashen +asher +ashes +ashman +ashore +ashtray +ashtray's +ashtrays +aside +asides +asinine +asininely +ask +askance +asked +asker +askers +askew +askewness +asking +asks +asleep +asocial +asp +asparagus +aspect +aspect's +aspects +aspen +asper +aspersion +aspersion's +aspersions +asphalt +asphalted +asphyxia +aspic +aspirant +aspirant's +aspirants +aspirate +aspirated +aspirates +aspirating +aspiration +aspiration's +aspirations +aspirator +aspirators +aspire +aspired +aspirer +aspires +aspirin +aspiring +aspirins +ass +ass's +assail +assailant +assailant's +assailants +assailed +assailing +assails +assassin +assassin's +assassinate +assassinated +assassinates +assassinating +assassination +assassinations +assassins +assault +assaulted +assaulter +assaulting +assaultive +assaultively +assaultiveness +assaults +assay +assayed +assayer +assayers +assaying +assemblage +assemblage's +assemblages +assemble +assembled +assembler +assemblers +assembles +assemblies +assembling +assembly +assembly's +assen +assent +assented +assenter +assenting +assents +assert +asserted +asserter +asserters +asserting +assertion +assertion's +assertions +assertive +assertively +assertiveness +asserts +asses +assess +assessed +assesses +assessing +assessment +assessment's +assessments +assessor +assessor's +assessors +asset +asset's +assets +assiduity +assiduous +assiduously +assiduousness +assign +assignable +assigned +assignee +assignee's +assignees +assigner +assigners +assigning +assignment +assignment's +assignments +assigns +assimilate +assimilated +assimilates +assimilating +assimilation +assimilations +assimilative +assist +assistance +assistances +assistant +assistant's +assistants +assistantship +assistantships +assisted +assister +assisting +assists +associate +associated +associates +associating +association +association's +associational +associations +associative +associatively +associativities +associativity +associator +associator's +associators +assonance +assonant +assort +assorted +assorter +assorting +assortment +assortment's +assortments +assorts +assuage +assuaged +assuages +assuaging +assume +assumed +assumer +assumes +assuming +assumption +assumption's +assumptions +assurance +assurance's +assurances +assure +assured +assuredly +assuredness +assurer +assurers +assures +assuring +assuringly +astatine +aster +aster's +asterisk +asterisk's +asterisks +asteroid +asteroid's +asteroidal +asteroids +asters +asthma +astonish +astonished +astonishes +astonishing +astonishingly +astonishment +astound +astounded +astounding +astoundingly +astounds +astral +astrally +astray +astride +astringency +astringent +astringently +astronaut +astronaut's +astronautics +astronauts +astronomer +astronomer's +astronomers +astronomical +astronomically +astronomy +astrophysical +astrophysics +astute +astutely +astuteness +asunder +asylum +asylums +asymmetric +asymmetrical +asymmetrically +asymmetries +asymmetry +asymptomatically +asymptote +asymptote's +asymptotes +asymptotic +asymptotically +asymptoticly +asynchronism +asynchronous +asynchronously +asynchrony +at +atavistic +ate +atemporal +atheism +atheist +atheist's +atheistic +atheists +atherosclerosis +athlete +athlete's +athletes +athletic +athleticism +athletics +atlas +atmosphere +atmosphere's +atmosphered +atmospheres +atmospheric +atmospherics +atoll +atoll's +atolls +atom +atom's +atomic +atomically +atomics +atoms +atonal +atonally +atone +atoned +atonement +atones +atoning +atop +atrocious +atrociously +atrociousness +atrocities +atrocity +atrocity's +atrophic +atrophied +atrophies +atrophy +atrophying +attach +attache +attached +attacher +attachers +attaches +attaching +attachment +attachment's +attachments +attack +attackable +attacked +attacker +attacker's +attackers +attacking +attacks +attain +attainable +attainableness +attainably +attained +attainer +attainers +attaining +attainment +attainment's +attainments +attains +attempt +attempted +attempter +attempters +attempting +attempts +attend +attendance +attendance's +attendances +attendant +attendant's +attendants +attended +attendee +attendee's +attendees +attender +attenders +attending +attends +attention +attention's +attentional +attentionality +attentions +attentive +attentively +attentiveness +attenuate +attenuated +attenuates +attenuating +attenuation +attenuator +attenuator's +attenuators +attest +attested +attester +attesting +attests +attic +attic's +attics +attire +attired +attires +attiring +attitude +attitude's +attitudes +attitudinal +attitudinally +attorney +attorney's +attorneys +attract +attracted +attracting +attraction +attraction's +attractions +attractive +attractively +attractiveness +attractor +attractor's +attractors +attracts +attributable +attribute +attributed +attributer +attributes +attributing +attribution +attributions +attributive +attributively +attrition +attune +attuned +attunes +attuning +atypical +atypically +auburn +auction +auctioned +auctioneer +auctioneer's +auctioneers +auctioning +audacious +audaciously +audaciousness +audacity +audible +audibly +audience +audience's +audiences +audio +audiogram +audiogram's +audiograms +audiological +audiologist +audiologist's +audiologists +audiology +audiometer +audiometer's +audiometers +audiometric +audiometry +audit +audited +auditing +audition +audition's +auditioned +auditioning +auditions +auditive +auditor +auditor's +auditorium +auditoriums +auditors +auditory +audits +auger +auger's +augers +aught +augment +augmentation +augmentations +augmented +augmenter +augmenting +augments +augur +augurs +august +augustly +augustness +aunt +aunt's +auntly +aunts +aura +aura's +aural +aurally +auras +aureole +aureomycin +aurora +auscultate +auscultated +auscultates +auscultating +auscultation +auscultations +auspice +auspices +auspicious +auspiciously +auspiciousness +austere +austerely +austereness +austerity +authentic +authentically +authenticate +authenticated +authenticates +authenticating +authentication +authentications +authenticator +authenticators +authenticity +author +author's +authored +authoring +authoritarian +authoritarianism +authoritative +authoritatively +authoritativeness +authorities +authority +authority's +authors +authorship +autism +autistic +auto +auto's +autobiographic +autobiographical +autobiographically +autobiographies +autobiography +autobiography's +autocollimator +autocorrelate +autocorrelated +autocorrelates +autocorrelating +autocorrelation +autocorrelations +autocracies +autocracy +autocrat +autocrat's +autocratic +autocratically +autocrats +autodial +autofluorescence +autograph +autographed +autographing +autographs +automata +automate +automated +automates +automatic +automatically +automatics +automating +automation +automaton +automatons +automobile +automobile's +automobiles +automotive +autonavigator +autonavigator's +autonavigators +autonomic +autonomous +autonomously +autonomy +autopilot +autopilot's +autopilots +autopsied +autopsies +autopsy +autoregressive +autorepeat +autorepeating +autorepeats +autos +autosuggestibility +autotransformer +autumn +autumn's +autumnal +autumnally +autumns +auxiliaries +auxiliary +avail +availabilities +availability +available +availableness +availably +availed +availer +availers +availing +avails +avalanche +avalanched +avalanches +avalanching +avant +avarice +avaricious +avariciously +avariciousness +avenge +avenged +avenger +avenges +avenging +avenue +avenue's +avenues +aver +average +averaged +averagely +averageness +averages +averaging +averred +averrer +averring +avers +averse +aversely +averseness +aversion +aversion's +aversions +aversive +avert +averted +averting +averts +avian +aviaries +aviary +aviation +aviator +aviator's +aviators +avid +avidity +avidly +avidness +avionic +avionics +avocado +avocados +avocation +avocation's +avocations +avoid +avoidable +avoidably +avoidance +avoided +avoider +avoiders +avoiding +avoids +avouch +avow +avowed +avowedly +avower +avows +await +awaited +awaiting +awaits +awake +awaked +awaken +awakened +awakener +awakening +awakens +awakes +awaking +award +awarded +awarder +awarders +awarding +awards +aware +awareness +awash +away +awayness +awe +awed +awesome +awesomely +awesomeness +awful +awfully +awfulness +awhile +awhiles +awing +awkward +awkwardly +awkwardness +awl +awl's +awls +awning +awning's +awninged +awnings +awoke +awry +ax +axe +axed +axer +axers +axes +axial +axially +axing +axiological +axiologically +axiom +axiom's +axiomatic +axiomatically +axiomatics +axioms +axion +axion's +axions +axis +axle +axle's +axles +axolotl +axolotl's +axolotls +axon +axon's +axons +aye +ayer +ayers +ayes +azalea +azalea's +azaleas +azimuth +azimuth's +azimuths +azure +babble +babbled +babbler +babbles +babbling +babe +babe's +babes +babied +babies +baby +baby's +babyhood +babying +babyish +babysit +babysits +babysitter +babysitters +baccalaureate +bachelor +bachelor's +bachelors +bacilli +bacillus +back +backache +backache's +backaches +backbone +backbone's +backbones +backdrop +backdrop's +backdrops +backed +backer +backers +background +background's +backgrounds +backing +backlash +backlasher +backlog +backlog's +backlogs +backpack +backpack's +backpacker +backpackers +backpacks +backplane +backplane's +backplanes +backs +backscatter +backscattered +backscattering +backscatters +backslash +backslashed +backslashes +backslashing +backspace +backspaced +backspaces +backspacing +backstabber +backstabbing +backstage +backstairs +backstitch +backstitched +backstitches +backstitching +backtrack +backtracked +backtracker +backtrackers +backtracking +backtracks +backup +backups +backward +backwardly +backwardness +backwards +backwater +backwater's +backwaters +backwoods +backyard +backyard's +backyards +bacon +baconer +bacteria +bacterial +bacterially +bacterium +bad +bade +baden +badge +badged +badger +badger's +badgered +badgering +badgers +badges +badging +badlands +badly +badminton +badness +bads +baffle +baffled +baffler +bafflers +baffles +baffling +bafflingly +bag +bag's +bagatelle +bagatelle's +bagatelles +bagel +bagel's +bagels +baggage +bagged +bagger +bagger's +baggers +baggier +baggies +bagginess +bagging +baggy +bagpipe +bagpipe's +bagpiper +bagpipes +bags +bah +bail +bailer +bailiff +bailiff's +bailiffs +bailing +bailly +bait +baited +baiter +baiting +baits +bake +baked +baker +bakeries +bakers +bakery +bakery's +bakes +baking +bakings +baklava +balalaika +balalaika's +balalaikas +balance +balanced +balancedness +balancer +balancers +balances +balancing +balconied +balconies +balcony +balcony's +bald +balder +balding +baldly +baldness +bale +baled +baleful +balefully +balefulness +baler +balers +bales +baling +balk +balked +balker +balkier +balkiness +balking +balks +balky +ball +ballad +ballad's +ballads +ballast +ballast's +ballasts +balled +baller +ballerina +ballerina's +ballerinas +ballers +ballet +ballet's +ballets +balling +ballistic +ballistics +balloon +ballooned +ballooner +ballooners +ballooning +balloons +ballot +ballot's +balloted +balloter +balloting +ballots +ballplayer +ballplayer's +ballplayers +ballroom +ballroom's +ballrooms +balls +ballyhoo +balm +balm's +balmier +balminess +balms +balmy +balsa +balsam +balsams +balustrade +balustrade's +balustrades +bamboo +bamboos +ban +ban's +banal +banally +banana +banana's +bananas +band +bandage +bandaged +bandager +bandages +bandaging +banded +bander +bandied +bandies +banding +bandit +bandit's +bandits +bandpass +bands +bandstand +bandstand's +bandstands +bandwagon +bandwagon's +bandwagons +bandwidth +bandwidths +bandy +bandying +bane +baneful +banefully +bang +banged +banger +banging +bangle +bangle's +bangles +bangs +baning +banish +banished +banisher +banishes +banishing +banishment +banister +banister's +banisters +banjo +banjo's +banjos +bank +banked +banker +bankers +banking +bankrupt +bankruptcies +bankruptcy +bankruptcy's +bankrupted +bankrupting +bankrupts +banks +banned +banner +banner's +banners +banning +banquet +banqueted +banqueter +banqueting +banquetings +banquets +bans +banshee +banshee's +banshees +bantam +banter +bantered +banterer +bantering +banteringly +banters +baptism +baptism's +baptismal +baptismally +baptisms +baptist +baptist's +baptistery +baptistries +baptistry +baptistry's +baptists +bar +bar's +barb +barbarian +barbarian's +barbarians +barbaric +barbarities +barbarity +barbarous +barbarously +barbarousness +barbecue +barbecued +barbecuer +barbecues +barbecuing +barbed +barbedness +barbell +barbell's +barbells +barber +barbered +barbering +barbers +barbital +barbiturate +barbiturates +barbs +bard +bard's +bards +bare +bared +barefoot +barefooted +barely +bareness +barer +bares +barest +barflies +barfly +barfly's +bargain +bargained +bargainer +bargaining +bargains +barge +barged +barges +barging +baring +baritone +baritone's +baritones +barium +bark +barked +barker +barkers +barking +barks +barley +barn +barn's +barns +barnstorm +barnstormed +barnstormer +barnstorming +barnstorms +barnyard +barnyard's +barnyards +barometer +barometer's +barometers +barometric +baron +baron's +baroness +baronial +baronies +barons +barony +barony's +baroque +baroquely +baroqueness +barrack +barracker +barracks +barracuda +barracuda's +barracudas +barrage +barrage's +barraged +barrages +barraging +barred +barrel +barrel's +barrels +barren +barrenness +barrens +barricade +barricade's +barricades +barrier +barrier's +barriers +barring +barringer +barrow +barrows +bars +bartender +bartender's +bartenders +barter +bartered +barterer +bartering +barters +bas +basal +basally +basalt +base +baseball +baseball's +baseballs +baseboard +baseboard's +baseboards +based +baseless +baseline +baseline's +baselines +basely +baseman +basement +basement's +basements +baseness +baser +bases +basest +bash +bashed +basher +bashes +bashful +bashfully +bashfulness +bashing +basic +basically +basics +basil +basin +basin's +basined +basing +basins +basis +bask +basked +basket +basket's +basketball +basketball's +basketballs +baskets +basking +bass +bass's +basses +basset +bassinet +bassinet's +bassinets +basso +bastard +bastard's +bastardly +bastards +baste +basted +baster +bastes +basting +bastion +bastion's +bastioned +bastions +bat +bat's +batch +batched +batcher +batches +batching +bated +bater +bath +bathe +bathed +bather +bathers +bathes +bathing +bathos +bathrobe +bathrobe's +bathrobes +bathroom +bathroom's +bathroomed +bathrooms +baths +bathtub +bathtub's +bathtubs +bating +baton +baton's +batons +bats +battalion +battalion's +battalions +batted +batten +battened +battening +battens +batter +battered +batteries +battering +batters +battery +battery's +batting +battle +battled +battlefield +battlefield's +battlefields +battlefront +battlefront's +battlefronts +battleground +battleground's +battlegrounds +battlement +battlement's +battlemented +battlements +battler +battlers +battles +battleship +battleship's +battleships +battling +bauble +bauble's +baubles +baud +bauds +bauxite +bawdier +bawdiness +bawdy +bawl +bawled +bawler +bawling +bawls +bay +bayed +baying +bayly +bayonet +bayonet's +bayoneted +bayoneting +bayonets +bayou +bayou's +bayous +bays +bazaar +bazaar's +bazaars +be +beach +beached +beaches +beachhead +beachhead's +beachheads +beaching +beacon +beacon's +beaconed +beaconing +beacons +bead +beaded +beading +beadle +beadle's +beadles +beads +beady +beagle +beagle's +beagles +beak +beaked +beaker +beakers +beaks +beam +beamed +beamer +beamers +beaming +beams +bean +beanbag +beanbag's +beanbags +beaned +beaner +beaners +beaning +beans +bear +bearable +bearably +beard +bearded +beardedness +beardless +beards +bearer +bearers +bearing +bearings +bearish +bearishly +bearishness +bears +beast +beastings +beastlier +beastliness +beastly +beasts +beat +beatable +beatably +beaten +beater +beaters +beatific +beatification +beatify +beating +beatings +beatitude +beatitude's +beatitudes +beatnik +beatnik's +beatniks +beats +beau +beau's +beaus +beauteous +beauteously +beauteousness +beauties +beautification +beautifications +beautified +beautifier +beautifiers +beautifies +beautiful +beautifully +beautifulness +beautify +beautifying +beauty +beauty's +beaver +beaver's +beavers +becalm +becalmed +becalming +becalms +became +because +beck +beckon +beckoned +beckoning +beckons +become +becomes +becoming +becomingly +bed +bed's +bedazzle +bedazzled +bedazzlement +bedazzles +bedazzling +bedbug +bedbug's +bedbugs +bedded +bedder +bedder's +bedders +bedding +bedevil +bedevils +bedfast +bedlam +bedpost +bedpost's +bedposts +bedraggle +bedraggled +bedridden +bedrock +bedrock's +bedroom +bedroom's +bedroomed +bedrooms +beds +bedside +bedspread +bedspread's +bedspreads +bedspring +bedspring's +bedsprings +bedstead +bedstead's +bedsteads +bedtime +bee +beech +beechen +beecher +beef +beefed +beefer +beefers +beefier +beefing +beefs +beefsteak +beefy +beehive +beehive's +beehives +been +beens +beep +beeped +beeper +beeping +beeps +beer +beers +bees +beet +beet's +beetle +beetle's +beetled +beetles +beetling +beets +befall +befallen +befalling +befalls +befell +befit +befit's +befits +befitted +befitting +befittingly +befog +befogged +befogging +befogs +before +beforehand +befoul +befouled +befouling +befouls +befriend +befriended +befriending +befriends +befuddle +befuddled +befuddles +befuddling +beg +began +beget +begets +begetting +beggar +beggared +beggaring +beggarliness +beggarly +beggars +beggary +begged +begging +begin +beginner +beginner's +beginners +beginning +beginning's +beginnings +begins +begot +begotten +begrudge +begrudged +begrudger +begrudges +begrudging +begrudgingly +begs +beguile +beguiled +beguiler +beguiles +beguiling +beguilingly +begun +behalf +behave +behaved +behaver +behaves +behaving +behead +beheading +beheld +behest +behind +behold +beholden +beholder +beholders +beholding +beholds +beige +being +beings +belated +belatedly +belatedness +belay +belayed +belaying +belays +belch +belched +belches +belching +belfries +belfry +belfry's +belie +belied +belief +belief's +beliefs +belier +belies +believability +believable +believably +believe +believed +believer +believers +believes +believing +belittle +belittled +belittler +belittles +belittling +bell +bell's +bellboy +bellboy's +bellboys +belle +belle's +belles +bellhop +bellhop's +bellhops +bellicose +bellicosely +bellicoseness +bellicosity +bellied +bellies +belligerence +belligerent +belligerent's +belligerently +belligerents +bellman +bellmen +bellow +bellowed +bellowing +bellows +bells +bellwether +bellwether's +bellwethers +belly +belly's +bellyful +bellying +belong +belonged +belonging +belongingness +belongings +belongs +beloved +below +belt +belted +belting +belts +bely +belying +bemoan +bemoaned +bemoaning +bemoans +bench +benched +bencher +benches +benching +benchmark +benchmark's +benchmarking +benchmarks +bend +bendable +bended +bender +benders +bending +bends +beneath +benediction +benediction's +benedictions +benefactor +benefactor's +benefactors +beneficence +beneficences +beneficial +beneficially +beneficialness +beneficiaries +beneficiary +benefit +benefited +benefiter +benefiters +benefiting +benefits +benevolence +benevolent +benevolently +benevolentness +benighted +benightedly +benightedness +benign +benignly +bent +bents +benzene +bequeath +bequeathed +bequeathes +bequeathing +bequest +bequest's +bequests +berate +berated +berates +berating +bereave +bereaved +bereavement +bereavements +bereaves +bereaving +bereft +beret +beret's +berets +beribboned +beriberi +berkelium +berried +berries +berry +berry's +berrying +berth +berthed +berthing +berthings +berths +beryl +beryllium +bes +beseech +beseeches +beseeching +beseechingly +beset +besets +besetting +beside +besides +besiege +besieged +besieger +besiegers +besieging +besmirch +besmirched +besmirches +besmirching +besotted +besotting +besought +bespeak +bespeaks +bespectacled +best +bested +bester +bestial +bestially +besting +bestow +bestowal +bestowed +bests +bestseller +bestseller's +bestsellers +bestselling +bet +bet's +beta +betas +beth +betide +betray +betrayal +betrayed +betrayer +betraying +betrays +betroth +betrothal +betrothals +betrothed +bets +better +bettered +bettering +betterment +betterments +betters +betting +between +betweenness +betwixt +bevel +bevels +beverage +beverage's +beverages +bevies +bevy +bewail +bewailed +bewailing +bewails +beware +bewhiskered +bewilder +bewildered +bewilderedly +bewilderedness +bewildering +bewilderingly +bewilderment +bewilders +bewitch +bewitched +bewitches +bewitching +bewitchingly +beyond +biannual +bias +biased +biases +biasing +biasness +bib +bib's +bibbed +bibbing +bible +bible's +bibles +biblical +biblically +bibliographic +bibliographical +bibliographically +bibliographics +bibliographies +bibliography +bibliography's +bibliophile +bibliophiles +bibs +bicameral +bicarbonate +bicentennial +biceps +bicker +bickered +bickerer +bickering +bickers +biconcave +biconvex +bicycle +bicycled +bicycler +bicyclers +bicycles +bicycling +bid +bid's +biddable +bidden +bidder +bidder's +bidders +biddies +bidding +biddy +bide +bided +bider +bides +biding +bidirectional +bids +biennial +biennially +biennium +bier +bifocal +bifocals +bifurcate +bifurcated +bifurcately +bifurcates +bifurcating +bifurcation +bifurcations +big +bigger +biggest +bight +bight's +bights +bigly +bigness +bigot +bigot's +bigoted +bigotedly +bigoting +bigotry +bigots +bijection +bijection's +bijections +bijective +bijectively +bike +bike's +biked +biker +biker's +bikers +bikes +biking +bikini +bikini's +bikinied +bikinis +bilabial +bilateral +bilaterally +bilateralness +bile +bilge +bilge's +bilged +bilges +bilging +bilinear +bilingual +bilingually +bilinguals +bilk +bilked +bilker +bilking +bilks +bill +billboard +billboard's +billboards +billed +biller +billers +billet +billeted +billeting +billets +billiard +billiards +billing +billings +billion +billions +billionth +billow +billowed +billowing +billows +bills +bimodal +bimolecular +bimolecularly +bimonthlies +bimonthly +bin +bin's +binaries +binary +binaural +binaurally +bind +binded +binder +binders +binding +bindingly +bindingness +bindings +binds +bing +binge +bingen +binges +bingo +bingos +binocular +binocularly +binoculars +binomial +binomially +bins +binuclear +biochemical +biochemically +biochemistry +biofeedback +biographer +biographer's +biographers +biographic +biographical +biographically +biographies +biography +biography's +biological +biologically +biologicals +biologist +biologist's +biologists +biology +biomedical +biomedicine +biopsies +biopsy +bipartisan +bipartite +bipartitely +bipartition +biped +bipeds +biplane +biplane's +biplanes +bipolar +biracial +birch +birchen +bircher +birches +bird +bird's +birdbath +birdbath's +birdbaths +birder +birdie +birdied +birdies +birdlike +birds +birefringence +birefringent +birth +birthday +birthday's +birthdays +birthed +birthplace +birthplaces +birthright +birthright's +birthrights +births +biscuit +biscuit's +biscuits +bisect +bisected +bisecting +bisection +bisection's +bisections +bisector +bisector's +bisectors +bisects +bishop +bishop's +bishops +bismuth +bison +bison's +bisons +bisque +bisques +bit +bit's +bitblt +bitblts +bitch +bitch's +bitches +bite +biter +biters +bites +biting +bitingly +bitmap +bitmap's +bitmaps +bits +bitser +bitten +bitter +bitterer +bitterest +bitterly +bitterness +bitters +bittersweet +bittersweetly +bittersweetness +bituminous +bitwise +bivalve +bivalve's +bivalved +bivalves +bivariate +bivouac +bivouacs +biweekly +bizarre +bizarrely +bizarreness +blab +blabbed +blabbermouth +blabbermouths +blabbing +blabs +black +blackberries +blackberry +blackberry's +blackbird +blackbird's +blackbirder +blackbirds +blackboard +blackboard's +blackboards +blacked +blacken +blackened +blackener +blackening +blackens +blacker +blackest +blacking +blackjack +blackjack's +blackjacks +blacklist +blacklisted +blacklister +blacklisting +blacklists +blackly +blackmail +blackmailed +blackmailer +blackmailers +blackmailing +blackmails +blackness +blackout +blackout's +blackouts +blacks +blacksmith +blacksmith's +blacksmithing +blacksmiths +bladder +bladder's +bladders +blade +blade's +bladed +blades +blamable +blame +blamed +blameless +blamelessly +blamelessness +blamer +blamers +blames +blaming +blanch +blanched +blancher +blanches +blanching +bland +blandly +blandness +blank +blanked +blanker +blankest +blanket +blanketed +blanketer +blanketers +blanketing +blankets +blanking +blankly +blankness +blanks +blare +blared +blares +blaring +blase +blaspheme +blasphemed +blasphemer +blasphemes +blasphemies +blaspheming +blasphemous +blasphemously +blasphemousness +blasphemy +blast +blasted +blaster +blasters +blasting +blasts +blatant +blatantly +blatantness +blaze +blazed +blazer +blazers +blazes +blazing +blazingly +bleach +bleached +bleacher +bleachers +bleaches +bleaching +bleak +bleakly +bleakness +blear +bleariness +bleary +bleat +bleater +bleating +bleats +bled +bleed +bleeder +bleeders +bleeding +bleedings +bleeds +blemish +blemish's +blemished +blemishes +blemishing +blend +blended +blender +blenders +blending +blends +bless +blessed +blessedly +blessedness +blesses +blessing +blessings +blew +blight +blighted +blighter +blimp +blimp's +blimps +blind +blinded +blinder +blinders +blindfold +blindfolded +blindfolding +blindfolds +blinding +blindingly +blindly +blindness +blinds +blink +blinked +blinker +blinkered +blinkering +blinkers +blinking +blinks +blip +blip's +blips +bliss +blissful +blissfully +blissfulness +blister +blistered +blistering +blisteringly +blisters +blithe +blithely +blither +blithest +blitz +blitz's +blitzes +blitzkrieg +blizzard +blizzard's +blizzards +bloat +bloated +bloater +bloaters +bloating +bloats +blob +blob's +blobs +bloc +bloc's +block +block's +blockade +blockaded +blockader +blockades +blockading +blockage +blockage's +blockages +blocked +blocker +blockers +blockhouse +blockhouses +blocking +blocks +blocs +bloke +bloke's +blokes +blond +blond's +blonde +blonde's +blondes +blonds +blood +blooded +bloodhound +bloodhound's +bloodhounds +bloodied +bloodiest +bloodiness +bloodless +bloodlessly +bloodlessness +bloods +bloodshed +bloodshot +bloodstain +bloodstain's +bloodstained +bloodstains +bloodstream +bloody +bloodying +bloom +bloomed +bloomer +bloomers +blooming +blooms +blossom +blossomed +blossoms +blot +blot's +blots +blotted +blotting +blouse +blouse's +blouses +blousing +blow +blowed +blower +blowers +blowfish +blowing +blown +blows +blowup +blubber +blubbered +blubbering +bludgeon +bludgeoned +bludgeoning +bludgeons +blue +blueberries +blueberry +blueberry's +bluebird +bluebird's +bluebirds +bluebonnet +bluebonnet's +bluebonnets +blued +bluefish +bluely +blueness +blueprint +blueprint's +blueprinted +blueprinting +blueprints +bluer +blues +bluest +bluestocking +bluff +bluffed +bluffer +bluffing +bluffly +bluffness +bluffs +bluing +bluish +bluishness +blunder +blundered +blunderer +blundering +blunderingly +blunderings +blunders +blunt +blunted +blunter +bluntest +blunting +bluntly +bluntness +blunts +blur +blur's +blurb +blurred +blurredly +blurrier +blurriness +blurring +blurringly +blurry +blurs +blurt +blurted +blurter +blurting +blurts +blush +blushed +blusher +blushes +blushing +blushingly +bluster +blustered +blusterer +blustering +blusteringly +blusters +blustery +boar +board +boarded +boarder +boarders +boarding +boardinghouse +boardinghouse's +boardinghouses +boards +boast +boasted +boaster +boasters +boastful +boastfully +boastfulness +boasting +boastings +boasts +boat +boated +boater +boaters +boathouse +boathouse's +boathouses +boating +boatload +boatload's +boatloads +boatman +boatmen +boats +boatswain +boatswain's +boatswains +boatyard +boatyard's +boatyards +bob +bob's +bobbed +bobbies +bobbin +bobbin's +bobbing +bobbins +bobby +bobolink +bobolink's +bobolinks +bobs +bobwhite +bobwhite's +bobwhites +bode +boded +bodes +bodice +bodied +bodies +bodily +boding +body +bodybuilder +bodybuilder's +bodybuilders +bodybuilding +bodyguard +bodyguard's +bodyguards +bodying +bog +bog's +bogged +boggle +boggled +boggles +boggling +bogs +bogus +boil +boiled +boiler +boilerplate +boilers +boiling +boils +boisterous +boisterously +boisterousness +bold +bolder +boldest +boldface +boldfaced +boldfaces +boldfacing +boldly +boldness +boll +bolster +bolstered +bolsterer +bolstering +bolsters +bolt +bolted +bolter +bolting +bolts +bomb +bombard +bombarded +bombarding +bombardment +bombardments +bombards +bombast +bombaster +bombastic +bombed +bomber +bombers +bombing +bombings +bombproof +bombs +bonanza +bonanza's +bonanzas +bond +bondage +bonded +bonder +bonders +bonding +bonds +bondsman +bondsmen +bone +boned +boner +boners +bones +bonfire +bonfire's +bonfires +bong +bonier +boning +bonnet +bonneted +bonnets +bonnier +bonny +bonus +bonus's +bonuses +bony +boo +boob +boobies +booboo +booby +book +bookcase +bookcase's +bookcases +booked +booker +bookers +bookie +bookie's +bookies +booking +bookings +bookish +bookishly +bookishness +bookkeeper +bookkeeper's +bookkeepers +bookkeeping +booklet +booklet's +booklets +books +bookseller +bookseller's +booksellers +bookshelf +bookshelf's +bookshelves +bookstore +bookstore's +bookstores +boolean +booleans +boom +boomed +boomer +boomerang +boomerang's +boomerangs +booming +booms +boon +boor +boor's +boorish +boorishly +boorishness +boors +boos +boost +boosted +booster +boosting +boosts +boot +booted +booth +booths +booties +booting +bootleg +bootlegged +bootlegger +bootlegger's +bootleggers +bootlegging +bootlegs +boots +bootstrap +bootstrap's +bootstrapped +bootstrapping +bootstraps +booty +booze +boozer +boozing +borate +borated +borates +borax +bordello +bordello's +bordellos +border +bordered +borderer +bordering +borderings +borderland +borderland's +borderlands +borderline +borders +bore +bored +boredom +borer +borers +bores +boric +boring +boringly +boringness +born +borne +boron +borough +boroughs +borrow +borrowed +borrower +borrowers +borrowing +borrowings +borrows +bosom +bosom's +bosoms +boss +bossed +bosses +bosun +botanical +botanically +botanist +botanist's +botanists +botany +botch +botched +botcher +botchers +botches +botching +both +bother +bothered +bothering +bothers +bothersome +bottle +bottled +bottleneck +bottleneck's +bottlenecks +bottler +bottlers +bottles +bottling +bottom +bottomed +bottomer +bottoming +bottomless +bottomlessly +bottomlessness +bottoms +botulinus +botulism +bouffant +bough +bough's +boughed +boughs +bought +boughten +boulder +boulder's +bouldered +boulders +boulevard +boulevard's +boulevards +bounce +bounced +bouncer +bouncers +bounces +bouncier +bouncing +bouncingly +bouncy +bound +boundaries +boundary +boundary's +bounded +bounden +bounder +bounding +boundless +boundlessly +boundlessness +bounds +bounteous +bounteously +bounteousness +bountied +bounties +bounty +bounty's +bouquet +bouquet's +bouquets +bourbon +bourbons +bourgeois +bourgeoisie +bout +bout's +bouts +bovine +bovinely +bovines +bow +bowed +bowel +bowel's +bowels +bowen +bower +bowers +bowing +bowl +bowled +bowler +bowlers +bowline +bowline's +bowlines +bowling +bowls +bowman +bows +bowser +bowstring +bowstring's +bowstrings +box +boxcar +boxcar's +boxcars +boxed +boxer +boxers +boxes +boxing +boxwood +boy +boy's +boycott +boycotted +boycotter +boycotting +boycotts +boyer +boyfriend +boyfriend's +boyfriends +boyhood +boyish +boyishly +boyishness +boys +bra +bra's +brace +braced +bracelet +bracelet's +bracelets +bracer +braces +bracing +bracket +bracketed +bracketing +brackets +brackish +brackishness +brae +brae's +braes +brag +bragged +bragger +bragging +brags +braid +braided +braider +braiding +braids +braille +brain +brainchild +brainchild's +brained +brainier +braininess +braining +brains +brainstorm +brainstorm's +brainstormer +brainstorming +brainstorms +brainwash +brainwashed +brainwasher +brainwashes +brainwashing +brainy +brake +braked +brakes +braking +bramble +bramble's +brambles +brambling +brambly +bran +branch +branched +branches +branching +branchings +brand +branded +brander +brandied +brandies +branding +brandish +brandishes +brandishing +brands +brandy +brandying +bras +brash +brashly +brashness +brass +brassed +brasses +brassier +brassiere +brassiness +brassy +brat +brat's +brats +bravado +brave +braved +bravely +braveness +braver +bravery +braves +bravest +braving +bravo +bravoed +bravoing +bravos +bravura +brawl +brawled +brawler +brawling +brawls +brawn +bray +brayed +brayer +braying +brays +braze +brazed +brazen +brazened +brazening +brazenly +brazenness +brazer +brazes +brazier +brazier's +braziers +brazing +breach +breached +breacher +breachers +breaches +breaching +bread +breadboard +breadboard's +breadboards +breaded +breading +breads +breadth +breadwinner +breadwinner's +breadwinners +break +breakable +breakables +breakage +breakaway +breakdown +breakdown's +breakdowns +breaker +breakers +breakfast +breakfasted +breakfaster +breakfasters +breakfasting +breakfasts +breaking +breakpoint +breakpoint's +breakpointed +breakpointing +breakpoints +breaks +breakthrough +breakthrough's +breakthroughes +breakthroughs +breakup +breakups +breakwater +breakwater's +breakwaters +breast +breasted +breasting +breasts +breastwork +breastwork's +breastworks +breath +breathable +breathe +breathed +breather +breathers +breathes +breathier +breathing +breathless +breathlessly +breathlessness +breaths +breathtaking +breathtakingly +breathy +bred +breech +breech's +breeches +breeching +breed +breeder +breeding +breeds +breeze +breeze's +breezed +breezes +breezier +breezily +breeziness +breezing +breezy +bremsstrahlung +brethren +breve +breves +brevet +breveted +breveting +brevets +brevity +brew +brewed +brewer +breweries +brewers +brewery +brewery's +brewing +brews +briar +briar's +briars +bribe +bribed +briber +bribers +bribes +bribing +brick +bricked +bricker +bricking +bricklayer +bricklayer's +bricklayers +bricklaying +bricks +bridal +bride +bride's +bridegroom +brides +bridesmaid +bridesmaid's +bridesmaids +bridge +bridgeable +bridged +bridgehead +bridgehead's +bridgeheads +bridges +bridgework +bridgework's +bridging +bridle +bridled +bridles +bridling +brief +briefcase +briefcase's +briefcases +briefed +briefer +briefest +briefing +briefing's +briefings +briefly +briefness +briefs +brier +brig +brig's +brigade +brigade's +brigaded +brigades +brigadier +brigadier's +brigadiers +brigading +brigantine +bright +brighten +brightened +brightener +brighteners +brightening +brightens +brighter +brightest +brighting +brightly +brightness +brightnesses +brights +brigs +brilliance +brilliancy +brilliant +brilliantly +brilliantness +brim +brimful +brimmed +brindle +brindled +brine +briner +bring +bringer +bringers +bringing +brings +brining +brink +brinkmanship +brisk +brisker +briskly +briskness +bristle +bristled +bristles +bristling +britches +brittle +brittled +brittlely +brittleness +brittler +brittlest +brittling +broach +broached +broacher +broaches +broaching +broad +broadband +broadcast +broadcasted +broadcaster +broadcasters +broadcasting +broadcastings +broadcasts +broaden +broadened +broadener +broadeners +broadening +broadenings +broadens +broader +broadest +broadly +broadness +broads +broadside +brocade +brocaded +broccoli +brochure +brochure's +brochures +broil +broiled +broiler +broilers +broiling +broils +broke +broken +brokenly +brokenness +broker +brokerage +brokers +bromide +bromide's +bromides +bromine +bromines +bronchi +bronchial +bronchiole +bronchiole's +bronchioles +bronchitis +bronchus +bronze +bronzed +bronzer +bronzes +bronzing +brooch +brooch's +brooches +brood +brooder +brooding +broodingly +broods +brook +brooked +brooks +broom +broom's +broomed +brooming +brooms +broomstick +broomstick's +broomsticks +broth +brothel +brothel's +brothels +brother +brother's +brotherhood +brotherliness +brotherly +brothers +brought +brow +brow's +browbeat +browbeaten +browbeating +browbeats +brown +browned +browner +brownest +brownie +brownie's +brownies +browning +brownings +brownish +brownly +brownness +browns +brows +browse +browsed +browser +browsers +browses +browsing +bruise +bruised +bruiser +bruisers +bruises +bruising +brunch +brunches +brunette +brunettes +brunt +brush +brushed +brusher +brushes +brushfire +brushfire's +brushfires +brushier +brushing +brushlike +brushy +brusque +brusquely +brusqueness +brutal +brutalities +brutality +brutally +brute +brute's +brutes +brutish +brutishly +brutishness +bubble +bubbled +bubbler +bubbles +bubblier +bubbling +bubbly +buck +buckboard +buckboard's +buckboards +bucked +bucker +bucket +bucket's +bucketed +bucketing +buckets +bucking +buckle +buckled +buckler +buckles +buckling +bucks +buckshot +buckskin +buckskins +buckwheat +bucolic +bud +bud's +budded +buddies +budding +buddy +buddy's +budge +budged +budges +budget +budgetary +budgeted +budgeter +budgeters +budgeting +budgets +budging +buds +buff +buff's +buffalo +buffaloes +buffer +buffer's +buffered +bufferer +bufferer's +bufferers +buffering +buffers +buffet +buffeted +buffeting +buffetings +buffets +buffing +buffoon +buffoon's +buffoons +buffs +bug +bug's +bugged +bugger +bugger's +buggered +buggering +buggers +buggies +bugging +buggy +buggy's +bugle +bugled +bugler +bugles +bugling +bugs +build +buildable +builded +builder +builders +building +building's +buildings +builds +buildup +buildup's +buildups +built +bulb +bulb's +bulbed +bulbs +bulge +bulged +bulges +bulging +bulk +bulked +bulkhead +bulkhead's +bulkheaded +bulkheads +bulkier +bulkiness +bulks +bulky +bull +bulldog +bulldog's +bulldogs +bulldoze +bulldozed +bulldozer +bulldozers +bulldozes +bulldozing +bulled +bullet +bullet's +bulletin +bulletin's +bulletins +bulletproof +bulletproofed +bulletproofing +bulletproofs +bullets +bullied +bullies +bulling +bullion +bullish +bullishly +bullishness +bulls +bully +bullying +bulwark +bum +bum's +bumble +bumblebee +bumblebee's +bumblebees +bumbled +bumbler +bumblers +bumbles +bumbling +bumblingly +bummed +bummer +bummers +bumming +bump +bumped +bumper +bumpers +bumping +bumps +bumptious +bumptiously +bumptiousness +bums +bun +bun's +bunch +bunched +bunches +bunching +bundle +bundled +bundler +bundles +bundling +bungalow +bungalow's +bungalows +bungle +bungled +bungler +bunglers +bungles +bungling +bunglingly +bunion +bunion's +bunions +bunk +bunked +bunker +bunker's +bunkered +bunkering +bunkers +bunkhouse +bunkhouse's +bunkhouses +bunking +bunkmate +bunkmate's +bunkmates +bunks +bunnies +bunny +bunny's +buns +bunt +bunted +bunter +bunters +bunting +bunts +buoy +buoyancy +buoyant +buoyantly +buoyed +buoying +buoys +burden +burden's +burdened +burdening +burdens +burdensome +burdensomely +burdensomeness +bureau +bureau's +bureaucracies +bureaucracy +bureaucracy's +bureaucrat +bureaucrat's +bureaucratic +bureaucrats +bureaus +burgeon +burgeoned +burgeoning +burgeons +burger +burgess +burgess's +burgesses +burgher +burgher's +burghers +burglar +burglar's +burglaries +burglarproof +burglarproofed +burglarproofing +burglarproofs +burglars +burglary +burglary's +burgle +burgled +burgles +burgling +burial +buried +burier +buries +burl +burled +burler +burlesque +burlesqued +burlesquely +burlesquer +burlesques +burlesquing +burlier +burliness +burly +burn +burned +burner +burners +burning +burningly +burnings +burnish +burnished +burnisher +burnishes +burnishing +burns +burnt +burntly +burntness +burp +burped +burping +burps +burr +burr's +burred +burrer +burro +burro's +burros +burrow +burrowed +burrower +burrowing +burrows +burrs +bursa +bursas +bursitis +burst +bursted +burster +bursting +bursts +bury +burying +bus +busboy +busboy's +busboys +bused +buses +bush +bushed +bushel +bushel's +bushels +bushes +bushier +bushiness +bushing +bushings +bushwhack +bushwhacked +bushwhacker +bushwhacking +bushwhacks +bushy +busied +busier +busies +busiest +busily +business +business's +businesses +businesslike +businessman +businessmen +busing +buss +bussed +busses +bussing +bust +bustard +bustard's +bustards +busted +buster +busting +bustle +bustled +bustling +bustlingly +busts +busy +busying +but +butane +butcher +butcher's +butchered +butcherer +butchering +butcherly +butchers +butchery +butler +butler's +butlers +butt +butt's +butte +butted +butter +buttered +butterer +butterers +butterfat +butterflies +butterfly +butterfly's +buttering +butternut +butters +buttes +butting +buttock +buttock's +buttocks +button +buttoned +buttoner +buttonhole +buttonhole's +buttonholer +buttonholes +buttoning +buttons +buttress +buttressed +buttresses +buttressing +butts +butyl +butyrate +buxom +buxomly +buxomness +buy +buyer +buyer's +buyers +buying +buys +buzz +buzzard +buzzard's +buzzards +buzzed +buzzer +buzzes +buzzing +buzzword +buzzword's +buzzwords +buzzy +by +bye +byers +byes +bygone +bygones +bylaw +bylaw's +bylaws +byline +byline's +byliner +bylines +bypass +bypassed +bypasses +bypassing +byproduct +byproduct's +byproducts +bystander +bystander's +bystanders +byte +byte's +bytes +byway +byways +byword +byword's +bywords +cab +cab's +cabbage +cabbage's +cabbaged +cabbages +cabbaging +caber +cabin +cabin's +cabinet +cabinet's +cabinets +cabins +cable +cabled +cables +cabling +cabs +cache +cache's +cached +cacher +caches +caching +cackle +cackled +cackler +cackles +cackling +cacti +cactus +cactuses +cad +cadence +cadenced +cadences +cadencing +cafe +cafe's +cafes +cafeteria +cafeteria's +cafeterias +cage +caged +cager +cagers +cages +caging +cajole +cajoled +cajoler +cajoles +cajoling +cake +caked +cakes +caking +calamities +calamity +calamity's +calcium +calculate +calculated +calculatedly +calculatedness +calculates +calculating +calculation +calculations +calculative +calculator +calculator's +calculators +calculus +calendar +calendar's +calendared +calendaring +calendars +calf +calfs +calibrate +calibrated +calibrater +calibrates +calibrating +calibration +calibrations +calibrator +calibrators +calico +caliph +caliphs +call +callback +called +caller +caller's +callers +calling +callous +calloused +callously +callousness +calls +calm +calmed +calmer +calmest +calming +calmingly +calmly +calmness +calms +calorie +calorie's +calories +calves +came +camel +camel's +camels +camera +camera's +cameras +camion +camouflage +camouflaged +camouflages +camouflaging +camp +campaign +campaigned +campaigner +campaigners +campaigning +campaigns +camped +camper +campers +camping +camps +campus +campus's +campuses +can +can's +can't +canal +canal's +canals +canaries +canary +canary's +cancel +cancellation +cancellation's +cancellations +cancels +cancer +cancer's +cancers +candid +candidate +candidate's +candidates +candidly +candidness +candied +candies +candle +candled +candler +candles +candlestick +candlestick's +candlesticks +candling +candy +candying +cane +caned +caner +canes +caning +canker +cankered +cankering +canned +canner +canner's +canners +cannibal +cannibal's +cannibals +canning +cannister +cannister's +cannisters +cannon +cannon's +cannoned +cannoning +cannons +cannot +canoe +canoe's +canoed +canoes +canon +canon's +canonical +canonically +canonicals +canons +canopy +cans +cantankerous +cantankerously +cantankerousness +canto +canton +canton's +cantons +cantor +cantor's +cantors +cantos +canvas +canvas's +canvaser +canvases +canvass +canvassed +canvasser +canvassers +canvasses +canvassing +canyon +canyon's +canyons +cap +cap's +capabilities +capability +capability's +capable +capableness +capably +capacious +capaciously +capaciousness +capacitance +capacitances +capacities +capacitive +capacitively +capacitor +capacitor's +capacitors +capacity +cape +caper +capered +capering +capers +capes +capillary +capita +capital +capitalism +capitalist +capitalist's +capitalists +capitally +capitals +capitol +capitol's +capitols +capped +capping +capricious +capriciously +capriciousness +caps +captain +captained +captaining +captains +caption +caption's +captioned +captioner +captioning +captions +captivate +captivated +captivates +captivating +captivation +captive +captive's +captives +captivity +captor +captor's +captors +capture +captured +capturer +capturers +captures +capturing +car +car's +caravan +caravan's +caravaner +caravans +carbohydrate +carbohydrate's +carbohydrates +carbolic +carbon +carbon's +carbonate +carbonated +carbonates +carbonation +carbonic +carbons +carcass +carcass's +carcasses +card +card's +cardboard +cardboards +carded +carder +cardiac +cardinal +cardinalities +cardinality +cardinality's +cardinally +cardinals +carding +cards +care +cared +career +career's +careered +careering +careers +carefree +careful +carefully +carefulness +careless +carelessly +carelessness +carer +carers +cares +caress +caressed +caresser +caresses +caressing +caressingly +caressive +caressively +caret +carets +cargo +cargoes +cargos +caribou +caribous +caring +carnation +carnations +carnival +carnival's +carnivals +carnivorous +carnivorously +carnivorousness +carol +carol's +carols +carpenter +carpenter's +carpentered +carpentering +carpenters +carpet +carpeted +carpeting +carpets +carriage +carriage's +carriages +carried +carrier +carriers +carries +carrot +carrot's +carrots +carry +carrying +carryover +carryovers +cars +cart +carted +carter +carters +carting +cartography +carton +carton's +cartons +cartoon +cartoon's +cartoons +cartridge +cartridge's +cartridges +carts +carve +carved +carver +carvers +carves +carving +carvings +cascade +cascaded +cascades +cascading +case +cased +casement +casement's +casements +cases +cash +cashed +casher +cashers +cashes +cashier +cashier's +cashiers +cashing +casing +casings +cask +cask's +casket +casket's +caskets +casks +casserole +casserole's +casseroles +cast +cast's +caste +caste's +casted +caster +casters +castes +casteth +casting +castings +castle +castled +castles +castling +casts +casual +casually +casualness +casuals +casualties +casualty +casualty's +cat +cat's +catalyst +catalyst's +catalysts +cataract +cataracts +catastrophe +catastrophe's +catastrophes +catastrophic +catch +catchable +catcher +catcher's +catchers +catches +catching +categorical +categorically +categories +category +category's +cater +catered +caterer +catering +caterpillar +caterpillar's +caterpillars +caters +cathedral +cathedral's +cathedrals +catheter +catheters +cathode +cathode's +cathodes +catholic +catholic's +catholics +cats +catsup +cattle +caught +causal +causality +causally +causation +causation's +causations +cause +caused +causer +causes +causeway +causeway's +causeways +causing +caustic +causticly +caustics +caution +cautioned +cautioner +cautioners +cautioning +cautionings +cautions +cautious +cautiously +cautiousness +cavalier +cavalierly +cavalierness +cavalry +cave +caveat +caveat's +caveats +caved +caver +cavern +cavern's +caverns +caves +caving +cavities +cavity +cavity's +caw +cawed +cawing +caws +cease +ceased +ceaseless +ceaselessly +ceaselessness +ceases +ceasing +cedar +ceiling +ceiling's +ceilinged +ceilings +celebrate +celebrated +celebratedness +celebrates +celebrating +celebration +celebrations +celebratory +celebrities +celebrity +celebrity's +celery +celestial +celestially +celibate +celibates +cell +cellar +cellar's +cellared +cellarer +cellaring +cellars +celled +cellist +cellist's +cellists +cells +cellular +cellularly +cement +cemented +cementer +cementing +cements +cemeteries +cemetery +cemetery's +censor +censored +censoring +censors +censorship +censure +censured +censurer +censures +censuring +census +census's +censuses +cent +centipede +centipede's +centipedes +central +centrally +centrals +centrifuge +centrifuge's +centrifuged +centrifuges +centrifuging +centripetal +centripetally +cents +centuries +century +century's +cereal +cereal's +cereals +cerebral +cerebrally +ceremonial +ceremonially +ceremonialness +ceremonies +ceremony +ceremony's +certain +certainly +certainties +certainty +certifiable +certificate +certificated +certificates +certificating +certification +certifications +certified +certifier +certifiers +certifies +certify +certifying +cessation +cessation's +cessations +chafe +chafer +chaff +chaffer +chaffered +chafferer +chaffering +chaffing +chafing +chagrin +chagrined +chagrining +chagrins +chain +chained +chaining +chains +chair +chaired +chairing +chairman +chairmanship +chairmanships +chairmen +chairperson +chairperson's +chairpersons +chairs +chalice +chalice's +chaliced +chalices +chalk +chalked +chalking +chalks +challenge +challenged +challenger +challengers +challenges +challenging +challengingly +chamber +chambered +chamberer +chamberers +chambering +chamberlain +chamberlain's +chamberlains +chambers +champagne +champaign +champion +championed +championing +champions +championship +championship's +championships +chance +chanced +chancellor +chancellors +chances +chancing +chandelier +chandelier's +chandeliers +change +changeability +changeable +changeableness +changeably +changed +changeover +changeover's +changeovers +changer +changers +changes +changing +channel +channels +chant +chanted +chanter +chanticleer +chanticleer's +chanticleers +chanting +chants +chaos +chaotic +chap +chap's +chapel +chapel's +chapels +chaperon +chaperoned +chaplain +chaplain's +chaplains +chaps +chapter +chapter's +chaptered +chaptering +chapters +char +character +character's +charactered +charactering +characteristic +characteristic's +characteristically +characteristics +characters +charcoal +charcoaled +charcoals +charge +chargeable +chargeableness +charged +charger +chargers +charges +charging +charing +chariot +chariot's +chariots +charitable +charitableness +charities +charity +charity's +charm +charmed +charmer +charmers +charming +charmingly +charms +chars +chart +chartable +charted +charter +chartered +charterer +charterers +chartering +charters +charting +chartings +charts +chase +chased +chaser +chasers +chases +chasing +chasm +chasm's +chasms +chaste +chastely +chasteness +chaster +chastest +chastise +chastised +chastiser +chastisers +chastises +chastising +chat +chateau +chateau's +chateaus +chats +chatter +chattered +chatterer +chatterers +chattering +chatterly +chatters +chauffeur +chauffeured +chauffeuring +chauffeurs +chauvinism +chauvinism's +chauvinist +chauvinist's +chauvinistic +chauvinists +cheap +cheapen +cheapened +cheapening +cheapens +cheaper +cheapest +cheaply +cheapness +cheat +cheated +cheater +cheaters +cheating +cheats +check +checkable +checked +checker +checkered +checkering +checkers +checking +checklist +checkout +checkouts +checkpoint +checkpoint's +checkpoints +checks +checksum +checksum's +checksums +cheek +cheek's +cheeks +cheer +cheered +cheerer +cheerers +cheerful +cheerfully +cheerfulness +cheerier +cheerily +cheeriness +cheering +cheerless +cheerlessly +cheerlessness +cheerly +cheers +cheery +cheese +cheese's +cheesed +cheeses +cheesing +chef +chef's +chefs +chemical +chemically +chemicals +chemise +chemises +chemist +chemist's +chemistries +chemistry +chemists +cherish +cherished +cherisher +cherishes +cherishing +cherries +cherry +cherry's +cherub +cherub's +cherubim +cherubs +chess +chest +chester +chestnut +chestnut's +chestnuts +chests +chew +chewed +chewer +chewers +chewing +chews +chick +chickadee +chickadee's +chickadees +chicken +chickened +chickening +chickens +chicks +chide +chided +chides +chiding +chief +chief's +chiefly +chiefs +chieftain +chieftain's +chieftains +chiffon +child +child's +childhood +childhoods +childish +childishly +childishness +childly +children +children's +chill +chilled +chiller +chillers +chillier +chillies +chilliness +chilling +chillingly +chillness +chills +chilly +chime +chime's +chimed +chimer +chimes +chiming +chimney +chimney's +chimneyed +chimneys +chin +chin's +chink +chinked +chinks +chinned +chinner +chinners +chinning +chins +chintz +chip +chip's +chipmunk +chipmunk's +chipmunks +chips +chirp +chirped +chirping +chirps +chisel +chisels +chivalrous +chivalrously +chivalrousness +chivalry +chlorine +chloroplast +chloroplast's +chloroplasts +chock +chock's +chocked +chocker +chocking +chocks +chocolate +chocolate's +chocolates +choice +choicely +choiceness +choicer +choices +choicest +choir +choir's +choirs +choke +choked +choker +chokers +chokes +choking +chokingly +cholera +choose +chooser +choosers +chooses +choosing +chop +chopped +chopper +chopper's +choppers +chopping +chops +choral +chorally +chord +chord's +chorded +chording +chords +chore +chores +choring +chorion +chorus +chorused +choruses +chose +chosen +christen +christened +christening +christens +chronic +chronicle +chronicled +chronicler +chroniclers +chronicles +chronological +chronologically +chronologies +chronology +chronology's +chubbier +chubbiest +chubbiness +chubby +chuck +chuck's +chucked +chucking +chuckle +chuckled +chuckles +chuckling +chucklingly +chucks +chum +chump +chump's +chumping +chumps +chums +chunk +chunk's +chunks +church +churched +churches +churching +churchliness +churchly +churchman +churchyard +churchyard's +churchyards +churn +churned +churner +churners +churning +churns +chute +chute's +chuted +chutes +chuting +cider +ciders +cigar +cigar's +cigarette +cigarette's +cigarettes +cigars +cinder +cinder's +cinders +cinnamon +cipher +cipher's +ciphered +ciphering +ciphers +circle +circled +circler +circles +circling +circuit +circuit's +circuited +circuiting +circuitous +circuitously +circuitousness +circuitry +circuits +circular +circular's +circularities +circularity +circularly +circularness +circulars +circulate +circulated +circulates +circulating +circulation +circulations +circulative +circumference +circumferences +circumflex +circumflexes +circumlocution +circumlocution's +circumlocutions +circumspect +circumspectly +circumstance +circumstance's +circumstanced +circumstances +circumstancing +circumstantial +circumstantially +circumvent +circumventable +circumvented +circumventing +circumvents +circus +circus's +circuses +cistern +cistern's +cisterns +citadel +citadel's +citadels +citation +citation's +citations +cite +cited +cites +citied +cities +citing +citizen +citizen's +citizenly +citizens +citizenship +city +city's +civic +civics +civil +civilian +civilian's +civilians +civilities +civility +civilly +clad +clads +claim +claimable +claimant +claimant's +claimants +claimed +claimer +claiming +claims +clairvoyant +clairvoyantly +clairvoyants +clam +clam's +clamber +clambered +clamberer +clambering +clambers +clamorous +clamorously +clamorousness +clamp +clamped +clamper +clamping +clamps +clams +clan +clang +clanged +clanger +clangers +clanging +clangs +clans +clap +claps +clarification +clarifications +clarified +clarifier +clarifies +clarify +clarifying +clarity +clash +clashed +clasher +clashes +clashing +clasp +clasped +clasper +clasping +clasps +class +classed +classer +classes +classic +classical +classically +classics +classifiable +classification +classifications +classified +classifieds +classifier +classifiers +classifies +classify +classifying +classing +classmate +classmate's +classmates +classroom +classroom's +classrooms +classwork +clatter +clattered +clatterer +clattering +clatteringly +clatters +clause +clause's +clauses +claw +clawed +clawer +clawing +claws +clay +clay's +clayed +claying +clays +clean +cleaned +cleaner +cleaner's +cleaners +cleanest +cleaning +cleanlier +cleanliness +cleanly +cleanness +cleans +cleanse +cleansed +cleanser +cleansers +cleanses +cleansing +cleanup +cleanup's +cleanups +clear +clearance +clearance's +clearances +cleared +clearer +clearest +clearing +clearing's +clearings +clearly +clearness +clears +cleavage +cleavages +cleave +cleaved +cleaver +cleavers +cleaves +cleaving +cleft +cleft's +clefts +clench +clenched +clenches +clenching +clergy +clergyman +clerical +clerically +clericals +clerk +clerk's +clerked +clerking +clerkly +clerks +clever +cleverer +cleverest +cleverly +cleverness +cliche +cliche's +cliches +click +clicked +clicker +clickers +clicking +clicks +client +client's +clients +cliff +cliff's +cliffs +climate +climate's +climates +climatic +climatically +climax +climaxed +climaxes +climaxing +climb +climbed +climber +climbers +climbing +climbs +clime +clime's +climes +clinch +clinched +clincher +clinches +clinching +clinchingly +cling +clinging +clings +clinic +clinic's +clinical +clinically +clinics +clink +clinked +clinker +clinkered +clinkering +clinkers +clip +clip's +clipped +clipper +clipper's +clippers +clipping +clipping's +clippings +clips +clique +clique's +cliques +cloak +cloak's +cloaked +cloaking +cloaks +clobber +clobbered +clobbering +clobbers +clock +clocked +clocker +clockers +clocking +clockings +clocks +clockwise +clockwork +clod +clod's +clods +clog +clog's +clogged +clogging +clogs +cloister +cloister's +cloistered +cloistering +cloisters +clone +cloned +cloner +cloners +clones +cloning +closable +close +closed +closely +closeness +closenesses +closer +closers +closes +closest +closet +closeted +closets +closing +closings +closure +closure's +closured +closures +closuring +cloth +clothe +clothed +clothes +clothing +cloud +clouded +cloudier +cloudiest +cloudiness +clouding +cloudless +cloudlessly +cloudlessness +clouds +cloudy +clout +clove +clover +cloves +clown +clowning +clowns +club +club's +clubbed +clubbing +clubs +cluck +clucked +clucking +clucks +clue +clue's +clues +cluing +clump +clumped +clumping +clumps +clumsier +clumsiest +clumsily +clumsiness +clumsy +clung +cluster +clustered +clustering +clusterings +clusters +clutch +clutched +clutches +clutching +clutter +cluttered +cluttering +clutters +coach +coach's +coached +coacher +coaches +coaching +coachman +coagulate +coagulated +coagulates +coagulating +coagulation +coal +coaled +coaler +coalesce +coalesced +coalesces +coalescing +coaling +coalition +coals +coarse +coarsely +coarsen +coarsened +coarseness +coarsening +coarser +coarsest +coast +coastal +coasted +coaster +coasters +coasting +coasts +coat +coated +coater +coaters +coating +coatings +coats +coax +coaxed +coaxer +coaxes +coaxial +coaxially +coaxing +cobbler +cobbler's +cobblers +cobweb +cobweb's +cobwebs +cock +cocked +cocker +cocking +cockroach +cockroaches +cocks +cocktail +cocktail's +cocktails +cocoa +coconut +coconut's +coconuts +cocoon +cocoon's +cocoons +cod +code +coded +coder +coder's +coders +codes +codeword +codeword's +codewords +codification +codification's +codifications +codified +codifier +codifier's +codifiers +codifies +codify +codifying +coding +codings +cods +coefficient +coefficient's +coefficiently +coefficients +coerce +coerced +coerces +coercing +coercion +coercions +coercive +coercively +coerciveness +coexist +coexisted +coexistence +coexisting +coexists +coffee +coffee's +coffees +coffer +coffer's +coffers +coffin +coffin's +coffins +cogent +cogently +cogitate +cogitated +cogitates +cogitating +cogitation +cogitative +cognition +cognitions +cognitive +cognitively +cognitives +cohabit +cohabitation +cohabitations +cohabited +cohabiting +cohabits +cohere +cohered +coherence +coherent +coherently +coherer +coheres +cohering +cohesion +cohesive +cohesively +cohesiveness +coil +coiled +coiling +coils +coin +coinage +coincide +coincided +coincidence +coincidence's +coincidences +coincidental +coincidentally +coincides +coinciding +coined +coiner +coining +coins +coke +cokes +coking +cold +colder +coldest +coldly +coldness +colds +collaborate +collaborated +collaborates +collaborating +collaboration +collaborations +collaborative +collaboratively +collaborator +collaborator's +collaborators +collapse +collapsed +collapses +collapsing +collar +collared +collaring +collars +collate +collated +collateral +collaterally +collates +collating +collation +collations +collative +collator +collators +colleague +colleague's +colleagues +collect +collected +collectedly +collectedness +collectible +collecting +collection +collection's +collections +collective +collectively +collectives +collector +collector's +collectors +collects +college +college's +colleges +collegiate +collegiately +collide +collided +collides +colliding +collie +collied +collier +collies +collision +collision's +collisions +cologne +cologned +colon +colon's +colonel +colonel's +colonels +colonial +colonially +colonialness +colonials +colonies +colonist +colonist's +colonists +colons +colony +colony's +colossal +colossally +colt +colt's +colter +colts +column +column's +columnar +columned +columns +comb +combat +combatant +combatant's +combatants +combated +combating +combative +combatively +combativeness +combats +combed +comber +combers +combination +combination's +combinational +combinations +combinator +combinator's +combinatorial +combinatorially +combinatoric +combinatorics +combinators +combine +combined +combiner +combiners +combines +combing +combings +combining +combo +combs +combustion +combustions +come +comedian +comedian's +comedians +comedic +comedies +comedy +comedy's +comelier +comeliness +comely +comer +comers +comes +comest +comestible +comestibles +comet +comet's +cometh +comets +comfort +comfortabilities +comfortability +comfortable +comfortableness +comfortably +comforted +comforter +comforters +comforting +comfortingly +comforts +comic +comic's +comical +comically +comics +coming +comings +comma +comma's +command +command's +commandant +commandant's +commandants +commanded +commandeer +commandeered +commandeering +commandeers +commander +commanders +commanding +commandingly +commandment +commandment's +commandments +commands +commas +commemorate +commemorated +commemorates +commemorating +commemoration +commemorations +commemorative +commemoratively +commemoratives +commence +commenced +commencement +commencement's +commencements +commencer +commences +commencing +commend +commendation +commendation's +commendations +commended +commender +commending +commends +commensurate +commensurately +commensurates +commensuration +commensurations +comment +comment's +commentaries +commentary +commentary's +commentator +commentator's +commentators +commented +commenter +commenting +comments +commerce +commerced +commercial +commercially +commercialness +commercials +commercing +commission +commissioned +commissioner +commissioners +commissioning +commissions +commit +commitment +commitment's +commitments +commits +committed +committee +committee's +committees +committer +committing +commodities +commodity +commodity's +commodore +commodore's +commodores +common +commonalities +commonality +commoner +commoner's +commoners +commonest +commonly +commonness +commonplace +commonplaceness +commonplaces +commons +commonwealth +commonwealths +commotion +commotions +communal +communally +commune +communed +communes +communicant +communicant's +communicants +communicate +communicated +communicates +communicating +communication +communications +communicative +communicatively +communicativeness +communicator +communicator's +communicators +communing +communion +communist +communist's +communists +communities +community +community's +commutative +commutatively +commutativity +commute +commuted +commuter +commuters +commutes +commuting +compact +compaction +compacted +compacter +compacters +compactest +compacting +compactly +compactness +compactor +compactor's +compactors +compacts +companies +companion +companion's +companionable +companionableness +companions +companionship +company +company's +comparability +comparable +comparableness +comparably +comparative +comparatively +comparativeness +comparatives +comparator +comparator's +comparators +compare +compared +comparer +compares +comparing +comparison +comparison's +comparisons +compartment +compartmented +compartmenting +compartments +compass +compassed +compasses +compassing +compassion +compassionate +compassionately +compassionateness +compatibilities +compatibility +compatibility's +compatible +compatibleness +compatibles +compatibly +compel +compelled +compelling +compellingly +compels +compendium +compensate +compensated +compensates +compensating +compensation +compensations +compensative +compensatory +compete +competed +competence +competences +competent +competently +competes +competing +competition +competition's +competitions +competitive +competitively +competitiveness +competitor +competitor's +competitors +compilable +compilation +compilation's +compilations +compile +compiled +compiler +compiler's +compilers +compiles +compiling +complain +complained +complainer +complainers +complaining +complainingly +complains +complaint +complaint's +complaints +complement +complementariness +complementary +complemented +complementer +complementers +complementing +complements +complete +completed +completely +completeness +completer +completes +completing +completion +completions +completive +complex +complexes +complexion +complexioned +complexities +complexity +complexly +complexness +compliance +compliances +compliancy +compliant +complicate +complicated +complicatedly +complicatedness +complicates +complicating +complication +complications +complicator +complicator's +complicators +complicity +complied +complier +compliers +complies +compliment +complimentary +complimented +complimenter +complimenters +complimenting +compliments +comply +complying +component +component's +components +compose +composed +composedly +composedness +composer +composer's +composers +composes +composing +composite +compositely +composites +composition +compositional +compositionally +compositions +composure +compound +compounded +compounder +compounding +compounds +comprehend +comprehended +comprehending +comprehends +comprehensibility +comprehensible +comprehensibleness +comprehension +comprehensive +comprehensively +comprehensiveness +compress +compressed +compressedly +compresses +compressible +compressing +compression +compressions +compressive +compressively +compressor +comprise +comprised +comprises +comprising +compromise +compromised +compromiser +compromisers +compromises +compromising +compromisingly +comptroller +comptroller's +comptrollers +compulsion +compulsion's +compulsions +compulsory +compunction +compunctions +computability +computable +computation +computation's +computational +computationally +computations +compute +computed +computer +computer's +computerese +computers +computes +computing +comrade +comradeliness +comradely +comrades +comradeship +concatenate +concatenated +concatenates +concatenating +concatenation +concatenations +conceal +concealed +concealer +concealers +concealing +concealingly +concealment +conceals +concede +conceded +concededly +conceder +concedes +conceding +conceit +conceited +conceitedly +conceitedness +conceits +conceivable +conceivably +conceive +conceived +conceiver +conceives +conceiving +concentrate +concentrated +concentrates +concentrating +concentration +concentrations +concentrative +concentrator +concentrators +concentric +concept +concept's +conception +conception's +conceptions +conceptive +concepts +conceptual +conceptually +concern +concerned +concernedly +concerning +concerns +concert +concerted +concertedly +concertedness +concerts +concession +concession's +concessioner +concessions +concise +concisely +conciseness +concision +concisions +conclude +concluded +concluder +concludes +concluding +conclusion +conclusion's +conclusions +conclusive +conclusively +conclusiveness +concomitant +concomitantly +concomitants +concord +concrete +concreted +concretely +concreteness +concretes +concreting +concretion +concur +concurred +concurrence +concurrencies +concurrency +concurrent +concurrently +concurring +concurs +condemn +condemnation +condemnations +condemned +condemner +condemners +condemning +condemns +condensation +condense +condensed +condenser +condensers +condenses +condensing +condescend +condescending +condescendingly +condescends +condition +conditional +conditionally +conditionals +conditioned +conditioner +conditioners +conditioning +conditions +condone +condoned +condoner +condones +condoning +conducive +conduciveness +conduct +conducted +conducting +conduction +conductive +conductively +conductivities +conductivity +conductor +conductor's +conductors +conducts +conduit +conduits +cone +cone's +coned +cones +confederacy +confederate +confederates +confederation +confederations +confederative +confer +conference +conference's +conferences +conferencing +conferred +conferrer +conferrer's +conferrers +conferring +confers +confess +confessed +confessedly +confesses +confessing +confession +confession's +confessions +confessor +confessor's +confessors +confidant +confidant's +confidants +confide +confided +confidence +confidences +confident +confidential +confidentiality +confidentially +confidentialness +confidently +confider +confides +confiding +confidingly +confidingness +configurable +configuration +configuration's +configurations +configure +configured +configures +configuring +confine +confined +confinement +confinement's +confinements +confiner +confines +confining +confirm +confirmation +confirmation's +confirmations +confirmed +confirmedly +confirmedness +confirming +confirms +confiscate +confiscated +confiscates +confiscating +confiscation +confiscations +conflict +conflicted +conflicting +conflictingly +conflictive +conflicts +conform +conformed +conformer +conformers +conforming +conformity +conforms +confound +confounded +confoundedly +confounder +confounding +confounds +confront +confrontation +confrontation's +confrontations +confronted +confronter +confronters +confronting +confronts +confuse +confused +confusedly +confusedness +confuser +confusers +confuses +confusing +confusingly +confusion +confusions +congenial +congenially +congested +congestion +congratulate +congratulated +congratulates +congratulation +congratulations +congregate +congregated +congregates +congregating +congregation +congregations +congress +congress's +congressed +congresses +congressing +congressional +congressionally +congressman +congruence +congruent +congruently +coning +conjecture +conjectured +conjecturer +conjectures +conjecturing +conjoined +conjunct +conjuncted +conjunction +conjunction's +conjunctions +conjunctive +conjunctively +conjuncts +conjure +conjured +conjurer +conjurers +conjures +conjuring +connect +connected +connectedly +connectedness +connecter +connecters +connecting +connection +connection's +connections +connective +connective's +connectively +connectives +connectivities +connectivity +connector +connector's +connectors +connects +connexion +connoisseur +connoisseur's +connoisseurs +connote +connoted +connotes +connoting +conquer +conquerable +conquered +conquerer +conquerers +conquering +conqueror +conqueror's +conquerors +conquers +conquest +conquest's +conquests +cons +conscience +conscience's +consciences +conscientious +conscientiously +conscientiousness +conscious +consciouses +consciously +consciousness +consecrate +consecrated +consecrates +consecrating +consecration +consecrations +consecrative +consecutive +consecutively +consecutiveness +consensus +consent +consented +consenter +consenters +consenting +consentingly +consents +consequence +consequence's +consequences +consequent +consequential +consequentialities +consequentiality +consequentially +consequentialness +consequently +consequentness +consequents +conservation +conservation's +conservationist +conservationist's +conservationists +conservations +conservatism +conservative +conservatively +conservativeness +conservatives +conserve +conserved +conserver +conserves +conserving +consider +considerable +considerably +considerate +considerately +considerateness +consideration +considerations +considered +considerer +considering +considers +consign +consigned +consigning +consigns +consist +consisted +consistencies +consistency +consistent +consistently +consisting +consists +consolable +consolation +consolation's +consolations +console +consoled +consoler +consolers +consoles +consolidate +consolidated +consolidates +consolidating +consolidation +consolidations +consoling +consolingly +consonant +consonant's +consonantly +consonants +consort +consorted +consorting +consortium +consorts +conspicuous +conspicuously +conspicuousness +conspiracies +conspiracy +conspiracy's +conspirator +conspirator's +conspirators +conspire +conspired +conspires +conspiring +constable +constable's +constables +constancy +constant +constantly +constants +constellation +constellation's +constellations +consternation +constituencies +constituency +constituency's +constituent +constituent's +constituently +constituents +constitute +constituted +constitutes +constituting +constitution +constitutional +constitutionality +constitutionally +constitutions +constitutive +constitutively +constrain +constrained +constrainedly +constraining +constrains +constraint +constraint's +constraints +construct +constructed +constructibility +constructible +constructing +construction +construction's +constructions +constructive +constructively +constructiveness +constructor +constructor's +constructors +constructs +construe +construed +construes +construing +consul +consul's +consulate +consulate's +consulates +consuls +consult +consultant +consultant's +consultants +consultation +consultation's +consultations +consultative +consulted +consulter +consulting +consultive +consults +consumable +consumables +consume +consumed +consumedly +consumer +consumer's +consumers +consumes +consuming +consumingly +consummate +consummated +consummately +consummates +consummating +consummation +consummations +consummative +consumption +consumption's +consumptions +consumptive +consumptively +contact +contacted +contacting +contacts +contagion +contagious +contagiously +contagiousness +contain +containable +contained +container +containers +containing +containment +containment's +containments +contains +contaminate +contaminated +contaminates +contaminating +contamination +contaminations +contaminative +contemplate +contemplated +contemplates +contemplating +contemplation +contemplations +contemplative +contemplatively +contemplativeness +contemporaneous +contemporaneously +contemporaneousness +contemporaries +contemporariness +contemporary +contempt +contemptible +contemptibleness +contemptuous +contemptuously +contemptuousness +contend +contended +contender +contenders +contending +contends +content +contented +contentedly +contentedness +contenting +contention +contention's +contentions +contently +contentment +contents +contest +contestable +contested +contester +contesters +contesting +contests +context +context's +contexts +contextual +contextually +contiguity +contiguous +contiguously +contiguousness +continent +continent's +continental +continentally +continently +continents +contingencies +contingency +contingency's +contingent +contingent's +contingently +contingents +continual +continually +continuance +continuance's +continuances +continuation +continuation's +continuations +continue +continued +continuer +continues +continuing +continuities +continuity +continuous +continuously +continuousness +continuum +contour +contour's +contoured +contouring +contours +contract +contracted +contracting +contraction +contraction's +contractions +contractive +contractor +contractor's +contractors +contracts +contractual +contractually +contradict +contradicted +contradicting +contradiction +contradiction's +contradictions +contradictoriness +contradictory +contradicts +contradistinction +contradistinctions +contrapositive +contrapositives +contraption +contraption's +contraptions +contrariness +contrary +contrast +contrasted +contraster +contrasters +contrasting +contrastingly +contrastive +contrastively +contrasts +contribute +contributed +contributer +contributers +contributes +contributing +contribution +contributions +contributive +contributively +contributor +contributor's +contributorily +contributors +contributory +contrivance +contrivance's +contrivances +contrive +contrived +contriver +contrives +contriving +control +control's +controllability +controllable +controllably +controlled +controller +controller's +controllers +controlling +controls +controversial +controversially +controversies +controversy +controversy's +conundrum +conundrum's +conundrums +convalescence +convene +convened +convener +conveners +convenes +convenience +convenience's +conveniences +convenient +conveniently +convening +convent +convent's +convention +convention's +conventional +conventionally +conventions +convents +converge +converged +convergence +convergences +convergent +converges +converging +conversant +conversantly +conversation +conversation's +conversational +conversationally +conversations +converse +conversed +conversely +converses +conversing +conversion +conversioning +conversions +convert +converted +converter +converters +convertibility +convertible +convertibleness +converting +converts +convex +convey +conveyance +conveyance's +conveyanced +conveyancer +conveyancers +conveyances +conveyancing +conveyed +conveyer +conveyers +conveying +conveys +convict +convicted +convicting +conviction +conviction's +convictions +convictive +convicts +convince +convinced +convincer +convincers +convinces +convincing +convincingly +convincingness +convoluted +convoy +convoyed +convoying +convoys +convulsion +convulsion's +convulsions +coo +cooing +cook +cook's +cooked +cooker +cookers +cookery +cookie +cookie's +cookies +cooking +cooks +cooky +cool +cooled +cooler +cooler's +coolers +coolest +coolie +coolie's +coolies +cooling +coolings +coolly +coolness +coolnesses +cools +coon +coon's +coons +coop +cooped +cooper +cooperate +cooperated +cooperates +cooperating +cooperation +cooperations +cooperative +cooperatively +cooperativeness +cooperatives +cooperator +cooperator's +cooperators +coopered +coopering +coopers +coops +coordinate +coordinated +coordinately +coordinateness +coordinates +coordinating +coordination +coordinations +coordinative +coordinator +coordinator's +coordinators +cop +cop's +cope +coped +coper +copes +copied +copier +copiers +copies +coping +copings +copious +copiously +copiousness +copper +copper's +coppered +coppering +coppers +cops +copse +copses +copy +copying +copyright +copyright's +copyrighted +copyrighter +copyrighters +copyrighting +copyrights +coral +cord +corded +corder +cordial +cordially +cordialness +cording +cords +core +cored +corer +corers +cores +coring +cork +corked +corker +corkers +corking +corks +cormorant +cormorants +corn +corned +corner +cornered +cornering +corners +cornerstone +cornerstone's +cornerstones +cornfield +cornfield's +cornfields +corning +corns +corollaries +corollary +corollary's +coronaries +coronary +coronation +coronet +coronet's +coroneted +coronets +coroutine +coroutine's +coroutines +corporal +corporal's +corporally +corporals +corporate +corporately +corporation +corporation's +corporations +corporative +corps +corpse +corpse's +corpses +corpus +correct +correctable +corrected +correcting +correction +corrections +corrective +correctively +correctiveness +correctives +correctly +correctness +corrector +corrects +correlate +correlated +correlates +correlating +correlation +correlations +correlative +correlatively +correspond +corresponded +correspondence +correspondence's +correspondences +correspondent +correspondent's +correspondents +corresponding +correspondingly +corresponds +corridor +corridor's +corridors +corroborate +corroborated +corroborates +corroborating +corroboration +corroborations +corroborative +corroboratively +corrosion +corrosions +corrupt +corrupted +corrupter +corrupting +corruption +corruptive +corruptively +corruptly +corrupts +corset +corsets +cosine +cosines +cosmetic +cosmetics +cosmology +cosmopolitan +cost +costed +costing +costive +costively +costiveness +costlier +costliness +costly +costs +costume +costumed +costumer +costumers +costumes +costuming +cot +cot's +cots +cottage +cottager +cottagers +cottages +cotton +cottoned +cottoning +cottons +cotyledon +cotyledon's +cotyledons +couch +couched +couches +couching +cough +coughed +cougher +coughing +coughs +could +couldest +couldn't +council +council's +councillor +councillor's +councillors +councils +counsel +counsel's +counsels +count +countable +countably +counted +countenance +countenancer +counter +counteract +counteracted +counteracting +counteractive +counteracts +counterclockwise +countered +counterexample +counterexamples +counterfeit +counterfeited +counterfeiter +counterfeiting +counterfeits +countering +countermeasure +countermeasure's +countermeasures +counterpart +counterpart's +counterparts +counterpoint +counterpointing +counterproductive +counterrevolution +counters +countess +counties +counting +countless +countlessly +countries +country +country's +countryman +countryside +counts +county +county's +couple +couple's +coupled +coupler +couplers +couples +coupling +couplings +coupon +coupon's +coupons +courage +courageous +courageously +courageousness +courier +courier's +couriers +course +coursed +courser +courses +coursing +court +courted +courteous +courteously +courteousness +courter +courters +courtesies +courtesy +courtesy's +courthouse +courthouse's +courthouses +courtier +courtier's +courtiers +courting +courtliness +courtly +courtroom +courtroom's +courtrooms +courts +courtship +courtyard +courtyard's +courtyards +cousin +cousin's +cousins +cove +covenant +covenant's +covenanted +covenanter +covenanting +covenants +cover +coverable +coverage +covered +coverer +covering +coverings +coverlet +coverlet's +coverlets +covers +covert +covertly +covertness +coves +covet +coveted +coveter +coveting +covetingly +covetous +covetously +covetousness +covets +coving +cow +coward +cowardice +cowardliness +cowardly +cowards +cowboy +cowboy's +cowboys +cowed +cowedly +cower +cowered +cowerer +cowerers +cowering +coweringly +cowers +cowgirl +cowgirl's +cowgirls +cowing +cowl +cowled +cowling +cowls +cows +cowslip +cowslip's +cowslips +coyote +coyote's +coyotes +cozier +cozies +coziness +cozy +crab +crab's +crabs +crack +cracked +cracker +crackers +cracking +crackle +crackled +crackles +crackling +crackly +cracks +cradle +cradled +cradler +cradles +cradling +craft +crafted +crafter +craftier +craftiness +crafting +crafts +craftsman +crafty +crag +crag's +crags +cram +cramp +cramp's +cramped +cramper +cramps +crams +cranberries +cranberry +cranberry's +crane +crane's +craned +cranes +craning +crank +cranked +crankier +crankiest +crankily +crankiness +cranking +cranks +cranky +crap +craping +craps +crash +crashed +crasher +crashers +crashes +crashing +crate +crater +cratered +craters +crates +crating +cravat +cravat's +cravats +crave +craved +craven +cravenly +cravenness +craver +craves +craving +crawl +crawled +crawler +crawlers +crawling +crawls +craze +crazed +crazes +crazier +craziest +crazily +craziness +crazing +crazy +creak +creaked +creaking +creaks +cream +creamed +creamer +creamers +creaminess +creaming +creams +creamy +crease +creased +creaser +creases +creasing +create +created +creates +creating +creation +creations +creative +creatively +creativeness +creativity +creator +creator's +creators +creature +creature's +creatureliness +creaturely +creatures +credence +credential +credentials +credibility +credible +credibly +credit +creditable +creditableness +creditably +credited +crediting +creditor +creditor's +creditors +credits +credulity +credulous +credulously +credulousness +creed +creed's +creeds +creek +creek's +creeks +creep +creeper +creepers +creeping +creeps +cremate +cremated +cremates +cremating +cremation +cremations +crepe +crept +crescent +crescent's +crescents +crest +crested +cresting +crests +cretin +cretins +crevice +crevice's +crevices +crew +crewed +crewing +crews +crib +crib's +cribs +cricket +cricket's +cricketer +cricketing +crickets +cried +crier +criers +cries +crime +crime's +crimes +criminal +criminally +criminals +crimson +crimsoning +cringe +cringed +cringer +cringes +cringing +cripple +crippled +crippler +cripples +crippling +crises +crisis +crisp +crisper +crisply +crispness +crisps +criteria +criterion +critic +critic's +critical +critically +criticalness +criticism +criticism's +criticisms +critics +critique +critiqued +critiques +critiquing +critter +critter's +critters +croak +croaked +croaker +croakers +croaking +croaks +crochet +crocheted +crocheter +crocheting +crochets +crook +crooked +crookedly +crookedness +crooks +crop +crop's +cropped +cropper +cropper's +croppers +cropping +crops +cross +crossable +crossbar +crossbar's +crossbars +crossed +crosser +crossers +crosses +crossing +crossings +crossly +crossover +crossover's +crossovers +crossword +crossword's +crosswords +crouch +crouched +crouches +crouching +crow +crowd +crowded +crowdedness +crowder +crowding +crowds +crowed +crowing +crown +crowned +crowner +crowning +crowns +crows +crucial +crucially +crucification +crucified +crucifies +crucify +crucifying +crude +crudely +crudeness +cruder +crudest +cruel +crueler +cruelest +cruelly +cruelness +cruelty +cruise +cruised +cruiser +cruisers +cruises +cruising +crumb +crumble +crumbled +crumbles +crumblier +crumbliness +crumbling +crumblings +crumbly +crumbs +crumple +crumpled +crumples +crumpling +crunch +crunched +cruncher +crunchers +crunches +crunchier +crunchiest +crunchiness +crunching +crunchy +crusade +crusaded +crusader +crusaders +crusades +crusading +crush +crushable +crushed +crusher +crushers +crushes +crushing +crushingly +crust +crust's +crustacean +crustacean's +crustaceans +crusted +crusting +crusts +crutch +crutch's +crutched +crutches +crux +crux's +cruxes +cry +crying +cryptanalysis +cryptic +cryptographic +cryptography +cryptology +crystal +crystal's +crystalline +crystals +cub +cub's +cube +cubed +cuber +cubes +cubic +cubicly +cubics +cubing +cubs +cuckoo +cuckoo's +cuckoos +cucumber +cucumber's +cucumbers +cuddle +cuddled +cuddles +cuddling +cudgel +cudgel's +cudgels +cue +cued +cues +cuff +cuff's +cuffed +cuffing +cuffs +cuing +cull +culled +culler +culling +culls +culminate +culminated +culminates +culminating +culmination +culpability +culprit +culprit's +culprits +cult +cult's +cultivate +cultivated +cultivates +cultivating +cultivation +cultivations +cultivator +cultivator's +cultivators +cults +cultural +culturally +culture +cultured +cultures +culturing +cumbersome +cumbersomely +cumbersomeness +cumulative +cumulatively +cunning +cunningly +cunningness +cup +cup's +cupboard +cupboard's +cupboards +cupful +cupfuls +cupped +cupping +cups +cur +curable +curableness +curably +curb +curbed +curbing +curbs +curds +cure +cured +curer +cures +curfew +curfew's +curfews +curing +curiosities +curiosity +curiosity's +curious +curiouser +curiousest +curiously +curiousness +curl +curled +curler +curlers +curlier +curliness +curling +curls +curly +currant +currant's +currants +currencies +currency +currency's +current +currently +currentness +currents +curricular +curriculum +curriculum's +curriculums +curried +currier +curries +curry +currying +curs +curse +cursed +cursedly +cursedness +curses +cursing +cursive +cursively +cursiveness +cursor +cursor's +cursorily +cursoriness +cursors +cursory +curt +curtail +curtailed +curtailer +curtailing +curtails +curtain +curtained +curtaining +curtains +curtly +curtness +curtsied +curtsies +curtsy +curtsy's +curtsying +curvature +curvatures +curve +curved +curves +curving +cushion +cushioned +cushioning +cushions +cusp +cusp's +cusps +cuss +cussed +cussedly +cussedness +cusser +cusses +custard +custodian +custodian's +custodians +custodies +custody +custom +customarily +customariness +customary +customer +customer's +customers +customs +cut +cut's +cute +cutely +cuteness +cuter +cutes +cutest +cutoff +cutoffs +cuts +cutter +cutter's +cutters +cutting +cuttingly +cuttings +cybernetic +cybernetics +cycle +cycled +cycler +cycles +cyclic +cyclically +cyclicly +cycling +cycloid +cycloid's +cycloidal +cycloids +cyclone +cyclone's +cyclones +cylinder +cylinder's +cylindered +cylindering +cylinders +cylindrical +cylindrically +cymbal +cymbal's +cymbals +cynical +cynically +cypress +cyst +cysts +cytology +czar +dabble +dabbled +dabbler +dabblers +dabbles +dabbling +dad +dad's +daddies +daddy +dads +daemon +daemon's +daemons +daffodil +daffodil's +daffodils +dagger +daggers +dailies +daily +daintier +dainties +daintily +daintiness +dainty +dairies +dairy +dairying +daisies +daisy +daisy's +dale +dale's +dales +daleth +dam +dam's +damage +damaged +damager +damagers +damages +damaging +damagingly +damask +dame +damed +damn +damnation +damned +damneder +damnedest +damning +damningly +damns +damp +damped +dampen +dampened +dampener +dampening +dampens +damper +dampers +damping +damply +dampness +damps +dams +damsel +damsel's +damsels +dance +danced +dancer +dancers +dances +dancing +dandelion +dandelion's +dandelions +dandier +dandies +dandy +danger +danger's +dangerous +dangerously +dangerousness +dangers +dangle +dangled +dangler +dangler's +danglers +dangles +dangling +danglingly +dare +dared +darer +darers +dares +daring +daringly +daringness +dark +darken +darkened +darkener +darkeners +darkening +darker +darkest +darkly +darkness +darks +darling +darling's +darlingly +darlingness +darlings +darn +darned +darner +darning +darns +dart +darted +darter +darting +darts +dash +dashed +dasher +dashers +dashes +dashing +dashingly +data +database +database's +databases +date +dated +datedly +datedness +dater +dates +dating +dative +datum +datums +daughter +daughter's +daughterly +daughters +daunt +daunted +daunting +dauntless +dauntlessly +dauntlessness +daunts +dawn +dawned +dawning +dawns +day +day's +daybreak +daybreaks +daydream +daydreamed +daydreamer +daydreamers +daydreaming +daydreams +daylight +daylight's +daylights +days +daytime +daytimes +daze +dazed +dazedness +dazes +dazing +dazzle +dazzled +dazzler +dazzlers +dazzles +dazzling +dazzlingly +deacon +deacon's +deacons +deactivate +deactivates +deactivated +deactivating +dead +deaden +deadened +deadener +deadening +deadeningly +deadens +deadlier +deadliest +deadline +deadline's +deadlines +deadliness +deadlock +deadlocked +deadlocking +deadlocks +deadly +deadness +deaf +deafen +deafened +deafening +deafeningly +deafens +deafer +deafest +deafly +deafness +deal +dealer +dealers +dealing +dealings +deallocate +deallocated +deallocates +deallocating +deallocation +deallocation's +deallocations +deallocator +deals +dealt +dean +dean's +deans +dear +dearer +dearest +dearly +dearness +dears +dearth +dearths +death +deathly +deaths +debatable +debate +debated +debater +debaters +debates +debating +debilitate +debilitated +debilitates +debilitating +debilitation +debris +debt +debt's +debtor +debtors +debts +debug +debugged +debugger +debugger's +debuggers +debugging +debugs +decade +decade's +decadence +decadent +decadently +decades +decay +decayed +decayer +decaying +decays +decease +deceased +deceases +deceasing +deceit +deceitful +deceitfully +deceitfulness +deceive +deceived +deceiver +deceivers +deceives +deceiving +deceivingly +decelerate +decelerated +decelerates +decelerating +deceleration +decelerations +decencies +decency +decency's +decent +decently +deception +deception's +deceptions +deceptive +deceptively +deceptiveness +decidability +decidable +decide +decided +decidedly +decidedness +decider +decides +deciding +decimal +decimally +decimals +decimate +decimated +decimates +decimating +decimation +decipher +deciphered +decipherer +decipherers +deciphering +deciphers +decision +decision's +decisions +decisive +decisively +decisiveness +deck +decked +decker +decking +deckings +decks +declaration +declaration's +declarations +declarative +declaratively +declaratives +declare +declared +declarer +declarers +declares +declaring +declination +declination's +declinations +decline +declined +decliner +decliners +declines +declining +decode +decoded +decoder +decoders +decodes +decoding +decodings +decompile +decompiled +decompiler +decompilers +decompiles +decompiling +decomposability +decomposable +decompose +decomposed +decomposer +decomposes +decomposing +decomposition +decomposition's +decompositions +decompression +decorate +decorated +decorates +decorating +decoration +decorations +decorative +decoratively +decorativeness +decorator +decorators +decorum +decorums +decouple +decoupled +decoupler +decouples +decoupling +decoy +decoy's +decoys +decrease +decreased +decreases +decreasing +decreasingly +decree +decreed +decreeing +decreer +decrees +decrement +decremented +decrementing +decrements +dedicate +dedicated +dedicatedly +dedicates +dedicating +dedication +dedications +dedicative +deduce +deduced +deducer +deduces +deducible +deducing +deduct +deducted +deducting +deduction +deduction's +deductions +deductive +deductively +deducts +deed +deeded +deeding +deeds +deem +deemed +deeming +deems +deep +deepen +deepened +deepening +deepens +deeper +deepest +deeply +deepness +deeps +deer +deers +default +defaulted +defaulter +defaulting +defaults +defeat +defeated +defeating +defeatism +defeatist +defeatists +defeats +defect +defected +defecting +defection +defection's +defections +defective +defectively +defectiveness +defectives +defects +defend +defendant +defendant's +defendants +defended +defender +defenders +defending +defends +defenestrate +defenestrated +defenestrates +defenestrating +defenestration +defenestrations +defensive +defensively +defensiveness +defer +deference +deferment +deferment's +deferments +deferrable +deferred +deferrer +deferrer's +deferrers +deferring +defers +defiance +defiances +defiant +defiantly +deficiencies +deficiency +deficient +deficiently +deficit +deficit's +deficits +defied +defier +defies +defile +defiled +defiler +defiles +defiling +definable +define +defined +definer +definers +defines +defining +definite +definitely +definiteness +definition +definition's +definitional +definitions +definitive +definitively +definitiveness +deformation +deformation's +deformations +deformed +deformities +deformity +deformity's +deftly +defy +defying +defyingly +degenerate +degenerated +degenerately +degenerateness +degenerates +degenerating +degeneration +degenerative +degradable +degradation +degradation's +degradations +degrade +degraded +degradedly +degradedness +degrader +degrades +degrading +degradingly +degree +degree's +degreed +degrees +deign +deigned +deigning +deigns +deities +deity +deity's +dejected +dejectedly +dejectedness +delay +delayed +delayer +delayers +delaying +delays +delegate +delegated +delegates +delegating +delegation +delegations +delete +deleted +deleter +deletes +deleting +deletion +deletions +deliberate +deliberated +deliberately +deliberateness +deliberates +deliberating +deliberation +deliberations +deliberative +deliberatively +deliberativeness +deliberator +deliberator's +deliberators +delicacies +delicacy +delicacy's +delicate +delicately +delicateness +delicates +delicious +deliciouses +deliciously +deliciousness +delight +delighted +delightedly +delightedness +delighter +delightful +delightfully +delightfulness +delighting +delights +delimit +delimited +delimiter +delimiters +delimiting +delimits +delineate +delineated +delineates +delineating +delineation +delineations +delineative +delinquency +delinquent +delinquent's +delinquently +delinquents +delirious +deliriously +deliriousness +deliver +deliverable +deliverables +deliverance +delivered +deliverer +deliverers +deliveries +delivering +delivers +delivery +delivery's +dell +dell's +dells +delta +delta's +deltas +delude +deluded +deluder +deludes +deluding +deludingly +deluge +deluged +deluges +deluging +delusion +delusion's +delusions +delve +delved +delver +delves +delving +demand +demanded +demander +demanding +demandingly +demands +demise +demised +demises +demising +demo +democracies +democracy +democracy's +democrat +democrat's +democratic +democratically +democrats +demodulate +demodulated +demodulates +demodulating +demodulation +demodulation's +demodulations +demodulator +demodulator's +demodulators +demographic +demographics +demolish +demolished +demolisher +demolishes +demolishing +demolition +demolitions +demon +demon's +demoness +demons +demonstrable +demonstrableness +demonstrate +demonstrated +demonstrates +demonstrating +demonstration +demonstrations +demonstrative +demonstratively +demonstrativeness +demonstrator +demonstrator's +demonstrators +demos +demur +demurs +den +den's +deniable +denial +denial's +denials +denied +denier +denies +denigrate +denigrated +denigrates +denigrating +denigration +denigrative +denizen +denizens +denomination +denomination's +denominations +denominator +denominator's +denominators +denotable +denotation +denotation's +denotational +denotationally +denotations +denotative +denote +denoted +denotes +denoting +denounce +denounced +denouncer +denouncers +denounces +denouncing +dens +dense +densely +denseness +denser +densest +densities +density +density's +dent +dental +dentally +dentals +dented +denting +dentist +dentist's +dentists +dents +deny +denying +denyingly +depart +departed +departing +department +department's +departmental +departmentally +departments +departs +departure +departure's +departures +depend +dependability +dependable +dependableness +dependably +depended +dependence +dependences +dependencies +dependency +dependent +dependently +dependents +depending +depends +depict +depicted +depicter +depicting +depicts +deplete +depleted +depletes +depleting +depletion +depletions +depletive +deplorable +deplorableness +deplore +deplored +deplorer +deplores +deploring +deploringly +deploy +deployed +deploying +deployment +deployment's +deployments +deploys +deport +deportation +deported +deportee +deportee's +deportees +deporting +deportment +deports +depose +deposed +deposes +deposing +deposit +deposited +depositing +deposition +deposition's +depositions +depositor +depositor's +depositors +deposits +depot +depot's +depots +deprave +depraved +depravedly +depravedness +depraver +depraves +depraving +deprecate +deprecated +deprecates +deprecating +depreciate +depreciated +depreciates +depreciating +depreciatingly +depreciation +depreciations +depreciative +depreciatively +depress +depressed +depresses +depressing +depressingly +depression +depression's +depressions +depressive +depressively +deprivation +deprivation's +deprivations +deprive +deprived +deprives +depriving +depth +depths +deputies +deputy +deputy's +dequeue +dequeued +dequeues +dequeuing +derail +derailed +derailing +derails +derbies +derby +dereference +dereferenced +dereferencer +dereferencers +dereferences +dereferencing +deride +derided +derider +derides +deriding +deridingly +derision +derivable +derivation +derivation's +derivations +derivative +derivative's +derivatively +derivativeness +derivatives +derive +derived +deriver +derives +deriving +descend +descendant +descendant's +descendants +descended +descender +descenders +descending +descends +descent +descent's +descents +describable +describe +described +describer +describers +describes +describing +descried +description +description's +descriptions +descriptive +descriptively +descriptiveness +descriptives +descriptor +descriptor's +descriptors +descry +descrying +desert +deserted +deserter +deserters +deserting +desertion +desertions +deserts +deserve +deserved +deservedly +deservedness +deserver +deserves +deserving +deservingly +deservings +desiderata +desideratum +design +designate +designated +designates +designating +designation +designations +designative +designator +designator's +designators +designed +designedly +designer +designer's +designers +designing +designs +desirability +desirable +desirableness +desirably +desire +desired +desirer +desires +desiring +desirous +desirously +desirousness +desk +desk's +desks +desktop +desolate +desolated +desolately +desolateness +desolater +desolates +desolating +desolatingly +desolation +desolations +despair +despaired +despairer +despairing +despairingly +despairs +despatch +despatched +desperate +desperately +desperateness +desperation +despise +despised +despiser +despises +despising +despite +despited +despot +despot's +despotic +despots +dessert +dessert's +desserts +destination +destination's +destinations +destine +destined +destinies +destining +destiny +destiny's +destitute +destituteness +destitution +destroy +destroyed +destroyer +destroyer's +destroyers +destroying +destroys +destruction +destruction's +destructions +destructive +destructively +destructiveness +detach +detached +detachedly +detachedness +detacher +detaches +detaching +detachment +detachment's +detachments +detail +detailed +detailedly +detailedness +detailer +detailing +details +detain +detained +detainer +detaining +detains +detect +detectable +detectably +detected +detecting +detection +detection's +detections +detective +detectives +detector +detector's +detectors +detects +detention +deteriorate +deteriorated +deteriorates +deteriorating +deterioration +deteriorative +determinable +determinableness +determinacy +determinant +determinant's +determinants +determinate +determinately +determinateness +determination +determinations +determinative +determinatively +determinativeness +determine +determined +determinedly +determinedness +determiner +determiners +determines +determining +determinism +deterministic +deterministically +detest +detestable +detestableness +detested +detesting +detests +detonate +detonated +detonates +detonating +detonation +detonative +detract +detracted +detracting +detractive +detractively +detractor +detractor's +detractors +detracts +detriment +detriments +devastate +devastated +devastates +devastating +devastatingly +devastation +devastations +devastative +develop +developed +developer +developer's +developers +developing +development +development's +developmental +developmentally +developments +develops +deviant +deviant's +deviantly +deviants +deviate +deviated +deviates +deviating +deviation +deviations +device +device's +devices +devil +devil's +devilish +devilishly +devilishness +devils +devise +devised +deviser +devises +devising +devisings +devision +devisions +devoid +devote +devoted +devotedly +devotee +devotee's +devotees +devotes +devoting +devotion +devotions +devour +devoured +devourer +devouring +devours +devout +devoutly +devoutness +dew +dewdrop +dewdrop's +dewdrops +dewed +dewier +dewiness +dewing +dews +dewy +dexterity +diabetes +diadem +diagnosable +diagnose +diagnosed +diagnoses +diagnosing +diagnosis +diagnostic +diagnostic's +diagnostics +diagonal +diagonally +diagonals +diagram +diagram's +diagramed +diagraming +diagrammable +diagrammatic +diagrammatically +diagrammed +diagrammer +diagrammer's +diagrammers +diagramming +diagrams +dial +dial's +dialect +dialect's +dialects +dialog +dialog's +dialogs +dialogue +dialogue's +dialogues +dials +diameter +diameter's +diameters +diametrically +diamond +diamond's +diamonds +diaper +diaper's +diapered +diapering +diapers +diaphragm +diaphragm's +diaphragms +diaries +diary +diary's +diatribe +diatribe's +diatribes +dice +dicer +dices +dichotomies +dichotomy +dicing +dickens +dicky +dictate +dictated +dictates +dictating +dictation +dictations +dictator +dictator's +dictators +dictatorship +dictatorships +diction +dictionaries +dictionary +dictionary's +dictions +dictum +dictum's +dictums +did +didn't +die +died +dielectric +dielectric's +dielectrics +dies +diet +dieter +dieters +dietitian +dietitian's +dietitians +diets +differ +differed +difference +difference's +differenced +differences +differencing +different +differential +differential's +differentially +differentials +differentiate +differentiated +differentiates +differentiating +differentiation +differentiations +differentiators +differently +differentness +differer +differers +differing +differs +difficult +difficulties +difficultly +difficulty +difficulty's +diffuse +diffused +diffusely +diffuseness +diffuser +diffusers +diffuses +diffusing +diffusion +diffusions +diffusive +diffusively +diffusiveness +dig +digest +digested +digester +digestible +digesting +digestion +digestions +digestive +digestively +digestiveness +digests +digger +digger's +diggers +digging +diggings +digit +digit's +digital +digitally +digits +dignified +dignify +dignities +dignity +digress +digressed +digresses +digressing +digression +digression's +digressions +digressive +digressively +digressiveness +digs +dike +dike's +diker +dikes +diking +dilate +dilated +dilatedly +dilatedness +dilates +dilating +dilation +dilative +dilemma +dilemma's +dilemmas +diligence +diligences +diligent +diligently +diligentness +dilute +diluted +dilutely +diluteness +diluter +dilutes +diluting +dilution +dilutions +dilutive +dim +dime +dime's +dimension +dimensional +dimensionality +dimensionally +dimensioned +dimensioning +dimensions +dimer +dimers +dimes +diminish +diminished +diminishes +diminishing +diminution +diminutive +diminutively +diminutiveness +dimly +dimmed +dimmer +dimmer's +dimmers +dimmest +dimming +dimness +dimple +dimpled +dimples +dimpling +dims +din +dine +dined +diner +diners +dines +dingier +dinginess +dingy +dining +dinner +dinner's +dinners +dint +diode +diode's +diodes +dioxide +dioxides +dip +diphtheria +diploma +diploma's +diplomacy +diplomas +diplomat +diplomat's +diplomatic +diplomatics +diplomats +dipped +dipper +dipper's +dippers +dipping +dippings +dips +dire +direct +directed +directing +direction +direction's +directional +directionality +directionally +directions +directive +directive's +directives +directly +directness +director +director's +directories +directors +directory +directory's +directs +direly +direness +direr +direst +dirge +dirge's +dirged +dirges +dirging +dirt +dirt's +dirtied +dirtier +dirties +dirtiest +dirtily +dirtiness +dirts +dirty +dirtying +disabilities +disability +disability's +disable +disabled +disabler +disablers +disables +disabling +disabuse +disadvantage +disadvantage's +disadvantaged +disadvantagedness +disadvantages +disadvantaging +disagree +disagreeable +disagreeableness +disagreed +disagreeing +disagreement +disagreement's +disagreements +disagrees +disallow +disallowed +disallowing +disallows +disambiguate +disambiguated +disambiguates +disambiguating +disambiguation +disambiguations +disappear +disappearance +disappearance's +disappearances +disappeared +disappearing +disappears +disappoint +disappointed +disappointedly +disappointing +disappointingly +disappointment +disappointment's +disappointments +disappoints +disapproval +disapprove +disapproved +disapprover +disapproves +disapproving +disapprovingly +disarm +disarmament +disarmed +disarmer +disarmers +disarming +disarmingly +disarms +disassemble +disassembled +disassembler +disassembler's +disassemblers +disassembles +disassembling +disaster +disaster's +disasters +disastrous +disastrously +disband +disbanded +disbanding +disbands +disbelieve +disbelieved +disbeliever +disbelievers +disbelieves +disbelieving +disburse +disbursed +disbursement +disbursement's +disbursements +disburser +disburses +disbursing +disc +disc's +discard +discarded +discarder +discarding +discards +discern +discerned +discerner +discernibility +discernible +discernibly +discerning +discerningly +discernment +discerns +discharge +discharged +discharger +discharges +discharging +disciple +disciple's +disciples +disciplinary +discipline +disciplined +discipliner +disciplines +disciplining +disclaim +disclaimed +disclaimer +disclaimers +disclaiming +disclaims +disclose +disclosed +discloser +discloses +disclosing +disclosure +disclosure's +disclosures +discomfort +discomforting +discomfortingly +disconcert +disconcerted +disconcerting +disconcertingly +disconcerts +disconnect +disconnected +disconnectedly +disconnectedness +disconnecter +disconnecting +disconnection +disconnections +disconnects +discontent +discontented +discontentedly +discontinuance +discontinue +discontinued +discontinues +discontinuing +discontinuities +discontinuity +discontinuity's +discontinuous +discontinuously +discord +discords +discount +discounted +discounter +discounting +discounts +discourage +discouraged +discouragement +discourager +discourages +discouraging +discouragingly +discourse +discourse's +discoursed +discourser +discourses +discoursing +discover +discovered +discoverer +discoverers +discoveries +discovering +discovers +discovery +discovery's +discredit +discredited +discrediting +discredits +discreet +discreetly +discreetness +discrepancies +discrepancy +discrepancy's +discrete +discretely +discreteness +discretion +discretions +discriminate +discriminated +discriminates +discriminating +discriminatingly +discrimination +discriminations +discriminative +discriminatory +discs +discuss +discussed +discusser +discusses +discussing +discussion +discussion's +discussions +disdain +disdaining +disdains +disease +diseased +diseases +diseasing +disenfranchise +disenfranchised +disenfranchisement +disenfranchisement's +disenfranchisements +disenfranchiser +disenfranchises +disenfranchising +disengage +disengaged +disengages +disengaging +disentangle +disentangled +disentangler +disentangles +disentangling +disfigure +disfigured +disfigures +disfiguring +disgorge +disgorger +disgrace +disgraced +disgraceful +disgracefully +disgracefulness +disgracer +disgraces +disgracing +disgruntled +disguise +disguised +disguisedly +disguiser +disguises +disguising +disgust +disgusted +disgustedly +disgusting +disgustingly +disgusts +dish +dishearten +disheartening +dishearteningly +dished +dishes +dishing +dishonest +dishonestly +dishwasher +dishwashers +disillusion +disillusioned +disillusioning +disillusionment +disillusionment's +disillusionments +disinterested +disinterestedly +disinterestedness +disjoint +disjointed +disjointedly +disjointedness +disjointly +disjointness +disjunct +disjunction +disjunctions +disjunctive +disjunctively +disjuncts +disk +disk's +disked +disking +disks +dislike +disliked +disliker +dislikes +disliking +dislocate +dislocated +dislocates +dislocating +dislocation +dislocations +dislodge +dislodged +dislodges +dislodging +dismal +dismally +dismalness +dismay +dismayed +dismaying +dismayingly +dismays +dismiss +dismissal +dismissal's +dismissals +dismissed +dismisser +dismissers +dismisses +dismissing +dismissive +dismount +dismounted +dismounting +dismounts +disobedience +disobey +disobeyed +disobeyer +disobeying +disobeys +disorder +disordered +disorderedly +disorderedness +disorderliness +disorderly +disorders +disown +disowned +disowning +disowns +disparate +disparately +disparateness +disparities +disparity +disparity's +dispatch +dispatched +dispatcher +dispatchers +dispatches +dispatching +dispel +dispelled +dispelling +dispels +dispensation +dispense +dispensed +dispenser +dispensers +dispenses +dispensing +disperse +dispersed +dispersedly +disperser +disperses +dispersing +dispersion +dispersions +dispersive +dispersively +dispersiveness +displace +displaced +displacement +displacement's +displacements +displacer +displaces +displacing +display +displayed +displayer +displaying +displays +displease +displeased +displeasedly +displeases +displeasing +displeasure +disposable +disposal +disposal's +disposals +dispose +disposed +disposer +disposes +disposing +disposition +disposition's +dispositions +disprove +disproved +disproves +disproving +dispute +disputed +disputer +disputers +disputes +disputing +disqualification +disqualified +disqualifies +disqualify +disqualifying +disquiet +disquieting +disquietingly +disquietly +disregard +disregarded +disregarding +disregards +disrupt +disrupted +disrupter +disrupting +disruption +disruption's +disruptions +disruptive +disruptively +disruptiveness +disrupts +dissatisfaction +dissatisfaction's +dissatisfactions +dissatisfied +disseminate +disseminated +disseminates +disseminating +dissemination +dissension +dissension's +dissensions +dissent +dissented +dissenter +dissenters +dissenting +dissents +dissertation +dissertation's +dissertations +disservice +dissident +dissident's +dissidents +dissimilar +dissimilarities +dissimilarity +dissimilarity's +dissimilarly +dissipate +dissipated +dissipatedly +dissipatedness +dissipater +dissipates +dissipating +dissipation +dissipations +dissipative +dissociate +dissociated +dissociates +dissociating +dissociation +dissociative +dissolution +dissolution's +dissolutions +dissolve +dissolved +dissolver +dissolves +dissolving +dissonance +dissonance's +dissonances +distal +distally +distance +distanced +distances +distancing +distant +distantly +distantness +distaste +distasteful +distastefully +distastefulness +distastes +distemper +distill +distillation +distilled +distiller +distillers +distilling +distills +distinct +distinction +distinction's +distinctions +distinctive +distinctively +distinctiveness +distinctly +distinctness +distinguish +distinguishable +distinguished +distinguisher +distinguishes +distinguishing +distort +distorted +distorter +distorting +distortion +distortion's +distortions +distorts +distract +distracted +distractedly +distracting +distractingly +distraction +distraction's +distractions +distractive +distracts +distraught +distraughtly +distress +distressed +distresses +distressing +distressingly +distribute +distributed +distributer +distributes +distributing +distribution +distribution's +distributional +distributions +distributive +distributively +distributiveness +distributivity +distributor +distributor's +distributors +district +district's +districted +districting +districts +distrust +distrusted +distrusts +disturb +disturbance +disturbance's +disturbances +disturbed +disturber +disturbing +disturbingly +disturbs +ditch +ditch's +ditched +ditcher +ditches +ditching +ditto +divan +divan's +divans +dive +dived +diver +diverge +diverged +divergence +divergence's +divergences +divergent +divergently +diverges +diverging +divers +diverse +diversely +diverseness +diversification +diversified +diversifier +diversifies +diversify +diversifying +diversion +diversions +diversities +diversity +divert +diverted +diverting +diverts +dives +divest +divested +divesting +divests +divide +divided +dividend +dividend's +dividends +divider +dividers +divides +dividing +divine +divined +divinely +diviner +divines +diving +divining +divinities +divinity +divinity's +divisible +division +division's +divisions +divisor +divisor's +divisors +divorce +divorced +divorces +divorcing +divulge +divulged +divulges +divulging +dizzied +dizzier +dizziness +dizzy +dizzying +dizzyingly +do +dock +docked +docker +docking +docks +doctor +doctor's +doctoral +doctorate +doctorate's +doctorates +doctored +doctoring +doctors +doctrine +doctrine's +doctrines +document +document's +documentaries +documentary +documentary's +documentation +documentation's +documentations +documented +documenter +documenters +documenting +documents +dodge +dodged +dodger +dodgers +dodges +dodging +doer +doers +does +doesn't +dog +dog's +dogged +doggedly +doggedness +dogging +dogma +dogma's +dogmas +dogmatism +dogs +doing +doings +dole +doled +doleful +dolefully +dolefulness +doles +doling +doll +doll's +dollar +dollars +dollied +dollies +dolls +dolly +dolly's +dollying +dolphin +dolphin's +dolphins +domain +domain's +domains +dome +domed +domes +domestic +domestically +domesticate +domesticated +domesticates +domesticating +domestication +dominance +dominant +dominantly +dominate +dominated +dominates +dominating +domination +dominations +dominative +doming +dominion +dominions +don +don't +donate +donated +donates +donating +donation +donations +donative +done +donkey +donkey's +donkeys +dons +doom +doomed +dooming +dooms +door +door's +doors +doorstep +doorstep's +doorsteps +doorway +doorway's +doorways +dope +doped +doper +dopers +dopes +doping +dormant +dormitories +dormitory +dormitory's +dorsal +dorsally +dose +dosed +doses +dosing +dot +dot's +dote +doted +doter +dotes +doth +doting +dotingly +dots +dotted +dotting +double +doubled +doubleness +doubler +doublers +doubles +doublet +doublet's +doublets +doubling +doubly +doubt +doubtable +doubted +doubter +doubters +doubtful +doubtfully +doubtfulness +doubting +doubtingly +doubtless +doubtlessly +doubtlessness +doubts +dough +doughnut +doughnut's +doughnuts +douse +doused +douser +douses +dousing +dove +dover +doves +down +downcast +downed +downer +downers +downfall +downfallen +downier +downing +download +downloading +downloads +downplay +downplayed +downplaying +downplays +downright +downrightly +downrightness +downs +downstairs +downstream +downtown +downtowner +downtowns +downward +downwardly +downwardness +downwards +downy +doze +dozed +dozen +dozens +dozenth +dozer +dozes +dozing +drab +drably +drabness +drabs +draft +draft's +drafted +drafter +drafters +drafting +drafts +draftsmen +drag +dragged +dragging +draggingly +dragon +dragon's +dragons +dragoon +dragooned +dragoons +drags +drain +drainage +drainages +drained +drainer +drainers +draining +drains +drake +drama +drama's +dramas +dramatic +dramatically +dramatics +dramatist +dramatist's +dramatists +drank +drape +draped +draper +draperies +drapers +drapery +drapery's +drapes +draping +drastic +drastically +draw +drawback +drawback's +drawbacks +drawbridge +drawbridge's +drawbridges +drawer +drawers +drawing +drawings +drawl +drawled +drawler +drawling +drawlingly +drawls +drawly +drawn +drawnly +drawnness +draws +dread +dreaded +dreadful +dreadfully +dreadfulness +dreading +dreads +dream +dreamed +dreamer +dreamers +dreamier +dreamily +dreaminess +dreaming +dreamingly +dreams +dreamy +drearier +dreariness +dreary +dredge +dredge's +dredged +dredger +dredgers +dredges +dredging +dregs +drench +drenched +drencher +drenches +drenching +dress +dressed +dresser +dressers +dresses +dressing +dressings +dressmaker +dressmaker's +dressmakers +drew +dried +drier +drier's +driers +dries +driest +drift +drifted +drifter +drifters +drifting +driftingly +drifts +drill +drilled +driller +drilling +drills +drily +drink +drinkable +drinker +drinkers +drinking +drinks +drip +drip's +drips +drive +driven +drivenness +driver +driver's +drivers +drives +driveway +driveway's +driveways +driving +drone +drone's +droner +drones +droning +droningly +drool +drooled +drooler +drooling +drools +droop +drooped +drooping +droopingly +droops +drop +drop's +dropped +dropper +dropper's +droppers +dropping +dropping's +droppings +drops +drought +drought's +droughts +drove +drover +drovers +droves +drown +drowned +drowner +drowning +drownings +drowns +drowsier +drowsiest +drowsiness +drowsy +drudgery +drug +drug's +druggist +druggist's +druggists +drugs +drum +drum's +drummed +drummer +drummer's +drummers +drumming +drums +drunk +drunk's +drunkard +drunkard's +drunkards +drunken +drunkenly +drunkenness +drunker +drunkly +drunks +dry +drying +dryly +dual +dualities +duality +duality's +dually +duals +dub +dubious +dubiously +dubiousness +dubs +duchess +duchess's +duchesses +duchies +duchy +duck +ducked +ducker +ducking +ducks +dude +due +duel +duels +dueness +dues +dug +duke +duke's +dukes +dull +dulled +duller +dullest +dulling +dullness +dulls +dully +duly +dumb +dumbbell +dumbbell's +dumbbells +dumber +dumbest +dumbly +dumbness +dummied +dummies +dummy +dummy's +dummying +dump +dumped +dumper +dumpers +dumping +dumps +dunce +dunce's +dunces +dune +dune's +dunes +dungeon +dungeon's +dungeons +duplicate +duplicated +duplicates +duplicating +duplication +duplications +duplicative +duplicator +duplicator's +duplicators +durabilities +durability +durable +durableness +durables +durably +duration +duration's +durations +during +dusk +duskier +duskiness +dusky +dust +dusted +duster +dusters +dustier +dustiest +dustiness +dusting +dusts +dusty +duties +dutiful +dutifully +dutifulness +duty +duty's +dwarf +dwarfed +dwarfness +dwarfs +dwell +dwelled +dweller +dwellers +dwelling +dwellings +dwells +dwindle +dwindled +dwindles +dwindling +dye +dyed +dyeing +dyer +dyers +dyes +dying +dynamic +dynamically +dynamics +dynamite +dynamited +dynamiter +dynamites +dynamiting +dynasties +dynasty +dynasty's +each +eager +eagerly +eagerness +eagle +eagle's +eagles +ear +eared +earing +earl +earl's +earlier +earliest +earliness +earls +early +earmark +earmarked +earmarking +earmarkings +earmarks +earn +earned +earner +earner's +earners +earnest +earnestly +earnestness +earning +earnings +earns +earring +earring's +earrings +ears +earshot +earth +earth's +earthed +earthen +earthenware +earthliness +earthly +earthquake +earthquake's +earthquakes +earths +earthworm +earthworm's +earthworms +ease +eased +easement +easement's +easements +easer +eases +easier +easiest +easily +easiness +easing +east +easter +easterly +eastern +easterner +easterners +easting +easts +eastward +eastwards +easy +eat +eaten +eater +eaters +eating +eatings +eats +eaves +eavesdrop +eavesdropped +eavesdropper +eavesdropper's +eavesdroppers +eavesdropping +eavesdrops +ebb +ebbed +ebbing +ebbs +ebony +eccentric +eccentric's +eccentricities +eccentricity +eccentrics +ecclesiastical +ecclesiastically +echelon +echo +echoed +echoes +echoing +echos +eclipse +eclipsed +eclipses +eclipsing +ecology +economic +economical +economically +economics +economies +economist +economist's +economists +economy +economy's +ecstasy +eddied +eddies +eddy +eddy's +eddying +edge +edged +edger +edges +edging +edible +edibleness +edibles +edict +edict's +edicts +edifice +edifice's +edifices +edit +editable +edited +editing +edition +edition's +editions +editor +editor's +editorial +editorially +editorials +editors +edits +educate +educated +educatedly +educatedness +educates +educating +education +education's +educational +educationally +educations +educative +educator +educator's +educators +eel +eel's +eels +eerie +eerier +effect +effected +effecting +effective +effectively +effectiveness +effectives +effector +effector's +effectors +effects +effectually +effeminate +efficacy +efficiencies +efficiency +efficient +efficiently +effigy +effort +effort's +effortless +effortlessly +effortlessness +efforts +egg +egged +egger +egging +eggs +ego +egos +eigenvalue +eigenvalue's +eigenvalues +eight +eighteen +eighteens +eighteenth +eighth +eighth's +eighthes +eighties +eightieth +eights +eighty +either +ejaculate +ejaculated +ejaculates +ejaculating +ejaculation +ejaculations +eject +ejected +ejecting +ejective +ejects +eke +eked +ekes +eking +el +elaborate +elaborated +elaborately +elaborateness +elaborates +elaborating +elaboration +elaborations +elaborative +elaborators +elapse +elapsed +elapses +elapsing +elastic +elastically +elasticities +elasticity +elastics +elate +elated +elatedly +elatedness +elater +elates +elating +elation +elbow +elbowed +elbowing +elbows +elder +elderliness +elderly +elders +eldest +elect +elected +electing +election +election's +elections +elective +electively +electiveness +electives +elector +elector's +electoral +electorally +electors +electric +electrical +electrically +electricalness +electricities +electricity +electrics +electrification +electrified +electrify +electrifying +electrocute +electrocuted +electrocutes +electrocuting +electrocution +electrocutions +electrode +electrode's +electrodes +electrolyte +electrolyte's +electrolytes +electrolytic +electron +electron's +electronic +electronically +electronics +electrons +elects +elegance +elegances +elegant +elegantly +element +element's +elemental +elementally +elementals +elementariness +elementary +elements +elephant +elephant's +elephants +elevate +elevated +elevates +elevating +elevation +elevations +elevator +elevator's +elevators +eleven +elevens +elevenses +eleventh +elf +elicit +elicited +eliciting +elicits +eligibilities +eligibility +eligible +eligibles +eliminate +eliminated +eliminately +eliminates +eliminating +elimination +eliminations +eliminative +eliminator +eliminators +elk +elk's +elks +ellipse +ellipse's +ellipses +ellipsis +ellipsoid +ellipsoid's +ellipsoidal +ellipsoids +elliptic +elliptical +elliptically +elm +elmer +elms +elongate +elongated +elongates +elongating +elongation +eloquence +eloquent +eloquently +els +else +else's +elsewhere +elucidate +elucidated +elucidates +elucidating +elucidation +elucidative +elude +eluded +eludes +eluding +elusive +elusively +elusiveness +elves +emaciated +emacs +emacs's +email +email's +emanating +emancipation +embark +embarked +embarking +embarks +embarrass +embarrassed +embarrassedly +embarrasses +embarrassing +embarrassingly +embarrassment +embassies +embassy +embassy's +embed +embedded +embedding +embeds +embellish +embellished +embellisher +embellishes +embellishing +embellishment +embellishment's +embellishments +ember +embers +embezzle +embezzled +embezzler +embezzler's +embezzlers +embezzles +embezzling +emblem +emblems +embodied +embodier +embodies +embodiment +embodiment's +embodiments +embody +embodying +embrace +embraced +embracer +embraces +embracing +embracingly +embracive +embroider +embroidered +embroiderer +embroideries +embroiders +embroidery +embryo +embryo's +embryology +embryos +emerald +emerald's +emeralds +emerge +emerged +emergence +emergencies +emergency +emergency's +emergent +emerges +emerging +emeries +emery +emigrant +emigrant's +emigrants +emigrate +emigrated +emigrates +emigrating +emigration +eminence +eminent +eminently +emit +emits +emitted +emotion +emotion's +emotional +emotionally +emotions +empathy +emperor +emperor's +emperors +emphases +emphasis +emphatic +emphatically +empire +empire's +empires +empirical +empirically +empiricist +empiricist's +empiricists +employ +employable +employed +employee +employee's +employees +employer +employer's +employers +employing +employment +employment's +employments +employs +empower +empowered +empowering +empowers +empress +emptied +emptier +empties +emptiest +emptily +emptiness +empty +emptying +emulate +emulated +emulates +emulating +emulation +emulations +emulative +emulatively +emulator +emulator's +emulators +enable +enabled +enabler +enablers +enables +enabling +enact +enacted +enacting +enactment +enactments +enacts +enamel +enamels +encamp +encamped +encamping +encamps +encapsulate +encapsulated +encapsulates +encapsulating +encapsulation +enchant +enchanted +enchanter +enchanting +enchantingly +enchantment +enchants +encipher +enciphered +encipherer +enciphering +enciphers +encircle +encircled +encircles +encircling +enclose +enclosed +encloses +enclosing +enclosure +enclosure's +enclosures +encode +encoded +encoder +encoders +encodes +encoding +encodings +encompass +encompassed +encompasses +encompassing +encounter +encountered +encountering +encounters +encourage +encouraged +encouragement +encouragements +encourager +encourages +encouraging +encouragingly +encrypt +encrypted +encrypting +encryption +encryption's +encryptions +encrypts +encumber +encumbered +encumbering +encumbers +encyclopedia +encyclopedia's +encyclopedias +encyclopedic +end +endanger +endangered +endangering +endangers +endear +endeared +endearing +endearingly +endears +ended +endemic +ender +enders +ending +endings +endive +endless +endlessly +endlessness +endorse +endorsed +endorsement +endorsement's +endorsements +endorser +endorses +endorsing +endow +endowed +endowing +endowment +endowment's +endowments +endows +ends +endurable +endurably +endurance +endure +endured +endures +enduring +enduringly +enduringness +enema +enema's +enemas +enemies +enemy +enemy's +energetic +energetics +energies +energy +enforce +enforced +enforcedly +enforcement +enforcer +enforcers +enforces +enforcing +enfranchise +enfranchised +enfranchisement +enfranchiser +enfranchises +enfranchising +engage +engaged +engagement +engagement's +engagements +engages +engaging +engagingly +engender +engendered +engendering +engenders +engine +engine's +engined +engineer +engineer's +engineered +engineering +engineeringly +engineerings +engineers +engines +engining +england +englander +englanders +engrave +engraved +engraver +engravers +engraves +engraving +engravings +engross +engrossed +engrossedly +engrosser +engrossing +engrossingly +enhance +enhanced +enhancement +enhancement's +enhancements +enhances +enhancing +enigmatic +enjoin +enjoined +enjoining +enjoins +enjoy +enjoyable +enjoyableness +enjoyably +enjoyed +enjoying +enjoyment +enjoys +enlarge +enlarged +enlargement +enlargement's +enlargements +enlarger +enlargers +enlarges +enlarging +enlighten +enlightened +enlightening +enlightenment +enlightens +enlist +enlisted +enlister +enlisting +enlistment +enlistments +enlists +enliven +enlivened +enlivening +enlivens +enmities +enmity +ennoble +ennobled +ennobler +ennobles +ennobling +ennui +enormities +enormity +enormous +enormously +enormousness +enough +enqueue +enqueued +enqueues +enquire +enquired +enquirer +enquirers +enquires +enquiring +enrage +enraged +enrages +enraging +enrich +enriched +enricher +enriches +enriching +enrolled +enrolling +ensemble +ensemble's +ensembles +ensign +ensign's +ensigns +enslave +enslaved +enslaver +enslavers +enslaves +enslaving +ensnare +ensnared +ensnares +ensnaring +ensue +ensued +ensues +ensuing +ensure +ensured +ensurer +ensurers +ensures +ensuring +entail +entailed +entailer +entailing +entails +entangle +entangled +entangler +entangles +entangling +enter +entered +enterer +entering +enterprise +enterpriser +enterprises +enterprising +enterprisingly +enters +entertain +entertained +entertainer +entertainers +entertaining +entertainingly +entertainment +entertainment's +entertainments +entertains +enthusiasm +enthusiasms +enthusiast +enthusiast's +enthusiastic +enthusiastically +enthusiasts +entice +enticed +enticer +enticers +entices +enticing +entire +entirely +entireties +entirety +entities +entitle +entitled +entitles +entitling +entity +entity's +entrance +entranced +entrances +entrancing +entreat +entreated +entreaties +entreating +entreatingly +entreats +entreaty +entrench +entrenched +entrenches +entrenching +entrepreneur +entrepreneur's +entrepreneurs +entries +entropies +entropy +entrust +entrusted +entrusting +entrusts +entry +entry's +enumerable +enumerate +enumerated +enumerates +enumerating +enumeration +enumerations +enumerative +enumerator +enumerator's +enumerators +enunciation +envelop +envelope +enveloped +enveloper +envelopes +enveloping +envelops +enviably +envied +envier +envies +envious +enviously +enviousness +environ +environed +environing +environment +environment's +environmental +environmentally +environments +environs +envisage +envisaged +envisages +envisaging +envision +envisioned +envisioning +envisions +envoy +envoy's +envoys +envy +envying +envyingly +epaulet +epaulet's +epaulets +ephemeral +ephemerally +ephemerals +epic +epic's +epics +epidemic +epidemic's +epidemics +episcopal +episcopally +episode +episode's +episodes +episodic +epistemological +epistemologically +epistemology +epistle +epistle's +epistler +epistles +epitaph +epitaphed +epitaphing +epitaphs +epitaxial +epitaxially +epithet +epithet's +epithets +epoch +epochs +epsilon +epsilons +equal +equalities +equality +equality's +equally +equals +equate +equated +equates +equating +equation +equations +equator +equator's +equatorial +equators +equilibrium +equilibriums +equinox +equip +equipment +equipments +equipped +equipping +equips +equitable +equitableness +equitably +equities +equity +equivalence +equivalenced +equivalences +equivalencing +equivalent +equivalently +equivalents +era +era's +eradicate +eradicated +eradicates +eradicating +eradication +eradicative +eras +erasable +erase +erased +eraser +erasers +erases +erasing +erasion +erasure +ere +erect +erected +erecting +erection +erection's +erections +erectly +erectness +erector +erector's +erectors +erects +ergo +ermine +ermine's +ermined +ermines +err +errand +errands +erratic +erred +erring +erringly +erroneous +erroneously +erroneousness +error +error's +errors +errs +eruption +eruptions +escalate +escalated +escalates +escalating +escalation +escapable +escapade +escapade's +escapades +escape +escaped +escapee +escapee's +escapees +escaper +escapes +escaping +eschew +eschewed +eschewing +eschews +escort +escorted +escorting +escorts +esoteric +especial +especially +espied +espies +espionage +espouse +espoused +espouser +espouses +espousing +esprit +esprits +espy +espying +esquire +esquires +essay +essayed +essayer +essays +essence +essence's +essences +essential +essentially +essentialness +essentials +establish +established +establisher +establishes +establishing +establishment +establishment's +establishments +estate +estate's +estates +esteem +esteemed +esteeming +esteems +estimate +estimated +estimates +estimating +estimation +estimations +estimative +etc +eternal +eternally +eternalness +eternities +eternity +ethereal +ethereally +etherealness +ethic +ethical +ethically +ethicalness +ethics +ethnic +etiquette +eunuch +eunuchs +euphemism +euphemism's +euphemisms +euphoria +euro +evacuate +evacuated +evacuates +evacuating +evacuation +evacuations +evacuative +evade +evaded +evader +evades +evading +evaluate +evaluated +evaluates +evaluating +evaluation +evaluations +evaluative +evaluator +evaluator's +evaluators +evangelist +evaporate +evaporated +evaporates +evaporating +evaporation +evaporations +evaporative +evaporatively +eve +even +evened +evener +evenhanded +evenhandedly +evenhandedness +evening +evening's +evenings +evenly +evenness +evens +event +event's +eventful +eventfully +eventfulness +events +eventual +eventualities +eventuality +eventually +ever +everest +evergreen +everlasting +everlastingly +everlastingness +evermore +every +everybody +everybody's +everyday +everydayness +everyone +everyone's +everyones +everything +everywhere +eves +evict +evicted +evicting +eviction +eviction's +evictions +evicts +evidence +evidenced +evidences +evidencing +evident +evidently +evil +evilly +evilness +evils +evince +evinced +evinces +evincing +evoke +evoked +evokes +evoking +evolute +evolute's +evolutes +evolution +evolution's +evolutionary +evolutions +evolve +evolved +evolves +evolving +ewe +ewe's +ewer +ewes +exacerbate +exacerbated +exacerbates +exacerbating +exacerbation +exacerbations +exact +exacted +exacter +exacting +exactingly +exactingness +exaction +exaction's +exactions +exactitude +exactly +exactness +exacts +exaggerate +exaggerated +exaggeratedly +exaggeratedness +exaggerates +exaggerating +exaggeration +exaggerations +exaggerative +exaggeratively +exalt +exalted +exaltedly +exalter +exalters +exalting +exalts +exam +exam's +examen +examination +examination's +examinations +examine +examined +examiner +examiners +examines +examining +example +example's +exampled +examples +exampling +exams +exasperate +exasperated +exasperatedly +exasperates +exasperating +exasperatingly +exasperation +exasperations +excavate +excavated +excavates +excavating +excavation +excavations +exceed +exceeded +exceeder +exceeding +exceedingly +exceeds +excel +excelled +excellence +excellences +excellency +excellent +excellently +excelling +excels +except +excepted +excepting +exception +exception's +exceptional +exceptionally +exceptionalness +exceptions +exceptive +excepts +excerpt +excerpted +excerpter +excerpts +excess +excesses +excessive +excessively +excessiveness +exchange +exchangeable +exchanged +exchanger +exchangers +exchanges +exchanging +exchequer +exchequer's +exchequers +excise +excised +excises +excising +excision +excisions +excitable +excitableness +excitation +excitation's +excitations +excite +excited +excitedly +excitement +exciter +excites +exciting +excitingly +exclaim +exclaimed +exclaimer +exclaimers +exclaiming +exclaims +exclamation +exclamation's +exclamations +exclude +excluded +excluder +excludes +excluding +exclusion +exclusioner +exclusioners +exclusions +exclusive +exclusively +exclusiveness +exclusivity +excommunicate +excommunicated +excommunicates +excommunicating +excommunication +excommunicative +excrete +excreted +excreter +excretes +excreting +excretion +excretions +excruciatingly +excursion +excursion's +excursions +excusable +excusableness +excusably +excuse +excused +excuser +excuses +excusing +executable +executable's +executables +execute +executed +executer +executers +executes +executing +execution +executional +executioner +executions +executive +executive's +executives +executor +executor's +executors +exemplar +exemplariness +exemplars +exemplary +exemplification +exemplified +exemplifier +exemplifiers +exemplifies +exemplify +exemplifying +exempt +exempted +exempting +exempts +exercise +exercised +exerciser +exercisers +exercises +exercising +exert +exerted +exerting +exertion +exertion's +exertions +exerts +exhale +exhaled +exhales +exhaling +exhaust +exhausted +exhaustedly +exhauster +exhaustible +exhausting +exhaustingly +exhaustion +exhaustive +exhaustively +exhaustiveness +exhausts +exhibit +exhibited +exhibiting +exhibition +exhibition's +exhibitioner +exhibitions +exhibitive +exhibitor +exhibitor's +exhibitors +exhibits +exhortation +exhortation's +exhortations +exigencies +exigency +exile +exiled +exiles +exiling +exist +existed +existence +existences +existent +existential +existentialism +existentialist +existentialist's +existentialists +existentially +existing +exists +exit +exited +exiting +exits +exorbitant +exorbitantly +exoskeletons +exotic +exoticness +expand +expandable +expanded +expander +expander's +expanders +expanding +expands +expanse +expansed +expanses +expansing +expansion +expansionism +expansions +expansive +expansively +expansiveness +expect +expectancies +expectancy +expectant +expectantly +expectation +expectation's +expectations +expected +expectedly +expectedness +expecting +expectingly +expects +expedient +expediently +expedite +expedited +expediter +expedites +expediting +expedition +expedition's +expeditions +expeditious +expeditiously +expeditiousness +expel +expelled +expelling +expels +expend +expendable +expended +expender +expending +expenditure +expenditure's +expenditures +expends +expense +expensed +expenses +expensing +expensive +expensively +expensiveness +experience +experienced +experiences +experiencing +experiment +experimental +experimentally +experimentation +experimentation's +experimentations +experimented +experimenter +experimenters +experimenting +experiments +expert +expertise +expertly +expertness +experts +expiration +expiration's +expirations +expire +expired +expires +expiring +explain +explainable +explained +explainer +explainers +explaining +explains +explanation +explanation's +explanations +explanatory +explicit +explicitly +explicitness +explode +exploded +exploder +explodes +exploding +exploit +exploitable +exploitation +exploitation's +exploitations +exploited +exploiter +exploiters +exploiting +exploitive +exploits +exploration +exploration's +explorations +exploratory +explore +explored +explorer +explorers +explores +exploring +explosion +explosion's +explosions +explosive +explosively +explosiveness +explosives +exponent +exponent's +exponential +exponentially +exponentials +exponentiate +exponentiated +exponentiates +exponentiating +exponentiation +exponentiation's +exponentiations +exponents +export +exported +exporter +exporters +exporting +exports +expose +exposed +exposer +exposers +exposes +exposing +exposition +exposition's +expositions +expository +exposure +exposure's +exposures +expound +expounded +expounder +expounding +expounds +express +expressed +expresser +expresses +expressibility +expressible +expressibly +expressing +expression +expression's +expressions +expressive +expressively +expressiveness +expressly +expropriate +expropriated +expropriates +expropriating +expropriation +expropriations +expulsion +expunge +expunged +expunger +expunges +expunging +exquisite +exquisitely +exquisiteness +extant +extend +extended +extendedly +extendedness +extender +extendible +extendibles +extending +extends +extensibility +extensible +extension +extension's +extensions +extensive +extensively +extensiveness +extent +extent's +extents +extenuate +extenuated +extenuating +extenuation +exterior +exterior's +exteriorly +exteriors +exterminate +exterminated +exterminates +exterminating +extermination +exterminations +external +externally +externals +extinct +extinction +extinctive +extinguish +extinguished +extinguisher +extinguishers +extinguishes +extinguishing +extol +extols +extortion +extortioner +extortionist +extortionist's +extortionists +extra +extract +extracted +extracting +extraction +extraction's +extractions +extractive +extractively +extractor +extractor's +extractors +extracts +extracurricular +extraneous +extraneously +extraneousness +extraordinarily +extraordinariness +extraordinary +extrapolate +extrapolated +extrapolates +extrapolating +extrapolation +extrapolations +extrapolative +extras +extravagance +extravagant +extravagantly +extremal +extreme +extremed +extremely +extremeness +extremer +extremes +extremest +extremist +extremist's +extremists +extremities +extremity +extremity's +extrinsic +exuberance +exult +exultation +exulted +exulting +exultingly +exults +eye +eyeball +eyeballs +eyebrow +eyebrow's +eyebrows +eyed +eyedness +eyeglass +eyeglasses +eyeing +eyelid +eyelid's +eyelids +eyepiece +eyepiece's +eyepieces +eyer +eyers +eyes +eyesight +eyewitness +eyewitness's +eyewitnesses +eying +fable +fabled +fabler +fables +fabling +fabric +fabric's +fabricate +fabricated +fabricates +fabricating +fabrication +fabrications +fabrics +fabulous +fabulously +fabulousness +facade +facaded +facades +facading +face +faced +faceless +facelessness +facer +faces +facet +faceted +faceting +facets +facial +facially +facile +facilely +facileness +facilitate +facilitated +facilitates +facilitating +facilitation +facilitative +facilities +facility +facility's +facing +facings +facsimile +facsimile's +facsimiled +facsimiles +facsimiling +fact +fact's +faction +faction's +factions +factor +factored +factorial +factories +factoring +factorings +factors +factory +factory's +facts +factual +factually +factualness +facultative +faculties +faculty +faculty's +fade +faded +fadedly +fader +faders +fades +fading +fag +fags +fail +failed +failing +failingly +failings +fails +failure +failure's +failures +fain +faint +fainted +fainter +faintest +fainting +faintly +faintness +faints +fair +faired +fairer +fairest +fairies +fairing +fairly +fairness +fairs +fairy +fairy's +fairyland +faith +faithful +faithfully +faithfulness +faithfuls +faithless +faithlessly +faithlessness +faiths +fake +faked +faker +fakes +faking +falcon +falconer +falcons +fall +fallacies +fallacious +fallaciously +fallaciousness +fallacy +fallacy's +fallback +fallen +faller +fallibility +fallible +falling +falls +false +falsehood +falsehood's +falsehoods +falsely +falseness +falser +falsest +falsification +falsified +falsifier +falsifies +falsify +falsifying +falsity +falter +faltered +falterer +faltering +falteringly +falters +fame +famed +fames +familiar +familiarities +familiarity +familiarly +familiarness +familiars +families +family +family's +famine +famine's +famines +faming +famish +famished +famishes +famishing +famous +famously +famousness +fan +fan's +fanatic +fanatic's +fanatically +fanatics +fancied +fancier +fancier's +fanciers +fancies +fanciest +fanciful +fancifully +fancifulness +fancily +fanciness +fancy +fancying +fang +fang's +fanged +fangs +fanned +fanning +fans +fantasied +fantasies +fantastic +fantasy +fantasy's +far +faraway +farce +farce's +farces +farcing +fare +fared +farer +fares +farewell +farewells +faring +farm +farmed +farmer +farmer's +farmers +farmhouse +farmhouse's +farmhouses +farming +farms +farmyard +farmyard's +farmyards +farther +farthest +farthing +fascinate +fascinated +fascinates +fascinating +fascinatingly +fascination +fascinations +fashion +fashionable +fashionableness +fashionably +fashioned +fashioner +fashioners +fashioning +fashions +fast +fasted +fasten +fastened +fastener +fasteners +fastening +fastenings +fastens +faster +fastest +fasting +fastness +fasts +fat +fatal +fatalities +fatality +fatality's +fatally +fatals +fate +fated +fates +father +father's +fathered +fathering +fatherland +fatherliness +fatherly +fathers +fathom +fathomed +fathoming +fathoms +fatigue +fatigued +fatigues +fatiguing +fatiguingly +fating +fatly +fatness +fats +fatten +fattened +fattener +fatteners +fattening +fattens +fatter +fattest +fault +faulted +faultier +faultiness +faulting +faultless +faultlessly +faultlessness +faults +faulty +fawn +fawned +fawner +fawning +fawningly +fawns +fear +feared +fearer +fearful +fearfully +fearfulness +fearing +fearless +fearlessly +fearlessness +fears +feasibility +feasible +feasibleness +feast +feasted +feaster +feasting +feasts +feat +feat's +feather +feathered +featherer +featherers +feathering +feathers +feating +featly +feats +feature +featured +featureless +features +featuring +fed +federal +federally +federals +federation +feds +fee +feeble +feebleness +feebler +feeblest +feebly +feed +feedback +feedbacks +feeder +feeders +feeding +feedings +feeds +feel +feeler +feelers +feeling +feelingly +feelingness +feelings +feels +fees +feet +feign +feigned +feigner +feigning +feigns +felicities +felicity +fell +felled +feller +fellers +felling +fellness +fellow +fellow's +fellowly +fellows +fellowship +fellowship's +fellowships +fells +felt +felted +felting +felts +female +female's +femaleness +females +feminine +femininely +feminineness +femininity +feminist +feminist's +feminists +femur +femur's +femurs +fen +fence +fenced +fencer +fencers +fences +fencing +ferment +fermentation +fermentation's +fermentations +fermented +fermenter +fermenting +ferments +fern +fern's +ferns +ferocious +ferociously +ferociousness +ferocity +ferried +ferries +ferrite +ferry +ferrying +fertile +fertilely +fertileness +fertilities +fertility +fervent +fervently +festival +festival's +festivals +festive +festively +festiveness +festivities +festivity +fetch +fetched +fetcher +fetches +fetching +fetchingly +fetter +fettered +fettering +fetters +feud +feud's +feudal +feudalism +feudally +feuds +fever +fevered +fevering +feverish +feverishly +feverishness +fevers +few +fewer +fewest +fewness +fews +fibrous +fibrously +fibrousness +fickle +fickleness +fiction +fiction's +fictional +fictionally +fictions +fictitious +fictitiously +fictitiousness +fiddle +fiddled +fiddler +fiddles +fiddling +fidelity +field +fielded +fielder +fielders +fielding +fields +fiend +fiends +fierce +fiercely +fierceness +fiercer +fiercest +fieriness +fiery +fife +fifteen +fifteens +fifteenth +fifth +fifthly +fifties +fiftieth +fifty +fig +fig's +fight +fighter +fighters +fighting +fights +figs +figurative +figuratively +figurativeness +figure +figured +figurer +figurers +figures +figuring +figurings +filament +filament's +filaments +file +file's +filed +filename +filename's +filenames +filer +filers +files +filial +filially +filing +filings +fill +fillable +filled +filler +fillers +filling +fillings +fills +film +filmed +filming +films +filter +filter's +filtered +filterer +filtering +filters +filth +filthier +filthiest +filthiness +filthy +filtration +filtration's +fin +fin's +final +finality +finally +finals +finance +financed +finances +financial +financially +financier +financier's +financiers +financing +find +finder +finders +finding +findings +finds +fine +fined +finely +fineness +finer +fines +finest +finger +fingered +fingerer +fingering +fingerings +fingerprint +fingers +fining +finish +finished +finisher +finishers +finishes +finishing +finishings +finite +finitely +finiteness +finites +fins +fir +fire +firearm +firearm's +firearms +fired +fireflies +firefly +firefly's +firelight +firelighting +fireman +fireplace +fireplace's +fireplaces +firer +firers +fires +fireside +firewood +fireworks +firing +firings +firm +firm's +firmament +firmed +firmer +firmest +firming +firmly +firmness +firms +firmware +firmwares +first +firsthand +firstly +firsts +firth +fiscal +fiscally +fiscals +fish +fished +fisher +fisheries +fisherman +fisherman's +fishermen +fishermen's +fishers +fishery +fishes +fishing +fissure +fissured +fissures +fissuring +fist +fisted +fists +fit +fitful +fitfully +fitfulness +fitly +fitness +fits +fitted +fitter +fitter's +fitters +fitting +fittingly +fittingness +fittings +five +fiver +fives +fix +fixate +fixated +fixates +fixating +fixation +fixations +fixative +fixed +fixedly +fixedness +fixer +fixers +fixes +fixing +fixings +fixture +fixture's +fixtures +flab +flabbier +flabbiness +flabby +flag +flag's +flagged +flagging +flaggingly +flagrant +flagrantly +flags +flagship +flagship's +flagships +flake +flaked +flaker +flakes +flaking +flame +flamed +flamer +flamers +flames +flaming +flamingly +flammable +flammables +flank +flanked +flanker +flankers +flanking +flanks +flannel +flannel's +flannels +flap +flap's +flapping +flaps +flare +flared +flares +flaring +flaringly +flash +flashed +flasher +flashers +flashes +flashing +flashlight +flashlight's +flashlights +flask +flat +flatly +flatness +flatnesses +flats +flatten +flattened +flattener +flattening +flattens +flatter +flattered +flatterer +flattering +flatteringly +flatters +flattery +flattest +flaunt +flaunted +flaunting +flauntingly +flaunts +flaw +flawed +flawing +flawless +flawlessly +flawlessness +flaws +flax +flaxen +flea +flea's +fleas +fled +fledged +fledgling +fledgling's +fledglings +flee +fleece +fleece's +fleeced +fleeces +fleecier +fleecy +fleeing +fleer +flees +fleet +fleetest +fleeting +fleetingly +fleetingness +fleetly +fleetness +fleets +flesh +fleshed +flesher +fleshes +fleshier +fleshiness +fleshing +fleshings +fleshly +fleshy +flew +flews +flexibilities +flexibility +flexible +flexibly +flick +flicked +flicker +flickered +flickering +flickeringly +flicking +flicks +flier +fliers +flies +flight +flight's +flights +flinch +flinched +flincher +flinches +flinching +fling +fling's +flinger +flinging +flings +flint +flints +flip +flips +flirt +flirted +flirter +flirting +flirts +flit +flits +float +floated +floater +floaters +floating +floats +flock +flocked +flocking +flocks +flood +flooded +flooder +flooding +floods +floor +floored +floorer +flooring +floorings +floors +flop +flop's +floppier +floppies +floppily +floppiness +floppy +floppy's +flops +flora +florin +floss +flossed +flosses +flossing +flounder +floundered +floundering +flounders +flour +floured +flourish +flourished +flourisher +flourishes +flourishing +flourishingly +flours +flow +flowchart +flowcharting +flowcharts +flowed +flower +flowered +flowerer +floweriness +flowering +flowers +flowery +flowing +flowingly +flown +flows +fluctuate +fluctuated +fluctuates +fluctuating +fluctuation +fluctuations +fluent +fluently +fluffier +fluffiest +fluffiness +fluffy +fluid +fluidity +fluidly +fluidness +fluids +flung +flunk +flunked +flunker +flunking +flunks +fluorescence +flurried +flurries +flurry +flurrying +flush +flushed +flushes +flushing +flushness +flute +flute's +fluted +fluter +flutes +fluting +flutter +fluttered +flutterer +fluttering +flutters +fly +flyable +flyer +flyer's +flyers +flying +foam +foamed +foamer +foaming +foams +focal +focally +foci +focus +focusable +focused +focuser +focuses +focusing +fodder +foe +foe's +foes +fog +fog's +fogged +foggier +foggiest +foggily +fogginess +fogging +foggy +fogs +foil +foiled +foiling +foils +fold +folded +folder +folders +folding +foldings +folds +foliage +foliaged +foliages +folk +folk's +folklore +folks +follies +follow +followed +follower +followers +following +followings +follows +folly +fond +fonder +fondest +fondle +fondled +fondler +fondles +fondling +fondly +fondness +fonds +font +font's +fonts +food +food's +foods +foodstuff +foodstuff's +foodstuffs +fool +fooled +fooling +foolish +foolishly +foolishness +foolproof +fools +foot +football +football's +footballed +footballer +footballers +footballs +footed +footer +footers +foothold +footholds +footing +footings +footman +footnote +footnote's +footnotes +footprint +footprint's +footprints +foots +footstep +footsteps +for +forage +foraged +forager +forages +foraging +foray +foray's +forayer +forays +forbade +forbear +forbear's +forbearance +forbearer +forbearing +forbears +forbid +forbidden +forbidding +forbiddingly +forbiddingness +forbids +force +force's +forced +forcedly +forcefield +forcefield's +forcefields +forceful +forcefully +forcefulness +forcer +forces +forcible +forcibleness +forcibly +forcing +ford +fords +fore +forearm +forearm's +forearmed +forearms +foreboding +forebodingly +forebodingness +forebodings +forecast +forecasted +forecaster +forecasters +forecasting +forecastle +forecastles +forecasts +forefather +forefather's +forefathers +forefinger +forefinger's +forefingers +forego +foregoer +foregoes +foregoing +foregone +foreground +foregrounds +forehead +forehead's +foreheads +foreign +foreigner +foreigners +foreignly +foreignness +foreigns +foreman +foremost +forenoon +foresee +foreseeable +foreseen +foreseer +foresees +foresight +foresighted +foresightedly +foresightedness +forest +forestall +forestalled +forestaller +forestalling +forestallment +forestalls +forested +forester +foresters +forests +foretell +foreteller +foretelling +foretells +forethought +forethought's +foretold +forever +foreverness +forewarn +forewarned +forewarner +forewarning +forewarnings +forewarns +forfeit +forfeited +forfeiter +forfeiters +forfeiting +forfeits +forgave +forge +forged +forger +forgeries +forgers +forgery +forgery's +forges +forget +forgetful +forgetfully +forgetfulness +forgetive +forgets +forgettable +forgettably +forgetting +forging +forgivable +forgivably +forgive +forgiven +forgiveness +forgiver +forgives +forgiving +forgivingly +forgivingness +forgot +forgotten +fork +forked +forker +forking +forks +forlorn +forlornly +forlornness +form +formal +formalism +formalism's +formalisms +formalities +formality +formally +formalness +formals +formant +formants +format +formated +formating +formation +formation's +formations +formative +formatively +formativeness +formats +formatted +formatter +formatter's +formatters +formatting +formed +former +formerly +formers +formidable +formidableness +forming +forms +formula +formula's +formulae +formulas +formulate +formulated +formulates +formulating +formulation +formulations +formulator +formulator's +formulators +fornication +forsake +forsaken +forsakes +forsaking +fort +fort's +forte +fortes +forth +forthcoming +forthwith +fortier +forties +fortieth +fortification +fortifications +fortified +fortifier +fortifies +fortify +fortifying +fortitude +fortnight +fortnightly +fortress +fortress's +fortresses +forts +fortuitous +fortuitously +fortuitousness +fortunate +fortunately +fortunateness +fortunates +fortune +fortune's +fortuned +fortunes +fortuning +forty +forum +forum's +forums +forward +forwarded +forwarder +forwarders +forwarding +forwardly +forwardness +forwards +fossil +fossils +foster +fostered +fosterer +fostering +fosters +fought +foul +fouled +fouler +foulest +fouling +foully +foulness +fouls +found +foundation +foundation's +foundations +founded +founder +foundered +foundering +founders +founding +foundries +foundry +foundry's +founds +fount +fount's +fountain +fountain's +fountains +founts +four +fours +fourscore +fourteen +fourteener +fourteens +fourteenth +fourth +fourthly +fowl +fowler +fowling +fowls +fox +fox's +foxed +foxes +foxing +fractal +fractal's +fractals +fraction +fraction's +fractional +fractionally +fractioned +fractioning +fractions +fracture +fractured +fractures +fracturing +fragile +fragilely +fragment +fragmentariness +fragmentary +fragmentation +fragmented +fragmenting +fragments +fragrance +fragrance's +fragrances +fragrant +fragrantly +frail +frailer +frailest +frailly +frailness +frailties +frailty +frame +frame's +framed +framer +framers +frames +framework +framework's +frameworks +framing +framings +franc +franchise +franchise's +franchised +franchiser +franchises +franchising +francs +frank +franked +franker +frankest +franking +frankly +frankness +franks +frantic +frantically +franticly +franticness +fraternal +fraternally +fraternities +fraternity +fraternity's +fraud +fraud's +frauds +fraudulently +fraught +fraughted +fraughting +fraughts +fray +frayed +fraying +frays +freak +freak's +freaks +freckle +freckled +freckles +freckling +free +freed +freedom +freedom's +freedoms +freeing +freeings +freely +freeman +freeness +freer +frees +freest +freeway +freeway's +freeways +freeze +freezer +freezers +freezes +freezing +freight +freighted +freighter +freighters +freighting +freights +frenzied +frenziedly +frenzies +frenzy +frenzying +frequencies +frequency +frequent +frequented +frequenter +frequenters +frequenting +frequently +frequentness +frequents +fresh +freshen +freshened +freshener +fresheners +freshening +freshens +fresher +freshers +freshest +freshly +freshman +freshmen +freshness +fret +fretful +fretfully +fretfulness +frets +friar +friar's +friarly +friars +frication +fricative +fricatives +friction +friction's +frictionless +frictionlessly +frictions +fried +friend +friend's +friendless +friendlessness +friendlier +friendlies +friendliest +friendliness +friendly +friends +friendship +friendship's +friendships +frier +fries +frieze +frieze's +friezes +frigate +frigate's +frigates +fright +frighten +frightened +frightening +frighteningly +frightens +frightful +frightfully +frightfulness +frill +frill's +frilled +frills +fringe +fringed +fringes +fringing +frisk +frisked +frisker +frisking +frisks +frivolous +frivolously +frivolousness +frock +frock's +frocked +frocking +frocks +frog +frog's +frogs +frolic +frolics +from +front +fronted +frontier +frontier's +frontiers +fronting +fronts +frost +frosted +frostier +frostiness +frosting +frosts +frosty +froth +frothing +frown +frowned +frowner +frowning +frowningly +frowns +froze +frozen +frozenly +frozenness +frugal +frugally +fruit +fruit's +fruited +fruiter +fruiterer +fruitful +fruitfully +fruitfulness +fruition +fruitless +fruitlessly +fruitlessness +fruits +frustrate +frustrated +frustrater +frustrates +frustrating +frustratingly +frustration +frustrations +fry +frying +fuel +fuels +fugitive +fugitive's +fugitively +fugitiveness +fugitives +fulfilled +fulfiller +fulfilling +full +fuller +fullest +fullness +fullword +fullword's +fullwords +fully +fumble +fumbled +fumbler +fumbles +fumbling +fumblingly +fume +fumed +fumes +fuming +fun +function +function's +functional +functionalities +functionality +functionally +functionals +functioned +functioning +functions +functor +functor's +functors +fund +fundamental +fundamentalist +fundamentalist's +fundamentalists +fundamentally +fundamentals +funded +funder +funders +funding +funds +funeral +funeral's +funerals +fungus +funguses +funnel +funnels +funnier +funnies +funniest +funnily +funniness +funny +fur +fur's +furies +furious +furiouser +furiously +furiousness +furnace +furnace's +furnaced +furnaces +furnacing +furness +furnish +furnished +furnisher +furnishers +furnishes +furnishing +furnishings +furniture +furrow +furrowed +furrowing +furrows +furs +further +furthered +furtherer +furtherest +furthering +furthermore +furthers +furtive +furtively +furtiveness +fury +fury's +fuse +fused +fuses +fusing +fusion +fusions +fuss +fusser +fussing +futile +futilely +futileness +futility +future +future's +futures +fuzzier +fuzziest +fuzziness +fuzzy +gabardine +gabardines +gable +gabled +gabler +gables +gad +gadget +gadget's +gadgets +gag +gaged +gager +gagged +gagging +gaging +gags +gaieties +gaiety +gaily +gain +gained +gainer +gainers +gaining +gainings +gainly +gains +gait +gaited +gaiter +gaiters +gaits +galaxies +galaxy +galaxy's +gale +gales +gall +gallant +gallantly +gallantry +gallants +galled +galleried +galleries +gallery +galley +galley's +galleys +galling +gallingly +gallon +gallon's +gallons +gallop +galloped +galloper +gallopers +galloping +gallops +gallows +gallowses +galls +gamble +gambled +gambler +gamblers +gambles +gambling +game +gamed +gamely +gameness +games +gaming +gamma +gammas +gang +gang's +ganger +ganglier +gangly +gangrene +gangrened +gangrenes +gangrening +gangs +gangster +gangster's +gangsters +gap +gap's +gape +gaped +gaper +gapes +gaping +gapingly +gaps +garage +garaged +garages +garaging +garb +garbage +garbage's +garbaged +garbages +garbaging +garbed +garble +garbled +garbler +garbles +garbling +garden +gardened +gardener +gardeners +gardening +gardens +gargle +gargled +gargles +gargling +garland +garlanded +garlands +garlic +garlics +garment +garment's +garmented +garmenting +garments +garner +garnered +garnering +garners +garnish +garnished +garnishes +garrison +garrisoned +garrisoning +garrisons +garter +garter's +gartered +gartering +garters +gas +gas's +gaseous +gaseously +gaseousness +gases +gash +gash's +gashed +gashes +gashing +gasoline +gasolines +gasp +gasped +gasper +gaspers +gasping +gaspingly +gasps +gassed +gasser +gassers +gassing +gassings +gastric +gastrointestinal +gate +gated +gates +gateway +gateway's +gateways +gather +gathered +gatherer +gatherers +gathering +gatherings +gathers +gating +gaudier +gaudies +gaudiness +gaudy +gauge +gauged +gauger +gauges +gauging +gaunt +gauntly +gauntness +gauze +gauzed +gauzes +gauzing +gave +gay +gayer +gayest +gayly +gayness +gaze +gazed +gazer +gazers +gazes +gazing +gear +geared +gearing +gears +geese +gel +gel's +gelatin +gelled +gelling +gels +gem +gem's +gems +gender +gender's +gendered +gendering +genders +gene +gene's +general +general's +generalist +generalist's +generalists +generalities +generality +generally +generalness +generals +generate +generated +generates +generating +generation +generations +generative +generatively +generator +generator's +generators +generic +generically +genericness +generosities +generosity +generosity's +generous +generously +generousness +genes +genetic +genetically +genetics +genial +genially +genialness +genius +genius's +geniuses +genre +genre's +genres +genteel +genteeler +genteelest +genteelly +genteelness +gentle +gentled +gentleman +gentlemanliness +gentlemanly +gentleness +gentler +gentlest +gentlewoman +gentling +gently +gentries +gentry +genuine +genuinely +genuineness +genus +geographic +geographical +geographically +geographies +geography +geological +geologist +geologist's +geologists +geometric +geometries +geometry +geranium +germ +germ's +germane +germen +germinate +germinated +germinates +germinating +germination +germinations +germinative +germinatively +germs +gestalt +gesture +gestured +gestures +gesturing +get +gets +getter +getter's +gettered +getters +getting +ghastlier +ghastliness +ghastly +ghost +ghosted +ghosting +ghostlier +ghostliness +ghostlinesses +ghostly +ghosts +giant +giant's +giants +gibberish +giddied +giddier +giddiness +giddy +giddying +gift +gifted +giftedly +giftedness +gifts +gig +gig's +gigantic +giganticness +giggle +giggled +giggler +giggles +giggling +gigglingly +gigs +gild +gilded +gilder +gilding +gilds +gill +gill's +gilled +giller +gills +gilt +gimmick +gimmick's +gimmicks +gin +gin's +ginger +gingerbread +gingered +gingering +gingerliness +gingerly +gingham +ginghams +gins +giraffe +giraffe's +giraffes +gird +girded +girder +girder's +girders +girding +girdle +girdled +girdler +girdles +girdling +girds +girl +girl's +girlfriend +girlfriend's +girlfriends +girls +girt +girth +give +given +givenness +givens +giver +givers +gives +giveth +giving +givingly +gizmo +gizmo's +gizmos +glacial +glacially +glacier +glacier's +glaciers +glad +gladder +gladdest +glade +glades +gladly +gladness +glamour +glamoured +glamouring +glamours +glance +glanced +glances +glancing +glancingly +gland +gland's +glanders +glands +glare +glared +glares +glaring +glaringly +glaringness +glass +glassed +glasses +glassier +glassies +glassiness +glassy +glaze +glazed +glazer +glazers +glazes +glazing +gleam +gleamed +gleaming +gleams +glean +gleaned +gleaner +gleaning +gleanings +gleans +glee +gleed +gleeful +gleefully +gleefulness +glees +glen +glen's +glens +glide +glided +glider +gliders +glides +gliding +glimmer +glimmered +glimmering +glimmers +glimpse +glimpsed +glimpser +glimpsers +glimpses +glimpsing +glint +glinted +glinting +glints +glisten +glistened +glistening +glistens +glitch +glitch's +glitches +glitter +glittered +glittering +glitteringly +glitters +global +globally +globals +globe +globe's +globes +globing +globular +globularity +globularly +globularness +gloom +gloomier +gloomily +gloominess +glooms +gloomy +gloried +glories +glorification +glorifications +glorified +glorifier +glorifiers +glorifies +glorify +glorious +gloriously +gloriousness +glory +glorying +gloss +glossaries +glossary +glossary's +glossed +glosses +glossier +glossies +glossiness +glossing +glossy +glottal +glove +gloved +glover +glovers +gloves +gloving +glow +glowed +glower +glowered +glowering +glowers +glowing +glowingly +glows +glucose +glue +glued +gluer +gluers +glues +gluing +gnat +gnat's +gnats +gnaw +gnawed +gnawer +gnawing +gnaws +go +goad +goaded +goading +goads +goal +goal's +goals +goat +goat's +goatee +goatee's +goatees +goats +gobble +gobbled +gobbler +gobblers +gobbles +gobbling +goblet +goblet's +goblets +goblin +goblin's +goblins +god +god's +goddess +goddess's +goddesses +godlier +godlike +godlikeness +godliness +godly +godmother +godmother's +godmothers +gods +goer +goering +goes +going +goings +gold +golden +goldenly +goldenness +golding +golds +goldsmith +golf +golfer +golfers +golfing +golfs +gone +goner +gong +gong's +gongs +gonion +good +goodbye +goodbye's +goodbyes +goodie +goodie's +goodies +goodly +goodness +goods +goody +goody's +google +googles +googling +goose +gooses +goosing +gore +gored +gores +gorge +gorgeous +gorgeously +gorgeousness +gorger +gorges +gorging +gorilla +gorilla's +gorillas +goring +gosh +gospel +gospels +gossip +gossiper +gossipers +gossips +got +gotcha +gotcha's +gotchas +goth +goto +gotten +gouge +gouged +gouger +gouges +gouging +govern +governed +governess +governesses +governing +government +government's +governmental +governmentally +governments +governor +governor's +governors +governs +gown +gowned +gowns +grab +grabbed +grabber +grabber's +grabbers +grabbing +grabbings +grabs +grace +graced +graceful +gracefully +gracefulness +graces +gracing +gracious +graciously +graciousness +gradation +gradation's +gradations +grade +graded +gradely +grader +graders +grades +gradient +gradient's +gradients +grading +gradings +gradual +gradually +gradualness +graduate +graduated +graduates +graduating +graduation +graduations +graft +grafted +grafter +grafting +grafts +graham +graham's +grahams +grain +grained +grainer +graining +grains +grammar +grammar's +grammars +grammatical +grammatically +grammaticalness +granaries +granary +granary's +grand +grander +grandest +grandeur +grandfather +grandfather's +grandfatherly +grandfathers +grandiose +grandiosely +grandioseness +grandkid +grandkid's +grandkids +grandly +grandma +grandma's +grandmother +grandmother's +grandmotherly +grandmothers +grandness +grandpa +grandpa's +grandparent +grandparents +grandpas +grands +grandson +grandson's +grandsons +grange +granger +granges +granite +grannies +granny +grant +grant's +granted +granter +granting +grants +granularity +granulate +granulated +granulates +granulating +granulation +granulations +granulative +grape +grape's +grapes +grapevine +grapevine's +grapevines +graph +graph's +graphed +graphic +graphical +graphically +graphicness +graphics +graphing +graphite +graphs +grapple +grappled +grappler +grapples +grappling +grasp +graspable +grasped +grasper +grasping +graspingly +graspingness +grasps +grass +grassed +grassers +grasses +grassier +grassiest +grassing +grassy +grate +grated +grateful +gratefully +gratefulness +grater +grates +gratification +gratifications +gratified +gratify +gratifying +gratifyingly +grating +gratingly +gratings +gratitude +gratuities +gratuitous +gratuitously +gratuitousness +gratuity +gratuity's +grave +gravel +gravelly +gravels +gravely +graveness +graver +gravers +graves +gravest +gravies +graving +gravitation +gravitational +gravitationally +gravities +gravity +gravy +gray +grayed +grayer +grayest +graying +grayly +grayness +grays +graze +grazed +grazer +grazes +grazing +grease +greased +greaser +greasers +greases +greasier +greasiness +greasing +greasy +great +greaten +greatened +greatening +greater +greatest +greatly +greatness +greats +greed +greedier +greedily +greediness +greedy +green +greened +greener +greenest +greenhouse +greenhouse's +greenhouses +greening +greenish +greenishness +greenly +greenness +greens +greet +greeted +greeter +greeting +greetings +greets +grenade +grenade's +grenades +grew +grey +greyest +greying +grid +grid's +grids +grief +grief's +griefs +grievance +grievance's +grievances +grieve +grieved +griever +grievers +grieves +grieving +grievingly +grievous +grievously +grievousness +grill +grilled +griller +grilling +grills +grim +grimed +griming +grimly +grimness +grin +grind +grinder +grinders +grinding +grindingly +grindings +grinds +grindstone +grindstone's +grindstones +grins +grip +gripe +griped +griper +gripes +griping +gripped +gripper +gripper's +grippers +gripping +grippingly +grips +grit +grit's +grits +grizzlier +grizzly +groan +groaned +groaner +groaners +groaning +groans +grocer +grocer's +groceries +grocers +grocery +groom +groom's +groomed +groomer +grooming +grooms +groove +grooved +groover +grooves +grooving +grope +groped +groper +gropes +groping +gross +grossed +grosser +grosses +grossest +grossing +grossly +grossness +grotesque +grotesquely +grotesqueness +grotto +grotto's +grottos +ground +grounded +grounder +grounders +grounding +grounds +groundwork +group +group's +grouped +grouper +grouping +groupings +groups +grouse +groused +grouser +grouses +grousing +grove +grovel +grovels +grover +grovers +groves +grow +grower +growers +growing +growingly +growl +growled +growler +growlier +growliness +growling +growlingly +growls +growly +grown +grownup +grownup's +grownups +grows +growth +growths +grub +grub's +grubs +grudge +grudge's +grudged +grudger +grudges +grudging +grudgingly +gruesome +gruesomely +gruesomeness +gruff +gruffly +gruffness +grumble +grumbled +grumbler +grumbles +grumbling +grumblingly +grunt +grunted +grunter +grunting +grunts +guarantee +guaranteed +guaranteeing +guaranteer +guaranteers +guarantees +guaranty +guard +guarded +guardedly +guardedness +guarder +guardian +guardian's +guardians +guardianship +guarding +guards +guerrilla +guerrilla's +guerrillas +guess +guessed +guesser +guesses +guessing +guest +guest's +guested +guesting +guests +guidance +guidances +guide +guidebook +guidebook's +guidebooks +guided +guideline +guideline's +guidelines +guider +guides +guiding +guild +guilder +guile +guilt +guiltier +guiltiest +guiltily +guiltiness +guiltless +guiltlessly +guiltlessness +guilts +guilty +guinea +guineas +guise +guise's +guised +guises +guising +guitar +guitar's +guitars +gulch +gulch's +gulches +gulf +gulf's +gulfs +gull +gulled +gullibility +gullied +gullies +gulling +gulls +gully +gully's +gullying +gulp +gulped +gulper +gulps +gum +gum's +gums +gun +gun's +gunfire +gunfires +gunned +gunner +gunner's +gunners +gunning +gunpowder +gunpowders +guns +gurgle +gurgled +gurgles +gurgling +guru +guru's +gurus +gush +gushed +gusher +gushes +gushing +gust +gust's +gusts +gut +guts +gutser +gutter +guttered +guttering +gutters +guy +guy's +guyed +guyer +guyers +guying +guys +gym +gymnasium +gymnasium's +gymnasiums +gymnast +gymnast's +gymnastic +gymnastics +gymnasts +gyms +gypsied +gypsies +gypsy +gypsy's +gypsying +gyration +gyrations +gyroscope +gyroscope's +gyroscopes +ha +habit +habit's +habitable +habitableness +habitat +habitat's +habitation +habitation's +habitations +habitats +habits +habitual +habitually +habitualness +hack +hacked +hacker +hacker's +hackers +hacking +hacks +had +hadn't +hag +hagen +haggard +haggardly +haggardness +hail +hailed +hailer +hailing +hails +hair +hair's +haircut +haircut's +haircuts +hairdresser +hairdresser's +hairdressers +haired +hairier +hairiness +hairless +hairlessness +hairs +hairy +hale +haler +half +halfness +halfway +halfword +halfword's +halfwords +haling +hall +hall's +haller +hallmark +hallmark's +hallmarked +hallmarking +hallmarks +hallow +hallowed +hallowing +hallows +halls +hallway +hallway's +hallways +halt +halted +halter +haltered +haltering +halters +halting +haltingly +halts +halve +halved +halvers +halves +halving +ham +ham's +hamburger +hamburger's +hamburgers +hamlet +hamlet's +hamlets +hammer +hammered +hammerer +hammering +hammers +hammock +hammock's +hammocks +hamper +hampered +hampering +hampers +hams +hand +handbag +handbag's +handbags +handbook +handbook's +handbooks +handcuff +handcuffed +handcuffing +handcuffs +handed +handedly +handedness +hander +handers +handful +handfuls +handicap +handicap's +handicapped +handicaps +handier +handiest +handily +handiness +handing +handiwork +handkerchief +handkerchief's +handkerchiefs +handle +handled +handler +handlers +handles +handling +hands +handset +handshake +handshake's +handshaker +handshakes +handshaking +handsome +handsomely +handsomeness +handsomer +handsomest +handwriting +handwritten +handy +hang +hangar +hangar's +hangars +hanged +hanger +hangers +hanging +hangover +hangover's +hangovers +hangs +hap +haphazard +haphazardly +haphazardness +hapless +haplessly +haplessness +haply +happen +happened +happening +happenings +happens +happier +happiest +happily +happiness +happy +harass +harassed +harasser +harasses +harassing +harassment +harassments +hard +harden +hardened +hardener +hardening +hardens +harder +hardest +hardier +hardiness +harding +hardings +hardly +hardness +hardnesses +hards +hardship +hardship's +hardships +hardware +hardwares +hardy +hare +hare's +hares +hark +harked +harken +harking +harks +harlot +harlot's +harlots +harm +harmed +harmer +harmful +harmfully +harmfulness +harming +harmless +harmlessly +harmlessness +harmonies +harmonious +harmoniously +harmoniousness +harmony +harms +harness +harnessed +harnesser +harnesses +harnessing +harp +harped +harper +harpers +harping +harpings +harps +harried +harrier +harrow +harrowed +harrower +harrowing +harrows +harry +harrying +harsh +harshen +harshened +harshening +harsher +harshest +harshly +harshness +hart +harvest +harvested +harvester +harvesters +harvesting +harvests +has +hash +hashed +hasher +hashes +hashing +hasn't +hassle +hassled +hassler +hassles +hassling +haste +hasted +hasten +hastened +hastener +hastening +hastens +hastes +hastier +hastiest +hastily +hastiness +hasting +hastings +hasty +hat +hat's +hatch +hatched +hatcher +hatcheries +hatchery +hatchery's +hatches +hatchet +hatchet's +hatchets +hatching +hate +hated +hateful +hatefully +hatefulness +hater +hates +hath +hating +hatred +hats +haughtier +haughtily +haughtiness +haughty +haul +hauled +hauler +haulers +hauling +hauls +haunch +haunch's +haunches +haunt +haunted +haunter +haunting +hauntingly +haunts +have +haven +haven's +haven't +havens +haver +havering +havers +haves +having +havoc +havocs +hawk +hawked +hawker +hawkers +hawking +hawks +hay +hayer +haying +hays +hazard +hazard's +hazarded +hazarding +hazardous +hazardously +hazardousness +hazards +haze +haze's +hazed +hazel +hazer +hazes +hazier +haziest +haziness +hazing +hazy +he +he'd +he'll +he's +head +head's +headache +headache's +headaches +headed +header +headers +headgear +heading +heading's +headings +headland +headland's +headlands +headless +headline +headlined +headliner +headlines +headlining +headlong +headphone +headphone's +headphones +headquarters +heads +headway +heal +healed +healer +healers +healing +heals +health +healthful +healthfully +healthfulness +healthier +healthiest +healthily +healthiness +healthy +heap +heaped +heaping +heaps +hear +heard +hearer +hearers +hearest +hearing +hearings +hearken +hearkened +hearkening +hears +hearsay +hearses +hearsing +heart +heart's +heartache +heartache's +heartaches +hearted +heartedly +hearten +heartened +heartening +hearteningly +heartens +hearth +heartier +hearties +heartiest +heartily +heartiness +heartless +heartlessly +heartlessness +hearts +hearty +heat +heatable +heated +heatedly +heater +heaters +heath +heathen +heather +heating +heats +heave +heaved +heaven +heaven's +heavenliness +heavenly +heavens +heaver +heavers +heaves +heavier +heavies +heaviest +heavily +heaviness +heaving +heavy +hedge +hedged +hedgehog +hedgehog's +hedgehogs +hedger +hedges +hedging +hedgingly +heed +heeded +heeding +heedless +heedlessly +heedlessness +heeds +heel +heeled +heeler +heelers +heeling +heels +heifer +height +heighten +heightened +heightening +heightens +heights +heinous +heinously +heinousness +heir +heir's +heiress +heiress's +heiresses +heirs +held +hell +hell's +heller +hello +hellos +hells +helm +helmet +helmet's +helmeted +helmets +help +helped +helper +helpers +helpful +helpfully +helpfulness +helping +helpless +helplessly +helplessness +helps +hem +hem's +hemisphere +hemisphere's +hemisphered +hemispheres +hemlock +hemlock's +hemlocks +hemostat +hemostats +hemp +hempen +hems +hen +hen's +hence +henceforth +henchman +henchmen +hens +her +herald +heralded +heralding +heralds +herb +herb's +herbivore +herbivorous +herbivorously +herbs +herd +herded +herder +herding +herds +here +here's +hereabout +hereabouts +hereafter +hereby +hereditary +heredity +herein +hereinafter +heres +heresy +heretic +heretic's +heretics +heretofore +herewith +heritage +heritages +hermit +hermit's +hermits +hero +hero's +heroes +heroic +heroically +heroics +heroin +heroine +heroine's +heroines +heroism +heron +heron's +herons +heros +herring +herring's +herrings +hers +herself +hesitant +hesitantly +hesitate +hesitated +hesitater +hesitates +hesitating +hesitatingly +hesitation +hesitations +heterogeneous +heterogeneously +heterogeneousness +heuristic +heuristic's +heuristically +heuristics +hew +hewed +hewer +hewing +hews +hex +hexadecimal +hexagonal +hexagonally +hexer +hey +hickories +hickory +hid +hidden +hide +hided +hideous +hideously +hideousness +hideout +hideout's +hideouts +hider +hides +hiding +hierarchical +hierarchically +hierarchies +hierarchy +hierarchy's +high +higher +highest +highland +highlander +highlands +highlight +highlighted +highlighting +highlights +highly +highness +highness's +highnesses +highway +highway's +highways +hijack +hijacked +hijacker +hijackers +hijacking +hijacks +hike +hiked +hiker +hikers +hikes +hiking +hilarious +hilariously +hilariousness +hill +hill's +hilled +hiller +hilling +hillock +hillocks +hills +hillside +hilltop +hilltop's +hilltops +hilt +hilt's +hilts +him +hims +himself +hind +hinder +hindered +hinderer +hindering +hinders +hindrance +hindrances +hinds +hindsight +hinge +hinged +hinger +hinges +hinging +hint +hinted +hinter +hinting +hints +hip +hip's +hipness +hips +hire +hired +hirer +hirers +hires +hiring +hirings +his +hiss +hissed +hisser +hisses +hissing +histogram +histogram's +histograms +historian +historian's +historians +historic +historical +historically +historicalness +histories +history +history's +hit +hit's +hitch +hitched +hitcher +hitches +hitchhike +hitchhiked +hitchhiker +hitchhikers +hitchhikes +hitchhiking +hitching +hither +hitherto +hits +hitter +hitter's +hitters +hitting +hive +hives +hiving +hoar +hoard +hoarded +hoarder +hoarding +hoards +hoarier +hoariness +hoarse +hoarsely +hoarseness +hoarser +hoarsest +hoary +hoax +hoax's +hoaxed +hoaxer +hoaxes +hoaxing +hobbies +hobble +hobbled +hobbler +hobbles +hobbling +hobby +hobby's +hobbyist +hobbyist's +hobbyists +hockey +hoe +hoe's +hoer +hoes +hog +hog's +hogs +hoist +hoisted +hoister +hoisting +hoists +hold +holden +holder +holders +holding +holdings +holds +hole +hole's +holed +holes +holiday +holiday's +holidayer +holidays +holier +holies +holiness +holing +holistic +hollies +hollow +hollowed +hollower +hollowest +hollowing +hollowly +hollowness +hollows +holly +holocaust +hologram +hologram's +holograms +holy +homage +homaged +homager +homages +homaging +home +homebuilt +homed +homeless +homelessness +homelier +homeliness +homely +homemade +homemaker +homemaker's +homemakers +homeomorphic +homeomorphism +homeomorphism's +homeomorphisms +homer +homers +homes +homesick +homesickness +homespun +homestead +homesteader +homesteaders +homesteads +homeward +homewards +homework +homeworker +homeworkers +homing +homogeneities +homogeneity +homogeneity's +homogeneous +homogeneously +homogeneousness +homomorphic +homomorphism +homomorphism's +homomorphisms +hone +honed +honer +hones +honest +honestly +honesty +honey +honeycomb +honeycombed +honeyed +honeying +honeymoon +honeymooned +honeymooner +honeymooners +honeymooning +honeymoons +honeys +honeysuckle +honing +honorary +hood +hood's +hooded +hoodedness +hooding +hoods +hoodwink +hoodwinked +hoodwinker +hoodwinking +hoodwinks +hoof +hoof's +hoofed +hoofer +hoofs +hook +hooked +hookedness +hooker +hookers +hooking +hooks +hoop +hooped +hooper +hooping +hoops +hooray +hooray's +hoorays +hoot +hooted +hooter +hooters +hooting +hoots +hop +hope +hoped +hopeful +hopefully +hopefulness +hopefuls +hopeless +hopelessly +hopelessness +hoper +hopes +hoping +hopped +hopper +hopper's +hoppers +hopping +hops +horde +horde's +hordes +horizon +horizon's +horizons +horizontal +horizontally +hormone +hormone's +hormones +horn +horned +hornedness +hornet +hornet's +hornets +horns +horrendous +horrendously +horrible +horribleness +horribly +horrid +horridly +horridness +horrified +horrifies +horrify +horrifying +horrifyingly +horror +horror's +horrors +horse +horse's +horseback +horsely +horseman +horsepower +horsepowers +horses +horseshoe +horseshoer +horseshoes +horsing +hose +hose's +hosed +hoses +hosing +hospitable +hospitably +hospital +hospital's +hospitality +hospitals +host +host's +hostage +hostage's +hostages +hosted +hostess +hostess's +hostesses +hostile +hostilely +hostilities +hostility +hosting +hostly +hosts +hot +hotel +hotel's +hotels +hotly +hotness +hotter +hottest +hound +hounded +hounder +hounding +hounds +hour +hour's +hourly +hours +house +house's +housed +houseflies +housefly +housefly's +household +household's +householder +householders +households +housekeeper +housekeeper's +housekeepers +housekeeping +houser +houses +housetop +housetop's +housetops +housewife +housewife's +housewifeliness +housewifely +housework +houseworker +houseworkers +housing +housings +hovel +hovel's +hovels +hover +hovered +hoverer +hovering +hovers +how +how's +however +howl +howled +howler +howling +howls +hows +hrs +hub +hub's +hubris +hubs +huddle +huddled +huddler +huddles +huddling +hue +hue's +hued +hues +hug +huge +hugely +hugeness +huger +hugest +hugs +huh +hull +hull's +hulled +huller +hulling +hulls +hum +human +humane +humanely +humaneness +humanities +humanity +humanity's +humanly +humanness +humans +humble +humbled +humbleness +humbler +humbles +humblest +humbling +humbly +humid +humidification +humidifications +humidified +humidifier +humidifiers +humidifies +humidify +humidifying +humidities +humidity +humidly +humiliate +humiliated +humiliates +humiliating +humiliatingly +humiliation +humiliations +humility +hummed +humming +humorous +humorously +humorousness +hump +humped +humping +humps +hums +hunch +hunched +hunches +hundred +hundreds +hundredth +hung +hunger +hungered +hungering +hungers +hungrier +hungriest +hungrily +hungriness +hungry +hunk +hunk's +hunker +hunkered +hunkering +hunkers +hunks +hunt +hunted +hunter +hunters +hunting +hunts +huntsman +hurdle +hurdled +hurdler +hurdles +hurdling +hurl +hurled +hurler +hurlers +hurling +hurrah +hurricane +hurricane's +hurricanes +hurried +hurriedly +hurriedness +hurrier +hurries +hurry +hurrying +hurt +hurter +hurting +hurtingly +hurts +husband +husband's +husbander +husbandly +husbandry +husbands +hush +hushed +hushes +hushing +husk +husked +husker +huskier +huskies +huskiness +husking +husks +husky +hustle +hustled +hustler +hustlers +hustles +hustling +hut +hut's +huts +hyacinth +hybrid +hybrids +hydraulic +hydraulically +hydraulics +hydrodynamic +hydrodynamics +hydrogen +hydrogen's +hydrogens +hygiene +hymn +hymn's +hymning +hymns +hype +hype's +hyped +hyper +hyperbolic +hypertext +hypertext's +hypes +hyphen +hyphen's +hyphened +hyphening +hyphens +hypocrisies +hypocrisy +hypocrite +hypocrite's +hypocrites +hypodermic +hypodermics +hypotheses +hypothesis +hypothetical +hypothetically +hysteresis +hysterical +hysterically +ice +iceberg +iceberg's +icebergs +iced +ices +icier +iciest +iciness +icing +icings +icon +icon's +icons +icy +id +id's +idea +idea's +ideal +idealism +idealistic +ideally +ideals +idempotent +ideas +identical +identically +identicalness +identifiable +identifiably +identification +identifications +identified +identifier +identifiers +identifies +identify +identifying +identities +identity +identity's +ideological +ideologically +ideologies +ideology +idiocies +idiocy +idiom +idioms +idiosyncrasies +idiosyncrasy +idiosyncrasy's +idiosyncratic +idiot +idiot's +idiotic +idiots +idle +idled +idleness +idler +idlers +idles +idlest +idling +idly +idol +idol's +idolatry +idols +if +iff +ignition +ignoble +ignobleness +ignorance +ignorant +ignorantly +ignorantness +ignore +ignored +ignorer +ignores +ignoring +ii +iii +ill +illegal +illegalities +illegality +illegally +illicit +illicitly +illiterate +illiterately +illiterateness +illiterates +illness +illness's +illnesses +illogical +illogically +illogicalness +ills +illuminate +illuminated +illuminates +illuminating +illuminatingly +illumination +illuminations +illuminative +illusion +illusion's +illusions +illusive +illusively +illusiveness +illustrate +illustrated +illustrates +illustrating +illustration +illustrations +illustrative +illustratively +illustrator +illustrator's +illustrators +illustrious +illustriously +illustriousness +illy +image +imaged +images +imaginable +imaginableness +imaginably +imaginariness +imaginary +imagination +imagination's +imaginations +imaginative +imaginatively +imaginativeness +imagine +imagined +imaginer +imagines +imaging +imagining +imaginings +imbalance +imbalances +imitate +imitated +imitates +imitating +imitation +imitations +imitative +imitatively +imitativeness +immaculate +immaculately +immaculateness +immaterial +immaterially +immaterialness +immature +immaturely +immatureness +immaturity +immediacies +immediacy +immediate +immediately +immediateness +immemorial +immemorially +immense +immensely +immenseness +immerse +immersed +immerser +immerses +immersing +immersion +immersions +immigrant +immigrant's +immigrants +immigrate +immigrated +immigrates +immigrating +immigration +imminent +imminently +imminentness +immoral +immoralities +immorality +immorally +immortal +immortality +immortally +immortals +immovability +immovable +immovableness +immovably +immune +immunities +immunity +immunity's +immunology +immutable +immutableness +imp +imp's +impact +impacted +impacter +impacting +impaction +impactions +impactive +impactor +impactor's +impactors +impacts +impair +impaired +impairer +impairing +impairs +impart +imparted +impartial +impartially +imparting +imparts +impasse +impasses +impassion +impassioned +impassioning +impassions +impassive +impassively +impassiveness +impatience +impatient +impatiently +impeach +impeached +impeaches +impeaching +impedance +impedance's +impedances +impede +impeded +impeder +impedes +impediment +impediment's +impediments +impeding +impel +impels +impending +impenetrability +impenetrable +impenetrableness +impenetrably +imperative +imperatively +imperativeness +imperatives +imperfect +imperfection +imperfection's +imperfections +imperfective +imperfectly +imperfectness +imperial +imperialism +imperialist +imperialist's +imperialists +imperially +imperil +imperious +imperiously +imperiousness +impermanence +impermanent +impermanently +impermissible +impersonal +impersonally +impersonate +impersonated +impersonates +impersonating +impersonation +impersonations +impertinent +impertinently +imperturbability +impervious +imperviously +imperviousness +impetuous +impetuously +impetuousness +impetus +impinge +impinged +impinges +impinging +impious +impiously +implant +implanted +implanter +implanting +implants +implausible +implement +implementable +implementation +implementation's +implementations +implemented +implementer +implementers +implementing +implementor +implementor's +implementors +implements +implicant +implicant's +implicants +implicate +implicated +implicates +implicating +implication +implications +implicative +implicatively +implicativeness +implicit +implicitly +implicitness +implied +implies +implore +implored +implores +imploring +imply +implying +import +importance +important +importantly +importation +importations +imported +importer +importers +importing +imports +impose +imposed +imposer +imposes +imposing +imposingly +imposition +imposition's +impositions +impossibilities +impossibility +impossible +impossibleness +impossibles +impossibly +impostor +impostor's +impostors +impotence +impotent +impotently +impoverish +impoverished +impoverisher +impoverishes +impoverishing +impoverishment +impracticable +impracticableness +impractical +impracticality +impractically +impracticalness +imprecise +imprecisely +impreciseness +imprecision +impregnable +impregnableness +impress +impressed +impresser +impresses +impressing +impression +impression's +impressionable +impressionableness +impressionist +impressionistic +impressionists +impressions +impressive +impressively +impressiveness +impressment +imprint +imprinted +imprinting +imprints +imprison +imprisoned +imprisoning +imprisonment +imprisonment's +imprisonments +imprisons +improbable +improbableness +impromptu +improper +improperly +improperness +improve +improved +improvement +improvements +improver +improves +improving +improvisation +improvisation's +improvisational +improvisations +improvise +improvised +improviser +improvisers +improvises +improvising +imps +impudent +impudently +impulse +impulsed +impulses +impulsing +impulsion +impulsions +impulsive +impulsively +impulsiveness +impunity +impure +impurely +impureness +impurities +impurity +impurity's +impute +imputed +imputes +imputing +in +inabilities +inability +inaccessibility +inaccessible +inaccessibly +inaccuracies +inaccuracy +inaccurate +inaccurately +inactions +inactivation +inactive +inactively +inactivity +inadequacies +inadequacy +inadequate +inadequately +inadequateness +inadmissibility +inadmissible +inadvertent +inadvertently +inadvisability +inadvisable +inalterable +inalterableness +inane +inanely +inaneness +inaner +inanest +inanimate +inanimately +inanimateness +inapparently +inapplicability +inapplicable +inappreciable +inappreciably +inappreciative +inappreciatively +inappreciativeness +inapproachable +inappropriate +inappropriately +inappropriateness +inapt +inaptly +inaptness +inarguable +inarguably +inarticulable +inartistic +inartistically +inasmuch +inattentive +inattentively +inattentiveness +inaudible +inaudibly +inaugural +inaugurate +inaugurated +inaugurating +inauguration +inaugurations +inauspicious +inauspiciously +inauspiciousness +inauthentic +inauthenticity +inboards +inborn +inbounds +inbred +inbuilt +incantation +incantations +incapable +incapableness +incapably +incapacitating +incarnation +incarnation's +incarnations +incautious +incautiously +incautiousness +incendiaries +incendiary +incense +incensed +incenses +incensing +incentive +incentive's +incentively +incentives +inception +inceptions +incessant +incessantly +inch +inched +inches +inching +incidence +incidences +incident +incident's +incidental +incidentally +incidentals +incidents +incipient +incipiently +incision +incision's +incisions +incitations +incite +incited +inciter +incites +inciting +incivility +inclination +inclination's +inclinations +incline +inclined +incliner +inclines +inclining +inclose +inclosed +incloses +inclosing +include +included +includes +including +inclusion +inclusion's +inclusions +inclusive +inclusively +inclusiveness +incoherence +incoherences +incoherent +incoherently +income +incomer +incomers +incomes +incoming +incommensurate +incomparability +incomparable +incomparably +incompatibilities +incompatibility +incompatibility's +incompatible +incompatibly +incompetence +incompetent +incompetent's +incompetently +incompetents +incomplete +incompletely +incompleteness +incompletion +incomprehensibility +incomprehensible +incomprehensibleness +incomprehensibly +incomprehension +incompressible +incomputable +inconceivable +inconceivableness +inconceivably +inconclusive +inconclusively +inconclusiveness +inconformity +incongruence +incongruent +incongruently +inconsequential +inconsequentially +inconsequently +inconsiderable +inconsiderableness +inconsiderably +inconsiderate +inconsiderately +inconsiderateness +inconsideration +inconsistencies +inconsistency +inconsistency's +inconsistent +inconsistently +inconsolable +inconsolableness +inconspicuous +inconspicuously +inconspicuousness +inconstancy +inconstantly +incontestable +incontinently +incontrollable +inconvenience +inconvenienced +inconveniences +inconveniencing +inconvenient +inconveniently +inconvertibility +inconvertible +incorporate +incorporated +incorporates +incorporating +incorporation +incorporative +incorrect +incorrectly +incorrectness +incorruption +increase +increased +increaser +increases +increasing +increasingly +incredibility +incredible +incredibleness +incredibly +incredulity +incredulous +incredulously +increment +incremental +incrementally +incremented +incrementing +increments +incubate +incubated +incubates +incubating +incubation +incubative +incubator +incubator's +incubators +incur +incurable +incurableness +incurables +incurably +incurred +incurring +incurs +indebted +indebtedness +indecent +indecently +indecision +indecisive +indecisively +indecisiveness +indecomposable +indeed +indefinable +indefinableness +indefinite +indefinitely +indefiniteness +indemnity +indent +indentation +indentation's +indentations +indented +indenter +indenting +indents +independence +independent +independently +independents +indescribable +indescribableness +indeterminable +indeterminableness +indeterminacies +indeterminacy +indeterminacy's +indeterminate +indeterminately +indeterminateness +indetermination +indeterminism +indeterministic +index +indexable +indexed +indexer +indexers +indexes +indexing +indicate +indicated +indicates +indicating +indication +indications +indicative +indicatively +indicatives +indicator +indicator's +indicators +indices +indictment +indictment's +indictments +indifference +indifferent +indifferently +indigenous +indigenously +indigenousness +indigested +indigestible +indigestion +indignant +indignantly +indignation +indignities +indignity +indigo +indirect +indirected +indirecting +indirection +indirections +indirectly +indirectness +indirects +indiscernible +indiscipline +indisciplined +indiscreet +indiscreetly +indiscreetness +indiscriminate +indiscriminately +indiscriminateness +indiscriminating +indiscriminatingly +indiscrimination +indispensability +indispensable +indispensableness +indispensably +indisposed +indisposes +indistinct +indistinctive +indistinctly +indistinctness +indistinguishable +indistinguishableness +individual +individual's +individualistic +individuality +individually +individuals +indivisibility +indivisible +indivisibleness +indoctrinate +indoctrinated +indoctrinates +indoctrinating +indoctrination +indolent +indolently +indomitable +indomitableness +indoor +indoors +induce +induced +inducement +inducement's +inducements +inducer +induces +inducing +induct +inductance +inductances +inducted +inducting +induction +induction's +inductions +inductive +inductively +inductiveness +inductor +inductor's +inductors +inducts +indulge +indulged +indulgence +indulgence's +indulgences +indulger +indulges +indulging +industrial +industrialist +industrialist's +industrialists +industrially +industrials +industries +industrious +industriously +industriousness +industry +industry's +inedited +ineffective +ineffectively +ineffectiveness +inefficacy +inefficiencies +inefficiency +inefficient +inefficiently +inelastically +inelegant +inelegantly +ineloquent +ineloquently +inequalities +inequality +inequitably +inequities +inequity +inert +inertia +inertias +inertly +inertness +inescapable +inescapably +inessential +inestimable +inevitabilities +inevitability +inevitable +inevitableness +inevitably +inexact +inexactitude +inexactly +inexactness +inexcusable +inexcusableness +inexcusably +inexhaustible +inexhaustibleness +inexistent +inexorable +inexorableness +inexorably +inexpedient +inexpediently +inexpensive +inexpensively +inexpensiveness +inexperience +inexperienced +inexplainable +inexplicable +inexplicableness +inexplicably +inexpressibility +inexpressible +inexpressibleness +inexpressibly +inexpressive +inexpressively +inexpressiveness +inextensible +infallibility +infallible +infallibly +infamous +infamously +infancy +infant +infant's +infantry +infants +infeasible +infect +infected +infecting +infection +infection's +infections +infectious +infectiously +infectiousness +infective +infects +infer +inference +inference's +inferencer +inferences +inferencing +inferential +inferentially +inferior +inferior's +inferiority +inferiorly +inferiors +infernal +infernally +inferno +inferno's +infernos +inferred +inferring +infers +infertility +infest +infested +infester +infesting +infests +infidel +infidel's +infidelity +infidels +infields +infighter +infighter's +infighters +infighting +infiltrate +infiltrated +infiltrates +infiltrating +infiltration +infiltrative +infinite +infinitely +infiniteness +infinitesimal +infinitesimally +infinities +infinitive +infinitive's +infinitively +infinitives +infinitum +infinity +infirmity +infix +infix's +infixes +inflame +inflamed +inflamer +inflaming +inflammable +inflammableness +inflatable +inflate +inflated +inflater +inflates +inflating +inflation +inflationary +inflexibility +inflexible +inflexibleness +inflexibly +inflict +inflicted +inflicter +inflicting +inflictive +inflicts +inflows +influence +influenced +influencer +influences +influencing +influent +influential +influentially +influenza +inform +informal +informality +informally +informant +informant's +informants +information +informational +informations +informative +informatively +informativeness +informed +informer +informers +informing +informs +infractions +infrastructure +infrastructures +infrequent +infrequently +infringe +infringed +infringement +infringement's +infringements +infringer +infringes +infringing +infuriate +infuriated +infuriately +infuriates +infuriating +infuriatingly +infuriation +infuse +infused +infuser +infuses +infusing +infusion +infusions +ingenious +ingeniously +ingeniousness +ingenuity +inglorious +ingloriously +ingloriousness +ingot +ingrained +ingrainedly +ingrains +ingratitude +ingredient +ingredient's +ingredients +ingrown +ingrownness +ingrowth +ingrowths +inhabit +inhabitable +inhabitance +inhabitant +inhabitant's +inhabitants +inhabited +inhabiter +inhabiting +inhabits +inhale +inhaled +inhaler +inhales +inhaling +inharmonious +inharmoniously +inharmoniousness +inhere +inhered +inherent +inherently +inheres +inhering +inherit +inheritable +inheritableness +inheritance +inheritance's +inheritances +inherited +inheriting +inheritor +inheritor's +inheritors +inheritress +inheritress's +inheritresses +inheritrices +inheritrix +inherits +inhibit +inhibited +inhibiter +inhibiting +inhibition +inhibition's +inhibitions +inhibitive +inhibitors +inhibits +inholding +inholdings +inhomogeneities +inhomogeneity +inhospitable +inhospitableness +inhospitably +inhospitality +inhuman +inhumane +inhumanely +inhumanities +inhumanly +inhumanness +inion +iniquities +iniquity +iniquity's +initial +initialness +initials +initiate +initiated +initiates +initiating +initiation +initiations +initiative +initiative's +initiatives +initiator +initiator's +initiators +inject +injected +injecting +injection +injection's +injections +injective +injects +injudicious +injudiciously +injudiciousness +injunction +injunction's +injunctions +injure +injured +injurer +injures +injuries +injuring +injurious +injuriously +injuriousness +injury +injury's +injustice +injustice's +injustices +ink +inked +inker +inkers +inking +inkings +inkling +inkling's +inklings +inks +inlaid +inland +inlander +inlet +inlet's +inlets +inlier +inly +inlying +inmate +inmate's +inmates +inn +innards +innate +innately +innateness +inner +innerly +innermost +inning +innings +innocence +innocent +innocently +innocents +innocuous +innocuously +innocuousness +innovate +innovated +innovates +innovating +innovation +innovation's +innovations +innovative +innovativeness +inns +innumerability +innumerable +innumerableness +innumerably +inoperable +inopportune +inopportunely +inopportuneness +inordinate +inordinately +inordinateness +inorganic +input +input's +inputed +inputer +inputing +inputs +inputting +inquietude +inquire +inquired +inquirer +inquirers +inquires +inquiries +inquiring +inquiringly +inquiry +inquiry's +inquisition +inquisition's +inquisitions +inquisitive +inquisitively +inquisitiveness +inroad +inroads +ins +insane +insanely +insaneness +insanitary +insanity +inscribe +inscribed +inscriber +inscribes +inscribing +inscription +inscription's +inscriptions +insect +insect's +insects +insecure +insecurely +insecureness +insecurity +insensible +insensibleness +insensibly +insensitive +insensitively +insensitiveness +insensitivity +inseparable +inseparableness +insert +inserted +inserter +inserting +insertion +insertion's +insertions +inserts +insets +insetting +inside +insider +insiders +insides +insidious +insidiously +insidiousness +insight +insight's +insightful +insightfully +insights +insignia +insignias +insignificance +insignificances +insignificant +insignificantly +insincerity +insinuate +insinuated +insinuates +insinuating +insinuatingly +insinuation +insinuations +insinuative +insist +insisted +insistence +insistent +insistently +insisting +insists +insociability +insociable +insociably +insofar +insolence +insolent +insolently +insolubility +insoluble +insolubleness +insolvable +inspect +inspected +inspecting +inspection +inspection's +inspections +inspective +inspector +inspector's +inspectors +inspects +inspiration +inspiration's +inspirations +inspire +inspired +inspirer +inspires +inspiring +instabilities +instability +install +installation +installation's +installations +installed +installer +installers +installing +installment +installment's +installments +installs +instance +instanced +instances +instancing +instant +instantaneous +instantaneously +instantaneousness +instanter +instantiate +instantiated +instantiates +instantiating +instantiation +instantiation's +instantiations +instantly +instantness +instants +instated +instates +instead +insteps +instigate +instigated +instigates +instigating +instigation +instigative +instigator +instigator's +instigators +instills +instinct +instinct's +instinctive +instinctively +instincts +institute +instituted +instituter +instituters +institutes +instituting +institution +institution's +institutional +institutionally +institutions +institutive +instruct +instructed +instructing +instruction +instruction's +instructional +instructions +instructive +instructively +instructiveness +instructor +instructor's +instructors +instructs +instrument +instrumental +instrumentalist +instrumentalist's +instrumentalists +instrumentally +instrumentals +instrumentation +instrumented +instrumenting +instruments +insufficiencies +insufficiency +insufficient +insufficiently +insulate +insulated +insulates +insulating +insulation +insulations +insulator +insulator's +insulators +insult +insulted +insulter +insulting +insultingly +insults +insuperable +insupportable +insupportableness +insurance +insurances +insure +insured +insurer +insurers +insures +insurgent +insurgent's +insurgents +insuring +insurmountable +insurrection +insurrection's +insurrections +insusceptible +intact +intactness +intakes +intangible +intangible's +intangibleness +intangibles +intangibly +integer +integer's +integers +integral +integral's +integrally +integrals +integrate +integrated +integrates +integrating +integration +integrations +integrative +integrity +intellect +intellect's +intellective +intellectively +intellects +intellectual +intellectually +intellectualness +intellectuals +intelligence +intelligencer +intelligences +intelligent +intelligently +intelligibility +intelligible +intelligibleness +intelligibly +intemperance +intemperate +intemperately +intemperateness +intend +intended +intendedly +intendedness +intender +intending +intends +intense +intensely +intenseness +intensification +intensified +intensifier +intensifiers +intensifies +intensify +intensifying +intension +intensities +intensity +intensive +intensively +intensiveness +intent +intention +intentional +intentionally +intentioned +intentions +intently +intentness +intents +interact +interacted +interacting +interaction +interaction's +interactions +interactive +interactively +interactivity +interacts +intercept +intercepted +intercepter +intercepting +intercepts +interchange +interchangeability +interchangeable +interchangeableness +interchangeably +interchanged +interchanger +interchanges +interchanging +interchangings +intercity +intercommunicate +intercommunicated +intercommunicates +intercommunicating +intercommunication +interconnect +interconnected +interconnectedness +interconnecting +interconnection +interconnection's +interconnections +interconnectivity +interconnects +intercourse +interdependence +interdependencies +interdependency +interdependent +interdependently +interdisciplinary +interest +interested +interestedly +interesting +interestingly +interestingness +interests +interface +interfaced +interfacer +interfaces +interfacing +interfere +interfered +interference +interferences +interferer +interferes +interfering +interferingly +interim +interior +interior's +interiorly +interiors +interlace +interlaced +interlaces +interlacing +interleave +interleaved +interleaves +interleaving +interlink +interlinked +interlinking +interlinks +interlisp +interlisp's +intermediaries +intermediary +intermediate +intermediate's +intermediated +intermediately +intermediateness +intermediates +intermediating +intermediation +interminable +intermingle +intermingled +intermingles +intermingling +intermission +intermittent +intermittently +intermix +intermixed +intermixer +intermixes +intermixing +intermodule +intern +internal +internally +internals +international +internationality +internationally +internationals +interned +interning +interns +interpersonal +interpersonally +interplay +interpolate +interpolated +interpolates +interpolating +interpolation +interpolations +interpolative +interpose +interposed +interposer +interposes +interposing +interpret +interpretable +interpretation +interpretation's +interpretations +interpreted +interpreter +interpreters +interpreting +interpretive +interpretively +interprets +interprocess +interrelate +interrelated +interrelatedly +interrelatedness +interrelates +interrelating +interrelation +interrelations +interrelationship +interrelationship's +interrelationships +interrogate +interrogated +interrogates +interrogating +interrogation +interrogations +interrogative +interrogatively +interrogatives +interrupt +interrupted +interrupter +interrupters +interruptible +interrupting +interruption +interruption's +interruptions +interruptive +interrupts +intersect +intersected +intersecting +intersection +intersection's +intersections +intersects +intersperse +interspersed +intersperses +interspersing +interspersion +interspersions +interstage +interstate +intertask +intertwine +intertwined +intertwines +intertwining +interval +interval's +intervals +intervene +intervened +intervener +intervenes +intervening +intervention +intervention's +interventions +interview +interviewed +interviewee +interviewee's +interviewees +interviewer +interviewer's +interviewers +interviewing +interviews +interwoven +intestinal +intestinally +intestine +intestine's +intestines +intimacy +intimate +intimated +intimately +intimateness +intimater +intimates +intimating +intimation +intimations +intimidate +intimidated +intimidates +intimidating +intimidation +into +intolerability +intolerable +intolerableness +intolerably +intolerance +intolerant +intolerantly +intolerantness +intonation +intonation's +intonations +intoned +intoner +intoxicate +intoxicated +intoxicatedly +intoxicating +intoxication +intractability +intractable +intractableness +intractably +intramural +intramurally +intransigent +intransigently +intransigents +intransitive +intransitively +intransitiveness +intraprocess +intricacies +intricacy +intricate +intricately +intricateness +intrigue +intrigued +intriguer +intrigues +intriguing +intriguingly +intrinsic +intrinsically +intrinsics +introduce +introduced +introducer +introduces +introducing +introduction +introduction's +introductions +introductory +introspect +introspection +introspections +introspective +introspectively +introspectiveness +introvert +introverted +intrude +intruded +intruder +intruder's +intruders +intrudes +intruding +intrusion +intrusion's +intrusions +intrusive +intrusively +intrusiveness +intrust +intubate +intubated +intubates +intubating +intubation +intuition +intuition's +intuitionist +intuitions +intuitive +intuitively +intuitiveness +invade +invaded +invader +invaders +invades +invading +invalid +invalidate +invalidated +invalidates +invalidating +invalidation +invalidations +invalidities +invalidity +invalidly +invalidness +invalids +invaluable +invaluableness +invaluably +invariability +invariable +invariableness +invariably +invariance +invariant +invariantly +invariants +invasion +invasion's +invasions +invent +invented +inventing +invention +invention's +inventions +inventive +inventively +inventiveness +inventor +inventor's +inventories +inventors +inventory +inventory's +invents +inveracity +inverse +inversely +inverses +inversion +inversions +inversive +invert +invertebrate +invertebrate's +invertebrates +inverted +inverter +inverters +invertible +inverting +inverts +invest +invested +investigate +investigated +investigates +investigating +investigation +investigations +investigative +investigator +investigator's +investigators +investing +investment +investment's +investments +investor +investor's +investors +invests +inviability +inviable +invincible +invincibleness +invisibility +invisible +invisibleness +invisibly +invitation +invitation's +invitations +invite +invited +inviter +invites +inviting +invitingly +invocation +invocation's +invocations +invoice +invoiced +invoices +invoicing +invokable +invoke +invoked +invoker +invokers +invokes +invoking +involuntarily +involuntariness +involuntary +involve +involved +involvedly +involvement +involvement's +involvements +involver +involves +involving +invulnerable +invulnerableness +inward +inwardly +inwardness +inwards +inwrought +ioctl +iodine +ion +ions +irate +irately +irateness +ire +ire's +ires +iris +irises +irk +irked +irking +irks +irksome +irksomely +irksomeness +iron +ironed +ironer +ironical +ironically +ironicalness +ironies +ironing +ironings +ironness +irons +ironwork +ironwork's +ironworker +ironworks +irony +irrational +irrationality +irrationally +irrationalness +irrationals +irrecoverable +irrecoverableness +irreducible +irreducibly +irreflexive +irrefutable +irregular +irregularities +irregularity +irregularly +irregulars +irrelevance +irrelevances +irrelevant +irrelevantly +irrepressible +irresistible +irresistibleness +irrespective +irrespectively +irresponsible +irresponsibleness +irresponsibly +irreversible +irrigate +irrigated +irrigates +irrigating +irrigation +irrigations +irritate +irritated +irritates +irritating +irritatingly +irritation +irritations +irritative +is +island +islander +islanders +islands +isle +isle's +isles +islet +islet's +islets +isling +isn't +isolate +isolated +isolates +isolating +isolation +isolations +isometric +isometrics +isomorphic +isomorphically +isomorphism +isomorphism's +isomorphisms +isotope +isotope's +isotopes +ispell +ispell's +issuance +issue +issued +issuer +issuers +issues +issuing +isthmus +it +it'd +it'll +it's +italic +italics +itch +itches +itching +item +item's +items +iterate +iterated +iterates +iterating +iteration +iterations +iterative +iteratively +iterator +iterator's +iterators +itineraries +itinerary +its +itself +iv +ivied +ivies +ivories +ivory +ivy +ivy's +ix +jab +jab's +jabbed +jabbing +jabs +jack +jacked +jacker +jacket +jacketed +jackets +jacking +jacks +jade +jaded +jadedly +jadedness +jades +jading +jail +jailed +jailer +jailers +jailing +jails +jam +jammed +jamming +jams +janitor +janitor's +janitors +jar +jar's +jargon +jarred +jarring +jarringly +jars +jaunt +jaunt's +jaunted +jauntier +jauntiness +jaunting +jaunts +jaunty +javelin +javelin's +javelins +jaw +jaw's +jawed +jaws +jay +jazz +jealous +jealousies +jealously +jealousness +jealousy +jean +jean's +jeans +jeep +jeep's +jeeped +jeepers +jeeping +jeeps +jeer +jeer's +jeerer +jeers +jellied +jellies +jelly +jelly's +jellyfish +jellying +jenny +jerk +jerked +jerker +jerkier +jerkiness +jerking +jerkings +jerks +jerky +jersey +jersey's +jerseys +jest +jested +jester +jesting +jests +jet +jet's +jets +jetted +jetting +jewel +jewelries +jewelry +jewels +jig +jig's +jigs +jingle +jingled +jingler +jingles +jingling +job +job's +jobs +jocks +jocund +jocundly +jog +jogs +john +john's +johns +join +joined +joiner +joiners +joining +joins +joint +joint's +jointed +jointedly +jointedness +jointer +jointing +jointly +jointness +joints +joke +joked +joker +jokers +jokes +joking +jokingly +jollied +jollier +jollies +jolly +jollying +jolt +jolted +jolter +jolting +jolts +jostle +jostled +jostles +jostling +jot +jots +jotted +jotting +journal +journal's +journalism +journalist +journalist's +journalistic +journalists +journals +journey +journeyed +journeying +journeyings +journeys +joust +jousted +jouster +jousting +jousts +joy +joy's +joyful +joyfully +joyfulness +joyous +joyously +joyousness +joys +jubilee +judge +judged +judger +judges +judging +judicable +judicial +judicially +judiciaries +judiciary +judicious +judiciously +judiciousness +jug +jug's +juggle +juggled +juggler +jugglers +juggles +juggling +jugs +juice +juice's +juiced +juicer +juicers +juices +juicier +juiciest +juiciness +juicing +juicy +jumble +jumbled +jumbles +jumbling +jump +jumped +jumper +jumpers +jumpier +jumpiness +jumping +jumps +jumpy +junction +junction's +junctions +juncture +juncture's +junctures +jungle +jungle's +jungled +jungles +junior +junior's +juniors +juniper +junk +junker +junkers +junkie +junkies +junks +junky +juries +jurisdiction +jurisdiction's +jurisdictions +juror +juror's +jurors +jury +jury's +just +juster +justice +justice's +justices +justifiable +justifiably +justification +justifications +justified +justifier +justifier's +justifiers +justifies +justify +justifying +justing +justly +justness +jut +juvenile +juvenile's +juveniles +juxtapose +juxtaposed +juxtaposes +juxtaposing +kHz +keel +keeled +keeler +keeling +keels +keen +keener +keenest +keening +keenly +keenness +keep +keeper +keepers +keeping +keeps +ken +kennel +kennel's +kennels +kept +kerchief +kerchief's +kerchiefed +kerchiefs +kernel +kernel's +kernels +kerosene +ketchup +kettle +kettle's +kettles +key +keyboard +keyboard's +keyboarder +keyboarding +keyboards +keyclick +keyclick's +keyclicks +keyed +keying +keypad +keypad's +keypads +keys +keystroke +keystroke's +keystrokes +keyword +keyword's +keywords +kick +kicked +kicker +kickers +kicking +kickoff +kicks +kid +kid's +kidded +kidding +kiddingly +kidnap +kidnap's +kidnaps +kidney +kidney's +kidneys +kids +kill +killed +killer +killers +killing +killingly +killings +kills +kilobit +kilobits +kilobyte +kilobytes +kin +kind +kinder +kindergarten +kindest +kindhearted +kindheartedly +kindheartedness +kindle +kindled +kindler +kindles +kindlier +kindliness +kindling +kindly +kindness +kindnesses +kindred +kinds +king +kingdom +kingdom's +kingdoms +kinglier +kingliness +kingly +kings +kinkier +kinkiness +kinky +kinship +kinsman +kiss +kissed +kisser +kissers +kisses +kissing +kissings +kit +kit's +kitchen +kitchen's +kitchener +kitchens +kite +kited +kiter +kites +kiting +kits +kitsch +kitten +kitten's +kittened +kittening +kittens +kitties +kitty +kludge +kludge's +kludged +kludger +kludger's +kludgers +kludges +kludgey +kludging +klutz +klutz's +klutzes +klutziness +klutzy +knack +knacker +knacks +knapsack +knapsack's +knapsacks +knave +knave's +knaves +knead +kneaded +kneader +kneading +kneads +knee +kneed +kneeing +kneel +kneeled +kneeler +kneeling +kneels +knees +knell +knell's +knells +knelt +knew +knife +knifed +knifes +knifing +knight +knighted +knighthood +knighting +knightliness +knightly +knights +knit +knits +knives +knob +knob's +knobs +knock +knocked +knocker +knockers +knocking +knocks +knoll +knoll's +knolls +knot +knot's +knots +knotted +knotting +know +knowable +knower +knowhow +knowing +knowingly +knowledge +knowledgeable +knowledgeableness +knowledges +known +knows +knuckle +knuckled +knuckles +knuckling +kudos +lab +lab's +label +label's +labels +laboratories +laboratory +laboratory's +labs +labyrinth +labyrinths +lace +laced +lacer +lacerate +lacerated +lacerates +lacerating +laceration +lacerations +lacerative +laces +lacing +lack +lackadaisical +lackadaisically +lacked +lacker +lacking +lacks +lacquer +lacquered +lacquerer +lacquerers +lacquering +lacquers +lad +ladder +ladders +laded +laden +ladened +ladening +ladies +lading +lads +lady +lady's +lag +lager +lagers +lagged +lagoon +lagoon's +lagoons +lags +laid +lain +lair +lair's +lairs +lake +lake's +laker +lakes +laking +lamb +lamb's +lambda +lambda's +lambdas +lamber +lambs +lame +lamed +lamely +lameness +lament +lamentable +lamentableness +lamentation +lamentation's +lamentations +lamented +lamenting +laments +lamer +lames +lamest +laminar +laming +lamp +lamp's +lamper +lamps +lance +lanced +lancer +lancers +lances +lancing +land +landed +lander +landers +landing +landings +landladies +landlady +landlady's +landlord +landlord's +landlords +landmark +landmark's +landmarks +landowner +landowner's +landowners +lands +landscape +landscaped +landscaper +landscapes +landscaping +lane +lane's +lanes +language +language's +languages +languid +languidly +languidness +languish +languished +languisher +languishes +languishing +languishingly +lantern +lantern's +lanterns +lap +lap's +lapel +lapel's +lapels +laps +lapse +lapsed +lapser +lapses +lapsing +lard +larded +larder +larding +lards +large +largely +largeness +larger +largest +lark +lark's +larker +larks +larva +larvae +larvas +laser +laser's +lasers +lash +lashed +lasher +lashes +lashing +lashings +lass +lass's +lasses +last +lasted +laster +lasting +lastingly +lastingness +lastly +lasts +latch +latched +latches +latching +late +lated +lately +latencies +latency +latency's +lateness +latent +latently +latents +later +lateral +laterally +latest +latex +latex's +latexes +lath +lather +lathered +latherer +lathering +lathes +lathing +latitude +latitude's +latitudes +latrine +latrine's +latrines +latter +latter's +latterly +lattice +lattice's +latticed +lattices +latticing +laugh +laughable +laughableness +laughably +laughed +laugher +laughers +laughing +laughingly +laughs +laughter +laughters +launch +launched +launcher +launchers +launches +launching +launchings +launder +laundered +launderer +laundering +launderings +launders +laundries +laundry +laurel +laurel's +laurels +lava +lavatories +lavatory +lavatory's +lavender +lavendered +lavendering +lavish +lavished +lavishing +lavishly +lavishness +law +law's +lawful +lawfully +lawfulness +lawless +lawlessly +lawlessness +lawn +lawn's +lawns +laws +lawsuit +lawsuit's +lawsuits +lawyer +lawyer's +lawyerly +lawyers +lay +layer +layered +layering +layers +laying +layman +laymen +layoffs +layout +layout's +layouts +lays +lazed +lazied +lazier +laziest +lazily +laziness +lazing +lazy +lazying +lead +leaded +leaden +leadenly +leadenness +leader +leader's +leaders +leadership +leadership's +leaderships +leading +leadings +leads +leaf +leafed +leafier +leafiest +leafing +leafless +leaflet +leaflet's +leaflets +leafs +leafy +league +leagued +leaguer +leaguers +leagues +leaguing +leak +leakage +leakage's +leakages +leaked +leaker +leaking +leaks +lean +leaned +leaner +leanest +leaning +leanings +leanly +leanness +leans +leap +leaped +leaper +leaping +leaps +leapt +learn +learned +learnedly +learnedness +learner +learners +learning +learnings +learns +lease +leased +leases +leash +leash's +leashes +leasing +least +leather +leathered +leathering +leathern +leathers +leave +leaved +leaven +leavened +leavening +leaver +leavers +leaves +leaving +leavings +lecture +lectured +lecturer +lecturers +lectures +lecturing +led +ledge +ledger +ledgers +ledges +lee +leech +leech's +leeches +leer +leered +leering +leers +lees +left +leftist +leftist's +leftists +leftmost +leftover +leftover's +leftovers +lefts +leftward +leftwards +leg +legacies +legacy +legacy's +legal +legalities +legality +legally +legals +legend +legend's +legendary +legends +legged +leggings +legibility +legible +legibly +legion +legion's +legions +legislate +legislated +legislates +legislating +legislation +legislations +legislative +legislatively +legislator +legislator's +legislators +legislature +legislature's +legislatures +legitimacy +legitimate +legitimated +legitimately +legitimates +legitimating +legitimation +legs +leisure +leisured +leisureliness +leisurely +lemma +lemma's +lemmas +lemon +lemon's +lemonade +lemons +lend +lender +lenders +lending +lends +length +lengthen +lengthened +lengthener +lengthening +lengthens +lengthier +lengthiness +lengthly +lengths +lengthwise +lengthy +leniency +lenient +leniently +lens +lens's +lensed +lenser +lensers +lenses +lensing +lensings +lent +lentil +lentil's +lentils +leopard +leopard's +leopards +leprosy +less +lessen +lessened +lessening +lessens +lesser +lesses +lessing +lesson +lesson's +lessoned +lessoning +lessons +lest +lester +let +let's +lets +letter +lettered +letterer +lettering +letters +letting +lettuce +levee +levee's +leveed +levees +level +levelly +levelness +levels +lever +lever's +leverage +leveraged +leverages +leveraging +levered +levering +levers +levied +levier +levies +levy +levying +lewd +lewdly +lewdness +lexical +lexically +lexicographic +lexicographical +lexicographically +lexicon +lexicon's +lexicons +liabilities +liability +liability's +liable +liableness +liaison +liaison's +liaisons +liar +liar's +liars +liberal +liberally +liberalness +liberals +liberate +liberated +liberates +liberating +liberation +liberator +liberator's +liberators +liberties +liberty +liberty's +libido +librarian +librarian's +librarians +libraries +library +library's +libretti +license +licensed +licensee +licensee's +licensees +licenser +licenses +licensing +lichen +lichen's +lichened +lichens +lick +licked +licker +licking +licks +lid +lid's +lids +lie +lied +lieder +liege +lien +lien's +liens +lier +lies +lieu +lieutenant +lieutenant's +lieutenants +life +life's +lifeless +lifelessly +lifelessness +lifelike +lifelikeness +lifelong +lifer +lifers +lifestyle +lifestyles +lifetime +lifetime's +lifetimes +lift +lifted +lifter +lifters +lifting +lifts +light +lighted +lighten +lightened +lightener +lightening +lightens +lighter +lighter's +lighters +lightest +lighthouse +lighthouse's +lighthouses +lighting +lightly +lightness +lightning +lightning's +lightninged +lightnings +lights +lightweight +lightweights +like +liked +likelier +likeliest +likelihood +likelihoods +likeliness +likely +liken +likened +likeness +likeness's +likenesses +likening +likens +liker +likes +likest +likewise +liking +likings +lilac +lilac's +lilacs +lilied +lilies +lily +lily's +limb +limbed +limber +limbered +limbering +limberly +limberness +limbers +limbs +lime +lime's +limed +limes +limestone +liming +limit +limitability +limitably +limitation +limitation's +limitations +limited +limitedly +limitedness +limiteds +limiter +limiters +limiting +limits +limp +limped +limper +limping +limply +limpness +limps +linden +line +line's +linear +linearities +linearity +linearly +lined +linen +linen's +linens +liner +liners +lines +linger +lingered +lingerer +lingering +lingeringly +lingers +linguist +linguist's +linguistic +linguistically +linguistics +linguists +lining +linings +link +linkage +linkage's +linkages +linked +linker +linkers +linking +linkings +links +linoleum +linseed +lint +linter +lints +lion +lion's +lioness +lioness's +lionesses +lions +lip +lip's +lips +lipstick +liquefied +liquefier +liquefiers +liquefies +liquefy +liquefying +liquid +liquid's +liquidation +liquidation's +liquidations +liquidity +liquidly +liquidness +liquids +liquor +liquor's +liquored +liquoring +liquors +lisp +lisp's +lisped +lisper +lisping +lisps +list +listed +listen +listened +listener +listeners +listening +listens +lister +listers +listing +listing's +listings +lists +lit +literacy +literal +literally +literalness +literals +literariness +literary +literate +literately +literateness +literation +literature +literature's +literatures +lithe +lithely +litheness +litigate +litigated +litigates +litigating +litigation +litigator +litter +littered +litterer +littering +litters +little +littleness +littler +littlest +livable +livableness +livably +live +lived +livelier +liveliest +livelihood +liveliness +lively +liven +livened +liveness +livening +liver +liveried +livers +livery +lives +livest +liveth +living +livingly +livingness +livings +lizard +lizard's +lizards +load +loaded +loader +loaders +loading +loadings +loads +loaf +loafed +loafer +loafers +loafing +loafs +loan +loaned +loaner +loaning +loans +loath +loathe +loathed +loather +loathes +loathing +loathly +loathness +loathsome +loathsomely +loathsomeness +loaves +lobbied +lobbies +lobby +lobbying +lobe +lobe's +lobed +lobes +lobster +lobster's +lobsters +local +locale +localities +locality +locality's +locally +locals +locate +located +locater +locates +locating +location +locations +locative +locatives +locator +locator's +locators +loci +lock +locked +locker +lockers +locking +lockings +lockout +lockout's +lockouts +locks +lockup +lockup's +lockups +locomotion +locomotive +locomotive's +locomotively +locomotives +locus +locus's +locust +locust's +locusts +lodge +lodged +lodger +lodger's +lodgers +lodges +lodging +lodgings +loft +loft's +lofter +loftier +loftiness +lofts +lofty +log +log's +logarithm +logarithm's +logarithmic +logarithmically +logarithms +logged +logger +logger's +loggers +logging +logic +logic's +logical +logically +logicalness +logicals +logician +logician's +logicians +logics +login +logins +logistic +logistics +logout +logs +loin +loin's +loins +loiter +loitered +loiterer +loitering +loiters +lone +lonelier +loneliest +loneliness +lonely +loneness +loner +loners +lonesome +lonesomely +lonesomeness +long +longed +longer +longest +longing +longingly +longings +longitude +longitude's +longitudes +longly +longness +longs +longword +longword's +longwords +look +lookahead +looked +looker +lookers +looking +lookout +lookouts +looks +lookup +lookup's +lookups +loom +loomed +looming +looms +loon +loop +looped +looper +loophole +loophole's +loopholed +loopholes +loopholing +looping +loops +loose +loosed +loosely +loosen +loosened +loosener +looseness +loosening +loosens +looser +looses +loosest +loosing +loot +looted +looter +looting +loots +lord +lord's +lording +lordlier +lordliness +lordly +lords +lordship +lore +lorries +lorry +lose +loser +losers +loses +losing +losings +loss +loss's +losses +lossier +lossiest +lossy +lost +lostness +lot +lot's +lots +lotteries +lottery +lotus +loud +louden +loudened +loudening +louder +loudest +loudly +loudness +loudspeaker +loudspeaker's +loudspeakers +lounge +lounged +lounger +loungers +lounges +lounging +lousier +lousiness +lousy +lovable +lovableness +lovably +love +love's +loved +lovelier +lovelies +loveliest +loveliness +lovely +lover +lover's +lovering +loverly +lovers +loves +loving +lovingly +lovingness +low +lower +lowered +lowering +lowers +lowest +lowing +lowland +lowlander +lowlands +lowlier +lowliest +lowliness +lowly +lowness +lows +loyal +loyally +loyalties +loyalty +loyalty's +lubricant +lubricant's +lubricants +lubrication +luck +lucked +luckier +luckiest +luckily +luckiness +luckless +lucks +lucky +ludicrous +ludicrously +ludicrousness +luggage +lukewarm +lukewarmly +lukewarmness +lull +lullaby +lulled +lulls +lumber +lumbered +lumberer +lumbering +lumbers +luminous +luminously +luminousness +lump +lumped +lumpen +lumper +lumping +lumps +lunar +lunatic +lunatics +lunch +lunched +luncheon +luncheon's +luncheons +luncher +lunches +lunching +lung +lunged +lunger +lunging +lungs +lurch +lurched +lurcher +lurches +lurching +lure +lured +lurer +lures +luring +lurk +lurked +lurker +lurkers +lurking +lurks +luscious +lusciously +lusciousness +lust +lustier +lustily +lustiness +lusting +lustrous +lustrously +lustrousness +lusts +lusty +lute +lute's +luted +lutes +luting +luxuriant +luxuriantly +luxuries +luxurious +luxuriously +luxuriousness +luxury +luxury's +lying +lyingly +lyings +lymph +lynch +lynched +lyncher +lynches +lynx +lynx's +lynxes +lyre +lyre's +lyres +lyric +lyrics +ma'am +macaroni +macaroni's +mace +maced +macer +maces +machine +machine's +machined +machineries +machinery +machines +machining +macing +macro +macro's +macroeconomics +macromolecule +macromolecule's +macromolecules +macros +macroscopic +mad +madam +madams +madden +maddened +maddening +maddeningly +madder +maddest +made +mademoiselle +mademoiselles +madly +madman +madness +madras +magazine +magazine's +magazined +magazines +magazining +maggot +maggot's +maggots +magic +magical +magically +magician +magician's +magicians +magistrate +magistrate's +magistrates +magnesium +magnesiums +magnet +magnet's +magnetic +magnetically +magnetics +magnetism +magnetism's +magnetisms +magnets +magnification +magnifications +magnificence +magnificent +magnificently +magnified +magnifier +magnifiers +magnifies +magnify +magnifying +magnitude +magnitude's +magnitudes +mahogany +maid +maid's +maiden +maidenliness +maidenly +maidens +maids +mail +mailable +mailbox +mailbox's +mailboxes +mailed +mailer +mailer's +mailers +mailing +mailings +mails +maim +maimed +maimedness +maimer +maimers +maiming +maims +main +mainframe +mainframe's +mainframes +mainland +mainlander +mainlanders +mainly +mains +mainstay +maintain +maintainability +maintainable +maintained +maintainer +maintainer's +maintainers +maintaining +maintains +maintenance +maintenance's +maintenances +majestic +majesties +majesty +majesty's +major +majored +majoring +majorities +majority +majority's +majors +makable +make +makefile +makefiles +maker +makers +makes +makeshift +makeshifts +makeup +makeups +making +makings +maladies +malady +malady's +malaria +male +male's +malefactor +malefactor's +malefactors +maleness +males +malformed +malfunction +malfunctioned +malfunctioning +malfunctions +malice +malicious +maliciously +maliciousness +malignant +malignantly +mall +mall's +mallet +mallet's +mallets +malls +malnutrition +malt +malted +malting +malts +mama +mamma +mamma's +mammal +mammal's +mammals +mammas +mammoth +man +man's +manage +manageable +manageableness +managed +management +management's +managements +manager +manager's +managerial +managerially +managers +manages +managing +mandate +mandated +mandates +mandating +mandatories +mandatory +mandible +mandolin +mandolin's +mandolins +mane +mane's +maned +manes +manger +manger's +mangers +mangle +mangled +mangler +mangles +mangling +manhood +maniac +maniac's +maniacs +manicure +manicured +manicures +manicuring +manifest +manifestation +manifestation's +manifestations +manifested +manifesting +manifestly +manifestness +manifests +manifold +manifold's +manifolder +manifoldly +manifoldness +manifolds +manipulability +manipulable +manipulatable +manipulate +manipulated +manipulates +manipulating +manipulation +manipulations +manipulative +manipulativeness +manipulator +manipulator's +manipulators +manipulatory +mankind +manlier +manliest +manliness +manly +manned +manner +mannered +mannerliness +mannerly +manners +manning +manometer +manometer's +manometers +manor +manor's +manors +manpower +mans +mansion +mansion's +mansions +mantel +mantel's +mantels +mantissa +mantissa's +mantissas +mantle +mantle's +mantled +mantles +mantling +manual +manual's +manually +manuals +manufacture +manufactured +manufacturer +manufacturer's +manufacturers +manufactures +manufacturing +manure +manured +manurer +manurers +manures +manuring +manuscript +manuscript's +manuscripts +many +map +map's +maple +maple's +maples +mappable +mapped +mapping +mapping's +mappings +maps +mar +marble +marbled +marbler +marbles +marbling +march +marched +marcher +marches +marching +mare +mare's +mares +margin +margin's +marginal +marginally +marginals +margined +margining +margins +marigold +marigold's +marigolds +marijuana +marijuana's +marinate +marinated +marinates +marinating +marine +mariner +marines +maritime +maritimer +mark +markable +marked +markedly +marker +markers +market +marketability +marketable +marketed +marketer +marketing +marketings +marketplace +marketplace's +marketplaces +markets +marking +markings +marks +marquis +marquises +marriage +marriage's +marriages +married +marries +marrow +marrows +marry +marrying +mars +marsh +marsh's +marshal +marshaled +marshaler +marshalers +marshaling +marshals +marshes +mart +marten +martens +martial +martially +marts +martyr +martyr's +martyrdom +martyrs +marvel +marvels +masculine +masculinely +masculineness +masculinity +mash +mashed +masher +mashers +mashes +mashing +mashings +mask +masked +masker +masking +maskings +masks +masochist +masochist's +masochists +mason +mason's +masoned +masoning +masonry +masons +masquerade +masquerader +masquerades +masquerading +mass +massacre +massacred +massacrer +massacres +massacring +massage +massaged +massager +massages +massaging +massed +masses +massing +massinger +massive +massively +massiveness +mast +masted +master +master's +mastered +masterful +masterfully +masterfulness +mastering +masterings +masterliness +masterly +masterpiece +masterpiece's +masterpieces +masters +mastery +masts +masturbate +masturbated +masturbates +masturbating +masturbation +mat +mat's +match +matchable +matched +matcher +matchers +matches +matching +matchings +matchless +matchlessly +matchmaker +matchmaker's +matchmakers +matchmaking +matchmaking's +mate +mate's +mated +mater +material +materialism +materialism's +materially +materialness +materials +maternal +maternally +mates +math +mathematical +mathematically +mathematician +mathematician's +mathematicians +mathematics +mating +matings +matrices +matriculation +matrimony +matrix +matrixes +matron +matronly +mats +matted +matter +mattered +mattering +matters +mattress +mattress's +mattresses +maturation +mature +matured +maturely +matureness +maturer +matures +maturing +maturities +maturity +max +maxim +maxim's +maximal +maximally +maxims +maximum +maximumly +maximums +may +maybe +mayer +mayest +mayhap +mayhem +maying +mayonnaise +mayor +mayor's +mayoral +mayors +mays +maze +maze's +mazed +mazedly +mazedness +mazednesses +mazer +mazes +mazing +me +mead +meadow +meadow's +meadows +meads +meager +meagerly +meagerness +meal +meal's +meals +mean +meander +meandered +meandering +meanderings +meanders +meaner +meanest +meaning +meaning's +meaningful +meaningfully +meaningfulness +meaningless +meaninglessly +meaninglessness +meanings +meanly +meanness +means +meant +meantime +meanwhile +measles +measurable +measurably +measure +measured +measuredly +measurement +measurement's +measurements +measurer +measures +measuring +meat +meat's +meats +mechanic +mechanic's +mechanical +mechanically +mechanicals +mechanics +mechanism +mechanism's +mechanisms +med +medal +medal's +medallion +medallion's +medallions +medals +meddle +meddled +meddler +meddles +meddling +media +median +median's +medianly +medians +medias +mediate +mediated +mediately +mediateness +mediates +mediating +mediation +mediations +mediative +medic +medic's +medical +medically +medicinal +medicinally +medicine +medicine's +medicines +medics +medieval +medieval's +medievally +medievals +meditate +meditated +meditates +meditating +meditation +meditations +meditative +meditatively +meditativeness +medium +medium's +mediums +meek +meeker +meekest +meekly +meekness +meet +meeter +meeting +meetings +meetly +meets +megabit +megabits +megabyte +megabytes +megaword +megawords +melancholy +meld +melding +melds +mellow +mellowed +mellowing +mellowly +mellowness +mellows +melodies +melodious +melodiously +melodiousness +melodrama +melodrama's +melodramas +melody +melody's +melon +melon's +melons +melt +melted +melter +melting +meltingly +melts +member +member's +membered +members +membership +membership's +memberships +membrane +membrane's +membraned +membranes +memo +memo's +memoir +memoirs +memorability +memorable +memorableness +memoranda +memorandum +memorandums +memorial +memorially +memorials +memories +memory +memory's +memoryless +memos +men +men's +menace +menaced +menaces +menacing +menacingly +menagerie +menageries +mend +mended +mender +mending +mends +menial +menially +menials +mens +mensed +menses +mensing +mental +mentalities +mentality +mentally +mention +mentionable +mentioned +mentioner +mentioners +mentioning +mentions +mentor +mentor's +mentors +menu +menu's +menus +mer +mercenaries +mercenariness +mercenary +mercenary's +merchandise +merchandised +merchandiser +merchandises +merchandising +merchant +merchant's +merchants +mercies +merciful +mercifully +mercifulness +merciless +mercilessly +mercilessness +mercuries +mercury +mercy +mere +merely +merest +merge +merged +merger +mergers +merges +merging +meridian +meridians +merit +merited +meriting +meritorious +meritoriously +meritoriousness +merits +merrier +merriest +merrily +merriment +merriments +merriness +merry +mesh +meshed +meshes +meshing +mess +message +message's +messaged +messages +messaging +messed +messenger +messenger's +messengers +messes +messiah +messiahs +messier +messiest +messieurs +messily +messiness +messing +messy +met +meta +metacircular +metacircularity +metadata +metal +metal's +metalanguage +metalanguages +metallic +metallurgy +metals +metamathematical +metamorphosis +metaphor +metaphor's +metaphorical +metaphorically +metaphors +metaphysical +metaphysically +metaphysics +metavariable +mete +meted +meteor +meteor's +meteoric +meteorology +meteors +meter +meter's +metered +metering +meters +metes +method +method's +methodical +methodically +methodicalness +methodist +methodist's +methodists +methodological +methodologically +methodologies +methodologists +methodology +methodology's +methods +meting +metric +metric's +metrical +metrically +metrics +metropolis +metropolitan +mets +mew +mewed +mews +mica +mice +microbicidal +microbicide +microcode +microcoded +microcodes +microcoding +microcomputer +microcomputer's +microcomputers +microeconomics +microfilm +microfilm's +microfilmed +microfilmer +microfilms +microinstruction +microinstruction's +microinstructions +microphone +microphones +microphoning +microprocessing +microprocessor +microprocessor's +microprocessors +microprogram +microprogram's +microprogrammed +microprogramming +microprograms +microscope +microscope's +microscopes +microscopic +microsecond +microsecond's +microseconds +microstore +microwave +microwave's +microwaves +microword +microwords +mid +midday +middle +middled +middler +middles +middling +middlingly +middlings +midnight +midnightly +midnights +midpoint +midpoint's +midpoints +midst +midsts +midsummer +midway +midways +midwinter +midwinterly +mien +miens +mies +miff +miffed +miffing +miffs +might +mightier +mightiest +mightily +mightiness +mights +mighty +migrate +migrated +migrates +migrating +migration +migrations +migrative +mild +milden +milder +mildest +mildew +mildews +mildly +mildness +mile +mile's +mileage +mileages +miler +miles +milestone +milestone's +milestones +militant +militantly +militantness +militants +militaries +militarily +militarism +militarisms +military +militia +militias +milk +milked +milker +milkers +milkier +milkiness +milking +milkmaid +milkmaid's +milkmaids +milks +milky +mill +milled +miller +millers +millet +milling +million +millionaire +millionaire's +millionaires +millioned +millions +millionth +millipede +millipede's +millipedes +millisecond +milliseconds +mills +millstone +millstone's +millstones +mime +mimic +mimicked +mimicking +mimics +mince +minced +mincer +mincers +minces +mincing +mincingly +mind +minded +mindedness +minder +minders +mindful +mindfully +mindfulness +minding +mindless +mindlessly +mindlessness +minds +mine +mined +miner +mineral +mineral's +minerals +miners +mines +ming +mingle +mingled +mingles +mingling +miniature +miniature's +miniatured +miniatures +miniaturing +minicomputer +minicomputer's +minicomputers +minimal +minimally +minimum +minimums +mining +minion +minions +minister +minister's +ministered +ministering +ministers +ministries +ministry +ministry's +mink +mink's +minks +minnow +minnow's +minnows +minor +minor's +minored +minoring +minorities +minority +minority's +minors +minstrel +minstrel's +minstrels +mint +minted +minter +minting +mints +minus +minuses +minute +minuted +minutely +minuteness +minuter +minutes +minutest +minuting +miracle +miracle's +miracles +miraculous +miraculously +miraculousness +mire +mired +mires +miring +mirror +mirrored +mirroring +mirrors +mirth +misapplication +misapplied +misapplier +misapplies +misapply +misapplying +misbehaving +miscalculation +miscalculation's +miscalculations +miscellaneous +miscellaneously +miscellaneousness +mischief +mischievous +mischievously +mischievousness +miscommunicate +miscommunicated +miscommunicates +miscommunication +misconception +misconception's +misconceptions +misconstrue +misconstrued +misconstrues +misconstruing +misdirect +misdirected +misdirection +misdirects +miser +miserable +miserableness +miserably +miseries +miserliness +miserly +misers +misery +misery's +misfeature +misfit +misfit's +misfits +misfortune +misfortune's +misfortunes +misgiving +misgivingly +misgivings +misguide +misguided +misguidedly +misguidedness +misguider +misguides +misguiding +mishap +mishap's +mishaps +misinform +misinformation +misinformed +misinforming +misinforms +misinterpret +misinterpreted +misinterpreter +misinterpreters +misinterpreting +misinterprets +mislead +misleader +misleading +misleadingly +misleadings +misleads +misled +mismatch +mismatched +mismatches +mismatching +misnomer +misnomered +misperceive +misperceived +misperceives +misplace +misplaced +misplaces +misplacing +misread +misreader +misreading +misreads +misrepresentation +misrepresentation's +misrepresentations +miss +missed +misses +missile +missile's +missiles +missing +mission +missionaries +missionary +missionary's +missioned +missioner +missioning +missions +missive +missives +misspell +misspelled +misspelling +misspellings +misspells +misstate +misstated +misstater +misstates +misstating +mist +mistakable +mistake +mistaken +mistakenly +mistaker +mistakes +mistaking +mistakingly +misted +mister +mistered +mistering +misters +mistier +mistiest +mistiness +misting +mistreat +mistreated +mistreating +mistreats +mistress +mistressly +mistrust +mistrusted +mistruster +mistrusting +mistrusts +mists +misty +mistype +mistyped +mistypes +mistyping +misunderstand +misunderstander +misunderstanders +misunderstanding +misunderstanding's +misunderstandings +misunderstands +misunderstood +misuse +misused +misuser +misuses +misusing +mite +mites +mitigate +mitigated +mitigates +mitigating +mitigation +mitigations +mitigative +mitten +mitten's +mittens +mix +mixed +mixer +mixers +mixes +mixing +mixture +mixture's +mixtures +ml +mnemonic +mnemonic's +mnemonically +mnemonics +moan +moaned +moaning +moans +moat +moat's +moats +mob +mob's +mobile +mobility +mobs +moccasin +moccasin's +moccasins +mock +mocked +mocker +mockers +mockery +mocking +mockingly +mocks +modal +modalities +modality +modality's +modally +mode +model +model's +models +modem +modems +moderate +moderated +moderately +moderateness +moderates +moderating +moderation +moderations +moderator +moderator's +moderators +modern +modernity +modernly +modernness +moderns +modes +modest +modestly +modesty +modifiability +modifiable +modifiableness +modification +modifications +modified +modifier +modifiers +modifies +modify +modifying +modular +modularities +modularity +modularly +modulate +modulated +modulates +modulating +modulation +modulations +modulator +modulator's +modulators +module +module's +modules +modulo +modulus +modus +moist +moisten +moistened +moistener +moistening +moistly +moistness +moisture +moistures +molasses +mold +molded +molder +moldered +moldering +molders +moldier +moldiness +molding +molds +moldy +mole +molecular +molecularly +molecule +molecule's +molecules +moles +molest +molested +molester +molesters +molesting +molests +molten +mom +mom's +moment +moment's +momentarily +momentariness +momentary +momently +momentous +momentously +momentousness +moments +momentum +momentums +moms +monarch +monarchies +monarchs +monarchy +monarchy's +monasteries +monastery +monastery's +monastic +monetary +money +money's +moneyed +moneyer +moneys +monitor +monitored +monitoring +monitors +monk +monk's +monkey +monkeyed +monkeying +monkeys +monks +mono +mono's +monochrome +monochromes +monograph +monograph's +monographes +monographs +monolithic +monopolies +monopoly +monopoly's +monotheism +monotone +monotonic +monotonically +monotonicity +monotonous +monotonously +monotonousness +monotony +monster +monster's +monsters +monstrous +monstrously +monstrousness +month +month's +monthlies +monthly +months +monument +monument's +monumental +monumentally +monuments +mood +mood's +moodier +moodiness +moods +moody +moon +mooned +mooning +moonlight +moonlighted +moonlighter +moonlighting +moonlights +moonlit +moons +moonshine +moonshiner +moor +moor's +moored +mooring +moorings +moors +moose +moot +mooted +mop +moped +moper +moping +mops +moral +moral's +morale +morales +moralities +morality +morally +morals +morass +morasses +morbid +morbidly +morbidness +more +mored +moreover +mores +morion +morn +morning +mornings +morphological +morphologically +morphology +morrow +morsel +morsel's +morsels +mortal +mortality +mortally +mortals +mortar +mortared +mortaring +mortars +mortgage +mortgage's +mortgaged +mortgager +mortgages +mortgaging +mortification +mortifications +mortified +mortifiedly +mortifier +mortifies +mortify +mortifying +mosaic +mosaic's +mosaics +mosquito +mosquitoes +mosquitos +moss +moss's +mosses +mossier +mossy +most +mostly +motel +motel's +motels +moth +mother +mother's +motherboard +motherboard's +motherboards +mothered +motherer +motherers +mothering +motherliness +motherly +mothers +motif +motif's +motifs +motion +motioned +motioner +motioning +motionless +motionlessly +motionlessness +motions +motivate +motivated +motivates +motivating +motivation +motivational +motivationally +motivations +motivative +motive +motived +motives +motiving +motley +motor +motorcar +motorcar's +motorcars +motorcycle +motorcycle's +motorcycles +motored +motoring +motorist +motorist's +motorists +motors +motto +mottoes +mottos +mould +moulded +moulder +mouldering +moulding +moulds +mound +mounded +mounds +mount +mountain +mountain's +mountaineer +mountaineering +mountaineers +mountainous +mountainously +mountainousness +mountains +mounted +mounter +mounting +mountings +mounts +mourn +mourned +mourner +mourners +mournful +mournfully +mournfulness +mourning +mourningly +mourns +mouse +mouser +mouses +mousing +mouth +mouthed +mouther +mouthes +mouthful +mouthing +mouths +movable +movableness +move +moved +movement +movement's +movements +mover +movers +moves +movie +movie's +movies +moving +movingly +movings +mow +mowed +mower +mowers +mowing +mows +much +muchness +muck +mucked +mucker +mucking +mucks +mud +muddied +muddier +muddiness +muddle +muddled +muddler +muddlers +muddles +muddling +muddy +muddying +muds +muff +muff's +muffin +muffin's +muffins +muffle +muffled +muffler +mufflers +muffles +muffling +muffs +mug +mug's +mugs +mulberries +mulberry +mulberry's +mule +mule's +mules +muling +multicellular +multicomponent +multidimensional +multilevel +multinational +multiple +multiple's +multiples +multiplex +multiplexed +multiplexer +multiplexers +multiplexes +multiplexing +multiplexor +multiplexor's +multiplexors +multiplicand +multiplicand's +multiplicands +multiplication +multiplications +multiplicative +multiplicatively +multiplicatives +multiplicity +multiplied +multiplier +multipliers +multiplies +multiply +multiplying +multiprocess +multiprocessing +multiprocessor +multiprocessor's +multiprocessors +multiprogram +multiprogrammed +multiprogramming +multiprogrammings +multistage +multitasking +multitude +multitude's +multitudes +multiuser +multivariate +mumble +mumbled +mumbler +mumblers +mumbles +mumbling +mumblings +mummies +mummy +mummy's +munch +munched +muncher +munches +munching +mundane +mundanely +mundaneness +municipal +municipalities +municipality +municipality's +municipally +munition +munitions +mural +murals +murder +murdered +murderer +murderers +murdering +murderous +murderously +murderousness +murders +murkier +murkiness +murky +murmur +murmured +murmurer +murmuring +murmurs +muscle +muscled +muscles +muscling +muscular +muscularly +muse +mused +muser +muses +museum +museum's +museums +mushier +mushiness +mushroom +mushroomed +mushrooming +mushrooms +mushy +music +musical +musically +musicals +musician +musicianly +musicians +musics +musing +musingly +musings +musk +musket +musket's +muskets +muskrat +muskrat's +muskrats +musks +muslin +mussel +mussel's +mussels +must +mustard +mustards +muster +mustered +mustering +musters +mustier +mustiness +musts +musty +mutability +mutable +mutableness +mutate +mutated +mutates +mutating +mutation +mutations +mutative +mutator +mutators +mute +muted +mutedly +mutely +muteness +muter +mutes +mutest +mutilate +mutilated +mutilates +mutilating +mutilation +mutilations +muting +mutinies +mutiny +mutiny's +mutter +muttered +mutterer +mutterers +muttering +mutters +mutton +mutual +mutually +muzzle +muzzle's +muzzled +muzzler +muzzles +muzzling +my +myriad +myrtle +myself +mysteries +mysterious +mysteriously +mysteriousness +mystery +mystery's +mystic +mystic's +mystical +mystically +mysticism +mysticisms +mystics +myth +myth's +mythes +mythical +mythically +mythologies +mythology +mythology's +nag +nag's +nags +nail +nailed +nailer +nailing +nails +naive +naively +naiveness +naiver +naivete +naked +nakedly +nakedness +name +name's +nameable +named +nameless +namelessly +namelessness +namely +namer +namers +names +namesake +namesake's +namesakes +naming +nanosecond +nanoseconds +nap +nap's +napkin +napkin's +napkins +naps +narcissistic +narcissus +narcissuses +narcotic +narcotics +narrative +narrative's +narratively +narratives +narrow +narrowed +narrower +narrowest +narrowing +narrowingness +narrowly +narrowness +narrows +nasal +nasally +nastier +nasties +nastiest +nastily +nastiness +nasty +nation +nation's +national +nationalist +nationalist's +nationalists +nationalities +nationality +nationality's +nationally +nationals +nations +nationwide +native +natively +nativeness +natives +nativity +natural +naturalism +naturalist +naturally +naturalness +naturals +nature +nature's +natured +natures +naught +naught's +naughtier +naughtiness +naughts +naughty +naval +navally +navies +navigable +navigableness +navigate +navigated +navigates +navigating +navigation +navigations +navigator +navigator's +navigators +navy +navy's +nay +near +nearby +neared +nearer +nearest +nearing +nearly +nearness +nears +neat +neaten +neater +neatest +neatly +neatness +neats +nebula +necessaries +necessarily +necessary +necessitate +necessitated +necessitates +necessitating +necessitation +necessitations +necessities +necessity +neck +necked +necker +necking +necklace +necklace's +necklaces +necks +necktie +necktie's +neckties +need +needed +needer +needful +needfully +needfulness +needier +neediness +needing +needle +needled +needler +needlers +needles +needless +needlessly +needlessness +needlework +needleworker +needling +needly +needn't +needs +needy +negate +negated +negater +negates +negating +negation +negations +negative +negatived +negatively +negativeness +negatives +negativing +negator +negators +neglect +neglected +neglecter +neglecting +neglects +negligence +negligible +negotiable +negotiate +negotiated +negotiates +negotiating +negotiation +negotiations +neigh +neither +neophyte +neophytes +nephew +nephew's +nephews +nerve +nerve's +nerved +nerves +nerving +nervous +nervously +nervousness +nest +nested +nester +nesting +nestle +nestled +nestler +nestles +nestling +nests +net +net's +nether +nets +netted +netting +nettle +nettled +nettles +nettling +network +network's +networked +networking +networks +neural +neurally +neurobiology +neurobiology's +neurological +neurologically +neurologists +neuron +neuron's +neurons +neutral +neutralities +neutrality +neutrally +neutralness +neutrals +neutrino +neutrino's +neutrinos +never +nevertheless +new +newborn +newborns +newcomer +newcomer's +newcomers +newer +newest +newline +newline's +newlines +newly +newness +news +newsgroup +newsgroup's +newsgroups +newsletter +newsletter's +newsletters +newsman +newsmen +newspaper +newspaper's +newspapers +newswire +newt +newts +next +nibble +nibbled +nibbler +nibblers +nibbles +nibbling +nice +nicely +niceness +nicer +nicest +niceties +nicety +niche +niches +niching +nick +nicked +nickel +nickel's +nickels +nicker +nickered +nickering +nicking +nickname +nicknamed +nicknamer +nicknames +nicks +nicotine +niece +niece's +nieces +niftier +nifties +nifty +nigh +night +night's +nighted +nighters +nightfall +nightgown +nightingale +nightingale's +nightingales +nightly +nightmare +nightmare's +nightmares +nights +nil +nilly +nimble +nimbleness +nimbler +nimblest +nimbly +nine +nines +nineteen +nineteens +nineteenth +nineties +ninetieth +ninety +ninth +nip +nips +nitrogen +nix +nixed +nixer +nixes +nixing +no +nobilities +nobility +noble +nobleman +nobleness +nobler +nobles +noblest +nobly +nobodies +nobody +nobody's +nocturnal +nocturnally +nod +nod's +nodded +nodding +node +node's +nodes +nods +noise +noised +noiseless +noiselessly +noises +noisier +noisily +noisiness +noising +noisy +nomenclature +nomenclatures +nominal +nominally +nominate +nominated +nominates +nominating +nomination +nomination's +nominations +nominative +nominatively +non +nonblocking +nonconservative +noncyclic +nondecreasing +nondescript +nondescriptly +nondestructively +nondeterminacy +nondeterminate +nondeterminately +nondeterminism +nondeterministic +nondeterministically +nondisclosure +nondisclosures +none +nonempty +nones +nonetheless +nonexistence +nonexistent +nonextensible +nonfunctional +noninteracting +noninterference +nonintuitive +nonlinear +nonlinearities +nonlinearity +nonlinearity's +nonlinearly +nonlocal +nonnegative +nonorthogonal +nonorthogonality +nonperishable +nonprocedural +nonprocedurally +nonprogrammable +nonprogrammer +nonsense +nonsensical +nonsensically +nonsensicalness +nonspecialist +nonspecialist's +nonspecialists +nonstandard +nontechnical +nontechnically +nonterminal +nonterminal's +nonterminals +nonterminating +nontermination +nontrivial +nonuniform +nonzero +nook +nook's +nooks +noon +noonday +nooning +noons +noontide +nope +nor +norm +norm's +normal +normalcy +normality +normally +normals +normed +norms +north +north's +northeast +northeaster +northeasterly +northeastern +norther +northerly +northern +northerner +northerners +northernly +northers +northing +northward +northwards +northwest +northwester +northwesterly +northwestern +nose +nosed +noses +nosing +nostril +nostril's +nostrils +not +notable +notableness +notables +notably +notation +notation's +notational +notationally +notations +notch +notched +notches +notching +note +notebook +notebook's +notebooks +noted +notedly +notedness +noter +notes +noteworthiness +noteworthy +nothing +nothingness +nothings +notice +noticeable +noticeably +noticed +notices +noticing +notification +notifications +notified +notifier +notifiers +notifies +notify +notifying +noting +notion +notions +notorious +notoriously +notoriousness +notwithstanding +noun +noun's +nouns +nourish +nourished +nourisher +nourishes +nourishing +nourishment +novel +novel's +novelist +novelist's +novelists +novels +novelties +novelty +novelty's +novice +novice's +novices +now +nowadays +nowhere +nowheres +nows +nroff +nroff's +nth +nuances +nuclear +nucleotide +nucleotide's +nucleotides +nucleus +nucleuses +nuisance +nuisance's +nuisances +null +nulled +nullification +nullified +nullifier +nullifiers +nullifies +nullify +nullifying +nulls +numb +numbed +number +numbered +numberer +numbering +numberless +numbers +numbing +numbingly +numbly +numbness +numbs +numeral +numeral's +numerally +numerals +numerator +numerator's +numerators +numeric +numerical +numerically +numerics +numerous +numerously +numerousness +nun +nun's +nuns +nuptial +nuptials +nurse +nurse's +nursed +nurser +nurseries +nursery +nursery's +nurses +nursing +nurture +nurtured +nurturer +nurtures +nurturing +nut +nut's +nutrition +nutrition's +nuts +nymph +nymphs +o'clock +oak +oaken +oaks +oar +oar's +oared +oaring +oars +oasis +oat +oaten +oater +oath +oaths +oatmeal +oats +obedience +obediences +obedient +obediently +obey +obeyed +obeyer +obeying +obeys +obfuscate +obfuscated +obfuscater +obfuscates +obfuscating +obfuscation +obfuscations +object +object's +objected +objecting +objection +objection's +objectionable +objectionableness +objections +objective +objectively +objectiveness +objectives +objector +objector's +objectors +objects +oblate +oblately +oblateness +oblation +oblations +obligate +obligated +obligately +obligates +obligating +obligation +obligation's +obligations +obligatory +oblige +obliged +obliger +obliges +obliging +obligingly +obligingness +oblique +obliquely +obliqueness +obliterate +obliterated +obliterates +obliterating +obliteration +obliterations +obliterative +obliteratively +oblivion +oblivions +oblivious +obliviously +obliviousness +oblong +oblongly +oblongness +obscene +obscenely +obscure +obscured +obscurely +obscureness +obscurer +obscures +obscuring +obscurities +obscurity +observable +observance +observance's +observances +observant +observantly +observation +observation's +observations +observatories +observatory +observe +observed +observer +observers +observes +observing +observingly +obsession +obsession's +obsessions +obsolescence +obsolete +obsoleted +obsoletely +obsoleteness +obsoletes +obsoleting +obstacle +obstacle's +obstacles +obstinacy +obstinate +obstinately +obstinateness +obstruct +obstructed +obstructer +obstructing +obstruction +obstruction's +obstructionist +obstructions +obstructive +obstructively +obstructiveness +obstructs +obtain +obtainable +obtainably +obtained +obtainer +obtaining +obtains +obviate +obviated +obviates +obviating +obviation +obviations +obvious +obviously +obviousness +occasion +occasional +occasionally +occasioned +occasioning +occasionings +occasions +occlude +occluded +occludes +occluding +occlusion +occlusion's +occlusions +occupancies +occupancy +occupant +occupant's +occupants +occupation +occupation's +occupational +occupationally +occupations +occupied +occupier +occupiers +occupies +occupy +occupying +occur +occurred +occurrence +occurrence's +occurrences +occurring +occurs +ocean +ocean's +oceans +octal +octals +octave +octaves +octopus +odd +odder +oddest +oddities +oddity +oddity's +oddly +oddness +odds +ode +ode's +oded +oder +odes +odious +odiously +odiousness +odorous +odorously +odorousness +of +off +offend +offended +offender +offenders +offending +offends +offensive +offensively +offensiveness +offensives +offer +offered +offerer +offerers +offering +offerings +offers +office +office's +officer +officer's +officered +officers +offices +official +official's +officially +officials +officiate +officiated +officiates +officiating +officiation +officiations +officio +officious +officiously +officiousness +offing +offline +offs +offset +offset's +offsets +offspring +offsprings +oft +often +oftener +oftentimes +oh +oil +oilcloth +oiled +oiler +oilers +oilier +oiliest +oiliness +oiling +oils +oily +ointment +ointments +okay +okay's +okays +old +olden +older +oldest +oldness +olive +olive's +oliver +olives +omen +omen's +omens +ominous +ominously +ominousness +omission +omission's +omissions +omit +omits +omitted +omitting +omnipresent +omnipresently +omniscient +omnisciently +omnivore +on +onanism +once +oncer +one +one's +oneness +oner +onerous +onerously +onerousness +ones +oneself +ongoing +onion +onions +online +onliness +only +ons +onset +onset's +onsets +onto +onward +onwards +oops +ooze +oozed +oozes +oozing +opacities +opacity +opal +opal's +opals +opaque +opaquely +opaqueness +opcode +opcode's +opcodes +open +opened +opener +openers +openest +opening +opening's +openings +openly +openness +opens +opera +opera's +operable +operand +operand's +operandi +operands +operas +operate +operated +operates +operating +operation +operational +operationally +operations +operative +operatively +operativeness +operatives +operator +operator's +operators +opiate +opiates +opinion +opinion's +opinionated +opinions +opium +opponent +opponent's +opponents +opportune +opportunely +opportunism +opportunistic +opportunistically +opportunities +opportunity +opportunity's +oppose +opposed +opposer +opposes +opposing +opposite +oppositely +oppositeness +opposites +opposition +oppositions +oppress +oppressed +oppresses +oppressing +oppression +oppressive +oppressively +oppressiveness +oppressor +oppressor's +oppressors +opt +opted +optic +optical +optically +optics +optimal +optimality +optimally +optimism +optimistic +optimistically +optimum +opting +option +option's +optional +optionally +options +opts +or +or's +oracle +oracle's +oracles +oral +orally +orals +orange +orange's +oranges +oration +oration's +orations +orator +orator's +oratories +orators +oratory +oratory's +orb +orbit +orbital +orbitally +orbitals +orbited +orbiter +orbiters +orbiting +orbits +orchard +orchard's +orchards +orchestra +orchestra's +orchestras +orchid +orchid's +orchids +ordain +ordained +ordainer +ordaining +ordains +ordeal +ordeals +order +ordered +orderer +ordering +orderings +orderlies +orderliness +orderly +orders +ordinal +ordinance +ordinance's +ordinances +ordinaries +ordinarily +ordinariness +ordinary +ordinate +ordinated +ordinates +ordinating +ordination +ordinations +ore +ore's +ores +organ +organ's +organic +organics +organism +organism's +organisms +organist +organist's +organists +organs +orgies +orgy +orgy's +orient +orientated +orientation +orientation's +orientations +oriented +orienting +orients +orifice +orifice's +orifices +origin +origin's +original +originality +originally +originals +originate +originated +originates +originating +origination +originations +originative +originatively +originator +originator's +originators +origins +orion +orly +ornament +ornamental +ornamentally +ornamentation +ornamentations +ornamented +ornamenting +ornaments +orphan +orphaned +orphaning +orphans +orthodox +orthodoxes +orthodoxly +orthogonal +orthogonality +orthogonally +oscillate +oscillated +oscillates +oscillating +oscillation +oscillation's +oscillations +oscillator +oscillator's +oscillators +oscillatory +oscilloscope +oscilloscope's +oscilloscopes +ostrich +ostrich's +ostriches +other +other's +otherness +others +otherwise +otter +otter's +otters +ought +oughts +ounce +ounces +our +ours +ourself +ourselves +out +outbreak +outbreak's +outbreaks +outburst +outburst's +outbursts +outcast +outcast's +outcasts +outcome +outcome's +outcomes +outcries +outcry +outdoor +outdoors +outed +outer +outermost +outfit +outfit's +outfits +outgoing +outgoingness +outgoings +outgrew +outgrow +outgrowing +outgrown +outgrows +outgrowth +outing +outing's +outings +outlast +outlasts +outlaw +outlawed +outlawing +outlaws +outlay +outlay's +outlays +outlet +outlet's +outlets +outline +outlined +outlines +outlining +outlive +outlived +outlives +outliving +outlook +outness +outperform +outperformed +outperforming +outperforms +outpost +outpost's +outposts +output +output's +outputs +outputting +outrage +outraged +outrageous +outrageously +outrageousness +outrages +outraging +outright +outrightly +outrun +outruns +outs +outset +outside +outsider +outsider's +outsiderness +outsiders +outskirts +outstanding +outstandingly +outstretched +outstrip +outstripped +outstripping +outstrips +outvote +outvoted +outvotes +outvoting +outward +outwardly +outwardness +outwards +outweigh +outweighed +outweighing +outweighs +outwit +outwits +outwitted +outwitting +oval +oval's +ovally +ovalness +ovals +ovaries +ovary +ovary's +oven +oven's +ovens +over +overall +overall's +overalls +overblown +overboard +overcame +overcast +overcasting +overcoat +overcoat's +overcoating +overcoats +overcome +overcomer +overcomes +overcoming +overcrowd +overcrowded +overcrowding +overcrowds +overdone +overdose +overdose's +overdosed +overdoses +overdosing +overdraft +overdraft's +overdrafts +overdraw +overdrawing +overdrawn +overdraws +overdrew +overdue +overemphasis +overestimate +overestimated +overestimates +overestimating +overestimation +overestimations +overflow +overflowed +overflowing +overflows +overhang +overhanging +overhangs +overhaul +overhauled +overhauler +overhauling +overhaulings +overhauls +overhead +overheads +overhear +overheard +overhearer +overhearing +overhears +overing +overjoy +overjoyed +overkill +overkill's +overlaid +overland +overlap +overlap's +overlapped +overlapping +overlaps +overlay +overlaying +overlays +overload +overloaded +overloading +overloads +overlook +overlooked +overlooking +overlooks +overly +overlying +overnight +overnighter +overnighters +overnights +overpower +overpowered +overpowering +overpoweringly +overpowers +overprint +overprinted +overprinting +overprints +overproduction +overridden +override +overrider +overrides +overriding +overrode +overrule +overruled +overrules +overruling +overrun +overruns +overs +overseas +oversee +overseeing +overseer +overseers +oversees +overshadow +overshadowed +overshadowing +overshadows +overshoot +overshooting +overshoots +overshot +oversight +oversight's +oversights +oversimplification +oversimplifications +oversimplified +oversimplifies +oversimplify +oversimplifying +overstate +overstated +overstatement +overstatement's +overstatements +overstates +overstating +overstocks +overt +overtake +overtaken +overtaker +overtakers +overtakes +overtaking +overthrew +overthrow +overthrowing +overthrown +overthrows +overtime +overtly +overtness +overtone +overtone's +overtones +overtook +overture +overture's +overtures +overturn +overturned +overturning +overturns +overuse +overview +overview's +overviews +overweight +overwhelm +overwhelmed +overwhelming +overwhelmingly +overwhelms +overwork +overworked +overworking +overworks +overwrite +overwrites +overwriting +overwritten +overwrote +overzealous +overzealousness +ovum +owe +owed +owes +owing +owl +owl's +owler +owls +own +owned +owner +owner's +owners +ownership +ownerships +owning +owns +ox +oxen +oxidation +oxide +oxide's +oxides +oxygen +oxygens +oyster +oyster's +oystering +oysters +pa +pace +pace's +paced +pacer +pacers +paces +pacific +pacification +pacifications +pacified +pacifier +pacifies +pacify +pacifying +pacing +pack +package +packaged +packager +packagers +packages +packaging +packagings +packed +packer +packers +packet +packet's +packeted +packeting +packets +packing +packs +pact +pact's +pacts +pad +pad's +padded +paddies +padding +paddings +paddle +paddled +paddler +paddles +paddling +paddy +pads +pagan +pagan's +pagans +page +page's +pageant +pageant's +pageants +paged +pager +pager's +pagers +pages +paginate +paginated +paginates +paginating +pagination +paginations +paging +paid +pail +pail's +pails +pain +pained +painful +painfully +painfulness +paining +painless +painlessly +painlessness +pains +painstaking +painstakingly +paint +painted +painter +painterliness +painterly +painters +painting +paintings +paints +pair +paired +pairing +pairings +pairs +pairwise +pal +pal's +palace +palace's +palaces +palate +palate's +palates +pale +paled +palely +paleness +paler +pales +palest +palette +palfrey +paling +pall +palliate +palliation +palliative +palliatively +palliatives +pallid +pallidly +pallidness +palling +pally +palm +palmed +palmer +palming +palms +pals +pamphlet +pamphlet's +pamphlets +pan +pan's +panacea +panacea's +panaceas +pancake +pancake's +pancaked +pancakes +pancaking +pancreas +panda +panda's +pandas +pandemonium +pander +pandered +panderer +pandering +panders +pane +pane's +panel +panelist +panelist's +panelists +panels +panes +pang +pang's +pangs +panic +panic's +panics +panned +panning +pans +pansies +pansy +pansy's +pant +panted +panther +panther's +panthers +panties +panting +pantries +pantry +pantry's +pants +panty +papa +papal +papally +paper +paper's +paperback +paperback's +paperbacks +papered +paperer +paperers +papering +paperings +papers +paperwork +paprika +par +parachute +parachute's +parachuted +parachuter +parachutes +parachuting +parade +paraded +parader +parades +paradigm +paradigm's +paradigms +parading +paradise +paradox +paradox's +paradoxes +paradoxical +paradoxically +paradoxicalness +paraffin +paraffins +paragon +paragon's +paragons +paragraph +paragraphed +paragrapher +paragraphing +paragraphs +parallax +parallax's +parallel +parallelism +parallelogram +parallelogram's +parallelograms +parallels +paralysis +parameter +parameter's +parameterless +parameters +parametric +paramilitary +paramount +paranoia +paranoid +parapet +parapet's +parapeted +parapets +paraphrase +paraphrased +paraphraser +paraphrases +paraphrasing +parasite +parasite's +parasites +parasitic +parasitics +parcel +parcels +parch +parched +parchment +pardon +pardonable +pardonableness +pardonably +pardoned +pardoner +pardoners +pardoning +pardons +pare +parent +parent's +parentage +parental +parentally +parentheses +parenthesis +parenthetical +parenthetically +parenthood +parenting +parents +parer +pares +paring +parings +parish +parish's +parishes +parities +parity +park +parked +parker +parkers +parking +parks +parliament +parliament's +parliamentary +parliaments +parole +paroled +paroles +paroling +parried +parrot +parroting +parrots +parry +parrying +pars +parse +parsed +parser +parser's +parsers +parses +parsimony +parsing +parsings +parsley +parson +parson's +parsons +part +partake +partaker +partakes +partaking +parted +parter +parters +partial +partiality +partially +partials +participant +participant's +participants +participate +participated +participates +participating +participation +participations +participative +participatory +particle +particle's +particles +particular +particularly +particulars +partied +parties +parting +partings +partisan +partisan's +partisans +partition +partitioned +partitioner +partitioning +partitions +partly +partner +partner's +partnered +partnering +partners +partnership +partnerships +partridge +partridge's +partridges +parts +party +party's +partying +pas +pass +passage +passage's +passaged +passages +passageway +passaging +passe +passed +passenger +passenger's +passengerly +passengers +passer +passers +passes +passing +passion +passionate +passionately +passionateness +passions +passive +passively +passiveness +passives +passivity +passport +passport's +passports +password +password's +passworded +passwords +past +past's +paste +pasted +pastes +pastime +pastime's +pastimes +pasting +pastness +pastor +pastor's +pastoral +pastorally +pastoralness +pastors +pastries +pastry +pasts +pasture +pasture's +pastured +pasturer +pastures +pasturing +pat +pat's +patch +patched +patcher +patches +patching +patchwork +patchworker +patchworkers +pated +paten +patent +patentable +patented +patenter +patenters +patenting +patently +patents +pater +paternal +paternally +path +pathetic +pathname +pathname's +pathnames +pathological +pathologically +pathologies +pathologist +pathologist's +pathologists +pathology +pathos +paths +pathway +pathway's +pathways +patience +patient +patient's +patiently +patients +patriarch +patriarchs +patrician +patrician's +patricians +patriot +patriot's +patriotic +patriotism +patriots +patrol +patrol's +patrols +patron +patron's +patronage +patronly +patrons +pats +patter +pattered +patterer +pattering +patterings +pattern +patterned +patterning +patterns +patters +patties +patty +patty's +paucity +pause +paused +pauses +pausing +pave +paved +pavement +pavement's +pavements +paver +paves +pavilion +pavilion's +pavilions +paving +paw +pawed +pawing +pawn +pawn's +pawned +pawner +pawning +pawns +paws +pay +payable +paycheck +paycheck's +paychecks +payed +payer +payer's +payers +paying +payment +payment's +payments +payoff +payoff's +payoffs +payroll +payrolls +pays +pea +pea's +peace +peaceable +peaceableness +peaceful +peacefully +peacefulness +peaces +peach +peach's +peaches +peacock +peacock's +peacocks +peak +peaked +peakedness +peaking +peaks +peal +pealed +pealing +peals +peanut +peanut's +peanuts +pear +pearl +pearl's +pearler +pearlier +pearls +pearly +pears +peas +peasant +peasant's +peasantry +peasants +peat +pebble +pebble's +pebbled +pebbles +pebbling +peck +pecked +pecker +pecking +pecks +peculiar +peculiarities +peculiarity +peculiarity's +peculiarly +peculiars +pedagogic +pedagogical +pedagogically +pedagogics +pedantic +peddler +peddler's +peddlers +pedestal +pedestals +pedestrian +pedestrian's +pedestrians +pediatric +pediatrics +peek +peeked +peeking +peeks +peel +peeled +peeler +peeler's +peeling +peels +peep +peeped +peeper +peepers +peeping +peeps +peer +peered +peering +peerless +peerlessly +peerlessness +peers +peeve +peeve's +peeved +peevers +peeves +peeving +peg +peg's +pegs +pellet +pellet's +pelleted +pelleting +pellets +pelt +pelter +pelting +pelts +pen +penalties +penalty +penalty's +penance +penanced +penances +penancing +pence +pencil +pencils +pend +pended +pending +pends +pendulum +pendulum's +pendulums +penetrate +penetrated +penetrates +penetrating +penetratingly +penetration +penetrations +penetrative +penetratively +penetrativeness +penetrator +penetrator's +penetrators +penguin +penguin's +penguins +peninsula +peninsula's +peninsulas +penitent +penitentiary +penitently +penned +pennies +penniless +penning +penny +penny's +pens +pension +pensioned +pensioner +pensioners +pensioning +pensions +pensive +pensively +pensiveness +pent +pentagon +pentagon's +pentagons +penthouse +penthouse's +penthouses +people +people's +peopled +peoples +peopling +pep +pepper +peppercorn +peppercorn's +peppercorns +peppered +pepperer +peppering +peppers +per +perceivable +perceivably +perceive +perceived +perceiver +perceivers +perceives +perceiving +percent +percentage +percentages +percentile +percentiles +percents +perceptible +perceptibly +perception +perceptions +perceptive +perceptively +perceptiveness +perceptual +perceptually +perch +perchance +perched +perches +perching +percolate +percolated +percolates +percolating +percolation +percutaneous +percutaneously +peremptoriness +peremptory +perennial +perennially +perennials +perfect +perfected +perfecter +perfecting +perfection +perfectionist +perfectionist's +perfectionists +perfections +perfective +perfectively +perfectiveness +perfectly +perfectness +perfects +perforce +perform +performance +performance's +performances +performed +performer +performers +performing +performs +perfume +perfumed +perfumer +perfumes +perfuming +perhaps +peril +peril's +perilous +perilously +perilousness +perils +period +period's +periodic +periodical +periodically +periodicals +periods +peripheral +peripherally +peripherals +peripheries +periphery +periphery's +perish +perishable +perishable's +perishables +perished +perisher +perishers +perishes +perishing +perishingly +permanence +permanent +permanently +permanentness +permanents +permeate +permeated +permeates +permeating +permeation +permeations +permeative +permissibility +permissible +permissibleness +permissibly +permission +permissions +permissive +permissively +permissiveness +permit +permit's +permits +permitted +permitting +permutation +permutation's +permutations +permute +permuted +permutes +permuting +perpendicular +perpendicularly +perpendiculars +perpetrate +perpetrated +perpetrates +perpetrating +perpetration +perpetrations +perpetrator +perpetrator's +perpetrators +perpetual +perpetually +perpetuate +perpetuated +perpetuates +perpetuating +perpetuation +perplex +perplexed +perplexedly +perplexes +perplexing +perplexities +perplexity +persecute +persecuted +persecutes +persecuting +persecution +persecutive +persecutor +persecutor's +persecutors +perseverance +persevere +persevered +perseveres +persevering +persist +persisted +persistence +persistent +persistently +persister +persisting +persists +person +person's +personable +personableness +personage +personage's +personages +personal +personalities +personality +personality's +personally +personals +personification +personifications +personified +personifier +personifies +personify +personifying +personnel +persons +perspective +perspective's +perspectively +perspectives +perspicuous +perspicuously +perspicuousness +perspiration +perspirations +persuadable +persuade +persuaded +persuader +persuaders +persuades +persuading +persuasion +persuasion's +persuasions +persuasive +persuasively +persuasiveness +pertain +pertained +pertaining +pertains +pertinent +pertinently +perturb +perturbation +perturbation's +perturbations +perturbed +perturbing +perusal +peruse +perused +peruser +perusers +peruses +perusing +pervade +pervaded +pervades +pervading +pervasive +pervasively +pervasiveness +pervert +perverted +pervertedly +pervertedness +perverter +perverting +perverts +pessimistic +pest +pester +pestered +pestering +pesters +pestilence +pestilences +pests +pet +petal +petal's +petals +peter +petered +peters +petition +petitioned +petitioner +petitioning +petitions +petroleum +pets +petted +petter +petter's +petters +petticoat +petticoat's +petticoated +petticoats +pettier +pettiest +pettiness +pettinesses +petting +petty +pew +pew's +pews +pewter +pewterer +phantom +phantom's +phantoms +phase +phased +phaser +phasers +phases +phasing +pheasant +pheasant's +pheasants +phenomena +phenomenal +phenomenally +phenomenological +phenomenologically +phenomenologies +phenomenology +phenomenon +philosopher +philosopher's +philosophers +philosophic +philosophical +philosophically +philosophies +philosophy +philosophy's +phone +phone's +phoned +phoneme +phoneme's +phonemes +phonemic +phonemics +phones +phonetic +phonetics +phoning +phonograph +phonographer +phonographs +phosphate +phosphate's +phosphates +phosphoric +photo +photo's +photocopied +photocopier +photocopies +photocopy +photocopying +photograph +photographed +photographer +photographers +photographic +photographing +photographs +photography +photos +phrase +phrased +phrases +phrasing +phrasings +phyla +phylum +physic +physical +physically +physicalness +physicals +physician +physician's +physicians +physicist +physicist's +physicists +physics +physiological +physiologically +physiology +physique +physiqued +pi +piano +piano's +pianos +piazza +piazza's +piazzas +picayune +pick +picked +picker +pickering +pickers +picket +picketed +picketer +picketers +picketing +pickets +picking +pickings +pickle +pickled +pickles +pickling +picks +pickup +pickup's +pickups +picnic +picnic's +picnics +pictorial +pictorially +pictorialness +picture +pictured +pictures +picturesque +picturesquely +picturesqueness +picturing +pie +piece +pieced +piecemeal +piecer +pieces +piecewise +piecing +pied +pier +pierce +pierced +pierces +piercing +piercingly +piers +pies +pieties +piety +pig +pig's +pigeon +pigeon's +pigeons +piggyback +pigment +pigmented +pigments +pigs +pike +pike's +piked +piker +pikes +piking +pile +piled +pilers +piles +pilferage +pilgrim +pilgrim's +pilgrimage +pilgrimage's +pilgrimages +pilgrims +piling +pilings +pill +pill's +pillage +pillaged +pillager +pillages +pillaging +pillar +pillared +pillars +pillow +pillow's +pillows +pills +pilot +pilot's +piloted +piloting +pilots +pin +pin's +pinch +pinched +pincher +pinches +pinching +pine +pineapple +pineapple's +pineapples +pined +pines +ping +pinger +pinging +pining +pinion +pinioned +pinions +pink +pinked +pinker +pinkest +pinking +pinkly +pinkness +pinks +pinnacle +pinnacle's +pinnacled +pinnacles +pinnacling +pinned +pinning +pinnings +pinpoint +pinpointed +pinpointing +pinpoints +pins +pint +pint's +pinter +pints +pioneer +pioneered +pioneering +pioneers +pious +piously +piousness +pipe +piped +pipeline +pipelined +pipelines +pipelining +piper +pipers +pipes +piping +pipingly +pipings +pique +piqued +piquing +pirate +pirate's +pirated +pirates +pirating +piss +pissed +pisser +pisses +pissing +pistil +pistil's +pistils +pistol +pistol's +pistols +piston +piston's +pistons +pit +pit's +pitch +pitched +pitcher +pitchers +pitches +pitching +piteous +piteously +piteousness +pitfall +pitfall's +pitfalls +pith +pithed +pithes +pithier +pithiest +pithiness +pithing +pithy +pitiable +pitiableness +pitied +pitier +pitiers +pities +pitiful +pitifully +pitifulness +pitiless +pitilessly +pitilessness +pits +pitted +pity +pitying +pityingly +pivot +pivotal +pivotally +pivoted +pivoting +pivots +pixel +pixel's +pixels +pizza +placard +placard's +placards +place +placed +placeholder +placement +placement's +placements +placer +places +placid +placidly +placidness +placing +plague +plagued +plaguer +plagues +plaguing +plaid +plaid's +plaided +plaids +plain +plainer +plainest +plainly +plainness +plains +plaintiff +plaintiff's +plaintiffs +plaintive +plaintively +plaintiveness +plait +plait's +plaiter +plaiting +plaits +plan +plan's +planar +planarity +plane +plane's +planed +planer +planers +planes +planet +planet's +planetary +planets +planing +plank +planking +planks +planned +planner +planner's +planners +planning +plans +plant +plantation +plantation's +plantations +planted +planter +planters +planting +plantings +plants +plasma +plaster +plastered +plasterer +plasterers +plastering +plasters +plastic +plasticity +plasticly +plastics +plate +plateau +plateau's +plateaus +plated +platelet +platelet's +platelets +platen +platen's +platens +plater +platers +plates +platform +platform's +platforms +plating +platings +platinum +platter +platter's +platters +plausibility +plausible +plausibleness +play +playable +played +player +player's +players +playful +playfully +playfulness +playground +playground's +playgrounds +playing +playmate +playmate's +playmates +plays +plaything +plaything's +playthings +playwright +playwright's +playwrights +plea +plea's +plead +pleaded +pleader +pleading +pleadingly +pleadings +pleads +pleas +pleasant +pleasantly +pleasantness +please +pleased +pleasely +pleaser +pleases +pleasing +pleasingly +pleasingness +pleasurable +pleasurableness +pleasure +pleasured +pleasures +pleasuring +plebeian +plebeianly +plebiscite +plebiscite's +plebiscites +pledge +pledged +pledger +pledges +pledging +plenary +plenteous +plenteously +plenteousness +plenties +plentiful +plentifully +plentifulness +plenty +pleurisy +plication +plied +plier +pliers +plies +plight +plighter +plod +plods +plot +plot's +plots +plotted +plotter +plotter's +plotters +plotting +ploy +ploy's +ploys +pluck +plucked +plucker +pluckier +pluckiness +plucking +plucky +plug +plug's +plugged +plugging +plugs +plum +plum's +plumage +plumaged +plumages +plumb +plumb's +plumbed +plumber +plumbers +plumbing +plumbs +plume +plumed +plumes +pluming +plummeting +plump +plumped +plumpen +plumper +plumply +plumpness +plums +plunder +plundered +plunderer +plunderers +plundering +plunders +plunge +plunged +plunger +plungers +plunges +plunging +plural +plurality +plurally +plurals +plus +pluses +plush +plushly +plushness +ply +plying +pneumonia +poach +poached +poacher +poachers +poaches +poaching +pocket +pocketbook +pocketbook's +pocketbooks +pocketed +pocketing +pockets +pod +pod's +pods +poem +poem's +poems +poet +poet's +poetic +poetical +poetically +poeticalness +poetics +poetries +poetry +poetry's +poets +point +pointed +pointedly +pointedness +pointer +pointers +pointier +pointiest +pointing +pointless +pointlessly +pointlessness +points +pointy +poise +poised +poises +poising +poison +poisoned +poisoner +poisoning +poisonous +poisonously +poisonousness +poisons +poke +poked +poker +pokes +poking +polar +polarities +polarity +polarity's +pole +poled +polemic +polemics +poler +poles +police +police's +policed +policeman +policeman's +policemen +policemen's +polices +policies +policing +policy +policy's +poling +polish +polished +polisher +polishers +polishes +polishing +polite +politely +politeness +politer +politest +politic +political +politically +politician +politician's +politicians +politics +poll +polled +pollen +poller +polling +polls +pollute +polluted +polluter +pollutes +polluting +pollution +pollutive +polo +polygon +polygon's +polygons +polymer +polymer's +polymers +polynomial +polynomial's +polynomials +polyphonic +pomp +pompous +pompously +pompousness +pond +ponder +pondered +ponderer +pondering +ponderous +ponderously +ponderousness +ponders +ponds +ponies +pony +pony's +poof +pool +pooled +pooling +pools +poor +poorer +poorest +poorly +poorness +pop +pop's +pope +pope's +popes +poplar +popped +poppied +poppies +popping +poppy +poppy's +pops +populace +popular +popularity +popularly +populate +populated +populates +populating +population +populations +populous +populously +populousness +porcelain +porch +porch's +porches +porcupine +porcupine's +porcupines +pore +pored +pores +poring +pork +porker +porn +pornographic +porridge +port +portability +portable +portables +portably +portal +portal's +portals +portamento +portamento's +ported +portend +portended +portending +portends +porter +portering +porters +porting +portion +portion's +portioned +portioning +portions +portlier +portliness +portly +portrait +portrait's +portraits +portray +portrayed +portrayer +portraying +portrays +ports +pose +posed +poser +posers +poses +posing +posit +posited +positing +position +positional +positioned +positioning +positions +positive +positively +positiveness +positives +posits +possess +possessed +possessedly +possessedness +possesses +possessing +possession +possession's +possessional +possessions +possessive +possessive's +possessively +possessiveness +possessives +possessor +possessor's +possessors +possibilities +possibility +possibility's +possible +possibles +possibly +possum +possum's +possums +post +postage +postal +postcard +postcard's +postcards +postcondition +postconditions +posted +poster +poster's +posterior +posteriorly +posterity +posters +posting +postings +postman +postmaster +postmaster's +postmasters +postpone +postponed +postponer +postpones +postponing +posts +postscript +postscript's +postscripts +postulate +postulated +postulates +postulating +postulation +postulations +posture +posture's +postured +posturer +postures +posturing +pot +pot's +potash +potassium +potato +potatoes +potent +potentate +potentate's +potentates +potential +potentialities +potentiality +potentially +potentials +potentiating +potentiometer +potentiometer's +potentiometers +potently +pots +potted +potter +potter's +potterer +potteries +potters +pottery +potting +pouch +pouch's +pouched +pouches +poultry +pounce +pounced +pounces +pouncing +pound +pounded +pounder +pounders +pounding +pounds +pour +poured +pourer +pourers +pouring +pouringly +pours +pout +pouted +pouter +pouting +pouts +poverty +powder +powdered +powderer +powdering +powders +power +powered +powerful +powerfully +powerfulness +powering +powerless +powerlessly +powerlessness +powers +pox +poxes +practicable +practicableness +practicably +practical +practicalities +practicality +practically +practicalness +practice +practice's +practices +practitioner +practitioner's +practitioners +pragmatic +pragmatically +pragmatics +prairie +prairies +praise +praised +praiser +praisers +praises +praising +praisingly +prance +pranced +prancer +prances +prancing +prancingly +prank +prank's +pranks +prate +prated +prater +prates +prating +pratingly +pray +prayed +prayer +prayer's +prayers +praying +prays +preach +preached +preacher +preachers +preaches +preaching +preachingly +preallocate +preallocated +preallocates +preallocating +preallocation +preallocation's +preallocations +preallocator +preallocators +preassign +preassigned +preassigning +preassigns +precarious +precariously +precariousness +precaution +precaution's +precautioned +precautioning +precautions +precede +preceded +precedence +precedence's +precedences +precedent +precedented +precedents +precedes +preceding +precept +precept's +preceptive +preceptively +precepts +precinct +precinct's +precincts +precious +preciously +preciousness +precipice +precipitate +precipitated +precipitately +precipitateness +precipitates +precipitating +precipitation +precipitative +precipitous +precipitously +precipitousness +precise +precisely +preciseness +precision +precisions +preclude +precluded +precludes +precluding +precocious +precociously +precociousness +preconceive +preconceived +preconception +preconception's +preconceptions +precondition +preconditioned +preconditions +precursor +precursor's +precursors +predate +predated +predates +predating +predation +predecessor +predecessor's +predecessors +predefine +predefined +predefines +predefining +predefinition +predefinition's +predefinitions +predetermine +predetermined +predeterminer +predetermines +predetermining +predicament +predicate +predicated +predicates +predicating +predication +predications +predicative +predict +predictability +predictable +predictably +predicted +predicting +prediction +prediction's +predictions +predictive +predictively +predictor +predictors +predicts +predominant +predominantly +predominate +predominated +predominately +predominates +predominating +predomination +preempt +preempted +preempting +preemption +preemptive +preemptively +preempts +preface +prefaced +prefacer +prefaces +prefacing +prefer +preferable +preferableness +preferably +preference +preference's +preferences +preferential +preferentially +preferred +preferring +prefers +prefix +prefixed +prefixes +prefixing +pregnant +pregnantly +prehistoric +prejudge +prejudged +prejudger +prejudice +prejudiced +prejudices +prejudicing +prelate +preliminaries +preliminary +prelude +prelude's +preluded +preluder +preludes +preluding +premature +prematurely +prematureness +prematurity +premeditated +premeditatedly +premier +premier's +premiere +premiered +premieres +premiering +premiers +premise +premise's +premised +premises +premising +premium +premium's +premiums +preoccupation +preoccupations +preoccupied +preoccupies +preoccupy +preparation +preparation's +preparations +preparative +preparative's +preparatively +preparatives +preparatory +prepare +prepared +preparedly +preparedness +preparer +prepares +preparing +prepend +prepended +prepender +prependers +prepending +prepends +preposition +preposition's +prepositional +prepositionally +prepositions +preposterous +preposterously +preposterousness +preprint +preprinted +preprinting +preprints +preprocessor +preprocessors +preproduction +preprogrammed +prerequisite +prerequisite's +prerequisites +prerogative +prerogative's +prerogatived +prerogatives +prescribe +prescribed +prescriber +prescribes +prescribing +prescription +prescription's +prescriptions +prescriptive +prescriptively +preselect +preselected +preselecting +preselects +presence +presence's +presences +present +presentation +presentation's +presentations +presented +presenter +presenters +presenting +presently +presentness +presents +preservation +preservations +preservative +preservative's +preservatives +preserve +preserved +preserver +preservers +preserves +preserving +preset +presets +preside +presided +presidency +president +president's +presidential +presidentially +presidents +presider +presides +presiding +press +pressed +presser +presses +pressing +pressingly +pressings +pressure +pressured +pressures +pressuring +prestige +presumably +presume +presumed +presumer +presumes +presuming +presumingly +presumption +presumption's +presumptions +presumptuous +presumptuously +presumptuousness +presuppose +presupposed +presupposes +presupposing +pretend +pretended +pretendedly +pretender +pretenders +pretending +pretends +pretentious +pretentiously +pretentiousness +pretext +pretext's +pretexts +prettied +prettier +pretties +prettiest +prettily +prettiness +pretty +prettying +prevail +prevailed +prevailing +prevailingly +prevails +prevalence +prevalent +prevalently +prevent +preventable +preventably +prevented +preventer +preventing +prevention +preventions +preventive +preventively +preventiveness +preventives +prevents +preview +previewed +previewer +previewers +previewing +previews +previous +previously +previousness +prey +preyed +preyer +preying +preys +price +priced +priceless +pricer +pricers +prices +pricing +prick +pricked +pricker +pricking +pricklier +prickliness +prickly +pricks +pride +prided +prides +priding +pried +prier +pries +priest +priestliness +priestly +priests +primacy +primaries +primarily +primary +primary's +prime +primed +primely +primeness +primer +primers +primes +primeval +primevally +priming +primitive +primitively +primitiveness +primitives +primrose +prince +princelier +princeliness +princely +princes +princess +princess's +princesses +principal +principalities +principality +principality's +principally +principals +principle +principled +principles +print +printable +printably +printed +printer +printers +printing +printout +printouts +prints +prior +priori +priorities +priority +priority's +priorly +priors +priory +prism +prism's +prisms +prison +prisoner +prisoner's +prisoners +prisons +privacies +privacy +private +privately +privateness +privates +privation +privations +privative +privatively +privies +privilege +privileged +privileges +privy +privy's +prize +prized +prizer +prizers +prizes +prizing +pro +pro's +probabilistic +probabilistically +probabilities +probability +probable +probably +probate +probated +probates +probating +probation +probationer +probationers +probative +probe +probed +prober +probes +probing +probings +problem +problem's +problematic +problematical +problematically +problems +procedural +procedurally +procedure +procedure's +procedures +proceed +proceeded +proceeder +proceeding +proceedings +proceeds +process +process's +processed +processes +processing +procession +processor +processor's +processors +proclaim +proclaimed +proclaimer +proclaimers +proclaiming +proclaims +proclamation +proclamation's +proclamations +proclivities +proclivity +proclivity's +procrastinate +procrastinated +procrastinates +procrastinating +procrastination +procrastinator +procrastinator's +procrastinators +procure +procured +procurement +procurement's +procurements +procurer +procurers +procures +procuring +prodigal +prodigally +prodigious +prodigiously +prodigiousness +produce +produced +producer +producers +produces +producible +producing +product +product's +production +production's +productions +productive +productively +productiveness +productivities +productivity +products +profane +profaned +profanely +profaneness +profaner +profaning +profess +professed +professedly +professes +professing +profession +profession's +professional +professionalism +professionalisms +professionally +professionals +professions +professor +professor's +professors +proffer +proffered +proffering +proffers +proficiencies +proficiency +proficient +proficiently +profile +profiled +profiler +profiler's +profilers +profiles +profiling +profit +profit's +profitability +profitable +profitableness +profitably +profited +profiteer +profiteer's +profiteers +profiter +profiters +profiting +profits +profound +profoundest +profoundly +profoundness +progeny +program +program's +programmability +programmable +programmatic +programmatically +programmed +programmer +programmer's +programmers +programming +programs +progress +progressed +progresses +progressing +progression +progression's +progressions +progressive +progressively +progressiveness +prohibit +prohibited +prohibiter +prohibiting +prohibition +prohibition's +prohibitions +prohibitive +prohibitively +prohibitiveness +prohibits +project +project's +projected +projecting +projection +projection's +projections +projective +projectively +projector +projector's +projectors +projects +prolegomena +proletariat +proliferate +proliferated +proliferates +proliferating +proliferation +proliferative +prolific +prolificness +prolog +prolog's +prologs +prologue +prologue's +prologues +prolong +prolonged +prolonger +prolonging +prolongs +promenade +promenade's +promenader +promenades +promenading +prominence +prominent +prominently +promiscuity +promiscuity's +promiscuous +promiscuously +promiscuousness +promise +promised +promiser +promises +promising +promisingly +promontories +promontory +promote +promoted +promoter +promoters +promotes +promoting +promotion +promotional +promotions +promotive +promotiveness +prompt +prompted +prompter +prompters +promptest +prompting +promptings +promptly +promptness +prompts +promulgate +promulgated +promulgates +promulgating +promulgation +promulgations +prone +pronely +proneness +prong +pronged +prongs +pronoun +pronoun's +pronounce +pronounceable +pronounced +pronouncedly +pronouncement +pronouncement's +pronouncements +pronouncer +pronounces +pronouncing +pronouns +pronunciation +pronunciation's +pronunciations +proof +proof's +proofed +proofer +proofing +proofs +prop +propaganda +propagate +propagated +propagates +propagating +propagation +propagations +propagative +propel +propelled +propeller +propeller's +propellers +propels +propensities +propensity +proper +properly +properness +propertied +properties +property +prophecies +prophecy +prophecy's +prophesied +prophesier +prophesies +prophesy +prophesying +prophet +prophet's +prophetic +prophets +propitious +propitiously +propitiousness +proponent +proponent's +proponents +proportion +proportional +proportionally +proportionately +proportioned +proportioner +proportioning +proportionment +proportions +proposal +proposal's +proposals +propose +proposed +proposer +proposers +proposes +proposing +proposition +propositional +propositionally +propositioned +propositioning +propositions +propound +propounded +propounder +propounding +propounds +proprietary +proprietor +proprietor's +proprietors +propriety +props +propulsion +propulsion's +propulsions +pros +prose +prosecute +prosecuted +prosecutes +prosecuting +prosecution +prosecutions +proser +prosing +prosodic +prosodics +prospect +prospected +prospecting +prospection +prospection's +prospections +prospective +prospectively +prospectiveness +prospectives +prospector +prospector's +prospectors +prospects +prospectus +prosper +prospered +prospering +prosperity +prosperous +prosperously +prosperousness +prospers +prostitution +prostrate +prostrated +prostration +protect +protected +protectedly +protecting +protection +protection's +protections +protective +protectively +protectiveness +protector +protector's +protectorate +protectors +protects +protege +protege's +proteges +protein +protein's +proteins +protest +protest's +protestants +protestation +protestations +protested +protester +protester's +protesters +protesting +protestingly +protests +protocol +protocol's +protocols +proton +proton's +protons +protoplasm +prototype +prototype's +prototyped +prototypes +prototypical +prototypically +prototyping +protrude +protruded +protrudes +protruding +protrusion +protrusion's +protrusions +proud +prouder +proudest +proudly +provability +provable +provableness +provably +prove +proved +proven +provenly +prover +proverb +proverb's +proverbs +provers +proves +provide +provided +providence +provider +providers +provides +providing +province +province's +provinces +provincial +provincially +proving +provision +provisional +provisionally +provisioned +provisioner +provisioning +provisions +provocation +provoke +provoked +provokes +provoking +provokingly +prow +prow's +prowess +prowl +prowled +prowler +prowlers +prowling +prowls +prows +proximal +proximally +proximate +proximately +proximateness +proximity +prudence +prudent +prudently +prune +pruned +pruner +pruners +prunes +pruning +pry +prying +pryingly +psalm +psalm's +psalms +pseudo +psyche +psyche's +psyches +psychiatrist +psychiatrist's +psychiatrists +psychiatry +psychological +psychologically +psychologist +psychologist's +psychologists +psychology +psychosocial +psychosocially +pub +pub's +public +publication +publication's +publications +publicity +publicly +publicness +publics +publish +published +publisher +publishers +publishes +publishing +pubs +pucker +puckered +puckering +puckers +pudding +pudding's +puddings +puddle +puddled +puddler +puddles +puddling +puff +puffed +puffer +puffers +puffing +puffs +pull +pulled +puller +pulley +pulley's +pulleys +pulling +pullings +pulls +pulp +pulper +pulping +pulpit +pulpit's +pulpits +pulse +pulsed +pulser +pulses +pulsing +pump +pumped +pumper +pumping +pumpkin +pumpkin's +pumpkins +pumps +pun +pun's +punch +punched +puncher +puncher's +punchers +punches +punching +punchings +punctual +punctually +punctualness +punctuation +puncture +puncture's +punctured +punctures +puncturing +punier +puniness +punish +punishable +punished +punisher +punishes +punishing +punishment +punishment's +punishments +punitive +punitively +punitiveness +puns +punt +punted +punter +punters +punting +punts +puny +pup +pup's +pupa +pupas +pupil +pupil's +pupils +puppet +puppet's +puppets +puppies +puppy +puppy's +pups +purchasable +purchase +purchased +purchaser +purchasers +purchases +purchasing +pure +purely +pureness +purer +purest +purge +purged +purger +purges +purging +purification +purifications +purified +purifier +purifiers +purifies +purify +purifying +purity +purple +purpled +purpler +purples +purplest +purpling +purport +purported +purportedly +purporter +purporters +purporting +purports +purpose +purposed +purposeful +purposefully +purposefulness +purposely +purposes +purposing +purposive +purposively +purposiveness +purr +purred +purring +purringly +purrs +purse +pursed +purser +pursers +purses +pursing +pursuance +pursue +pursued +pursuer +pursuers +pursues +pursuing +pursuit +pursuit's +pursuits +purview +push +pushbutton +pushbuttons +pushdown +pushed +pusher +pushers +pushes +pushing +puss +pussier +pussies +pussy +put +puts +putter +putterer +puttering +putters +putting +puzzle +puzzled +puzzlement +puzzler +puzzlers +puzzles +puzzling +puzzlings +pygmies +pygmy +pygmy's +pyramid +pyramid's +pyramids +quack +quacked +quacking +quacks +quad +quadrant +quadrant's +quadrants +quadratic +quadratical +quadratically +quadratics +quadrature +quadrature's +quadratures +quadruple +quadrupled +quadruples +quadrupling +quadword +quadword's +quadwords +quagmire +quagmire's +quagmires +quail +quail's +quails +quaint +quaintly +quaintness +quake +quaked +quaker +quakers +quakes +quaking +qualification +qualifications +qualified +qualifiedly +qualifier +qualifiers +qualifies +qualify +qualifying +qualitative +qualitatively +qualities +quality +quality's +qualm +qualms +quandaries +quandary +quandary's +quanta +quantifiable +quantification +quantifications +quantified +quantifier +quantifiers +quantifies +quantify +quantifying +quantitative +quantitatively +quantitativeness +quantities +quantity +quantity's +quantum +quarantine +quarantine's +quarantined +quarantines +quarantining +quarrel +quarrels +quarrelsome +quarrelsomely +quarrelsomeness +quarried +quarrier +quarries +quarry +quarry's +quarrying +quart +quarter +quartered +quarterer +quartering +quarterlies +quarterly +quarters +quartet +quartet's +quartets +quarts +quartz +quash +quashed +quashes +quashing +quasi +quaver +quavered +quavering +quaveringly +quavers +quay +quays +queen +queen's +queenly +queens +queer +queerer +queerest +queerly +queerness +queers +quell +quelled +queller +quelling +quells +quench +quenched +quencher +quenches +quenching +queried +querier +queries +query +querying +quest +quested +quester +questers +questing +question +questionable +questionableness +questionably +questioned +questioner +questioners +questioning +questioningly +questionings +questionnaire +questionnaire's +questionnaires +questions +quests +queue +queue's +queued +queuer +queuer's +queuers +queues +quick +quicken +quickened +quickener +quickening +quickens +quicker +quickest +quickly +quickness +quicksilver +quiet +quieted +quieten +quietened +quietening +quietens +quieter +quietest +quieting +quietly +quietness +quiets +quietude +quill +quills +quilt +quilted +quilter +quilting +quilts +quinine +quit +quite +quits +quitter +quitter's +quitters +quitting +quiver +quivered +quivering +quivers +quiz +quizzed +quizzes +quizzing +quo +quota +quota's +quotas +quotation +quotation's +quotations +quote +quoted +quotes +quoth +quotient +quotients +quoting +rabbit +rabbit's +rabbited +rabbiter +rabbiting +rabbits +rabble +rabbled +rabbler +rabbling +raccoon +raccoon's +raccoons +race +raced +racehorse +racehorse's +racehorses +racer +racers +races +racial +racially +racing +rack +racked +racker +racket +racket's +racketeer +racketeering +racketeers +rackets +racking +racks +radar +radar's +radars +radial +radially +radiance +radiant +radiantly +radiate +radiated +radiately +radiates +radiating +radiation +radiations +radiative +radiatively +radiator +radiator's +radiators +radical +radically +radicalness +radicals +radio +radioed +radioing +radiology +radios +radish +radish's +radishes +radius +radiuses +radix +radixes +raft +rafter +raftered +rafters +rafts +rag +rag's +rage +raged +rages +ragged +raggedly +raggedness +raging +rags +raid +raided +raider +raiders +raiding +raids +rail +railed +railer +railers +railing +railroad +railroaded +railroader +railroaders +railroading +railroads +rails +railway +railway's +railways +raiment +rain +rain's +rainbow +rainbows +raincoat +raincoat's +raincoats +raindrop +raindrop's +raindrops +rained +rainfall +rainier +rainiest +raining +rains +rainy +raise +raised +raiser +raisers +raises +raisin +raising +raisins +rake +raked +raker +rakes +raking +rallied +rallies +rally +rallying +ram +ram's +ramble +rambled +rambler +ramblers +rambles +rambling +ramblingly +ramblings +ramification +ramification's +ramifications +ramp +ramp's +rampart +ramparts +ramped +ramping +ramps +rams +ramses +ran +ranch +ranched +rancher +ranchers +ranches +ranching +random +randomly +randomness +rang +range +ranged +ranger +rangers +ranges +ranging +rank +ranked +ranker +ranker's +rankers +rankest +ranking +ranking's +rankings +rankle +rankled +rankles +rankling +rankly +rankness +ranks +ransack +ransacked +ransacker +ransacking +ransacks +ransom +ransomer +ransoming +ransoms +rant +ranted +ranter +ranters +ranting +rantingly +rants +rap +rap's +rape +raped +raper +rapes +rapid +rapidity +rapidly +rapidness +rapids +raping +raps +rapt +raptly +raptness +rapture +rapture's +raptured +raptures +rapturing +rapturous +rapturously +rapturousness +rare +rarely +rareness +rarer +rarest +raring +rarities +rarity +rarity's +rascal +rascally +rascals +rash +rasher +rashes +rashly +rashness +rasp +raspberry +rasped +rasper +rasping +raspingly +raspings +rasps +raster +rasters +rat +rat's +rate +rated +rater +raters +rates +rather +ratification +ratifications +ratified +ratifies +ratify +ratifying +rating +ratings +ratio +ratio's +ration +rational +rationale +rationale's +rationales +rationalities +rationality +rationally +rationalness +rationed +rationing +rations +ratios +rats +rattle +rattled +rattler +rattlers +rattles +rattlesnake +rattlesnake's +rattlesnakes +rattling +rattlingly +ravage +ravaged +ravager +ravagers +ravages +ravaging +rave +raved +raven +ravened +ravener +ravening +ravenous +ravenously +ravenousness +ravens +raver +raves +ravine +ravine's +ravined +ravines +raving +ravings +raw +rawer +rawest +rawly +rawness +raws +ray +ray's +rayed +rays +razor +razor's +razors +re +reabbreviate +reabbreviated +reabbreviates +reabbreviating +reach +reachable +reachably +reached +reacher +reaches +reaching +reacquainted +react +reacted +reacting +reaction +reaction's +reactionaries +reactionary +reactionary's +reactions +reactivate +reactivated +reactivates +reactivating +reactivation +reactive +reactively +reactiveness +reactivity +reactor +reactor's +reactors +reacts +read +readability +readable +readableness +readapting +reader +reader's +readers +readied +readier +readies +readiest +readily +readiness +reading +readings +readjustable +readjusted +readjustments +readjusts +readout +readout's +readouts +reads +ready +readying +reaffirm +reaffirmed +reaffirming +reaffirms +reagents +real +realest +realign +realigned +realigning +realignment +realignments +realigns +realism +realist +realist's +realistic +realistically +realists +realities +reality +realizable +realizable's +realizableness +realizables +realizablies +realizably +realization +realization's +realizations +realize +realized +realizer +realizers +realizes +realizing +realizing's +realizingly +realizings +reallocate +reallocated +reallocates +reallocating +reallocation +reallocation's +reallocations +reallocator +reallocator's +reallocators +reallotments +reallots +reallotted +reallotting +really +realm +realm's +realms +realness +reals +ream +ream's +reamed +reamer +reaming +reams +reanalysis +reap +reaped +reaper +reaping +reappear +reappeared +reappearing +reappears +reapplying +reapportioned +reappraisal +reappraisals +reappraised +reappraises +reaps +rear +reared +rearer +rearing +rearmed +rearms +rearrange +rearrangeable +rearranged +rearrangement +rearrangement's +rearrangements +rearranges +rearranging +rearrest +rearrested +rears +reason +reasonable +reasonableness +reasonably +reasoned +reasoner +reasoning +reasonings +reasons +reassemble +reassembled +reassembler +reassembles +reassembling +reasserts +reassess +reassessed +reassesses +reassessing +reassessment +reassessment's +reassessments +reassign +reassignable +reassigned +reassigning +reassignment +reassignment's +reassignments +reassigns +reassurances +reassure +reassured +reassures +reassuring +reassuringly +reawaken +reawakened +reawakening +reawakens +rebase +rebate +rebate's +rebated +rebater +rebates +rebating +rebel +rebel's +rebelled +rebelling +rebellion +rebellion's +rebellions +rebellious +rebelliously +rebelliousness +rebells +rebels +rebidding +rebids +rebirth +rebirth's +rebonds +reboot +rebooted +rebooter +rebooters +rebooting +reboots +reborn +rebound +rebounded +rebounder +rebounding +rebounds +rebroadcast +rebroadcasts +rebuff +rebuffed +rebuffing +rebuffs +rebuild +rebuilding +rebuilds +rebuilt +rebuke +rebuked +rebuker +rebukes +rebuking +rebut +rebuttal +rebuttals +rebutted +rebutting +recalculate +recalculated +recalculates +recalculating +recalculation +recalculations +recall +recalled +recaller +recalling +recalls +recapitulate +recapitulated +recapitulates +recapitulating +recapitulation +recapped +recapping +recapture +recaptured +recaptures +recapturing +recast +recasting +recasts +recede +receded +recedes +receding +receipt +receipt's +receipted +receipting +receipts +receivable +receivables +receive +received +receiver +receiver's +receivers +receives +receiving +recent +recently +recentness +receptacle +receptacle's +receptacles +reception +reception's +receptions +receptive +receptively +receptiveness +receptivity +receptor +receptor's +receptors +recess +recessed +recesses +recessing +recession +recession's +recessions +recessive +recessively +recessiveness +recharged +recharges +rechartering +rechecked +rechecks +recipe +recipe's +recipes +recipient +recipient's +recipients +reciprocal +reciprocally +reciprocals +reciprocate +reciprocated +reciprocates +reciprocating +reciprocation +reciprocative +reciprocity +recirculate +recirculated +recirculates +recirculating +recirculation +recital +recital's +recitals +recitation +recitation's +recitations +recite +recited +reciter +recites +reciting +reckless +recklessly +recklessness +reckon +reckoned +reckoner +reckoning +reckonings +reckons +reclaim +reclaimable +reclaimed +reclaimer +reclaimers +reclaiming +reclaims +reclamation +reclamations +reclassification +reclassified +reclassifies +reclassify +reclassifying +recline +reclined +reclines +reclining +reclustered +reclusters +recode +recoded +recodes +recoding +recognition +recognition's +recognitions +recoil +recoiled +recoiling +recoils +recoinage +recollect +recollected +recollecting +recollection +recollection's +recollections +recollects +recombination +recombination's +recombinational +recombinations +recombine +recombined +recombines +recombining +recommenced +recommences +recommend +recommendation +recommendation's +recommendations +recommended +recommender +recommending +recommends +recompense +recompilations +recompile +recompiled +recompiles +recompiling +recompute +recomputed +recomputes +recomputing +reconcile +reconciled +reconciler +reconciles +reconciliation +reconciliation's +reconciliations +reconciling +reconditioned +reconfigurable +reconfiguration +reconfiguration's +reconfigurations +reconfigure +reconfigured +reconfigurer +reconfigures +reconfiguring +reconnect +reconnected +reconnecter +reconnecting +reconnection +reconnects +reconsider +reconsideration +reconsidered +reconsidering +reconsiders +reconsolidated +reconsolidates +reconstituted +reconstitutes +reconstruct +reconstructed +reconstructible +reconstructing +reconstruction +reconstructions +reconstructive +reconstructs +recontacted +reconvened +reconvenes +reconverts +record +recorded +recorder +recorders +recording +recordings +records +recored +recount +recounted +recounter +recounting +recounts +recourse +recourses +recover +recoverability +recoverable +recovered +recoverer +recoveries +recovering +recovers +recovery +recovery's +recreate +recreated +recreates +recreating +recreation +recreational +recreations +recreative +recruit +recruit's +recruited +recruiter +recruiter's +recruiters +recruiting +recruits +recta +rectangle +rectangle's +rectangles +rectangular +rectangularly +rectify +rector +rector's +rectors +rectum +rectum's +rectums +recur +recurrence +recurrence's +recurrences +recurrent +recurrently +recurring +recurs +recurse +recursed +recurses +recursing +recursion +recursion's +recursions +recursive +recursively +recursiveness +recurved +recyclable +recycle +recycled +recycles +recycling +red +redbreast +redden +reddened +reddening +redder +reddest +reddish +reddishness +redeclare +redeclared +redeclares +redeclaring +redecorated +redecorates +redeem +redeemed +redeemer +redeemers +redeeming +redeems +redefine +redefined +redefines +redefining +redefinition +redefinition's +redefinitions +redemption +redemptioner +redeploys +redeposit +redeposit's +redeposited +redepositing +redepositor +redepositor's +redepositors +redeposits +redesign +redesigned +redesigning +redesigns +redetermination +redetermines +redevelop +redeveloped +redeveloper +redevelopers +redeveloping +redevelopment +redevelops +redials +redirect +redirected +redirecting +redirection +redirections +redirector +redirector's +redirectors +redirects +rediscovered +rediscovers +redisplay +redisplayed +redisplaying +redisplays +redistribute +redistributed +redistributes +redistributing +redistribution +redistribution's +redistributions +redistributive +redly +redness +redoing +redone +redouble +redoubled +redoubles +redoubling +redoubtable +redraw +redrawing +redrawn +redraws +redress +redressed +redresser +redresses +redressing +reds +reduce +reduced +reducer +reducers +reduces +reducibility +reducible +reducibly +reducing +reduction +reduction's +reductions +redundancies +redundancy +redundant +redundantly +reduplicated +reed +reed's +reeder +reeding +reeds +reeducation +reef +reefer +reefing +reefs +reel +reelect +reelected +reelecting +reelects +reeled +reeler +reeling +reels +reemerged +reenactment +reenforcement +reenlists +reenter +reentered +reentering +reenters +reentrant +reestablish +reestablished +reestablishes +reestablishing +reestimating +reevaluate +reevaluated +reevaluates +reevaluating +reevaluation +reeves +reexamine +reexamined +reexamines +reexamining +refaced +refaces +refelled +refelling +refer +referee +referee's +refereed +refereeing +referees +reference +referenced +referencer +references +referencing +referendum +referent +referent's +referential +referentiality +referentially +referents +referral +referral's +referrals +referred +referrer +referring +refers +refill +refillable +refilled +refilling +refills +refine +refined +refinement +refinement's +refinements +refiner +refines +refining +refinished +reflect +reflected +reflecting +reflection +reflection's +reflections +reflective +reflectively +reflectiveness +reflectivity +reflector +reflector's +reflectors +reflects +reflex +reflex's +reflexed +reflexes +reflexive +reflexively +reflexiveness +reflexivity +reflexly +refluent +refocus +refocused +refocuses +refocusing +refolded +reform +reformable +reformat +reformation +reformative +reformats +reformatted +reformatter +reformatting +reformed +reformer +reformers +reforming +reforms +reformulate +reformulated +reformulates +reformulating +reformulation +refractoriness +refractory +refrain +refrained +refraining +refrains +refresh +refreshed +refreshen +refresher +refreshers +refreshes +refreshing +refreshingly +refreshment +refreshment's +refreshments +refried +refries +refrigerator +refrigerator's +refrigerators +refry +refrying +refuel +refuels +refuge +refuged +refugee +refugee's +refugees +refuges +refuging +refund +refund's +refunded +refunder +refunders +refunding +refunds +refusal +refusals +refuse +refused +refuser +refuses +refusing +refutable +refutation +refute +refuted +refuter +refutes +refuting +regain +regained +regaining +regains +regal +regaled +regaling +regally +regard +regarded +regarding +regardless +regardlessly +regardlessness +regards +regenerate +regenerated +regenerately +regenerateness +regenerates +regenerating +regeneration +regenerative +regeneratively +regenerators +regent +regent's +regents +regime +regime's +regimen +regiment +regimented +regiments +regimes +region +region's +regional +regionally +regions +register +registered +registering +registers +registration +registration's +registrations +registry +regreets +regress +regressed +regresses +regressing +regression +regression's +regressions +regressive +regressively +regressiveness +regret +regretful +regretfully +regretfulness +regrets +regrettable +regrettably +regretted +regretting +regrids +regroup +regrouped +regrouping +regular +regularities +regularity +regularly +regulars +regulate +regulated +regulates +regulating +regulation +regulations +regulative +regulator +regulator's +regulators +rehash +rehashed +rehashes +rehashing +rehearsal +rehearsal's +rehearsals +rehearse +rehearsed +rehearser +rehearses +rehearsing +rehoused +rehouses +reign +reigned +reigning +reigns +reimbursed +reimbursement +reimbursement's +reimbursements +rein +reincarnate +reincarnated +reincarnation +reincorporating +reincorporation +reindeer +reined +reinforce +reinforced +reinforcement +reinforcement's +reinforcements +reinforcer +reinforces +reinforcing +reining +reins +reinsert +reinserted +reinserting +reinsertions +reinserts +reinstall +reinstalled +reinstaller +reinstalling +reinstalls +reinstate +reinstated +reinstatement +reinstates +reinstating +reintegrated +reinterpret +reinterpretations +reinterpreted +reinterpreting +reinterprets +reinterviewed +reintroduce +reintroduced +reintroduces +reintroducing +reinvent +reinvented +reinventing +reinvention +reinvents +reinvested +reinvoked +reinvokes +reissue +reissued +reissuer +reissuer's +reissuers +reissues +reissuing +reiterate +reiterated +reiterates +reiterating +reiteration +reiterations +reiterative +reiteratively +reiterativeness +reject +rejected +rejecter +rejecting +rejectingly +rejection +rejection's +rejections +rejective +rejector +rejector's +rejectors +rejects +rejoice +rejoiced +rejoicer +rejoices +rejoicing +rejoicingly +rejoin +rejoined +rejoining +rejoins +rekindle +rekindled +rekindler +rekindles +rekindling +reknit +relabel +relabels +relapse +relapsed +relapser +relapses +relapsing +relate +related +relatedly +relatedness +relater +relates +relating +relation +relational +relationally +relations +relationship +relationship's +relationships +relative +relatively +relativeness +relatives +relativism +relativistic +relativistically +relativity +relativity's +relax +relaxation +relaxation's +relaxations +relaxed +relaxedly +relaxedness +relaxer +relaxes +relaxing +relay +relayed +relaying +relays +relearns +release +released +releaser +releases +releasing +relegate +relegated +relegates +relegating +relegation +relent +relented +relenting +relentless +relentlessly +relentlessness +relents +relevance +relevances +relevant +relevantly +reliabilities +reliability +reliable +reliableness +reliably +reliance +relic +relic's +relicense +relicensed +relicenser +relicenses +relicensing +relics +relied +relief +reliefs +relier +relies +relieve +relieved +relievedly +reliever +relievers +relieves +relieving +religion +religion's +religions +religious +religiously +religiousness +relinking +relinquish +relinquished +relinquishes +relinquishing +relish +relished +relishes +relishing +relive +relives +reliving +reload +reloaded +reloader +reloading +reloads +relocate +relocated +relocates +relocating +relocation +relocations +reluctance +reluctances +reluctant +reluctantly +rely +relying +remade +remain +remainder +remainder's +remaindered +remaindering +remainders +remained +remaining +remains +remark +remarkable +remarkableness +remarkably +remarked +remarking +remarks +remarriages +remarried +remedied +remedies +remedy +remedying +remember +remembered +rememberer +remembering +remembers +remembrance +remembrance's +remembrancer +remembrances +remind +reminded +reminder +reminders +reminding +reminds +reminiscence +reminiscence's +reminiscences +reminiscent +reminiscently +remissions +remittance +remittances +remixed +remnant +remnant's +remnants +remodel +remodels +remodulate +remodulated +remodulates +remodulating +remodulation +remodulator +remodulator's +remodulators +remolding +remonstrate +remonstrated +remonstrates +remonstrating +remonstration +remonstrative +remonstratively +remorse +remote +remotely +remoteness +remotest +remotion +remoulds +removable +removableness +removal +removal's +removals +remove +removed +remover +removes +removing +renaissance +renal +rename +renamed +renames +renaming +renatured +renatures +rend +render +rendered +renderer +rendering +renderings +renders +rendezvous +rendezvoused +rendezvouses +rendezvousing +rending +rendition +rendition's +renditions +rends +renegotiable +renegotiated +renegotiates +renew +renewal +renewals +renewed +renewer +renewing +renews +reno +renominated +renominates +renounce +renounced +renouncer +renounces +renouncing +renown +renowned +rent +rental +rental's +rentals +rented +renter +renter's +renters +renting +rents +renumber +renumbered +renumbering +renumbers +reopen +reopened +reopening +reopens +reorder +reordered +reordering +reorders +reoriented +repackage +repackaged +repackager +repackages +repackaging +repacks +repaid +repaint +repainted +repainter +repainters +repainting +repaints +repair +repaired +repairer +repairers +repairing +repairman +repairs +reparable +reparation +reparation's +reparations +repartition +repartitioned +repartitioner +repartitioners +repartitioning +repartitions +repast +repast's +repasts +repaving +repay +repayable +repaying +repayments +repays +repeal +repealed +repealer +repealing +repeals +repeat +repeatable +repeated +repeatedly +repeater +repeaters +repeating +repeats +repel +repels +repent +repentance +repented +repenter +repenting +repents +repercussion +repercussion's +repercussions +repertoire +repetition +repetition's +repetitions +repetitive +repetitively +repetitiveness +rephrase +rephrased +rephrases +rephrasing +repine +repined +repiner +repining +replace +replaceable +replaced +replacement +replacement's +replacements +replacer +replaces +replacing +replanted +replay +replayed +replaying +replays +repleader +replenish +replenished +replenisher +replenishes +replenishing +replenishment +replete +repleteness +repletion +replica +replica's +replicas +replicate +replicated +replicates +replicating +replication +replications +replicative +replied +replier +replies +reply +replying +report +reported +reportedly +reporter +reporters +reporting +reports +repose +reposed +reposes +reposing +reposition +repositioned +repositioning +repositions +repositories +repository +repository's +repost +reposted +reposter +reposting +repostings +reposts +represent +representable +representably +representation +representation's +representational +representationally +representations +representative +representatively +representativeness +representatives +represented +representer +representing +represents +repress +repressed +represses +repressing +repression +repression's +repressions +repressive +repressively +repressiveness +reprieve +reprieved +reprieves +reprieving +reprint +reprinted +reprinter +reprinting +reprints +reprisal +reprisal's +reprisals +reproach +reproached +reproacher +reproaches +reproaching +reproachingly +reprobates +reprocessed +reproduce +reproduced +reproducer +reproducers +reproduces +reproducibilities +reproducibility +reproducible +reproducibly +reproducing +reproduction +reproduction's +reproductions +reproductive +reproductively +reproductivity +reprogrammed +reprogrammer +reprogrammer's +reprogrammers +reprogramming +reproof +reprove +reproved +reprover +reproving +reprovingly +reptile +reptile's +reptiles +republic +republic's +republican +republican's +republicans +republication +republics +republish +republished +republisher +republisher's +republishers +republishes +republishing +repudiate +repudiated +repudiates +repudiating +repudiation +repudiations +repulse +repulsed +repulses +repulsing +repulsion +repulsions +repulsive +repulsively +repulsiveness +reputable +reputably +reputation +reputation's +reputations +repute +reputed +reputedly +reputes +reputing +request +requested +requester +requesters +requesting +requestioned +requests +requiem +requiem's +requiems +require +required +requirement +requirement's +requirements +requirer +requires +requiring +requisite +requisiteness +requisites +requisition +requisitioned +requisitioner +requisitioning +requisitions +requite +requited +requiter +requiting +reran +reread +rereading +rereads +reroute +rerouted +rerouter +rerouters +reroutes +reroutings +rerun +rerunning +reruns +res +resalable +resaturated +resaturates +rescaled +rescan +rescanned +rescanning +rescans +reschedule +rescheduled +rescheduler +reschedules +rescheduling +rescue +rescued +rescuer +rescuers +rescues +rescuing +resealed +research +researched +researcher +researcher's +researchers +researches +researching +reselect +reselected +reselecting +reselects +resell +reseller +resellers +reselling +resells +resemblance +resemblance's +resemblances +resemble +resembled +resembles +resembling +resends +resent +resented +resentful +resentfully +resentfulness +resenting +resentment +resents +resequenced +reservation +reservation's +reservations +reserve +reserved +reservedly +reservedness +reserver +reserves +reserving +reservoir +reservoir's +reservoirs +reset +reseted +reseter +reseting +resets +resetting +resettings +resettled +resettles +resettling +reshape +reshaped +reshaper +reshapes +reshaping +reside +resided +residence +residence's +residences +resident +resident's +residential +residentially +residents +resider +resides +residing +residue +residue's +residues +resifted +resign +resignation +resignation's +resignations +resigned +resignedly +resignedness +resigner +resigning +resigns +resin +resin's +resined +resining +resins +resist +resistance +resistances +resistant +resistantly +resisted +resister +resistible +resistibly +resisting +resistive +resistively +resistiveness +resistivity +resistor +resistor's +resistors +resists +resize +resized +resizes +resizing +resold +resoluble +resolute +resolutely +resoluteness +resolution +resolutions +resolutive +resolvable +resolve +resolved +resolver +resolvers +resolves +resolving +resonance +resonances +resonant +resonantly +resort +resorted +resorter +resorting +resorts +resound +resounding +resoundingly +resounds +resource +resource's +resourced +resourceful +resourcefully +resourcefulness +resources +resourcing +respecified +respect +respectability +respectable +respectableness +respectably +respected +respecter +respectful +respectfully +respectfulness +respecting +respective +respectively +respectiveness +respects +respiration +respirations +respired +respires +respite +respited +respiting +resplendent +resplendently +respond +responded +respondent +respondent's +respondents +responder +responders +responding +responds +response +responser +responses +responsibilities +responsibility +responsible +responsibleness +responsibly +responsions +responsive +responsively +responsiveness +rest +restart +restarted +restarter +restarting +restarts +restate +restated +restatement +restates +restating +restaurant +restaurant's +restaurants +rested +rester +restful +restfully +restfulness +resting +restive +restively +restiveness +restless +restlessly +restlessness +restoration +restoration's +restorations +restore +restored +restorer +restorers +restores +restoring +restrain +restrained +restrainedly +restrainer +restrainers +restraining +restrains +restraint +restraint's +restraints +restrict +restricted +restrictedly +restricting +restriction +restriction's +restrictions +restrictive +restrictively +restrictiveness +restricts +restroom +restroom's +restrooms +restructure +restructured +restructures +restructuring +rests +resubmit +resubmits +resubmitted +resubmitting +result +resultant +resultantly +resultants +resulted +resulting +results +resumable +resume +resumed +resumes +resuming +resumption +resumption's +resumptions +resupplier +resupplier's +resuppliers +resurface +resurfaced +resurfacer +resurfacer's +resurfacers +resurfaces +resurfacing +resurged +resurges +resurrect +resurrected +resurrecting +resurrection +resurrection's +resurrections +resurrects +resuspended +retail +retailed +retailer +retailers +retailing +retails +retain +retained +retainer +retainers +retaining +retainment +retains +retaliation +retard +retarded +retarder +retarding +retention +retentions +retentive +retentively +retentiveness +rethinks +rethreading +reticence +reticent +reticently +reticle +reticle's +reticles +reticular +reticulate +reticulated +reticulately +reticulates +reticulating +reticulation +retied +retina +retina's +retinal +retinas +retinue +retinues +retire +retired +retiredly +retiredness +retirement +retirement's +retirements +retires +retiring +retiringly +retiringness +retitled +retold +retort +retorted +retorting +retorts +retrace +retraced +retraces +retracing +retract +retractable +retracted +retracting +retraction +retractions +retractor +retractor's +retractors +retracts +retrain +retrained +retraining +retrains +retranslated +retransmission +retransmission's +retransmissions +retransmit +retransmits +retransmitted +retransmitting +retreat +retreated +retreater +retreating +retreats +retried +retrier +retriers +retries +retrievable +retrieval +retrieval's +retrievals +retrieve +retrieved +retriever +retrievers +retrieves +retrieving +retroactively +retrospect +retrospection +retrospective +retrospectively +retry +retrying +return +returnable +returned +returner +returners +returning +returns +retype +retyped +retypes +retyping +reunion +reunion's +reunions +reunite +reunited +reuniting +reupholstering +reusable +reuse +reused +reuses +reusing +revalidated +revalidates +revalidation +revalued +revalues +revamp +revamped +revamping +revamps +reveal +revealed +revealer +revealing +reveals +revel +revelation +revelation's +revelations +revelry +revels +revenge +revenge's +revenged +revenger +revenges +revenging +revenue +revenuer +revenuers +revenues +revere +revered +reverence +reverencer +reverend +reverend's +reverends +reverently +reveres +reverified +reverifies +reverify +reverifying +revering +reversal +reversal's +reversals +reverse +reversed +reversely +reverser +reverses +reversible +reversing +reversion +reversioner +reversions +revert +reverted +reverter +reverting +revertive +reverts +revetting +review +reviewed +reviewer +reviewers +reviewing +reviews +revile +reviled +reviler +reviling +revise +revised +reviser +revises +revising +revision +revision's +revisions +revisit +revisited +revisiting +revisits +revival +revival's +revivals +revive +revived +reviver +revives +reviving +revocation +revocations +revoke +revoked +revoker +revokes +revoking +revolt +revolted +revolter +revolting +revoltingly +revolts +revolution +revolution's +revolutionaries +revolutionariness +revolutionary +revolutionary's +revolutions +revolve +revolved +revolver +revolvers +revolves +revolving +reward +rewarded +rewarder +rewarding +rewardingly +rewards +rewind +rewinded +rewinder +rewinding +rewinds +rewired +rewires +reword +reworded +rewording +rewording's +rewordings +rewords +rework +reworked +reworking +reworks +rewound +rewrite +rewriter +rewrites +rewriting +rewritings +rewritten +rewrote +rhetoric +rheumatism +rhinoceros +rhubarb +rhyme +rhymed +rhymer +rhymes +rhyming +rhythm +rhythm's +rhythmic +rhythmical +rhythmically +rhythmics +rhythms +rib +rib's +ribbed +ribbing +ribbon +ribbon's +ribbons +ribs +rice +ricer +rices +rich +richen +richened +richening +richer +riches +richest +richly +richness +rickshaw +rickshaw's +rickshaws +rid +ridden +riddle +riddled +riddler +riddles +riddling +ride +rider +rider's +riders +rides +ridge +ridge's +ridged +ridges +ridging +ridicule +ridiculed +ridiculer +ridicules +ridiculing +ridiculous +ridiculously +ridiculousness +riding +ridings +rids +rifle +rifled +rifleman +rifler +rifles +rifling +rift +rig +rig's +rigged +rigging +right +righted +righten +righteous +righteously +righteousness +righter +rightful +rightfully +rightfulness +righting +rightly +rightmost +rightness +rights +rightward +rightwards +rigid +rigidities +rigidity +rigidly +rigidness +rigorous +rigorously +rigorousness +rigs +rill +rim +rim's +rime +rimer +riming +rims +rind +rind's +rinded +rinds +ring +ringed +ringer +ringers +ringing +ringingly +ringings +rings +rinse +rinsed +rinser +rinses +rinsing +riot +rioted +rioter +rioters +rioting +riotous +riotously +riotousness +riots +rip +ripe +ripely +ripen +ripened +ripener +ripeness +ripening +ripens +riper +ripest +ripped +ripping +ripple +rippled +rippler +ripples +rippling +rips +rise +risen +riser +risers +rises +rising +risings +risk +risked +risker +risking +risks +rite +rite's +rited +rites +ritual +ritually +rituals +rival +rivalries +rivalry +rivalry's +rivals +rive +rived +riven +river +river's +rivers +riverside +rivet +riveted +riveter +riveting +rivets +riving +rivulet +rivulet's +rivulets +road +road's +roads +roadside +roadsides +roadster +roadster's +roadsters +roadway +roadway's +roadways +roam +roamed +roamer +roaming +roams +roar +roared +roarer +roaring +roaringest +roars +roast +roasted +roaster +roasting +roasts +rob +robbed +robber +robber's +robberies +robbers +robbery +robbery's +robbing +robe +robed +robes +robin +robin's +robing +robins +robot +robot's +robotic +robotics +robots +robs +robust +robustly +robustness +rock +rocked +rocker +rockers +rocket +rocket's +rocketed +rocketing +rockets +rockier +rockies +rockiness +rocking +rocks +rocky +rod +rod's +rode +rods +roe +roes +rogue +rogue's +rogues +roguing +role +role's +roles +roll +rolled +roller +rollers +rolling +rolls +romance +romanced +romancer +romancers +romances +romancing +romantic +romantic's +romantically +romantics +romp +romped +romper +rompers +romping +romps +roof +roofed +roofer +roofers +roofing +roofs +rook +rooks +room +roomed +roomer +roomers +rooming +rooms +roost +rooster +roosters +root +root's +rooted +rootedness +rooter +rooting +roots +rope +roped +roper +ropers +ropes +roping +rose +rose's +rosebud +rosebud's +rosebuds +roses +rosier +rosiness +rosy +rot +rotary +rotate +rotated +rotates +rotating +rotation +rotational +rotationally +rotations +rotative +rotatively +rotator +rotator's +rotators +rots +rotten +rottenly +rottenness +rouge +rough +roughed +roughen +roughened +roughening +roughens +rougher +roughest +roughly +roughness +rouging +round +roundabout +roundaboutness +rounded +roundedness +rounder +rounders +roundest +rounding +roundly +roundness +roundoff +rounds +roundup +roundup's +roundups +rouse +roused +rouser +rouses +rousing +rout +route +routed +router +routers +routes +routine +routinely +routines +routing +routings +rove +roved +rover +roves +roving +row +rowed +rowen +rower +rowers +rowing +rows +royal +royalist +royalist's +royalists +royally +royalties +royalty +royalty's +rub +rubbed +rubber +rubber's +rubbers +rubbing +rubbish +rubbishes +rubble +rubbled +rubbling +rubies +rubout +rubs +ruby +ruby's +rudder +rudder's +rudders +ruddier +ruddiness +ruddy +rude +rudely +rudeness +ruder +rudest +rudiment +rudiment's +rudimentariness +rudimentary +rudiments +rue +ruefully +rues +ruffian +ruffianly +ruffians +ruffle +ruffled +ruffler +ruffles +ruffling +rug +rug's +rugged +ruggedly +ruggedness +rugs +ruin +ruination +ruination's +ruinations +ruined +ruiner +ruing +ruining +ruinous +ruinously +ruinousness +ruins +rule +ruled +ruler +rulers +rules +ruling +rulings +rum +rumble +rumbled +rumbler +rumbles +rumbling +rumen +rumens +rump +rumple +rumpled +rumples +rumplier +rumpling +rumply +rumps +run +runaway +runaways +rung +rung's +rungs +runnable +runner +runner's +runners +running +runs +runtime +rupture +ruptured +ruptures +rupturing +rural +rurally +rush +rushed +rusher +rushes +rushing +russet +russeted +russeting +russets +rust +rusted +rustic +rusticate +rusticated +rusticates +rusticating +rustication +rustier +rustiness +rusting +rustle +rustled +rustler +rustlers +rustles +rustling +rusts +rusty +rut +rut's +ruthless +ruthlessly +ruthlessness +ruts +rye +rye's +sable +sable's +sables +sabotage +sabotaged +sabotages +sabotaging +sack +sacked +sacker +sacking +sacks +sacred +sacredly +sacredness +sacrifice +sacrificed +sacrificer +sacrificers +sacrifices +sacrificial +sacrificially +sacrificing +sad +sadden +saddened +saddening +saddens +sadder +saddest +saddle +saddled +saddler +saddles +saddling +sadism +sadist +sadist's +sadistic +sadistically +sadists +sadly +sadness +safe +safeguard +safeguarded +safeguarding +safeguards +safely +safeness +safer +safes +safest +safetied +safeties +safety +safetying +sag +sagacious +sagaciously +sagaciousness +sagacity +sage +sagely +sageness +sages +sags +said +sail +sailed +sailer +sailing +sailor +sailorly +sailors +sails +saint +sainted +saintliness +saintly +saints +sake +saker +sakes +salable +salad +salad's +salads +salaried +salaries +salary +sale +sale's +sales +salesman +salesmen +salespeople +salespeople's +salesperson +salesperson's +salient +saliently +saline +saliva +sallied +sallies +sallow +sallowness +sally +sallying +salmon +salmons +salon +salon's +salons +saloon +saloon's +saloons +salt +salted +salter +salters +saltier +saltiest +saltiness +salting +saltness +salts +salty +salutariness +salutary +salutation +salutation's +salutations +salute +saluted +saluter +salutes +saluting +salvage +salvaged +salvager +salvages +salvaging +salvation +salve +salver +salves +salving +same +sameness +sample +sample's +sampled +sampler +samplers +samples +sampling +samplings +sanctification +sanctified +sanctifier +sanctify +sanction +sanctioned +sanctioning +sanctions +sanctities +sanctity +sanctuaries +sanctuary +sanctuary's +sand +sandal +sandal's +sandals +sanded +sander +sanders +sandier +sandiness +sanding +sandpaper +sands +sandstone +sandstones +sandwich +sandwiched +sandwiches +sandwiching +sandy +sane +sanely +saneness +saner +sanest +sang +sanguine +sanguinely +sanguineness +sanitarium +sanitariums +sanitary +sanitation +sanity +sank +sap +sap's +sapling +sapling's +saplings +sapphire +saps +sarcasm +sarcasm's +sarcasms +sarcastic +sash +sashed +sashes +sat +satchel +satchel's +satchels +sate +sated +satellite +satellite's +satellites +sates +satin +sating +satire +satire's +satires +satirist +satirist's +satirists +satisfaction +satisfaction's +satisfactions +satisfactorily +satisfactoriness +satisfactory +satisfiability +satisfiable +satisfied +satisfier +satisfiers +satisfies +satisfy +satisfying +satisfyingly +saturate +saturated +saturater +saturates +saturating +saturation +saturations +satyr +sauce +saucepan +saucepan's +saucepans +saucer +saucers +sauces +saucier +sauciness +saucing +saucy +saunter +sauntered +saunterer +sauntering +saunters +sausage +sausage's +sausages +savage +savaged +savagely +savageness +savager +savagers +savages +savaging +save +saved +saver +savers +saves +saving +savings +saw +sawed +sawer +sawing +sawmill +sawmill's +sawmills +saws +sawtooth +say +sayer +sayers +saying +sayings +says +scabbard +scabbard's +scabbards +scaffold +scaffolding +scaffoldings +scaffolds +scalable +scalar +scalar's +scalars +scald +scalded +scalding +scalds +scale +scaled +scaler +scalers +scales +scalier +scaliness +scaling +scalings +scallop +scalloped +scalloper +scalloping +scallops +scalp +scalp's +scalper +scalping +scalps +scaly +scam +scam's +scamper +scampered +scampering +scampers +scams +scan +scandal +scandal's +scandalous +scandalously +scandalousness +scandals +scanned +scanner +scanner's +scanners +scanning +scans +scant +scantier +scanties +scantiest +scantily +scantiness +scantly +scantness +scanty +scar +scar's +scarce +scarcely +scarceness +scarcer +scarcest +scarcity +scare +scared +scarer +scares +scarf +scarfs +scarier +scaring +scarlet +scars +scary +scatter +scattered +scatterer +scattering +scatteringly +scatters +scavenger +scavenger's +scavengers +scenario +scenario's +scenarios +scene +scene's +sceneries +scenery +scenes +scenic +scenics +scent +scented +scents +schedule +schedule's +scheduled +scheduler +scheduler's +schedulers +schedules +scheduling +schema +schema's +schemas +schemata +schematic +schematically +schematics +scheme +scheme's +schemed +schemer +schemers +schemes +scheming +schizophrenia +scholar +scholarly +scholars +scholarship +scholarship's +scholarships +scholastic +scholastically +scholastics +school +schoolboy +schoolboy's +schoolboys +schooled +schooler +schoolers +schoolhouse +schoolhouse's +schoolhouses +schooling +schoolmaster +schoolmaster's +schoolmasters +schoolroom +schoolroom's +schoolrooms +schools +schoolyard +schoolyard's +schoolyards +schooner +science +science's +sciences +scientific +scientifically +scientist +scientist's +scientists +scissor +scissored +scissoring +scissors +scoff +scoffed +scoffer +scoffing +scoffs +scold +scolded +scolder +scolding +scolds +scoop +scooped +scooper +scooping +scoops +scope +scoped +scopes +scoping +scorch +scorched +scorcher +scorches +scorching +scorchingly +score +score's +scored +scorer +scorers +scores +scoring +scorings +scorn +scorned +scorner +scornful +scornfully +scornfulness +scorning +scorns +scorpion +scorpion's +scorpions +scoundrel +scoundrel's +scoundrelly +scoundrels +scour +scoured +scourer +scourge +scourger +scourging +scouring +scourings +scours +scout +scouted +scouter +scouting +scouts +scow +scowl +scowled +scowler +scowling +scowls +scramble +scrambled +scrambler +scrambles +scrambling +scrap +scrap's +scrape +scraped +scraper +scrapers +scrapes +scraping +scrapings +scrapped +scraps +scratch +scratched +scratcher +scratchers +scratches +scratching +scrawl +scrawled +scrawler +scrawling +scrawls +scream +screamed +screamer +screamers +screaming +screamingly +screams +screech +screeched +screecher +screeches +screeching +screen +screened +screener +screening +screenings +screens +screenshot +screenshots +screw +screwed +screwer +screwing +screws +scribble +scribbled +scribbler +scribbles +scribbling +scribe +scriber +scribes +scribing +script +script's +scripted +scripting +scripts +scripture +scriptures +scroll +scrolled +scrolling +scrolls +scrooge +scrooge's +scrooges +scrub +scrubs +scruple +scrupled +scruples +scrupling +scrupulous +scrupulously +scrupulousness +scrutiny +scuffle +scuffled +scuffles +scuffling +sculpt +sculpted +sculpting +sculptor +sculptor's +sculptors +sculpts +sculpture +sculptured +sculptures +sculpturing +scum +scum's +scums +scurried +scurry +scurrying +scuttle +scuttled +scuttles +scuttling +scythe +scythe's +scythes +scything +sea +seaboard +seacoast +seacoast's +seacoasts +seal +sealed +sealer +sealing +seals +sealy +seam +seaman +seamanly +seamed +seamen +seamer +seaming +seams +seaport +seaport's +seaports +sear +search +searched +searcher +searcher's +searchers +searches +searching +searchingly +searchings +seared +searing +searingly +sears +seas +seashore +seashore's +seashores +seaside +season +season's +seasonable +seasonableness +seasonably +seasonal +seasonally +seasoned +seasoner +seasoners +seasoning +seasonings +seasonly +seasons +seat +seated +seater +seating +seats +seaward +seawards +seaweed +seaweeds +secede +seceded +seceder +secedes +seceding +secluded +secludedly +secludedness +seclusion +second +secondaries +secondarily +secondariness +secondary +seconded +seconder +seconders +secondhand +seconding +secondly +seconds +secrecy +secret +secretarial +secretaries +secretary +secretary's +secrete +secreted +secretes +secreting +secretion +secretions +secretive +secretively +secretiveness +secretly +secrets +sect +sect's +section +sectional +sectionally +sectioned +sectioning +sections +sector +sector's +sectored +sectoring +sectors +sects +secular +secularly +secure +secured +securely +secureness +securer +secures +securing +securings +securities +security +sedge +sediment +sediment's +sediments +seduce +seduced +seducer +seducers +seduces +seducing +seductive +seductively +seductiveness +see +seed +seeded +seeder +seeders +seeding +seedings +seedling +seedling's +seedlings +seeds +seeing +seek +seeker +seekers +seeking +seekingly +seeks +seem +seemed +seeming +seemingly +seemlier +seemliness +seemly +seems +seen +seep +seeped +seeping +seeps +seer +seers +sees +seethe +seethed +seethes +seething +segment +segmentation +segmentation's +segmentations +segmented +segmenting +segments +segregate +segregated +segregates +segregating +segregation +segregative +seismic +seizable +seize +seized +seizer +seizers +seizes +seizin +seizing +seizings +seizins +seizor +seizors +seizure +seizure's +seizures +seldom +select +selected +selecting +selection +selection's +selections +selective +selectively +selectiveness +selectivity +selectness +selector +selector's +selectors +selects +self +selfish +selfishly +selfishness +selfness +selfsame +selfsameness +sell +seller +sellers +selling +sells +selves +semantic +semantical +semantically +semanticist +semanticist's +semanticists +semantics +semaphore +semaphore's +semaphores +semblance +semester +semester's +semesters +semiautomated +semicolon +semicolon's +semicolons +semiconductor +semiconductor's +semiconductors +seminal +seminally +seminar +seminar's +seminaries +seminars +seminary +seminary's +semipermanent +semipermanently +senate +senate's +senates +senator +senator's +senators +send +sender +senders +sending +sends +senior +senior's +seniority +seniors +sensation +sensation's +sensational +sensationally +sensations +sense +sensed +senseless +senselessly +senselessness +senses +sensibilities +sensibility +sensible +sensibleness +sensibly +sensing +sensitive +sensitively +sensitiveness +sensitives +sensitivities +sensitivity +sensor +sensor's +sensors +sensory +sent +sentence +sentenced +sentences +sentencing +sentential +sententially +sentiment +sentiment's +sentimental +sentimentally +sentiments +sentinel +sentinel's +sentinels +sentries +sentry +sentry's +separable +separableness +separate +separated +separately +separateness +separates +separating +separation +separations +separative +separator +separator's +separators +septic +sequel +sequel's +sequels +sequence +sequenced +sequencer +sequencers +sequences +sequencing +sequencings +sequential +sequentiality +sequentially +sequester +sequestered +sequestering +serendipitous +serendipitously +serendipity +serene +serenely +sereneness +serenity +serf +serf's +serfs +sergeant +sergeant's +sergeants +serial +serially +serials +series +serious +seriously +seriousness +sermon +sermon's +sermons +serpent +serpent's +serpentine +serpentinely +serpents +serum +serum's +serums +servant +servant's +servants +serve +served +server +server's +servers +serves +service +serviceable +serviceableness +serviced +servicer +services +servicing +servile +servilely +servileness +serving +servings +servitude +session +session's +sessions +set +set's +sets +setter +setter's +setters +setting +settings +settle +settled +settlement +settlement's +settlements +settler +settlers +settles +settling +settlings +setup +setups +seven +sevens +seventeen +seventeens +seventeenth +seventh +seventies +seventieth +seventy +sever +several +severally +severals +severance +severe +severed +severely +severeness +severer +severest +severing +severities +severity +severity's +severs +sew +sewed +sewer +sewers +sewing +sews +sex +sexed +sexes +sexism +sexism's +sexist +sexist's +sexists +sexual +sexuality +sexually +shabbier +shabbiness +shabby +shack +shacked +shackle +shackled +shackler +shackles +shackling +shacks +shade +shaded +shader +shades +shadier +shadiest +shadily +shadiness +shading +shadings +shadow +shadowed +shadower +shadowiness +shadowing +shadows +shadowy +shady +shaft +shaft's +shafted +shafting +shafts +shaggier +shagginess +shaggy +shakable +shakably +shake +shaken +shaker +shakers +shakes +shakier +shakiness +shaking +shaky +shale +shales +shall +shallow +shallower +shallowly +shallowness +shallows +sham +sham's +shambles +shame +shamed +shameful +shamefully +shamefulness +shameless +shamelessly +shamelessness +shames +shaming +shams +shan't +shanties +shanty +shanty's +shape +shaped +shapeless +shapelessly +shapelessness +shapelier +shapeliness +shapely +shaper +shapers +shapes +shaping +sharable +share +sharecropper +sharecropper's +sharecroppers +shared +shareholder +shareholder's +shareholders +sharer +sharers +shares +sharing +shark +shark's +sharks +sharp +sharped +sharpen +sharpened +sharpener +sharpening +sharpens +sharper +sharpest +sharping +sharply +sharpness +sharps +shatter +shattered +shattering +shatteringly +shatters +shave +shaved +shaven +shaver +shaves +shaving +shavings +shawl +shawl's +shawls +she +she'd +she'll +she's +sheaf +shear +sheared +shearer +shearers +shearing +shears +sheath +sheather +sheathing +sheaths +sheaves +shed +sheds +sheep +sheer +sheered +sheerly +sheerness +sheet +sheeted +sheeter +sheeting +sheets +shelf +shelfs +shell +shell's +shelled +sheller +shelling +shells +shelter +sheltered +shelterer +sheltering +shelters +shelve +shelved +shelver +shelves +shelving +shepherd +shepherd's +shepherded +shepherding +shepherds +sheriff +sheriff's +sheriffs +shied +shield +shielded +shielder +shielding +shields +shier +shies +shiest +shift +shifted +shifter +shifters +shiftier +shiftiest +shiftily +shiftiness +shifting +shifts +shifty +shilling +shillings +shimmer +shimmered +shimmering +shin +shine +shined +shiner +shiners +shines +shingle +shingle's +shingled +shingler +shingles +shingling +shinier +shininess +shining +shiningly +shiny +ship +ship's +shipboard +shipboards +shipbuilding +shipment +shipment's +shipments +shippable +shipped +shipper +shipper's +shippers +shipping +ships +shipwreck +shipwrecked +shipwrecks +shirk +shirker +shirking +shirks +shirt +shirting +shirts +shit +shiver +shivered +shiverer +shivering +shivers +shoal +shoal's +shoals +shock +shocked +shocker +shockers +shocking +shockingly +shocks +shod +shoe +shoed +shoeing +shoemaker +shoer +shoes +shone +shook +shoot +shooter +shooters +shooting +shootings +shoots +shop +shop's +shopkeeper +shopkeeper's +shopkeepers +shopped +shopper +shopper's +shoppers +shopping +shops +shore +shore's +shored +shores +shoring +shorn +short +shortage +shortage's +shortages +shortcoming +shortcoming's +shortcomings +shortcut +shortcut's +shortcuts +shorted +shorten +shortened +shortener +shortening +shortens +shorter +shortest +shorthand +shorthanded +shorthands +shorting +shortly +shortness +shorts +shot +shot's +shotgun +shotgun's +shotguns +shots +should +shoulder +shouldered +shouldering +shoulders +shouldest +shouldn't +shout +shouted +shouter +shouters +shouting +shouts +shove +shoved +shovel +shovels +shover +shoves +shoving +show +showed +shower +showered +showering +showers +showing +showings +shown +shows +shrank +shred +shred's +shredder +shredder's +shredders +shreds +shrew +shrew's +shrewd +shrewdest +shrewdly +shrewdness +shrews +shriek +shrieked +shrieking +shrieks +shrill +shrilled +shrilling +shrillness +shrilly +shrimp +shrine +shrine's +shrines +shrink +shrinkable +shrinker +shrinking +shrinks +shrivel +shrivels +shroud +shrouded +shrouding +shrouds +shrub +shrub's +shrubbery +shrubs +shrug +shrugs +shrunk +shrunken +shudder +shuddered +shuddering +shudders +shuffle +shuffled +shuffler +shuffles +shuffling +shun +shuns +shut +shutdown +shutdown's +shutdowns +shuts +shutter +shuttered +shuttering +shutters +shutting +shuttle +shuttled +shuttles +shuttling +shy +shying +shyly +shyness +sibling +sibling's +siblings +sick +sicken +sickened +sickener +sickening +sickeningly +sicker +sickerly +sickest +sicking +sickle +sickled +sicklied +sickliness +sickling +sickly +sicklying +sickness +sickness's +sicknesses +sicks +side +sideboard +sideboard's +sideboards +sideburns +sided +sidedness +sidelight +sidelight's +sidelights +sides +sidetrack +sidetracked +sidetracking +sidetracks +sidewalk +sidewalk's +sidewalks +sideways +sidewise +siding +sidings +siege +siege's +sieges +sieging +sierra +sierras +sieve +sieve's +sievers +sieves +sieving +sift +sifted +sifter +sifting +siftings +sifts +sigh +sighed +sigher +sighing +sighs +sight +sighted +sighter +sighting +sightings +sightliness +sightly +sights +sign +signal +signally +signals +signature +signature's +signatures +signed +signer +signers +signet +significance +significances +significant +significantly +significants +signification +signified +signifier +signifies +signify +signifying +signing +signs +silence +silenced +silencer +silencers +silences +silencing +silent +silently +silentness +silents +silhouette +silhouetted +silhouettes +silicon +silicone +silicons +silk +silken +silkier +silkiest +silkily +silkiness +silks +silky +sill +sill's +sillier +silliest +silliness +sills +silly +silt +silted +silting +silts +silver +silvered +silverer +silveriness +silvering +silverly +silvers +silvery +similar +similarities +similarity +similarly +similitude +simmer +simmered +simmering +simmers +simple +simpleness +simpler +simples +simplest +simplex +simplexes +simplicities +simplicity +simplicity's +simplification +simplifications +simplified +simplifier +simplifiers +simplifies +simplify +simplifying +simplistic +simply +simulate +simulated +simulates +simulating +simulation +simulations +simulative +simulator +simulator's +simulators +simultaneity +simultaneous +simultaneously +simultaneousness +sin +sin's +since +sincere +sincerely +sincereness +sincerest +sincerity +sine +sines +sinew +sinew's +sinews +sinful +sinfully +sinfulness +sing +singable +singed +singer +singer's +singers +singing +singingly +single +singled +singleness +singles +singleton +singleton's +singletons +singling +singly +sings +singular +singularities +singularity +singularity's +singularly +sining +sinister +sinisterly +sinisterness +sink +sinked +sinker +sinkers +sinkhole +sinkholes +sinking +sinks +sinned +sinner +sinner's +sinners +sinning +sins +sinusoidal +sinusoidally +sinusoids +sip +sips +sir +sire +sired +siren +sirens +sires +siring +sirs +sirup +sister +sister's +sistered +sistering +sisterly +sisters +sit +site +site's +sited +sites +siting +sits +sitter +sitter's +sitters +sitting +sittings +situate +situated +situates +situating +situation +situational +situationally +situations +six +sixes +sixpence +sixpences +sixteen +sixteens +sixteenth +sixth +sixthly +sixties +sixtieth +sixty +sizable +sizableness +size +sized +sizer +sizers +sizes +sizing +sizings +skate +skated +skater +skater's +skaters +skates +skating +skeletal +skeletally +skeleton +skeleton's +skeletons +skeptic +skeptic's +skeptical +skeptically +skeptics +sketch +sketched +sketcher +sketches +sketchier +sketchily +sketchiness +sketching +sketchy +skew +skewed +skewer +skewered +skewering +skewers +skewing +skewness +skews +ski +skied +skien +skier +skies +skiing +skill +skilled +skillful +skillfully +skillfulness +skilling +skills +skim +skim's +skimmed +skimmer +skimmer's +skimmers +skimming +skimmings +skimp +skimped +skimping +skimps +skims +skin +skin's +skinned +skinner +skinner's +skinners +skinning +skins +skip +skipped +skipper +skipper's +skippered +skippering +skippers +skipping +skips +skirmish +skirmished +skirmisher +skirmishers +skirmishes +skirmishing +skirt +skirted +skirter +skirting +skirts +skis +skulk +skulked +skulker +skulking +skulks +skull +skull's +skulled +skulls +skunk +skunk's +skunks +sky +sky's +skying +skylark +skylarker +skylarking +skylarks +skylight +skylight's +skylights +skyscraper +skyscraper's +skyscrapers +slab +slabs +slack +slacked +slacken +slackened +slackening +slackens +slacker +slackest +slacking +slackly +slackness +slacks +slain +slam +slammed +slamming +slams +slander +slandered +slanderer +slandering +slanders +slang +slanging +slant +slanted +slanting +slantingly +slants +slap +slapped +slapping +slaps +slash +slashed +slasher +slashes +slashing +slashingly +slat +slat's +slate +slated +slater +slaters +slates +slating +slats +slaughter +slaughtered +slaughterer +slaughtering +slaughters +slave +slaved +slaver +slavered +slavering +slavery +slaves +slaving +slay +slayer +slayers +slaying +slays +sled +sled's +sledge +sledge's +sledges +sledging +sleds +sleek +sleekly +sleekness +sleep +sleeper +sleepers +sleepier +sleepily +sleepiness +sleeping +sleepless +sleeplessly +sleeplessness +sleeps +sleepy +sleet +sleeve +sleeve's +sleeved +sleeves +sleeving +sleigh +sleighs +sleken +slekened +slekening +slender +slenderer +slenderly +slenderness +slept +slew +slewed +slewing +slice +sliced +slicer +slicers +slices +slicing +slick +slicker +slickers +slickly +slickness +slicks +slid +slide +slider +sliders +slides +sliding +slier +sliest +slight +slighted +slighter +slightest +slighting +slightingly +slightly +slightness +slights +slim +slime +slimed +slimes +slimier +sliminess +sliming +slimly +slimness +slimy +sling +slinger +slinging +slings +slip +slip's +slippage +slipped +slipper +slipper's +slipperier +slipperiness +slippers +slippery +slipping +slips +slit +slit's +slits +slogan +slogan's +slogans +slop +slope +sloped +sloper +slopers +slopes +sloping +slopped +sloppier +sloppiness +slopping +sloppy +slops +slot +slot's +sloth +sloths +slots +slotted +slouch +slouched +sloucher +slouches +slouching +slow +slowed +slower +slowest +slowing +slowly +slowness +slows +slug +sluggish +sluggishly +sluggishness +slugs +slum +slum's +slumber +slumber's +slumbered +slumberer +slumbering +slumbers +slump +slumped +slumps +slums +slung +slur +slur's +slurs +sly +slyly +smack +smacked +smacker +smacking +smacks +small +smaller +smallest +smallness +smallpox +smart +smarted +smarten +smartened +smartening +smarter +smartest +smarting +smartly +smartness +smarts +smash +smashed +smasher +smashers +smashes +smashing +smashingly +smear +smeared +smearer +smearing +smears +smell +smelled +smeller +smellier +smelling +smells +smelly +smelt +smelter +smelts +smile +smiled +smiler +smiles +smiling +smilingly +smite +smiter +smith +smith's +smithies +smiths +smithy +smiting +smitten +smock +smocking +smocks +smog +smokable +smoke +smoked +smoker +smoker's +smokers +smokes +smokier +smokies +smokiness +smoking +smoky +smolder +smoldered +smoldering +smolderingly +smolders +smooth +smoothed +smoothen +smoothened +smoothening +smoother +smoothers +smoothes +smoothest +smoothing +smoothly +smoothness +smote +smother +smothered +smothering +smothers +smug +smuggle +smuggled +smuggler +smugglers +smuggles +smuggling +smugly +smugness +snail +snail's +snails +snake +snaked +snakes +snaking +snap +snapped +snapper +snapper's +snappers +snappier +snappiest +snappily +snappiness +snapping +snappy +snaps +snapshot +snapshot's +snapshots +snare +snared +snarer +snares +snarf +snarfed +snarfing +snarfings +snarfs +snaring +snarl +snarled +snarler +snarling +snarls +snatch +snatched +snatcher +snatches +snatching +sneak +sneaked +sneaker +sneakered +sneakers +sneakier +sneakiest +sneakily +sneakiness +sneaking +sneakingly +sneaks +sneaky +sneer +sneered +sneerer +sneering +sneers +sneeze +sneezed +sneezer +sneezes +sneezing +sniff +sniffed +sniffer +sniffing +sniffs +snippet +snoop +snooped +snooper +snooping +snoops +snore +snored +snorer +snores +snoring +snort +snorted +snorter +snorting +snorts +snout +snout's +snouted +snouts +snow +snowed +snowier +snowiest +snowily +snowiness +snowing +snowman +snowmen +snows +snowshoe +snowshoe's +snowshoed +snowshoer +snowshoes +snowy +snuff +snuffed +snuffer +snuffing +snuffs +snug +snuggle +snuggled +snuggles +snuggling +snugly +snugness +snugs +so +soak +soaked +soaker +soaking +soaks +soap +soaped +soaping +soaps +soar +soared +soarer +soaring +soars +sob +sober +sobered +soberer +soberest +sobering +soberly +soberness +sobers +sobs +soccer +sociability +sociable +sociably +social +socialism +socialist +socialist's +socialists +socially +societal +societally +societies +society +society's +sociological +sociologically +sociology +sock +socked +socket +socket's +sockets +socking +socks +sod +sod's +soda +sodium +sodomy +sods +sofa +sofa's +sofas +soft +soften +softened +softener +softening +softens +softer +softest +softly +softness +software +software's +softwares +soil +soiled +soiling +soils +sojourn +sojourner +sojourners +solace +solaced +solacer +solacing +solar +sold +solder +soldered +solderer +soldering +solders +soldier +soldiered +soldiering +soldierly +soldiers +sole +soled +solely +solemn +solemnity +solemnly +solemnness +soleness +soles +solicit +solicited +soliciting +solicitor +solicitors +solicits +solid +solidification +solidified +solidifies +solidify +solidifying +solidity +solidly +solidness +solids +soling +solingen +solitaire +solitariness +solitary +solitude +solitude's +solitudes +solo +solo's +soloed +soloing +solos +solubility +soluble +solution +solution's +solutions +solvable +solve +solved +solvent +solvent's +solvently +solvents +solver +solvers +solves +solving +somber +somberly +somberness +some +somebody +somebody's +someday +somehow +someone +someone's +someplace +someplace's +somers +something +sometime +sometimes +somewhat +somewhere +somewheres +son +son's +sonar +sonars +song +song's +songs +sonly +sonnet +sonnet's +sonnets +sons +soon +sooner +soonest +soot +sooth +soothe +soothed +soother +soothes +soothing +soothingly +soothingness +soothly +sophisticated +sophisticatedly +sophistication +sophomore +sophomore's +sophomores +sorcerer +sorcerer's +sorcerers +sorcery +sordid +sordidly +sordidness +sore +sorely +soreness +sorer +sores +sorest +sorrier +sorriest +sorriness +sorrow +sorrow's +sorrower +sorrowful +sorrowfully +sorrowfulness +sorrows +sorry +sort +sorted +sorter +sorters +sorting +sorts +sos +sought +soul +soul's +souled +souls +sound +sounded +sounder +soundest +sounding +sounding's +soundingly +soundings +soundly +soundness +sounds +soup +soup's +soups +sour +source +source's +sources +soured +sourer +sourest +souring +sourly +sourness +sours +south +souther +southerly +southern +southerner +southerners +southernly +southernness +southing +sovereign +sovereign's +sovereignly +sovereigns +soviet +soviet's +soviets +space +spaced +spacer +spacers +spaces +spaceship +spaceship's +spaceships +spacing +spacings +spade +spaded +spader +spades +spading +spaghetti +span +span's +spank +spanked +spanker +spanking +spanks +spanned +spanner +spanner's +spanners +spanning +spans +spare +spared +sparely +spareness +sparer +spares +sparest +sparing +sparingly +spark +sparked +sparker +sparking +sparks +sparrow +sparrow's +sparrows +sparse +sparsely +sparseness +sparser +sparsest +spat +spate +spate's +spates +spatial +spatially +spats +spatter +spattered +spawn +spawned +spawner +spawning +spawns +speak +speakable +speaker +speaker's +speakers +speaking +speaks +spear +speared +spearer +spearing +spears +special +specialist +specialist's +specialists +specially +specialness +specials +species +specifiable +specific +specifically +specification +specifications +specificities +specificity +specifics +specified +specifier +specifiers +specifies +specify +specifying +specimen +specimen's +specimens +speck +speck's +speckle +speckled +speckles +speckling +specks +spectacle +spectacled +spectacles +spectacular +spectacularly +spectator +spectator's +spectators +spectra +spectrogram +spectrogram's +spectrograms +spectroscopically +spectrum +spectrums +speculate +speculated +speculates +speculating +speculation +speculations +speculative +speculatively +speculator +speculator's +speculators +sped +speech +speech's +speeches +speechless +speechlessly +speechlessness +speed +speeded +speeder +speeders +speedier +speedily +speediness +speeding +speeds +speedup +speedup's +speedups +speedy +spell +spelled +speller +spellers +spelling +spellings +spells +spend +spender +spenders +spending +spends +spent +sphere +sphere's +spheres +spherical +spherically +sphering +spice +spiced +spices +spicier +spiciness +spicing +spicy +spider +spider's +spiders +spied +spier +spies +spike +spiked +spiker +spikes +spiking +spill +spilled +spiller +spilling +spills +spilt +spin +spinach +spinal +spinally +spindle +spindled +spindler +spindles +spindling +spine +spines +spinner +spinner's +spinners +spinning +spins +spiral +spirally +spirals +spire +spire's +spired +spires +spiring +spirit +spirited +spiritedly +spiritedness +spiriting +spirits +spiritual +spiritually +spiritualness +spirituals +spit +spite +spited +spiteful +spitefully +spitefulness +spites +spiting +spits +spitting +splash +splashed +splasher +splashers +splashes +splashing +spleen +splendid +splendidly +splendidness +splice +spliced +splicer +splicers +splices +splicing +splicings +spline +spline's +splined +splines +splinter +splintered +splintering +splinters +split +split's +splits +splitter +splitter's +splitters +splitting +splittings +spoil +spoiled +spoiler +spoilers +spoiling +spoils +spoke +spoked +spoken +spokes +spokesman +spokesmen +spoking +sponge +sponged +sponger +spongers +sponges +sponging +sponsor +sponsored +sponsoring +sponsors +sponsorship +spontaneous +spontaneously +spontaneousness +spook +spookier +spookiness +spooky +spool +spooled +spooler +spoolers +spooling +spools +spoon +spooned +spooning +spoons +spore +spore's +spored +spores +sporing +sport +sported +sporting +sportingly +sportive +sportively +sportiveness +sports +sportsman +sportsmanly +spot +spot's +spotless +spotlessly +spotlessness +spotlight +spotlight's +spotlighted +spotlighting +spotlights +spots +spotted +spotter +spotter's +spotters +spotting +spouse +spouse's +spouses +spousing +spout +spouted +spouter +spouting +spouts +sprang +sprawl +sprawled +sprawling +sprawls +spray +sprayed +sprayer +spraying +sprays +spread +spreader +spreaders +spreading +spreadings +spreads +spreadsheet +spreadsheets +spree +spree's +sprees +sprig +sprightlier +sprightliness +sprightly +spring +springer +springers +springier +springiest +springiness +springing +springs +springtime +springy +sprinkle +sprinkled +sprinkler +sprinklered +sprinkles +sprinkling +sprint +sprinted +sprinter +sprinters +sprinting +sprints +sprite +sprout +sprouted +sprouting +sprouts +spruce +spruced +sprucely +spruceness +sprucer +sprucest +sprucing +sprung +spun +spur +spur's +spurious +spuriously +spuriousness +spurn +spurned +spurner +spurning +spurns +spurs +spurt +spurted +spurting +spurts +sputter +sputtered +sputterer +spy +spying +squabble +squabbled +squabbler +squabbles +squabbling +squad +squad's +squadron +squadron's +squadrons +squads +squall +squall's +squaller +squalls +square +squared +squarely +squareness +squarer +squares +squarest +squaring +squash +squashed +squasher +squashes +squashing +squat +squatly +squatness +squats +squawk +squawked +squawker +squawking +squawks +squeak +squeaked +squeaker +squeaking +squeaks +squeal +squealed +squealer +squealing +squeals +squeeze +squeezed +squeezer +squeezes +squeezing +squid +squids +squint +squinted +squinter +squinting +squintingly +squints +squire +squire's +squires +squiring +squirm +squirmed +squirming +squirms +squirrel +squirrelly +squirrels +stab +stabbed +stabbing +stabilities +stability +stability's +stable +stabled +stableness +stabler +stables +stablest +stabling +stably +stabs +stack +stack's +stacked +stacker +stacking +stacks +staff +staff's +staffed +staffer +staffers +staffing +staffs +stag +stag's +stage +stagecoach +staged +stager +stagers +stages +stagger +staggered +staggerer +staggering +staggeringly +staggers +staging +stagnant +stagnantly +stags +staid +staidly +staidness +stain +stained +stainer +staining +stainless +stainlessly +stains +stair +stair's +staircase +staircase's +staircases +stairs +stairway +stairway's +stairways +stake +staked +stakes +staking +stale +staled +stalely +staleness +staler +stales +stalest +staling +stalk +stalked +stalker +stalking +stalks +stall +stalled +stalling +stallings +stalls +stalwart +stalwartly +stalwartness +stamen +stamen's +stamens +stamina +stammer +stammered +stammerer +stammering +stammers +stamp +stamped +stampede +stampeded +stampeder +stampedes +stampeding +stamper +stampers +stamping +stamps +stance +stance's +stances +stanch +stancher +stanchest +stand +standard +standardly +standards +standby +stander +standing +standings +standpoint +standpoint's +standpoints +stands +standstill +stanza +stanza's +stanzas +staple +stapled +stapler +staplers +staples +stapling +star +star's +starboard +starboarded +starboarding +starboards +starch +starched +starches +starching +stare +stared +starer +stares +starfish +staring +stark +starkest +starkly +starkness +starlet +starlet's +starlets +starlight +starred +starrier +starring +starry +stars +start +started +starter +starters +starting +startle +startled +startles +startling +startlingly +startlingness +starts +startup +startup's +startups +starvation +starve +starved +starver +starves +starving +state +state's +stated +statelier +stateliness +stately +statement +statement's +statements +stater +states +statesman +statesman's +statesmanly +static +statically +statics +stating +station +stationaries +stationary +stationed +stationer +stationing +stations +statistic +statistic's +statistical +statistically +statistician +statistician's +statisticians +statistics +stative +statue +statue's +statued +statues +statuesque +statuesquely +statuesqueness +stature +status +statuses +statute +statute's +statutes +statutorily +statutoriness +statutory +staunch +staunchest +staunchly +staunchness +stave +staved +staves +staving +stay +stayed +stayer +stayers +staying +stays +stdio +stead +steadfast +steadfastly +steadfastness +steadied +steadier +steadies +steadiest +steadily +steadiness +steading +steady +steadying +steak +steak's +steaks +steal +stealer +stealing +steals +stealth +stealthier +stealthily +stealthiness +stealthy +steam +steamboat +steamboat's +steamboats +steamed +steamer +steamers +steaming +steams +steamship +steamship's +steamships +steed +steeds +steel +steeled +steelers +steeling +steels +steep +steeped +steepen +steepened +steepening +steeper +steepest +steeping +steeple +steeple's +steeples +steeply +steepness +steeps +steer +steered +steerer +steering +steers +stellar +stem +stem's +stemmed +stemming +stems +stench +stench's +stenches +stencil +stencil's +stencils +stenographer +stenographer's +stenographers +step +step's +stepmother +stepmother's +stepmothers +stepped +stepper +stepping +steps +stepwise +stereo +stereo's +stereos +stereotype +stereotyped +stereotyper +stereotypers +stereotypes +stereotypical +stereotypically +stereotyping +sterile +sterling +sterlingly +sterlingness +stern +sternly +sternness +sterns +stew +steward +steward's +stewards +stewed +stewing +stews +stick +sticked +sticker +stickers +stickier +stickiest +stickily +stickiness +sticking +sticks +sticky +stiff +stiffen +stiffened +stiffener +stiffeners +stiffening +stiffens +stiffer +stiffest +stiffly +stiffness +stiffnesses +stiffs +stifle +stifled +stifler +stifles +stifling +stiflingly +stigma +stigmas +stile +stile's +stiles +still +stilled +stiller +stillest +stilling +stillness +stills +stimulant +stimulant's +stimulants +stimulate +stimulated +stimulates +stimulating +stimulation +stimulations +stimulative +stimuli +stimulus +sting +stinger +stinging +stingingly +stings +stink +stinker +stinkers +stinking +stinkingly +stinks +stint +stint's +stinted +stinter +stinting +stints +stipend +stipend's +stipends +stipple +stippled +stippler +stipples +stippling +stipulate +stipulated +stipulates +stipulating +stipulation +stipulations +stir +stirred +stirrer +stirrer's +stirrers +stirring +stirringly +stirrings +stirrup +stirrups +stirs +stitch +stitched +stitcher +stitches +stitching +stochastic +stochastically +stock +stockade +stockade's +stockaded +stockades +stockading +stocked +stocker +stockers +stockholder +stockholder's +stockholders +stocking +stockinged +stockings +stocks +stole +stole's +stoled +stolen +stoles +stomach +stomached +stomacher +stomaches +stomaching +stone +stone's +stoned +stoner +stones +stonier +stoniness +stoning +stony +stood +stool +stools +stoop +stooped +stooping +stoops +stop +stop's +stopcock +stopcocks +stopgap +stopgap's +stopgaps +stoppable +stoppage +stoppages +stopped +stopper +stopper's +stoppered +stoppering +stoppers +stopping +stops +storage +storage's +storages +store +stored +storehouse +storehouse's +storehouses +stores +storied +stories +storing +stork +stork's +storks +storm +stormed +stormier +stormiest +storminess +storming +storms +stormy +story +story's +storying +stout +stouten +stoutened +stoutening +stouter +stoutest +stoutly +stoutness +stove +stove's +stover +stoves +stow +stowed +stowing +stows +straggle +straggled +straggler +stragglers +straggles +straggling +straight +straighten +straightened +straightener +straighteners +straightening +straightens +straighter +straightest +straightforward +straightforwardly +straightforwardness +straightforwards +straightly +straightness +straightway +strain +strained +strainer +strainers +straining +strains +strait +straiten +straitened +straitening +straitly +straitness +straits +strand +stranded +strandedness +strander +stranding +strands +strange +strangely +strangeness +stranger +stranger's +strangers +strangest +strangle +strangled +strangler +stranglers +strangles +strangling +stranglings +strangulation +strangulation's +strangulations +strap +strap's +straps +stratagem +stratagem's +stratagems +strategic +strategics +strategies +strategy +strategy's +stratification +stratifications +stratified +stratifies +stratify +stratifying +stratum +straw +straw's +strawberries +strawberry +strawberry's +straws +stray +stray's +strayed +strayer +straying +strays +streak +streaked +streaking +streaks +stream +streamed +streamer +streamers +streaming +streamline +streamlined +streamliner +streamlines +streamlining +streams +street +streetcar +streetcar's +streetcars +streeters +streets +strength +strengthen +strengthened +strengthener +strengthening +strengthens +strengths +strenuous +strenuously +strenuousness +stress +stressed +stresses +stressing +stretch +stretched +stretcher +stretchers +stretches +stretching +strew +strewing +strewn +strews +strewth +stricken +strict +stricter +strictest +strictly +strictness +stride +strider +strides +striding +strife +strike +striker +strikers +strikes +striking +strikingly +string +string's +stringed +stringent +stringently +stringer +stringers +stringier +stringiest +stringiness +stringing +strings +stringy +strip +strip's +stripe +striped +striper +stripes +striping +stripped +stripper +stripper's +strippers +stripping +strips +strive +striver +strives +striving +strivings +strobe +strobe's +strobed +strobes +strobing +stroboscopic +strode +stroke +stroked +stroker +strokers +strokes +stroking +stroll +strolled +stroller +strolling +strolls +strong +stronger +strongest +stronghold +strongly +strove +struck +structural +structurally +structure +structured +structurer +structures +structuring +struggle +struggled +struggler +struggles +struggling +strung +strut +struts +strutted +strutter +strutting +stub +stub's +stubbed +stubbing +stubble +stubborn +stubbornly +stubbornness +stubs +stuck +stud +stud's +student +student's +students +studied +studiedly +studiedness +studier +studies +studio +studio's +studios +studious +studiously +studiousness +studs +study +studying +stuff +stuffed +stuffer +stuffier +stuffiest +stuffiness +stuffing +stuffings +stuffs +stuffy +stumble +stumbled +stumbler +stumbles +stumbling +stumblingly +stump +stumped +stumper +stumping +stumps +stun +stung +stunning +stunningly +stuns +stunt +stunt's +stunted +stuntedness +stunting +stunts +stupefy +stupefying +stupendous +stupendously +stupendousness +stupid +stupider +stupidest +stupidities +stupidity +stupidly +stupidness +stupor +sturdier +sturdiness +sturdy +style +styled +styler +stylers +styles +styling +stylish +stylishly +stylishness +stylistic +stylistically +stylistics +sub +subatomic +subclass +subclass's +subclasses +subcommittee +subcommittee's +subcommittees +subcomponent +subcomponent's +subcomponents +subcomputation +subcomputation's +subcomputations +subconscious +subconsciously +subconsciousness +subculture +subculture's +subcultures +subdivide +subdivided +subdivider +subdivides +subdividing +subdivision +subdivision's +subdivisions +subdue +subdued +subduedly +subduer +subdues +subduing +subexpression +subexpression's +subexpressions +subfield +subfield's +subfields +subfile +subfile's +subfiles +subgoal +subgoal's +subgoals +subgraph +subgraphs +subgroup +subgroup's +subgrouping +subgroups +subinterval +subinterval's +subintervals +subject +subject's +subjected +subjecting +subjection +subjective +subjectively +subjectiveness +subjectivity +subjects +sublimation +sublimations +sublime +sublimed +sublimely +sublimeness +sublimer +subliming +sublist +sublist's +sublists +submarine +submarined +submariner +submariners +submarines +submarining +submerge +submerged +submerges +submerging +submission +submission's +submissions +submit +submits +submitted +submitting +submode +submodes +submodule +submodule's +submodules +subnetwork +subnetwork's +subnetworks +subordinate +subordinated +subordinately +subordinateness +subordinates +subordinating +subordination +subordinative +subproblem +subproblem's +subproblems +subprocess +subprocess's +subprocesses +subprogram +subprogram's +subprograms +subproject +subproof +subproof's +subproofs +subrange +subrange's +subranges +subroutine +subroutine's +subroutines +subs +subschema +subschema's +subschemas +subscribe +subscribed +subscriber +subscribers +subscribes +subscribing +subscript +subscripted +subscripting +subscription +subscription's +subscriptions +subscripts +subsection +subsection's +subsections +subsegment +subsegment's +subsegments +subsequence +subsequence's +subsequences +subsequent +subsequently +subsequentness +subset +subset's +subsets +subside +subsided +subsides +subsidiaries +subsidiary +subsidiary's +subsidies +subsiding +subsidy +subsidy's +subsist +subsisted +subsistence +subsisting +subsists +subspace +subspace's +subspaces +substance +substance's +substances +substantial +substantially +substantialness +substantiate +substantiated +substantiates +substantiating +substantiation +substantiations +substantiative +substantive +substantively +substantiveness +substantivity +substitutability +substitutable +substitute +substituted +substituter +substitutes +substituting +substitution +substitutions +substitutive +substitutively +substrate +substrate's +substrates +substring +substrings +substructure +substructure's +substructures +subsume +subsumed +subsumes +subsuming +subsystem +subsystem's +subsystems +subtask +subtask's +subtasks +subterranean +subterraneanly +subtitle +subtitle's +subtitled +subtitles +subtitling +subtle +subtleness +subtler +subtlest +subtleties +subtlety +subtly +subtopic +subtopic's +subtopics +subtract +subtracted +subtracter +subtracter's +subtracters +subtracting +subtraction +subtractions +subtractive +subtracts +subtrahend +subtrahend's +subtrahends +subtree +subtree's +subtrees +subunit +subunit's +subunits +suburb +suburb's +suburban +suburbs +subversion +subvert +subverted +subverter +subverting +subverts +subway +subway's +subways +succeed +succeeded +succeeder +succeeding +succeeds +success +successes +successful +successfully +successfulness +succession +succession's +successions +successive +successively +successiveness +successor +successor's +successors +succinct +succinctly +succinctness +succumb +succumbed +succumbing +succumbs +such +suck +sucked +sucker +suckered +suckering +suckers +sucking +suckle +suckled +suckles +suckling +sucks +suction +sudden +suddenly +suddenness +suds +sudser +sudsing +sue +sued +sueded +sueding +suer +sues +suffer +sufferance +suffered +sufferer +sufferers +suffering +sufferings +suffers +suffice +sufficed +sufficer +suffices +sufficiency +sufficient +sufficiently +sufficing +suffix +suffixed +suffixer +suffixes +suffixing +suffocate +suffocated +suffocates +suffocating +suffocatingly +suffocation +suffocative +suffrage +sugar +sugared +sugaring +sugarings +sugars +suggest +suggested +suggester +suggestible +suggesting +suggestion +suggestion's +suggestions +suggestive +suggestively +suggestiveness +suggests +suicidal +suicidally +suicide +suicide's +suicided +suicides +suiciding +suing +suit +suit's +suitability +suitable +suitableness +suitably +suitcase +suitcase's +suitcases +suite +suited +suiters +suites +suiting +suitor +suitor's +suitors +suits +sulk +sulked +sulkies +sulkiness +sulking +sulks +sulky +sullen +sullenly +sullenness +sulphate +sulphates +sulphur +sulphured +sulphuric +sultan +sultan's +sultans +sultrier +sultriness +sultry +sum +sum's +sumer +summand +summand's +summands +summaries +summary +summary's +summation +summation's +summations +summed +summer +summer's +summered +summering +summers +summing +summit +summon +summoned +summoner +summoners +summoning +summons +summonses +sumptuous +sumptuously +sumptuousness +sums +sun +sun's +sunbeam +sunbeam's +sunbeams +sunburn +sundown +sundowner +sundowners +sundries +sundry +sung +sunglass +sunglasses +sunk +sunken +sunlight +sunlights +sunned +sunnier +sunniness +sunning +sunny +sunrise +sunrises +suns +sunset +sunsets +sunshine +sunshines +sup +super +superb +superbly +superbness +superclass +superclass's +supercomputer +supercomputer's +supercomputers +supered +superego +superego's +superegos +superficial +superficially +superficialness +superfluities +superfluity +superfluity's +superfluous +superfluously +superfluousness +superhuman +superhumanly +superhumanness +superimpose +superimposed +superimposes +superimposing +supering +superintend +superintendent +superintendent's +superintendents +superior +superior's +superiority +superiorly +superiors +superlative +superlatively +superlativeness +superlatives +supermarket +supermarket's +supermarkets +superpose +superposed +superposes +superposing +superscript +superscripted +superscripting +superscripts +supersede +superseded +superseder +supersedes +superseding +superset +superset's +supersets +superstition +superstition's +superstitions +superstitious +superstitiously +superstitiousness +supertitle +supertitle's +supertitled +supertitles +supertitling +superuser +superuser's +superusers +supervise +supervised +supervises +supervising +supervision +supervisions +supervisor +supervisor's +supervisors +supervisory +supper +supper's +suppers +supplant +supplanted +supplanter +supplanting +supplants +supple +suppled +supplely +supplement +supplemental +supplementaries +supplementary +supplemented +supplementer +supplementing +supplements +suppleness +suppler +supplication +supplied +supplier +supplier's +suppliers +supplies +suppling +supply +supply's +supplying +support +supportable +supported +supporter +supporters +supporting +supportingly +supportive +supportively +supports +suppose +supposed +supposedly +supposer +supposes +supposing +supposition +supposition's +suppositions +suppress +suppressed +suppresses +suppressing +suppression +suppressions +suppressive +suppressiveness +supremacy +supreme +supremely +supremeness +sure +sured +surely +sureness +surer +surest +sureties +surety +surf +surface +surfaced +surfaceness +surfacer +surfacers +surfaces +surfacing +surfer +surfer's +surfers +surfing +surge +surged +surgely +surgeon +surgeon's +surgeons +surgeries +surgery +surges +surgical +surgically +surging +surlier +surliness +surly +surmise +surmised +surmiser +surmises +surmising +surmount +surmounted +surmounting +surmounts +surname +surname's +surnamed +surnames +surpass +surpassed +surpasses +surpassing +surpassingly +surplus +surplus's +surpluses +surprise +surprise's +surprised +surpriser +surprises +surprising +surprisingly +surrender +surrendered +surrenderer +surrendering +surrenders +surrogate +surrogate's +surrogates +surrogation +surround +surrounded +surrounding +surroundings +surrounds +survey +surveyed +surveying +surveyor +surveyor's +surveyors +surveys +survival +survivals +survive +survived +surviver +survives +surviving +survivor +survivor's +survivors +susceptible +suspect +suspected +suspecter +suspecting +suspects +suspend +suspended +suspender +suspender's +suspenders +suspending +suspends +suspense +suspenses +suspension +suspensions +suspensive +suspensively +suspicion +suspicion's +suspicioned +suspicioning +suspicions +suspicious +suspiciously +suspiciousness +sustain +sustained +sustainer +sustaining +sustains +suture +sutured +sutures +suturing +swagger +swaggered +swaggering +swain +swain's +swains +swallow +swallowed +swallower +swallowing +swallows +swam +swamp +swamped +swamper +swampier +swampiness +swamping +swamps +swampy +swan +swan's +swans +swap +swapped +swapper +swapper's +swappers +swapping +swaps +swarm +swarmed +swarmer +swarming +swarms +swarthier +swarthiness +swarthy +swatted +sway +swayed +swayer +swaying +sways +swear +swearer +swearing +swears +sweat +sweated +sweater +sweaters +sweating +sweats +sweep +sweeper +sweepers +sweeping +sweepingly +sweepingness +sweepings +sweeps +sweet +sweeten +sweetened +sweetener +sweeteners +sweetening +sweetenings +sweetens +sweeter +sweetest +sweetheart +sweetheart's +sweethearts +sweetie +sweetie's +sweeties +sweeting +sweetly +sweetness +sweets +swell +swelled +swelling +swellings +swells +swept +swerve +swerved +swerves +swerving +swift +swifter +swiftest +swiftly +swiftness +swim +swimmer +swimmer's +swimmers +swimming +swimmingly +swims +swimsuit +swimsuit's +swimsuits +swine +swing +swinger +swingers +swinging +swingingly +swings +swipe +swiped +swipes +swiping +swirl +swirled +swirler +swirling +swirlingly +swirls +swish +swished +swisher +switch +switch's +switchboard +switchboard's +switchboards +switched +switcher +switchers +switches +switching +switchings +swollen +swoon +swooned +swooner +swooning +swooningly +swoons +swoop +swooped +swooper +swooping +swoops +sword +sword's +swords +swore +sworn +swum +swung +sycamore +syllabi +syllable +syllable's +syllabled +syllables +syllabling +syllabus +syllogism +syllogism's +syllogisms +symbiosis +symbiotic +symbol +symbol's +symbolic +symbolic's +symbolically +symbolics +symbolism +symbolisms +symbols +symmetric +symmetrical +symmetrically +symmetricalness +symmetries +symmetry +symmetry's +sympathetic +sympathies +sympathy +sympathy's +symphonies +symphony +symphony's +symposium +symposiums +symptom +symptom's +symptomatic +symptoms +synapse +synapse's +synapsed +synapses +synapsing +synchronous +synchronously +synchronousness +synchrony +syndicate +syndicated +syndicates +syndicating +syndication +syndrome +syndrome's +syndromes +synergism +synergistic +synonym +synonym's +synonymous +synonymously +synonyms +synopses +synopsis +syntactic +syntactical +syntactically +syntacticly +syntactics +syntax +syntaxes +syntheses +synthesis +synthetic +synthetics +syringe +syringed +syringes +syringing +syrup +system +system's +systematic +systematically +systematicness +systematics +systems +tab +tabernacle +tabernacle's +tabernacled +tabernacles +tabernacling +table +tableau +tableau's +tableaus +tablecloth +tablecloths +tabled +tables +tablespoon +tablespoon's +tablespoonful +tablespoonful's +tablespoonfuls +tablespoons +tablet +tablet's +tablets +tabling +taboo +taboo's +taboos +tabs +tabular +tabularly +tabulate +tabulated +tabulates +tabulating +tabulation +tabulations +tabulator +tabulator's +tabulators +tachometer +tachometer's +tachometers +tachometry +tacit +tacitly +tacitness +tack +tacked +tacker +tacking +tackle +tackle's +tackled +tackler +tackles +tackling +tacks +tact +tactics +tactile +tactilely +tag +tag's +tagged +tagging +tags +tail +tailed +tailer +tailing +tailings +tailor +tailored +tailoring +tailors +tails +taint +tainted +taints +take +taken +taker +takers +takes +taketh +taking +takings +tale +tale's +talent +talented +talents +taler +tales +talion +talk +talkative +talkatively +talkativeness +talked +talker +talkers +talkie +talking +talks +tall +taller +tallest +tallness +tallow +tame +tamed +tamely +tameness +tamer +tames +tamest +taming +tamper +tampered +tamperer +tampering +tampers +tan +tandem +tang +tanged +tangent +tangent's +tangential +tangentially +tangents +tangible +tangibleness +tangibly +tangier +tangle +tangled +tangles +tangling +tangly +tangy +tank +tanked +tanker +tankers +tanking +tanks +tanner +tanner's +tanners +tans +tantamount +tantrum +tantrum's +tantrums +tap +tap's +tape +taped +taper +tapered +taperer +tapering +tapers +tapes +tapestried +tapestries +tapestry +tapestry's +taping +tapings +tapped +tapper +tapper's +tappers +tapping +taproot +taproot's +taproots +taps +tar +tardier +tardies +tardiness +tardy +target +targeted +targeting +targets +tariff +tariff's +tariffs +taring +tarried +tarries +tarry +tarrying +tars +tart +tartly +tartness +tarts +task +tasked +tasking +tasks +taste +tasted +tasteful +tastefully +tastefulness +tasteless +tastelessly +tastelessness +taster +tasters +tastes +tasting +tatter +tattered +tattoo +tattooed +tattooer +tattoos +tau +taught +taunt +taunted +taunter +taunting +tauntingly +taunts +taut +tauten +tautened +tautening +tautly +tautness +tautological +tautologically +tautologies +tautology +tautology's +tavern +tavern's +taverner +taverns +tawnier +tawnies +tawniness +tawny +tax +taxable +taxation +taxed +taxer +taxes +taxi +taxi's +taxicab +taxicab's +taxicabs +taxied +taxiing +taxing +taxingly +taxis +taxonomic +taxonomically +taxonomy +taxpayer +taxpayer's +taxpayers +tea +teach +teachable +teachableness +teacher +teacher's +teachers +teaches +teaching +teachings +team +team's +teamed +teaming +teams +teapot +tear +tear's +teared +tearer +tearful +tearfully +tearfulness +tearing +tears +teas +tease +teased +teaser +teases +teasing +teasingly +teaspoon +teaspoon's +teaspoonful +teaspoonful's +teaspoonfuls +teaspoons +technical +technicalities +technicality +technicality's +technically +technicalness +technician +technician's +technicians +technique +technique's +techniques +technological +technologically +technologies +technologist +technologist's +technologists +technology +technology's +tedious +tediously +tediousness +tedium +teem +teemed +teeming +teemingly +teemingness +teems +teen +teenage +teenaged +teenager +teenagers +teener +teens +teeth +teethe +teethed +teether +teethes +teething +telecommunication +telecommunications +teleconference +teleconference's +teleconferenced +teleconferences +teleconferencing +telegram +telegram's +telegrams +telegraph +telegraphed +telegrapher +telegraphers +telegraphic +telegraphing +telegraphs +teleological +teleologically +teleology +telephone +telephoned +telephoner +telephoners +telephones +telephonic +telephoning +telephony +teleport +telescope +telescoped +telescopes +telescoping +teletype +teletype's +teletypes +televise +televised +televises +televising +television +televisions +televisor +televisor's +televisors +tell +teller +tellers +telling +tellingly +tellings +tells +temper +temperament +temperamental +temperamentally +temperaments +temperance +temperate +temperately +temperateness +temperature +temperature's +temperatures +tempered +temperer +tempering +tempers +tempest +tempests +tempestuous +tempestuously +tempestuousness +template +template's +templates +temple +temple's +templed +temples +temporal +temporally +temporaries +temporarily +temporariness +temporary +tempt +temptation +temptation's +temptations +tempted +tempter +tempters +tempting +temptingly +tempts +ten +ten's +tenacious +tenaciously +tenaciousness +tenant +tenant's +tenants +tend +tended +tendencies +tendency +tender +tendered +tendering +tenderly +tenderness +tenders +tending +tends +tenement +tenement's +tenements +tennis +tenor +tenor's +tenors +tens +tense +tensed +tensely +tenseness +tenser +tenses +tensest +tensing +tension +tensioned +tensioner +tensioning +tensions +tensive +tensor +tensor's +tensors +tent +tentacle +tentacled +tentacles +tentative +tentatively +tentativeness +tented +tenter +tenth +tenthes +tenting +tents +tenure +tenured +tenures +tequila +tequila's +term +termcap +termed +termer +terminal +terminal's +terminally +terminals +terminate +terminated +terminates +terminating +termination +terminations +terminative +terminatively +terminator +terminator's +terminators +terming +terminologies +terminology +terminus +termly +terms +ternary +terrace +terraced +terraces +terracing +terrain +terrain's +terrains +terrestrial +terrestrial's +terrestrially +terrestrials +terrible +terribleness +terribly +terrier +terrier's +terriers +terrific +terrificly +terrified +terrifies +terrify +terrifying +terrifyingly +territorial +territorially +territories +territory +territory's +terror +terror's +terrorism +terrorist +terrorist's +terroristic +terrorists +terrors +tertiaries +tertiary +test +test's +testability +testable +testament +testament's +testaments +tested +tester +tester's +testers +testicle +testicle's +testicles +testified +testifier +testifiers +testifies +testify +testifying +testimonies +testimony +testimony's +testing +testings +tests +text +text's +textbook +textbook's +textbooks +textile +textile's +textiles +texts +textual +textually +texture +textured +textures +texturing +than +thank +thanked +thanker +thankful +thankfully +thankfulness +thanking +thankless +thanklessly +thanklessness +thanks +thanksgiving +thanksgiving's +thanksgivings +that +that's +thatch +thatched +thatcher +thatches +thatching +thats +thaw +thawed +thawing +thaws +the +theatrical +theatrically +theatricals +theft +theft's +thefts +their +their's +theirs +them +thematic +theme +theme's +themes +themselves +then +thence +thenceforth +theologian +theologian's +theologians +theological +theologically +theologies +theology +theorem +theorem's +theorems +theoretic +theoretical +theoretically +theoreticians +theoretics +theories +theorist +theorist's +theorists +theory +theory's +therapeutic +therapeutics +therapies +therapist +therapist's +therapists +therapy +therapy's +there +there's +thereabouts +thereafter +thereby +therefore +therein +thereof +thereon +thereto +thereupon +therewith +thermodynamic +thermodynamics +thermometer +thermometer's +thermometers +thermostat +thermostat's +thermostated +thermostats +these +theses +thesis +they +they'd +they'll +they're +they've +thick +thicken +thickened +thickener +thickeners +thickening +thickens +thicker +thickest +thicket +thicket's +thicketed +thickets +thickly +thickness +thicknesses +thicks +thief +thieve +thieves +thieving +thigh +thighed +thighs +thimble +thimble's +thimbles +thin +thiner +thinest +thing +thingamajig +thingamajig's +thingamajigs +thingness +things +think +thinkable +thinkableness +thinkably +thinker +thinkers +thinking +thinkingly +thinkingness +thinks +thinly +thinner +thinners +thinness +thinnest +thins +third +thirdly +thirds +thirst +thirsted +thirster +thirstier +thirstiness +thirsts +thirsty +thirteen +thirteens +thirteenth +thirties +thirtieth +thirty +this +thistle +thong +thonged +thorn +thorn's +thornier +thorniness +thorns +thorny +thorough +thoroughfare +thoroughfare's +thoroughfares +thoroughly +thoroughness +those +though +thought +thought's +thoughtful +thoughtfully +thoughtfulness +thoughtless +thoughtlessly +thoughtlessness +thoughts +thousand +thousands +thousandth +thrash +thrashed +thrasher +thrashes +thrashing +thread +threaded +threader +threaders +threading +threads +threat +threaten +threatened +threatener +threatening +threateningly +threatens +threats +three +three's +threes +threescore +threshold +threshold's +thresholded +thresholding +thresholds +threw +thrice +thrift +thriftier +thriftiness +thrifty +thrill +thrilled +thriller +thrillers +thrilling +thrillingly +thrills +thrive +thrived +thriver +thrives +thriving +thrivingly +throat +throated +throating +throats +throb +throbbed +throbbing +throbs +throne +throne's +thrones +throng +throng's +thronging +throngs +throning +throttle +throttled +throttler +throttles +throttling +through +throughly +throughout +throughput +throw +throwable +thrower +throwing +thrown +throws +thrush +thrushes +thrust +thruster +thrusters +thrusting +thrusts +thud +thuds +thug +thug's +thugs +thumb +thumbed +thumbing +thumbs +thump +thumped +thumper +thumping +thumps +thunder +thunderbolt +thunderbolt's +thunderbolts +thundered +thunderer +thunderers +thundering +thunderingly +thunders +thunderstorm +thunderstorm's +thunderstorms +thunderstruck +thus +thusly +thwart +thwarted +thwarter +thwarting +thwartly +thwarts +thyself +tick +ticked +ticker +tickers +ticket +ticket's +ticketed +ticketing +tickets +ticking +tickle +tickled +tickler +tickles +tickling +ticklish +ticklishly +ticklishness +ticks +tidal +tidally +tide +tided +tides +tidied +tidier +tidies +tidiness +tiding +tidings +tidy +tidying +tie +tied +tier +tiered +tiers +ties +tiger +tiger's +tigers +tight +tighten +tightened +tightener +tighteners +tightening +tightenings +tightens +tighter +tightest +tightly +tightness +tights +tilde +tildes +tile +tiled +tiler +tiles +tiling +till +tillable +tilled +tiller +tillered +tillering +tillers +tilling +tills +tilt +tilted +tilter +tilters +tilting +tilts +timber +timbered +timbering +timbers +time +timed +timeless +timelessly +timelessness +timelier +timeliness +timely +timeout +timeouts +timer +timers +times +timeshare +timeshared +timeshares +timesharing +timetable +timetable's +timetabled +timetables +timetabling +timid +timidity +timidly +timidness +timing +timings +tin +tin's +tinge +tinged +tinging +tingle +tingled +tingles +tingling +tinglingly +tinier +tiniest +tinily +tininess +tinker +tinkered +tinkerer +tinkering +tinkers +tinkle +tinkled +tinkles +tinkling +tinned +tinnier +tinniest +tinnily +tinniness +tinning +tinny +tins +tint +tinted +tinter +tinting +tints +tiny +tip +tip's +tipped +tipper +tipper's +tippers +tipping +tips +tiptoe +tiptoed +tire +tired +tiredly +tiredness +tireless +tirelessly +tirelessness +tires +tiresome +tiresomely +tiresomeness +tiring +tissue +tissue's +tissued +tissues +tissuing +tit +tit's +tithe +tithe's +tither +tithes +tithing +title +titled +titles +titling +tits +titter +tittered +tittering +titters +tizzies +tizzy +to +toad +toad's +toads +toast +toasted +toaster +toasters +toastier +toasting +toasts +toasty +tobacco +today +today's +todays +toe +toe's +toed +toes +together +togetherness +toggle +toggled +toggles +toggling +toil +toiled +toiler +toilet +toilet's +toilets +toiling +toils +token +token's +tokens +told +tolerability +tolerable +tolerably +tolerance +tolerances +tolerant +tolerantly +tolerate +tolerated +tolerates +tolerating +toleration +tolerative +toll +tolled +tolling +tolls +tom +tom's +tomahawk +tomahawk's +tomahawks +tomato +tomatoes +tomb +tomb's +tombs +tomography +tomorrow +tomorrow's +tomorrows +toms +ton +ton's +tone +toned +toner +tones +tongs +tongue +tongued +tongues +tonguing +tonic +tonic's +tonics +tonight +toning +tonnage +tons +tonsil +too +took +tool +tooled +tooler +toolers +tooling +toolkit +toolkit's +toolkits +tools +tooth +toothbrush +toothbrush's +toothbrushes +toothbrushing +toothed +toothing +toothpick +toothpick's +toothpicks +top +toped +toper +topic +topic's +topical +topically +topics +toping +topmost +topological +topologically +topologies +topology +topple +toppled +topples +toppling +tops +torch +torch's +torches +tore +torment +tormented +tormenter +tormenters +tormenting +torments +torn +tornado +tornadoes +tornados +torpedo +torpedoed +torpedoes +torpedoing +torpedos +torque +torquer +torquers +torques +torquing +torrent +torrent's +torrents +torrid +torridly +torridness +tortoise +tortoise's +tortoises +torture +tortured +torturer +torturers +tortures +torturing +torus +torus's +toruses +toss +tossed +tosser +tosses +tossing +total +total's +totalities +totality +totality's +totally +totals +totter +tottered +tottering +totteringly +totters +touch +touchable +touched +toucher +touches +touchier +touchiest +touchily +touchiness +touching +touchingly +touchy +tough +toughen +toughened +toughening +toughens +tougher +toughest +toughly +toughness +tour +toured +tourer +touring +tourist +tourist's +tourists +tournament +tournament's +tournaments +tours +tow +toward +towardliness +towardly +towards +towed +towel +towel's +towels +tower +towered +towering +toweringly +towers +towing +town +town's +towner +towns +township +township's +townships +tows +toxicity +toxin +toxin's +toxins +toy +toyed +toyer +toying +toys +trace +traceable +traceableness +traced +traceless +tracelessly +tracer +tracers +traces +tracing +tracings +track +tracked +tracker +trackers +tracking +tracks +tract +tract's +tractability +tractable +tractive +tractor +tractor's +tractors +tracts +trade +traded +trademark +trademark's +trademarks +tradeoff +tradeoffs +trader +traders +trades +tradesman +trading +tradition +tradition's +traditional +traditionally +traditions +traffic +traffic's +trafficked +trafficker +trafficker's +traffickers +trafficking +traffics +tragedies +tragedy +tragedy's +tragic +tragically +trail +trailed +trailer +trailers +trailing +trailings +trails +train +trained +trainee +trainee's +trainees +trainer +trainers +training +trains +trait +trait's +traitor +traitor's +traitors +traits +trajectories +trajectory +trajectory's +tramp +tramped +tramper +tramping +trample +trampled +trampler +tramples +trampling +tramps +trance +trance's +trances +trancing +tranquil +tranquility +tranquillity +tranquilly +tranquilness +transact +transacted +transacting +transaction +transaction's +transactions +transacts +transceiver +transceiver's +transceivers +transcend +transcended +transcendent +transcendently +transcending +transcends +transcontinental +transcribe +transcribed +transcriber +transcribers +transcribes +transcribing +transcript +transcript's +transcription +transcription's +transcriptions +transcripts +transfer +transfer's +transferability +transferable +transferal +transferal's +transferals +transfered +transference +transferral +transferral's +transferrals +transferred +transferrer +transferrer's +transferrers +transferring +transfers +transfinite +transform +transformable +transformation +transformation's +transformational +transformations +transformed +transformer +transformers +transforming +transforms +transgress +transgressed +transgresses +transgressing +transgression +transgression's +transgressions +transgressive +transience +transiency +transient +transiently +transients +transistor +transistor's +transistors +transit +transition +transitional +transitionally +transitioned +transitions +transitive +transitively +transitiveness +transitivity +transitoriness +transitory +translatability +translatable +translate +translated +translates +translating +translation +translational +translations +translative +translator +translator's +translators +translucent +translucently +transmission +transmission's +transmissions +transmit +transmits +transmittal +transmitted +transmitter +transmitter's +transmitters +transmitting +transmogrification +transmogrify +transparencies +transparency +transparency's +transparent +transparently +transparentness +transpire +transpired +transpires +transpiring +transplant +transplanted +transplanter +transplanting +transplants +transport +transportability +transportation +transportations +transported +transporter +transporters +transporting +transports +transpose +transposed +transposes +transposing +transposition +trap +trap's +trapezoid +trapezoid's +trapezoidal +trapezoids +trapped +trapper +trapper's +trappers +trapping +trappings +traps +trash +trashed +trasher +trashes +trashing +traumatic +travail +travails +travel +travels +traversal +traversal's +traversals +traverse +traversed +traverser +traverses +traversing +travesties +travesty +travesty's +tray +tray's +trays +treacheries +treacherous +treacherously +treacherousness +treachery +treachery's +tread +treaded +treader +treading +treads +treason +treasure +treasured +treasurer +treasures +treasuries +treasuring +treasury +treasury's +treat +treated +treater +treaters +treaties +treating +treatise +treatise's +treatises +treatment +treatment's +treatments +treats +treaty +treaty's +treble +trebled +trebles +trebling +tree +tree's +treed +trees +treetop +treetop's +treetops +trek +trek's +treks +tremble +trembled +trembler +trembles +trembling +tremendous +tremendously +tremendousness +tremor +tremor's +tremors +trench +trenched +trencher +trenchers +trenches +trend +trending +trends +trespass +trespassed +trespasser +trespassers +trespasses +tress +tress's +tressed +tresses +trial +trial's +trials +triangle +triangle's +triangles +triangular +triangularly +tribal +tribally +tribe +tribe's +tribes +tribunal +tribunal's +tribunals +tribune +tribune's +tribunes +tributary +tribute +tribute's +tributes +tributing +trichotomy +trick +tricked +tricker +trickier +trickiest +trickiness +tricking +trickle +trickled +trickles +trickling +tricks +tricky +tried +trier +triers +tries +trifle +trifled +trifler +trifles +trifling +trigger +triggered +triggering +triggers +trigonometric +trigonometry +trihedral +trill +trilled +triller +trillion +trillions +trillionth +trim +trimer +trimly +trimmed +trimmer +trimmest +trimming +trimmings +trimness +trims +trinket +trinket's +trinketed +trinketer +trinkets +trip +trip's +triple +tripled +triples +triplet +triplet's +triplets +triplication +tripling +triply +trips +triumph +triumphal +triumphantly +triumphed +triumphing +triumphs +trivia +trivial +trivialities +triviality +trivially +trod +troff +troff's +troffer +troll +troll's +trolley +trolley's +trolleyed +trolleys +trolls +troop +trooped +trooper +troopers +trooping +troops +trophied +trophies +trophy +trophy's +trophying +tropic +tropic's +tropical +tropically +tropics +trot +trots +trouble +troubled +troublemaker +troublemaker's +troublemakers +troubler +troubles +troubleshoot +troubleshooted +troubleshooter +troubleshooters +troubleshooting +troubleshoots +troublesome +troublesomely +troublesomeness +troubling +trough +trouser +trousered +trousers +trout +trouts +trowel +trowel's +trowels +truant +truant's +truants +truce +trucing +truck +trucked +trucker +truckers +trucking +trucks +trudge +trudged +trudger +trudges +trudging +true +trued +trueness +truer +trues +truest +truing +truism +truism's +truisms +truly +trump +trumped +trumpet +trumpeted +trumpeter +trumpeting +trumpets +trumps +truncate +truncated +truncates +truncating +truncation +truncation's +truncations +trunk +trunk's +trunked +trunks +trust +trusted +trustee +trustee's +trusteed +trustees +truster +trustful +trustfully +trustfulness +trustier +trusties +trustiness +trusting +trustingly +trusts +trustworthiness +trustworthy +trusty +truth +truthful +truthfully +truthfulness +truths +try +trying +tryingly +tty +tty's +ttys +tub +tub's +tube +tubed +tuber +tuberculosis +tubers +tubes +tubing +tubs +tuck +tucked +tucker +tuckered +tuckering +tucking +tucks +tuft +tuft's +tufted +tufter +tufts +tug +tugs +tuition +tuitions +tulip +tulip's +tulips +tumble +tumbled +tumbler +tumblers +tumbles +tumbling +tumult +tumult's +tumults +tumultuous +tumultuously +tumultuousness +tunable +tunableness +tune +tuned +tuner +tuners +tunes +tunic +tunic's +tunics +tuning +tuning's +tunings +tunnel +tunnels +tuple +tuple's +tuples +turban +turban's +turbaned +turbans +turbulence +turbulence's +turbulent +turbulently +turf +turkey +turkey's +turkeys +turmoil +turmoil's +turmoils +turn +turnable +turned +turner +turners +turning +turnings +turnip +turnip's +turnips +turnkey +turnkeys +turnover +turnovers +turns +turpentine +turquoise +turret +turret's +turreted +turrets +turtle +turtle's +turtles +turtling +tutor +tutored +tutorial +tutorial's +tutorials +tutoring +tutors +twain +twang +twanging +twas +tweak +tweaked +tweaker +tweaking +tweaks +tweed +tweezer +tweezers +twelfth +twelve +twelves +twenties +twentieth +twenty +twice +twig +twig's +twigs +twilight +twilight's +twilights +twill +twilled +twilling +twin +twin's +twine +twined +twiner +twines +twining +twinkle +twinkled +twinkler +twinkles +twinkling +twins +twirl +twirled +twirler +twirling +twirlingly +twirls +twist +twisted +twister +twisters +twisting +twists +twitch +twitched +twitcher +twitching +twitter +twittered +twitterer +twittering +two +two's +twofold +twos +tying +type +type's +typed +typedef +typedefs +typer +types +typewriter +typewriter's +typewriters +typhoid +typical +typically +typicalness +typification +typified +typifies +typify +typifying +typing +typist +typist's +typists +typo +typographic +typographical +typographically +typography +typos +tyranny +tyrant +tyrant's +tyrants +ubiquitous +ubiquitously +ubiquitousness +ubiquity +ugh +uglier +ugliest +ugliness +ugly +ulcer +ulcer's +ulcered +ulcering +ulcers +ultimate +ultimately +ultimateness +umbrella +umbrella's +umbrellas +umpire +umpire's +umpired +umpires +umpiring +unabashed +unabashedly +unabated +unabatedly +unabbreviated +unable +unabridged +unaccelerated +unacceptability +unacceptable +unacceptably +unaccessible +unaccommodated +unaccompanied +unaccomplished +unaccountably +unaccounted +unaccustomed +unaccustomedly +unachievable +unachieved +unacknowledged +unacquainted +unadaptable +unadjustable +unadjusted +unadopted +unadorned +unadulterated +unadulteratedly +unadvised +unadvisedly +unaffected +unaffectedly +unaffectedness +unaffectionate +unaffectionately +unafraid +unaggregated +unaided +unalienability +unalienable +unaligned +unallocated +unalloyed +unalterable +unalterableness +unalterably +unaltered +unambiguous +unambiguously +unambitious +unanchored +unanimous +unanimously +unannounced +unanswerable +unanswered +unanticipated +unanticipatedly +unapologetically +unappealing +unappealingly +unappreciated +unapproachability +unapproachable +unappropriated +unapt +unaptly +unaptness +unarguable +unarguably +unarmed +unarticulated +unary +unashamed +unashamedly +unasked +unassailable +unassailableness +unassembled +unassigned +unassigns +unassisted +unassuming +unassumingness +unattached +unattainability +unattainable +unattended +unattenuated +unattractive +unattractively +unattractiveness +unattributed +unauthentic +unauthenticated +unavailability +unavailable +unavailing +unavailingly +unavailingness +unavoidable +unavoidably +unaware +unawarely +unawareness +unawares +unbacked +unbalanced +unbalancedness +unbanned +unbanning +unbans +unbarbered +unbarred +unbated +unbearable +unbearably +unbeatable +unbeatably +unbeaten +unbeautifully +unbecoming +unbecomingly +unbecomingness +unbelievable +unbelievably +unbelieving +unbelievingly +unbelted +unbendable +unbetrothed +unbiased +unbiasedness +unbidden +unblemished +unblinded +unblinking +unblinkingly +unblock +unblocked +unblocking +unblocks +unblown +unblushing +unblushingly +unbodied +unbolted +unboned +unbonneted +unborn +unbound +unbounded +unboundedness +unbowed +unbranched +unbreakable +unbreathable +unbred +unbridled +unbroken +unbudging +unbudgingly +unbuffered +unbuilt +unbundled +unburdened +unbureaucratic +unburied +unburned +unbuttered +unbuttoned +unbuttons +uncaged +uncalculating +uncalled +uncandidly +uncanniness +uncanny +uncared +uncaring +uncatchable +uncaught +uncaused +unceasing +unceasingly +uncensored +uncertain +uncertainly +uncertainness +uncertainties +uncertainty +uncertified +unchallenged +unchangeability +unchangeable +unchangeably +unchanged +unchanging +unchangingly +unchangingness +uncharacteristically +uncharged +uncharitable +uncharitableness +uncharted +unchartered +uncheckable +unchecked +unchivalrously +unchosen +uncivil +uncivilly +unclaimed +unclamorous +unclamorously +unclamorousness +unclarity +unclassified +uncle +uncle's +unclean +uncleanliness +uncleanly +uncleanness +unclear +uncleared +unclenched +uncles +unclipped +unclosed +unclothed +unclouded +uncloudedly +unclustered +uncluttered +uncoated +uncoded +uncoiled +uncoined +uncomfortable +uncomfortably +uncomforted +uncommented +uncommitted +uncommon +uncommonly +uncommonness +uncomplaining +uncomplainingly +uncompleted +uncomplimentary +uncomprehending +uncomprehendingly +uncompress +uncompressed +uncompresses +uncompressing +uncompromising +uncompromisingly +uncomputable +unconceivable +unconcerned +unconcernedly +unconcernedness +unconditional +unconditionally +unconditioned +unconfined +unconfirmed +unconformity +unconnected +unconquerable +unconscious +unconsciously +unconsciousness +unconsidered +unconsolidated +unconstitutional +unconstitutionality +unconstitutionally +unconstrained +uncontaminated +uncontested +uncontrollability +uncontrollable +uncontrollably +uncontrolled +unconventional +unconventionally +unconvertible +unconvinced +unconvincing +unconvincingly +unconvincingness +uncool +uncooled +uncooperative +uncoordinated +uncorked +uncorrectable +uncorrected +uncorrelated +uncountable +uncountably +uncounted +uncouth +uncouthly +uncouthness +uncovenanted +uncover +uncovered +uncovering +uncovers +uncreated +uncritically +uncrowned +uncrushable +uncured +uncurled +uncynical +uncynically +undamaged +undamped +undaunted +undauntedly +undebatable +undecidable +undecided +undeclared +undecomposable +undecorated +undefended +undefinability +undefinable +undefined +undefinedness +undeformed +undelete +undeleted +undemocratic +undemocratically +undemonstrative +undemonstratively +undemonstrativeness +undeniable +undeniableness +undeniably +undepicted +under +underbrush +underdone +underestimate +underestimated +underestimates +underestimating +underestimation +underestimations +underflow +underflowed +underflowing +underflows +underfoot +undergo +undergoes +undergoing +undergone +undergrad +undergrad's +undergrads +undergraduate +undergraduate's +undergraduates +underground +undergrounder +underivable +underived +underlie +underlies +underline +underlined +underlines +underling +underling's +underlings +underlining +underlinings +underly +underlying +undermine +undermined +undermines +undermining +underneath +underpayment +underpayment's +underpayments +underpinning +underpinnings +underplay +underplayed +underplaying +underplays +underscore +underscored +underscores +understand +understandability +understandable +understandably +understanding +understandingly +understandings +understands +understated +understood +undertake +undertaken +undertaker +undertaker's +undertakers +undertakes +undertaking +undertakings +undertook +underway +underwear +underwent +underworld +underwrite +underwriter +underwriters +underwrites +underwriting +undescended +undesigned +undesigning +undesirability +undesirable +undesirableness +undesirably +undesired +undetectable +undetected +undetermined +undeveloped +undeviated +undeviating +undeviatingly +undid +undies +undifferentiated +undigested +undignified +undiluted +undiminished +undimmed +undiplomatic +undirected +undisciplined +undisclosed +undiscovered +undiscussed +undisguised +undisguisedly +undismayed +undisputed +undisrupted +undissociated +undistinguished +undistorted +undistributed +undisturbed +undivided +undo +undocumented +undoer +undoes +undoing +undoings +undomesticated +undone +undoubled +undoubted +undoubtedly +undrained +undramatically +undreamed +undress +undressed +undresses +undressing +undried +undrinkable +undue +unduly +undumper +undumper's +undutiful +undutifully +undutifulness +undying +unearned +unearthliness +unearthly +uneasily +uneasiness +uneasy +uneconomical +unedited +unelected +unembellished +unemotional +unemotionally +unemphatic +unemphatically +unemployable +unemployed +unemployment +unencumbered +unending +unendingly +unendurable +unendurableness +unendurably +unenlightening +unenthusiastic +unenthusiastically +unenumerated +unenvied +unequal +unequally +unequivocal +unequivocally +unerring +unerringly +unessential +unethically +unevaluated +uneven +unevenly +unevenness +uneventful +uneventfully +unexamined +unexampled +unexceptionally +unexcused +unexpanded +unexpected +unexpectedly +unexpectedness +unexpended +unexperienced +unexplainable +unexplained +unexploited +unexplored +unexpressed +unextended +unfading +unfadingly +unfair +unfairly +unfairness +unfaith +unfaithful +unfaithfully +unfaithfulness +unfaltering +unfalteringly +unfamiliar +unfamiliarity +unfamiliarly +unfashionable +unfashionably +unfastened +unfathered +unfeathered +unfeigned +unfeignedly +unfenced +unfettered +unfilial +unfilially +unfilled +unfinished +unfired +unfit +unfitly +unfitness +unfitted +unfixed +unflagging +unflaggingly +unflattering +unflatteringly +unfledged +unflinching +unflinchingly +unfocused +unfold +unfolded +unfolding +unfolds +unforeseen +unforgeable +unforgettable +unforgettably +unforgivable +unforgiving +unforgivingness +unformatted +unformed +unforthcoming +unfortunate +unfortunately +unfortunates +unfounded +unfrequented +unfriendliness +unfriendly +unfrosted +unfruitful +unfruitfully +unfruitfulness +unfulfilled +unfunded +unfunnily +unfurnished +ungainliness +ungainly +ungallantly +ungenerously +ungirt +unglazed +unglued +ungot +ungotten +ungoverned +ungraceful +ungracefully +ungracefulness +ungraciously +ungraded +ungrammatical +ungrateful +ungratefully +ungratefulness +ungratified +ungrounded +unguarded +unguardedly +unguardedness +unguessable +unguessed +unguided +unhallow +unhallowed +unhampered +unhandily +unhandsomely +unhappier +unhappiest +unhappily +unhappiness +unhappy +unharmed +unhealthily +unhealthiness +unhealthy +unheard +unheeded +unheeding +unhelm +unhelpfully +unheralded +unhesitating +unhesitatingly +unhinged +unhitched +unhooks +unhoped +unhurriedly +unhysterical +unhysterically +unicorn +unicorn's +unicorns +unidentifiable +unidentified +unidirectional +unidirectionality +unidirectionally +unification +unifications +unified +unifier +unifiers +unifies +uniform +uniformed +uniforming +uniformities +uniformity +uniformly +uniformness +uniforms +unify +unifying +unilluminating +unimaginable +unimaginably +unimaginatively +unimpaired +unimpassioned +unimpeded +unimplemented +unimportance +unimportant +unimpressed +unimproved +unincorporated +unindented +uninfected +uninfluenced +uninformatively +uninformed +uninhabited +uninhibited +uninhibitedly +uninhibitedness +uninitiated +uninjured +uninspired +uninspiring +uninstantiated +uninsulated +unintelligent +unintelligently +unintelligibility +unintelligible +unintelligibleness +unintelligibly +unintended +unintentional +unintentionally +uninteresting +uninterestingly +uninterpretable +uninterpreted +uninterrupted +uninterruptedly +uninterruptedness +uninterviewed +uninvited +union +union's +unions +unique +uniquely +uniqueness +unison +unit +unit's +unite +united +unitedly +uniter +unites +unities +uniting +unitive +units +unity +unity's +univalve +univalve's +univalves +universal +universality +universally +universalness +universals +universe +universe's +universes +universities +university +university's +unjacketed +unjam +unjammed +unjamming +unjoined +unjust +unjustifiable +unjustified +unjustly +unjustness +unkind +unkindliness +unkindly +unkindness +unknit +unknowable +unknowing +unknowingly +unknown +unknowns +unlaced +unlamented +unlashed +unlaundered +unlawful +unlawfully +unlawfulness +unleaded +unleash +unleashed +unleashes +unleashing +unleavened +unless +unlettered +unlicensed +unlicked +unlike +unlikelihood +unlikelihoods +unlikeliness +unlikely +unlikeness +unlimbers +unlimited +unlimitedly +unlined +unlink +unlinked +unlinking +unlinks +unlisted +unload +unloaded +unloader +unloaders +unloading +unloads +unlock +unlocked +unlocking +unlocks +unlogged +unloved +unluckily +unluckiness +unlucky +unmade +unmagnified +unmaintainable +unmaintained +unmaliciously +unmanageable +unmanageably +unmanaged +unmanned +unmannered +unmanneredly +unmannerliness +unmannerly +unmapped +unmaps +unmarked +unmarried +unmarrieds +unmasked +unmatchable +unmatched +unmated +unmates +unmeant +unmeasurable +unmentionable +unmentionables +unmentioned +unmerciful +unmercifully +unmeshed +unmistakable +unmistakably +unmitigated +unmitigatedly +unmitigatedness +unmixed +unmoderated +unmodifiable +unmodified +unmolested +unmotivated +unmount +unmountable +unmounted +unmoved +unmurmuring +unnameable +unnamed +unnatural +unnaturally +unnaturalness +unnecessarily +unnecessary +unneeded +unnegated +unnerve +unnerved +unnerves +unnerving +unnervingly +unnoticed +unnourished +unnumbered +unobservable +unobservables +unobserved +unobtainable +unoccupied +unofficial +unofficially +unopened +unordered +unoriginals +unorthodoxly +unpack +unpackaged +unpackages +unpacked +unpacker +unpacking +unpacks +unpadded +unpaged +unpaid +unpainted +unpaired +unparliamentary +unparsed +unpartitioned +unpatriotic +unpaved +unperceived +unperformed +unperturbed +unperturbedly +unplaced +unplagued +unplanned +unpleasant +unpleasantly +unpleasantness +unpleased +unplowed +unplugged +unplugging +unplugs +unplumbed +unpolled +unpolluted +unpopular +unpopularity +unprecedented +unprecedentedly +unpredictability +unpredictable +unpredictably +unpredicted +unprejudiced +unprescribed +unpreserved +unpretending +unpretentious +unpretentiously +unpretentiousness +unpriced +unprimed +unprincipled +unprincipledness +unprintable +unprinted +unprivileged +unproblematic +unproblematical +unproblematically +unprocessed +unprofitable +unprofitableness +unprofitably +unprojected +unpromising +unpromisingly +unprompted +unpronounceable +unpropagated +unpropertied +unprotected +unprotectedly +unprovability +unprovable +unproved +unproven +unprovided +unpublished +unpunched +unpunished +unqualified +unqualifiedly +unquantifiable +unquenched +unquestionably +unquestioned +unquestioningly +unquoted +unranked +unrated +unravel +unravels +unreachable +unreacted +unread +unreadability +unreadable +unreal +unrealism +unrealistic +unrealistically +unrealized +unrealizes +unreasonable +unreasonableness +unreasonably +unreassuringly +unreconstructed +unrecordable +unrecorded +unrecoverable +unredeemed +unreferenced +unrefined +unreflected +unregister +unregistered +unregistering +unregisters +unregulated +unrehearsed +unreinforced +unrelated +unreleased +unrelenting +unrelentingly +unreliabilities +unreliability +unreliable +unreliably +unremarked +unreported +unrepresentable +unrepresented +unrequested +unrequited +unreserved +unreservedly +unreservedness +unresisted +unresisting +unresolved +unresponsive +unresponsively +unresponsiveness +unrest +unrestrained +unrestrainedly +unrestrainedness +unrestricted +unrestrictedly +unrestrictive +unreturned +unrevealing +unrifled +unrighteous +unrighteously +unrighteousness +unroll +unrolled +unrolling +unrolls +unromantically +unrotated +unruffled +unruled +unruliness +unruly +unsafe +unsafely +unsaid +unsalted +unsanitary +unsatisfactorily +unsatisfactory +unsatisfiability +unsatisfiable +unsatisfied +unsatisfying +unsaturated +unsaved +unscheduled +unschooled +unscientific +unscientifically +unscramble +unscrambled +unscrambler +unscrambles +unscrambling +unscratched +unscreened +unscrews +unscripted +unscrupulous +unscrupulously +unscrupulousness +unsealed +unseals +unseasonable +unseasonableness +unseasonably +unseasoned +unsecured +unseeded +unseeing +unseemly +unseen +unsegmented +unsegregated +unselected +unselfish +unselfishly +unselfishness +unsent +unserved +unserviced +unsettled +unsettledness +unsettling +unsettlingly +unshaded +unshakable +unshaken +unshared +unsharpened +unshaved +unshaven +unsheathing +unshelled +unsheltered +unshielded +unshod +unsigned +unsimplified +unsized +unskilled +unskillful +unskillfully +unskillfulness +unslings +unsloped +unslung +unsmiling +unsmilingly +unsnap +unsnapped +unsnapping +unsnaps +unsociability +unsociable +unsociableness +unsociably +unsocial +unsocially +unsolicited +unsolvable +unsolved +unsophisticated +unsophistication +unsorted +unsought +unsound +unsounded +unsoundly +unsoundness +unsparing +unsparingly +unspeakable +unspecified +unspent +unspoiled +unspoken +unspotted +unsprayed +unsprung +unstable +unstableness +unstably +unstacked +unstacks +unstained +unstapled +unstaring +unstated +unsteadily +unsteadiness +unsteady +unstemmed +unstinting +unstintingly +unstoppable +unstopped +unstrained +unstratified +unstreamed +unstressed +unstriped +unstructured +unstrung +unstuck +unsubscripted +unsubstantially +unsubstantiated +unsubstituted +unsuccessful +unsuccessfully +unsuffixed +unsuitability +unsuitable +unsuitably +unsuited +unsung +unsupportable +unsupported +unsure +unsurpassed +unsurprised +unsurprising +unsurprisingly +unsuspected +unsuspecting +unsuspended +unswerving +unsymmetrically +unsympathetic +untamed +untampered +untaped +untapped +untaught +untented +unterminated +untestable +untested +unthematic +unthinkable +unthinkably +unthinkingly +untidiness +untidy +untie +untied +unties +until +untimeliness +untimely +untitled +unto +untold +untouchable +untouchable's +untouchables +untouched +untoward +untowardly +untowardness +untraceable +untraced +untracked +untrained +untransformed +untranslated +untransposed +untreated +untried +untrod +untroubled +untrue +untruly +untrusted +untrustworthiness +untruth +untruthful +untruthfully +untruthfulness +untutored +untwisted +untying +untyped +unusable +unused +unusual +unusually +unusualness +unuttered +unvalued +unvarnished +unvarying +unveil +unveiled +unveiling +unveils +unventilated +unverified +unvisited +unvoiced +unwaged +unwanted +unwarily +unwarranted +unwashed +unwashedness +unwatched +unwavering +unwaveringly +unwearied +unweariedly +unweighed +unwelcome +unwept +unwholesome +unwholesomely +unwieldiness +unwieldy +unwilled +unwilling +unwillingly +unwillingness +unwind +unwinder +unwinders +unwinding +unwinds +unwinking +unwired +unwise +unwisely +unwiser +unwisest +unwitnessed +unwitting +unwittingly +unwonted +unwontedly +unwontedness +unworldliness +unworldly +unworn +unworthiness +unworthy +unwound +unwounded +unwoven +unwrap +unwrapped +unwrapping +unwraps +unwrinkled +unwritable +unwritten +unyielded +unyielding +unyieldingly +up +upbraid +upbraider +upbringing +upcoming +update +updated +updater +updates +updating +upfield +upgrade +upgraded +upgrades +upgrading +upheld +uphill +uphold +upholder +upholders +upholding +upholds +upholster +upholstered +upholsterer +upholsterers +upholstering +upholsters +upkeep +upland +uplander +uplands +uplift +uplifted +uplifter +uplifting +uplifts +upload +uploaded +uploading +uploads +upon +upper +uppermost +uppers +upright +uprightly +uprightness +uprising +uprising's +uprisings +uproar +uproot +uprooted +uprooter +uprooting +uproots +ups +upset +upsets +upsetting +upshot +upshot's +upshots +upside +upsides +upstairs +upstream +upturn +upturned +upturning +upturns +upward +upwardly +upwardness +upwards +urban +urchin +urchin's +urchins +urge +urged +urgent +urgently +urger +urges +urging +urgings +urinate +urinated +urinates +urinating +urination +urine +urn +urn's +urning +urns +us +usability +usable +usably +usage +usages +use +used +useful +usefully +usefulness +useless +uselessly +uselessness +user +user's +users +uses +usher +ushered +ushering +ushers +using +usual +usually +usualness +usurp +usurped +usurper +utensil +utensil's +utensils +utilities +utility +utility's +utmost +utopian +utopian's +utopians +utter +utterance +utterance's +utterances +uttered +utterer +uttering +utterly +uttermost +utters +uucp +uucp's +vacancies +vacancy +vacancy's +vacant +vacantly +vacantness +vacate +vacated +vacates +vacating +vacation +vacationed +vacationer +vacationers +vacationing +vacations +vacillate +vacillated +vacillates +vacillating +vacillatingly +vacillation +vacillations +vacillator +vacillator's +vacillators +vacuo +vacuous +vacuously +vacuousness +vacuum +vacuumed +vacuuming +vacuums +vagabond +vagabond's +vagabonds +vagaries +vagary +vagary's +vagina +vagina's +vaginas +vagrant +vagrantly +vagrants +vague +vaguely +vagueness +vaguer +vaguest +vainly +vale +vale's +valedictorian +valedictorian's +valence +valence's +valences +valentine +valentine's +valentines +vales +valet +valet's +valets +valiant +valiantly +valiantness +valid +validate +validated +validates +validating +validation +validations +validity +validly +validness +valley +valley's +valleys +valuable +valuableness +valuables +valuably +valuation +valuation's +valuations +valuator +valuators +value +valued +valuer +valuers +values +valuing +valve +valve's +valved +valves +valving +van +van's +vane +vane's +vaned +vanes +vanilla +vanish +vanished +vanisher +vanishes +vanishing +vanishingly +vanities +vanity +vanquish +vanquished +vanquisher +vanquishes +vanquishing +vans +vantage +vantages +variability +variable +variable's +variableness +variables +variably +variance +variance's +variances +variant +variantly +variants +variation +variation's +variations +varied +variedly +varier +varies +varieties +variety +variety's +various +variously +variousness +varnish +varnish's +varnished +varnisher +varnishers +varnishes +varnishing +vary +varying +varyingly +varyings +vase +vase's +vases +vassal +vassals +vast +vaster +vastest +vastly +vastness +vat +vat's +vats +vaudeville +vault +vaulted +vaulter +vaulting +vaults +vaunt +vaunted +vaunter +veal +vealer +vealing +vector +vector's +vectored +vectoring +vectors +veer +veered +veering +veeringly +veers +vegetable +vegetable's +vegetables +vegetarian +vegetarian's +vegetarians +vegetate +vegetated +vegetates +vegetating +vegetation +vegetative +vegetatively +vegetativeness +vehemence +vehement +vehemently +vehicle +vehicle's +vehicles +vehicular +veil +veiled +veiling +veils +vein +veined +veiner +veining +veins +velocities +velocity +velocity's +velvet +vend +vender +vending +vendor +vendor's +vendors +venerable +venerableness +vengeance +venison +venom +venomous +venomously +venomousness +vent +vented +venter +ventilate +ventilated +ventilates +ventilating +ventilation +ventilations +ventilative +venting +ventral +ventrally +ventricle +ventricle's +ventricles +vents +venture +ventured +venturer +venturers +ventures +venturing +venturings +veracity +veranda +veranda's +verandaed +verandas +verb +verb's +verbal +verbally +verbatim +verbose +verbosely +verboseness +verbs +verdict +verdicts +verdure +verdured +verge +verger +verges +verier +veriest +verifiability +verifiable +verifiableness +verification +verifications +verified +verifier +verifier's +verifiers +verifies +verify +verifying +verily +veritable +veritableness +vermin +versa +versatile +versatilely +versatileness +versatility +verse +versed +verser +verses +versing +version +versions +versus +vertebrate +vertebrate's +vertebrates +vertebration +vertex +vertexes +vertical +vertically +verticalness +verticals +vertices +very +vessel +vessel's +vessels +vest +vested +vestige +vestige's +vestiges +vestigial +vestigially +vesting +vests +veteran +veteran's +veterans +veterinarian +veterinarian's +veterinarians +veterinary +veto +vetoed +vetoer +vetoes +vetoing +vetting +vex +vexation +vexed +vexedly +vexes +vexing +vi +vi's +via +viability +viable +viably +vial +vial's +vials +vibrate +vibrated +vibrates +vibrating +vibration +vibrations +vice +vice's +viceroy +vices +vicing +vicinities +vicinity +vicious +viciously +viciousness +vicissitude +vicissitude's +vicissitudes +victim +victim's +victims +victor +victor's +victories +victorious +victoriously +victoriousness +victors +victory +victory's +victual +victuals +video +videos +videotape +videotape's +videotaped +videotapes +videotaping +vie +vied +vier +vies +view +viewable +viewed +viewer +viewers +viewing +viewings +viewpoint +viewpoint's +viewpoints +viewport +views +vigilance +vigilant +vigilante +vigilante's +vigilantes +vigilantly +vignette +vignette's +vignetted +vignetter +vignettes +vignetting +vigorous +vigorously +vigorousness +vii +viii +vile +vilely +vileness +viler +vilest +vilification +vilifications +vilified +vilifier +vilifies +vilify +vilifying +villa +villa's +village +village's +villager +villagers +villages +villain +villain's +villainous +villainously +villainousness +villains +villainy +villas +vindictive +vindictively +vindictiveness +vine +vine's +vinegar +vinegars +vines +vineyard +vineyard's +vineyards +vining +vintage +vintager +vintages +violate +violated +violates +violating +violation +violations +violative +violator +violator's +violators +violence +violent +violently +violet +violet's +violets +violin +violin's +violinist +violinist's +violinists +violins +viper +viper's +vipers +viral +virally +virgin +virgin's +virginity +virgins +virtual +virtualize +virtually +virtue +virtue's +virtues +virtuoso +virtuoso's +virtuosos +virtuous +virtuously +virtuousness +virus +virus's +viruses +vis +visa +visaed +visage +visaged +visaing +visas +viscosities +viscosity +viscount +viscount's +viscounts +viscous +viscously +viscousness +visibilities +visibility +visible +visibleness +visibly +vision +vision's +visionariness +visionary +visioned +visioning +visions +visit +visitation +visitation's +visitations +visited +visiting +visitor +visitor's +visitors +visits +visor +visor's +visored +visors +vista +vista's +vistaed +vistas +visual +visually +visuals +vita +vitae +vital +vitality +vitally +vitals +vitamin +vitamin's +vitamins +vivid +vividly +vividness +vizier +vocabularies +vocabulary +vocal +vocally +vocals +vocation +vocation's +vocational +vocationally +vocations +vogue +voice +voiced +voicer +voicers +voices +voicing +void +voided +voider +voiding +voidness +voids +volatile +volatileness +volatiles +volatilities +volatility +volcanic +volcano +volcano's +volcanos +volley +volleyball +volleyball's +volleyballs +volleyed +volleyer +volleying +volleys +volt +voltage +voltages +volts +volume +volume's +volumed +volumes +voluming +voluntarily +voluntariness +voluntary +volunteer +volunteered +volunteering +volunteers +vomit +vomited +vomiter +vomiting +vomits +vortex +vortexes +vote +voted +voter +voters +votes +voting +votive +votively +votiveness +vouch +voucher +vouchers +vouches +vouching +vow +vowed +vowel +vowel's +vowels +vower +vowing +vows +voyage +voyaged +voyager +voyagers +voyages +voyaging +voyagings +vulgar +vulgarly +vulnerabilities +vulnerability +vulnerable +vulnerableness +vulture +vulture's +vultures +wade +waded +wader +waders +wades +wading +wafer +wafer's +wafered +wafering +wafers +waffle +waffle's +waffled +waffles +waffling +waft +wafter +wag +wage +waged +wager +wagered +wagerer +wagering +wagers +wages +waging +wagon +wagon's +wagons +wags +wail +wailed +wailer +wailing +wails +waist +waist's +waistcoat +waistcoat's +waistcoated +waistcoats +waisted +waister +waists +wait +waited +waiter +waiter's +waiters +waiting +waitress +waitress's +waitresses +waits +waive +waived +waiver +waiverable +waivers +waives +waiving +wake +waked +waken +wakened +wakener +wakening +waker +wakes +waking +walk +walkable +walked +walker +walkers +walking +walks +walkway +walkway's +walkways +wall +wall's +walled +waller +wallet +wallet's +wallets +walling +wallow +wallowed +wallower +wallowing +wallows +walls +walnut +walnut's +walnuts +walrus +walrus's +walruses +waltz +waltzed +waltzer +waltzes +waltzing +wan +wand +wander +wandered +wanderer +wanderers +wandering +wanderings +wanders +wane +waned +wanes +waning +wanly +wanness +want +wanted +wanter +wanting +wanton +wantoner +wantonly +wantonness +wants +war +war's +warble +warbled +warbler +warbles +warbling +ward +warded +warden +wardens +warder +warding +wardrobe +wardrobe's +wardrobes +wards +ware +warehouse +warehoused +warehouser +warehouses +warehousing +wares +warfare +warier +wariest +warily +wariness +waring +warlike +warm +warmed +warmer +warmers +warmest +warming +warmly +warmness +warms +warmth +warn +warned +warner +warning +warningly +warnings +warns +warp +warp's +warped +warper +warping +warps +warrant +warranted +warranter +warranties +warranting +warrants +warranty +warranty's +warred +warring +warrior +warrior's +warriors +wars +warship +warship's +warships +wart +wart's +warted +warts +wary +was +wash +washed +washer +washers +washes +washing +washings +wasn't +wasp +wasp's +wasps +waste +wasted +wasteful +wastefully +wastefulness +waster +wastes +wasting +wastingly +watch +watched +watcher +watchers +watches +watchful +watchfully +watchfulness +watching +watchings +watchman +watchword +watchword's +watchwords +water +watered +waterer +waterfall +waterfall's +waterfalls +wateriness +watering +waterings +waterproof +waterproofed +waterproofer +waterproofing +waterproofness +waterproofs +waters +waterway +waterway's +waterways +watery +wave +waved +waveform +waveform's +waveforms +wavefront +wavefront's +wavefronts +wavelength +wavelengths +waver +wavered +waverer +wavering +waveringly +wavers +waves +waving +wax +waxed +waxen +waxer +waxers +waxes +waxier +waxiness +waxing +waxy +way +way's +ways +wayside +waysides +wayward +waywardly +waywardness +we +we'd +we'll +we're +we've +weak +weaken +weakened +weakener +weakening +weakens +weaker +weakest +weakliness +weakly +weakness +weakness's +weaknesses +wealth +wealthier +wealthiest +wealthiness +wealths +wealthy +wean +weaned +weaner +weaning +weapon +weapon's +weaponed +weapons +wear +wearable +wearer +wearied +wearier +wearies +weariest +wearily +weariness +wearing +wearingly +wearisome +wearisomely +wearisomeness +wears +weary +wearying +weasel +weasel's +weasels +weather +weathercock +weathercock's +weathercocks +weathered +weatherer +weathering +weatherly +weathers +weave +weaver +weavers +weaves +weaving +web +web's +weber +webs +wed +wedded +wedding +wedding's +weddings +wedge +wedged +wedges +wedging +weds +wee +weed +weeded +weeder +weeding +weeds +week +week's +weekday +weekday's +weekdays +weekend +weekend's +weekender +weekends +weeklies +weekly +weeks +weep +weeped +weeper +weepers +weeping +weeps +weigh +weighed +weigher +weighing +weighings +weighs +weight +weighted +weighter +weighting +weightings +weights +weird +weirdly +weirdness +welcome +welcomed +welcomely +welcomeness +welcomer +welcomes +welcoming +weld +welded +welder +welders +welding +weldings +welds +welfare +well +welled +welling +wellness +wells +wench +wench's +wencher +wenches +went +wept +were +weren't +west +wester +westered +westering +westerlies +westerly +western +westerner +westerners +westing +westward +westwards +wet +wetly +wetness +wets +wetted +wetter +wettest +wetting +whack +whacked +whacker +whacking +whacks +whale +whaler +whales +whaling +whammies +whammy +wharf +wharfs +wharves +what +what's +whatchamacallit +whatchamacallit's +whatchamacallits +whatever +whatsoever +wheat +wheaten +wheel +wheeled +wheeler +wheelers +wheeling +wheelings +wheels +whelp +when +whence +whenever +whens +where +where's +whereabouts +whereas +whereby +wherein +whereupon +wherever +whether +whew +whey +which +whichever +while +whiled +whiles +whiling +whilst +whim +whim's +whimper +whimpered +whimpering +whimpers +whims +whimsical +whimsically +whimsicalness +whimsied +whimsies +whimsy +whimsy's +whine +whined +whiner +whines +whining +whiningly +whip +whip's +whipped +whipper +whipper's +whippers +whipping +whipping's +whippings +whips +whirl +whirled +whirler +whirling +whirlpool +whirlpool's +whirlpools +whirls +whirlwind +whirr +whirring +whisk +whisked +whisker +whiskered +whiskers +whiskey +whiskey's +whiskeys +whisking +whisks +whisper +whispered +whisperer +whispering +whisperingly +whisperings +whispers +whistle +whistled +whistler +whistlers +whistles +whistling +whit +white +whited +whitely +whiten +whitened +whitener +whiteners +whiteness +whitening +whitens +whiter +whites +whitespace +whitest +whitewash +whitewashed +whitewasher +whitewashing +whiting +whittle +whittled +whittler +whittles +whittling +whittlings +whiz +whizzed +whizzes +whizzing +who +who's +whoever +whole +wholehearted +wholeheartedly +wholeness +wholes +wholesale +wholesaled +wholesaler +wholesalers +wholesales +wholesaling +wholesome +wholesomely +wholesomeness +wholly +whom +whomever +whoop +whooped +whooper +whooping +whoops +whore +whore's +whores +whoring +whorl +whorl's +whorled +whorls +whose +why +wick +wicked +wickedly +wickedness +wicker +wicking +wicks +wide +widely +widen +widened +widener +wideness +widening +widens +wider +widespread +widest +widget +widget's +widgets +widow +widowed +widower +widowers +widows +width +widths +wield +wielded +wielder +wielding +wields +wife +wife's +wifeliness +wifely +wig +wig's +wigs +wigwam +wild +wildcat +wildcat's +wildcats +wilder +wilderness +wildest +wilding +wildly +wildness +wile +wiled +wiles +wilier +wiliness +wiling +will +willed +willer +willful +willfully +willfulness +willing +willingly +willingness +willings +willow +willow's +willower +willows +wills +wilt +wilted +wilting +wilts +wily +win +wince +winced +winces +wincing +wind +winded +winder +winders +windier +windiness +winding +windmill +windmill's +windmilling +windmills +window +window's +windowed +windowing +windows +winds +windy +wine +wined +winer +winers +wines +wing +winged +winger +wingers +winging +wings +wining +wink +winked +winker +winking +winks +winner +winner's +winners +winning +winningly +winnings +wins +winter +wintered +winterer +wintering +winterly +winters +wintrier +wintriness +wintry +wipe +wiped +wiper +wipers +wipes +wiping +wire +wired +wireless +wirer +wires +wiretap +wiretap's +wiretaps +wirier +wiriness +wiring +wirings +wiry +wisdom +wisdoms +wise +wised +wisely +wiseness +wiser +wises +wisest +wish +wished +wisher +wishers +wishes +wishful +wishfully +wishfulness +wishing +wising +wisp +wisp's +wisps +wistful +wistfully +wistfulness +wit +wit's +witch +witchcraft +witches +witching +with +withal +withdraw +withdrawal +withdrawal's +withdrawals +withdrawer +withdrawing +withdrawn +withdrawnness +withdraws +withdrew +wither +withered +withering +witheringly +withers +withheld +withhold +withholder +withholders +withholding +withholdings +withholds +within +without +withstand +withstanding +withstands +withstood +witness +witnessed +witnesses +witnessing +wits +wittier +wittiest +wittiness +witty +wives +wizard +wizard's +wizardly +wizards +woe +woeful +woefully +woeness +woke +woken +wolf +wolfer +wolves +woman +woman's +womanhood +womanliness +womanly +womb +womb's +wombed +wombs +women +women's +womens +won +won't +wonder +wondered +wonderer +wonderful +wonderfully +wonderfulness +wondering +wonderingly +wonderland +wonderland's +wonderment +wonders +wondrous +wondrously +wondrousness +wont +wonted +wontedly +wontedness +wonting +woo +wood +wood's +woodchuck +woodchuck's +woodchucks +woodcock +woodcock's +woodcocks +wooded +wooden +woodenly +woodenness +woodier +woodiness +wooding +woodland +woodlander +woodman +woodpecker +woodpecker's +woodpeckers +woods +woodser +woodwork +woodworker +woodworking +woody +wooed +wooer +woof +woofed +woofer +woofers +woofing +woofs +wooing +wool +wooled +woolen +woolens +woollier +woollies +woolliness +woolly +wools +wooly +woos +word +word's +worded +wordier +wordily +wordiness +wording +wordings +words +wordy +wore +work +workable +workableness +workably +workaround +workaround's +workarounds +workbench +workbench's +workbenches +workbook +workbook's +workbooks +worked +worker +worker's +workers +workflow +workhorse +workhorse's +workhorses +working +workingman +workings +workload +workloads +workman +workmanly +workmanship +workmen +workmen's +works +workshop +workshop's +workshops +workspace +workspaces +workstation +workstation's +workstations +world +world's +worlders +worldliness +worldly +worlds +worldwide +worm +wormed +wormer +worming +worms +worn +worried +worriedly +worrier +worriers +worries +worrisome +worrisomely +worrisomeness +worry +worrying +worryingly +worse +worser +worship +worshipful +worshipfully +worshipfulness +worships +worst +worsted +worth +worthier +worthies +worthiest +worthiness +worthing +worthless +worthlessly +worthlessness +worths +worthwhile +worthwhileness +worthy +would +wouldest +wouldn't +wound +wounded +wounding +wounds +wove +woven +wrangle +wrangled +wrangler +wranglers +wrangles +wrangling +wrap +wrap's +wrapped +wrapper +wrapper's +wrappers +wrapping +wrappings +wraps +wrath +wreak +wreaks +wreath +wreathed +wreathes +wreathing +wreck +wreckage +wrecked +wrecker +wreckers +wrecking +wrecks +wren +wren's +wrench +wrenched +wrenches +wrenching +wrenchingly +wrens +wrest +wrested +wrester +wresting +wrestle +wrestled +wrestler +wrestles +wrestling +wrestlings +wrests +wretch +wretched +wretchedly +wretchedness +wretches +wriggle +wriggled +wriggler +wriggles +wriggling +wring +wringer +wringing +wrings +wrinkle +wrinkled +wrinkles +wrinkling +wrist +wrist's +wrists +wristwatch +wristwatch's +wristwatches +writ +writ's +writable +write +writer +writer's +writers +writes +writhe +writhed +writhes +writhing +writing +writings +writs +written +wrong +wronged +wronger +wrongest +wronging +wrongly +wrongness +wrongs +wrote +wrought +wrung +xi +xii +xiii +xiv +xix +xv +xvi +xvii +xviii +xx +yacc +yacc's +yank +yanked +yanking +yanks +yard +yard's +yarded +yarding +yards +yardstick +yardstick's +yardsticks +yarn +yarn's +yarned +yarning +yarns +yawn +yawner +yawning +yawningly +yawns +yea +yeah +year +year's +yearly +yearn +yearned +yearner +yearning +yearningly +yearnings +yearns +years +yeas +yeast +yeast's +yeasts +yecch +yell +yelled +yeller +yelling +yellow +yellowed +yellower +yellowest +yellowing +yellowish +yellowness +yellows +yells +yelp +yelped +yelper +yelping +yelps +yeoman +yeomanly +yeomen +yes +yeses +yesterday +yesterday's +yesterdays +yet +yield +yielded +yielder +yielding +yields +yoke +yoke's +yokes +yoking +yon +yonder +you +you'd +you'll +you're +you've +young +younger +youngest +youngly +youngness +youngster +youngster's +youngsters +your +your's +yours +yourself +yourselves +youth +youth's +youthes +youthful +youthfully +youthfulness +yuck +yummier +yummy +yuppie +yuppie's +yuppies +zap +zapped +zapping +zaps +zeal +zealous +zealously +zealousness +zebra +zebra's +zebras +zenith +zero +zeroed +zeroes +zeroing +zeros +zeroth +zest +zigzag +zinc +zinc's +zodiac +zodiacs +zonal +zonally +zone +zoned +zonely +zoner +zones +zoning +zoo +zoo's +zoological +zoologically +zoom +zoomed +zooming +zooms +zoos +acclimatisation +acclimatisations +acclimatised +accoutrement +accoutrement's +accoutrements +acknowledgement +acknowledgement's +acknowledgements +actualisation +actualisation's +actualisations +aerofoil +aerofoils +aeroplane +aeroplane's +aeroplanes +aerosolise +aerosolised +aesthetic +aesthetic's +aesthetically +aesthetics +agonise +agonised +agonisedly +agoniser +agonisers +agonises +agonising +agonisinglies +agonisingly +alphabetise +alphabetised +alphabetiser +alphabetisers +alphabetises +alphabetising +aluminium +aluminium's +aluminiums +amenorrhoea +amorist +amorist's +amorists +amortise +amortised +amortises +amortising +amphitheatre +amphitheatre's +amphitheatres +anaemia +anaemia's +anaemias +anaemic +anaemics +anaesthesia +anaesthesia's +anaesthesias +anaesthetic +anaesthetic's +anaesthetically +anaesthetics +anaesthetise +anaesthetised +anaesthetiser +anaesthetisers +anaesthetises +anaesthetising +analogue +analogue's +analogues +analysable +analyse +analysed +analyser +analysers +analyses +analysing +anodise +anodised +anodises +anodising +antagonise +antagonised +antagoniser +antagonisers +antagonises +antagonising +apologise +apologised +apologiser +apologisers +apologises +apologising +appal +appals +apparelled +appetiser +appetising +appetisingly +arbour +arbour's +arboured +arbours +archaise +archaised +archaiser +archaisers +archaises +archaising +ardour +ardour's +ardours +arithmetise +arithmetised +arithmetises +armour +armour's +armoured +armourer +armourer's +armourers +armouried +armouries +armouring +armours +armoury +armoury's +atomisation +atomisation's +atomisations +atomise +atomised +atomiser +atomisers +atomises +atomising +authorisation +authorisation's +authorisations +authorise +authorised +authoriser +authorisers +authorises +authorising +autodialler +axiomatisation +axiomatisation's +axiomatisations +axiomatise +axiomatised +axiomatises +axiomatising +balkanise +balkanised +balkanising +baptise +baptised +baptiser +baptisers +baptises +baptising +barrelled +barrelling +bastardise +bastardised +bastardises +bastardising +bedevilled +bedevilling +behaviour +behaviour's +behavioural +behaviourally +behavioured +behaviourism +behaviourism's +behaviourisms +behaviouristic +behaviouristics +behaviours +behove +behoved +behoves +behoving +behoving's +behovingly +behovings +belabour +belabour's +belaboured +belabouring +belabours +bevelled +bevelling +bevellings +bowdlerise +bowdlerised +bowdleriser +bowdlerises +bowdlerising +brutalise +brutalised +brutalises +brutalising +bushelled +bushelling +bushellings +calibre +calibres +canalled +canalling +cancelled +canceller +cancelling +candour +candour's +candours +cannibalise +cannibalised +cannibalises +cannibalising +canonicalisation +canonicalise +canonicalised +canonicalises +canonicalising +capitalisation +capitalisation's +capitalisations +capitalise +capitalised +capitaliser +capitalisers +capitalises +capitalising +carbonisation +carbonisation's +carbonisations +carbonise +carbonised +carboniser +carbonisers +carbonises +carbonising +catalogue +catalogue's +catalogued +cataloguer +catalogues +cataloguing +categorisation +categorisation's +categorisations +categorise +categorised +categoriser +categorisers +categorises +categorising +centimetre +centimetre's +centimetres +centralisation +centralisation's +centralisations +centralise +centralised +centraliser +centralisers +centralises +centralising +centre +centre's +centred +centrepiece +centrepiece's +centrepieces +centres +centring +channelled +channeller +channeller's +channellers +channelling +characterisable +characterisables +characterisation +characterisation's +characterisations +characterise +characterised +characteriser +characterisers +characterises +characterising +cheque +cheque's +chequebook +chequebook's +chequebooks +chequer +chequered +chequers +cheques +chiselled +chiseller +chisellers +civilisation +civilisation's +civilisations +civilise +civilised +civilisedness +civiliser +civilisers +civilises +civilising +clamour +clamoured +clamourer +clamourer's +clamourers +clamouring +clamours +cognisance +cognisant +colonisation +colonisation's +colonisations +colonise +colonised +coloniser +colonisers +colonises +colonising +colour +colour's +coloured +coloureds +colourer +colourer's +colourers +colourful +colourfully +colourfulness +colouring +colourings +colourless +colourlessly +colourlessness +colours +columnise +columnised +columnises +columnising +compartmentalise +compartmentalised +compartmentalises +compartmentalising +computerise +computerised +computerises +computerising +conceptualisation +conceptualisation's +conceptualisations +conceptualise +conceptualised +conceptualiser +conceptualises +conceptualising +counselled +counselling +counsellor +counsellor's +counsellors +criticise +criticised +criticiser +criticisers +criticises +criticising +criticisinglies +criticisingly +crystallise +crystallised +crystalliser +crystallisers +crystallises +crystallising +customisable +customisation +customisation's +customisations +customise +customised +customiser +customisers +customises +customising +decentralisation +decentralisation's +decentralisations +decentralised +defence +defence's +defenced +defenceless +defencelessly +defencelessness +defences +defencing +defencive +demeanour +demeanour's +demeanours +demoralise +demoralised +demoraliser +demoralisers +demoralises +demoralising +demoralisingly +dialled +dialler +diallers +dialling +diallings +dichotomise +dichotomised +dichotomises +dichotomising +digitise +digitised +digitiser +digitiser's +digitisers +digitises +digitising +dishonour +dishonoured +dishonourer +dishonourer's +dishonourers +dishonouring +dishonours +disorganised +draught +draught's +draughts +draughtsman +duelled +dueller +duellers +duelling +duellings +economise +economised +economiser +economisers +economises +economising +editorialise +editorialised +editorialiser +editorialises +editorialising +enamelled +enameller +enamellers +enamelling +enamellings +encyclopaedia +encyclopaedia's +encyclopaedias +endeavour +endeavoured +endeavourer +endeavourer's +endeavourers +endeavouring +endeavours +enrol +enrolment +enrolment's +enrolments +enrols +epitomise +epitomised +epitomiser +epitomisers +epitomises +epitomising +equalisation +equalisation's +equalisations +equalise +equalised +equaliser +equaliser's +equalisers +equalises +equalising +equalisings +equalled +equalling +eviller +evillest +factorisation +factorisation's +factorisations +familiarisation +familiarisation's +familiarisations +familiarise +familiarised +familiariser +familiarisers +familiarises +familiarising +familiarisingly +fantasise +fantasised +fantasiser +fantasises +fantasising +favour +favourable +favourableness +favourables +favourably +favoured +favoured's +favouredly +favouredness +favoureds +favourer +favourer's +favourers +favouring +favouring's +favouringly +favourings +favourite +favourite's +favourites +favours +fertilisation +fertilisation's +fertilisations +fertilise +fertilised +fertiliser +fertilisers +fertilises +fertilising +fervour +fervour's +fervours +fibre +fibre's +fibred +fibreglass +fibres +finalisation +finalisations +finalise +finalised +finalises +finalising +flavour +flavour's +flavoured +flavourer +flavourer's +flavourers +flavouring +flavourings +flavours +formalisation +formalisation's +formalisations +formalise +formalised +formaliser +formalisers +formalises +formalising +fuelled +fueller +fuellers +fuelling +fulfil +fulfilment +fulfilment's +fulfilments +fulfils +funnelled +funnelling +gaol +generalisation +generalisation's +generalisations +generalise +generalised +generaliser +generalisers +generalises +generalising +glamorise +glamorised +glamoriser +glamorisers +glamorises +glamorising +gospeller +gospellers +gossipped +gossipping +gramme +gramme's +grammes +gravelled +gravelling +grovelled +groveller +grovellers +grovelling +grovellingly +harbour +harbour's +harboured +harbourer +harbourer's +harbourers +harbouring +harbours +harmonise +harmonised +harmoniser +harmonisers +harmonises +harmonising +honour +honourable +honourableness +honourables +honourablies +honourably +honoured +honourer +honourer's +honourers +honouring +honours +hospitalise +hospitalised +hospitalises +hospitalising +humour +humour's +humoured +humourer +humourers +humouring +humours +hyperlink +hypermedia +hypothesise +hypothesised +hypothesiser +hypothesisers +hypothesises +hypothesising +idealisation +idealisation's +idealisations +idealise +idealised +idealiser +idealisers +idealises +idealising +imperilled +incognisance +incognisant +individualise +individualised +individualiser +individualisers +individualises +individualising +individualisingly +industrialisation +industrialisation's +industrialisations +informalises +initialisation +initialisation's +initialisations +initialise +initialised +initialiser +initialisers +initialises +initialising +initialled +initialler +initialling +institutionalise +institutionalised +institutionalises +institutionalising +internalisation +internalisation's +internalisations +internalise +internalised +internalises +internalising +italicise +italicised +italicises +italicising +itemisation +itemisation's +itemisations +itemise +itemised +itemiser +itemisers +itemises +itemising +jeopardise +jeopardised +jeopardises +jeopardising +jewelled +jeweller +jewellers +jewelling +journalise +journalised +journaliser +journalisers +journalises +journalising +judgement +judgement's +judgements +kidnapped +kidnapper +kidnapper's +kidnappers +kidnapping +kidnapping's +kidnappings +kilogramme +kilogramme's +kilogrammes +kilometre +kilometre's +kilometres +labelled +labeller +labeller's +labellers +labelling +labour +laboured +laboured's +labouredly +labouredness +labourer +labourer's +labourers +labouring +labouring's +labouringly +labourings +labours +laurelled +legalisation +legalisation's +legalisations +legalise +legalised +legalises +legalising +levelled +leveller +levellers +levellest +levelling +liberalise +liberalised +liberaliser +liberalisers +liberalises +liberalising +licence +licence's +licences +linearisable +linearise +linearised +linearises +linearising +linearision +litre +litres +localisation +localisation's +localisations +localise +localised +localiser +localisers +localises +localising +lustre +lustred +lustres +lustring +magnetisation +magnetisation's +magnetisations +manoeuvre +manoeuvred +manoeuvrer +manoeuvres +manoeuvring +marvelled +marvelling +marvellous +marvellously +marvellousness +materialise +materialised +materialiser +materialisers +materialises +materialising +maximise +maximised +maximiser +maximisers +maximises +maximising +mechanisation +mechanisation's +mechanisations +mechanise +mechanised +mechaniser +mechanisers +mechanises +mechanising +medalled +medalling +mediaeval +mediaeval's +mediaevally +mediaevals +memorisation +memorisation's +memorisations +memorise +memorised +memoriser +memorisers +memorises +memorising +metadata +metalled +metalling +metallisation +metallisation's +metallisations +metre +metre's +metred +metres +metring +millimetre +millimetre's +millimetres +miniaturisation +miniaturisations +miniaturise +miniaturised +miniaturises +miniaturising +minimisation +minimisation's +minimisations +minimise +minimised +minimiser +minimisers +minimises +minimising +misjudgement +mitre +mitred +mitrer +mitring +modelled +modeller +modellers +modelling +modellings +modernise +modernised +moderniser +modernisers +modernises +modernising +modularisation +modularise +modularised +modularises +modularising +motorise +motorised +motorises +motorising +moustache +moustached +moustaches +multilevelled +nationalisation +nationalisation's +nationalisations +nationalise +nationalised +nationaliser +nationalisers +nationalises +nationalising +naturalisation +naturalisation's +naturalisations +neighbour +neighbour's +neighboured +neighbourer +neighbourer's +neighbourers +neighbourhood +neighbourhood's +neighbourhoods +neighbouring +neighbourings +neighbourliness +neighbourly +neighbours +neutralise +neutralised +neutraliser +neutralisers +neutralises +neutralising +nickelled +nickelling +normalisation +normalisation's +normalisations +normalise +normalised +normaliser +normalisers +normalises +normalising +notarise +notarised +notarises +notarising +nought +noughts +odour +odour's +odoured +odours +offence +offence's +offences +offencive +optimisation +optimisation's +optimisations +optimise +optimised +optimiser +optimiser's +optimisers +optimises +optimising +organisable +organisables +organisation +organisation's +organisational +organisational's +organisationally +organisationals +organisations +organise +organised +organiser +organisers +organises +organising +oxidise +oxidised +oxidiser +oxidisers +oxidises +oxidising +oxidisings +panelled +panelling +panellings +parallelisation +parallelisation's +parallelisations +parallelise +parallelised +paralleliser +parallelisers +parallelises +parallelising +parallelled +parallelling +paralyse +paralysed +paralysedlies +paralysedly +paralyser +paralyser's +paralysers +paralyses +paralysing +paralysinglies +paralysingly +parameterisable +parameterisation +parameterisation's +parameterisations +parameterise +parameterised +parameterises +parameterising +parametrisable +parametrisation +parametrisation's +parametrisations +parametrise +parametrised +parametrises +parametrising +parcelled +parcelling +parenthesised +parlour +parlour's +parlours +patronise +patronised +patroniser +patronisers +patronises +patronising +patronising's +patronisingly +patronisings +penalise +penalised +penalises +penalising +pencilled +pencilling +pencillings +personalisation +personalisation's +personalisations +personalise +personalised +personalises +personalising +petalled +philosophise +philosophised +philosophiser +philosophisers +philosophises +philosophising +plough +ploughed +plougher +ploughes +ploughing +ploughman +pluralisation +pluralisation's +pluralisations +pluralise +pluralised +pluraliser +pluralisers +pluralises +pluralising +polarisation +polarisation's +polarisations +popularisation +popularisation's +popularisations +popularise +popularised +populariser +popularisers +popularises +popularising +practician +practise +practised +practiser +practises +practising +preinitialise +preinitialised +preinitialises +preinitialising +pressurise +pressurised +pressuriser +pressurisers +pressurises +pressurising +pretence +pretences +pretencion +pretencions +pretencive +prioritise +prioritised +prioritiser +prioritisers +prioritises +prioritising +prioritisings +productise +productised +productiser +productisers +productises +productising +programme +programme's +programmes +proselytise +proselytised +proselytiser +proselytisers +proselytises +proselytising +publicise +publicised +publicises +publicising +pulverise +pulverised +pulveriser +pulverisers +pulverises +pulverising +pyjama +pyjama's +pyjamaed +pyjamas +quantisation +quantisation's +quantisations +quantise +quantised +quantiser +quantiser's +quantisers +quantises +quantising +quarrelled +quarreller +quarrellers +quarrelling +queueing +randomise +randomised +randomiser +randomises +randomising +rationalise +rationalised +rationaliser +rationalisers +rationalises +rationalising +reacclimatisation +reacclimatisation's +reacclimatisations +reacknowledgement +reacknowledgement's +reacknowledgements +reactualisation +reactualisation's +reactualisations +realisable +realisableness +realisables +realisablies +realisably +realisation +realisation's +realisations +realise +realised +realiser +realisers +realises +realising +realising's +realisingly +realisings +reanalyse +reanalysed +reanalyser +reanalysers +reanalyses +reanalysing +reapologises +reauthorisation +reauthorisation's +reauthorisations +reauthorises +rebrutalises +recapitalisation +recapitalisation's +recapitalisations +recapitalised +recapitalises +recarbonisation +recarbonisation's +recarbonisations +recarboniser +recarbonisers +recarbonises +recategorised +recentralisation +recentralisation's +recentralisations +recentralises +recivilisation +recivilisation's +recivilisations +recivilises +recognisability +recognisable +recognisably +recognisance +recognise +recognised +recognisedlies +recognisedly +recogniser +recognisers +recognises +recognising +recognisinglies +recognisingly +recolonisation +recolonisation's +recolonisations +recolonises +recoloured +recolours +reconceptualising +recriticises +recrystallised +recrystallises +redialled +refavours +refertilisation +refertilisation's +refertilisations +refertilises +refuelled +refuelling +reharmonises +rehonours +reinitialise +reinitialised +reinitialises +reinitialising +reitemises +relabelled +relabeller +relabellers +relabelling +remagnetisation +remagnetisation's +remagnetisations +rematerialises +rememorises +remodelled +remodelling +renationalised +renationalises +renormalised +renormalises +reorganisation +reorganisation's +reorganisations +reorganise +reorganised +reorganiser +reorganisers +reorganises +reorganising +reoxidises +repatronises +reprogramme +reprogrammes +repulverises +resepulchres +restandardisation +restandardisation's +restandardisations +restandardises +resterilises +resymbolisation +resymbolisation's +resymbolisations +resymbolises +resynchronisations +resynchronised +resynchronises +resynthesises +retranquilises +reutilisation +reutilises +revelled +reveller +revellers +revelling +revellings +revisualises +revolutionise +revolutionised +revolutioniser +revolutionisers +revolutionises +revolutionising +rigour +rigour's +rigours +rivalled +rivalling +rouble +rouble's +roubles +routeing +rumour +rumour's +rumoured +rumourer +rumourer's +rumourers +rumouring +rumours +sabre +sabre's +sabred +sabres +sabring +sanitise +sanitised +sanitiser +sanitises +sanitising +saviour +saviour's +saviours +savour +savoured +savourer +savourer's +savourers +savourier +savouries +savouriest +savouriness +savouring +savouringlies +savouringly +savours +savoury +savoury's +sceptre +sceptre's +sceptred +sceptres +sceptring +scrutinise +scrutinised +scrutiniser +scrutinisers +scrutinises +scrutinising +scrutinisinglies +scrutinisingly +sepulchre +sepulchre's +sepulchred +sepulchres +sequentialise +sequentialised +sequentialises +sequentialising +serialisation +serialisation's +serialisations +serialise +serialised +serialises +serialising +shovelled +shoveller +shovellers +shovelling +shrivelled +shrivelling +signalled +signaller +signallers +signalling +socialise +socialised +socialiser +socialises +socialising +specialisation +specialisation's +specialisations +specialise +specialised +specialiser +specialisers +specialises +specialising +specialities +speciality +speciality's +spectre +spectre's +spectred +spectres +spiralled +spiralling +splendour +splendour's +splendours +squirrelled +squirrelling +stabilise +stabilised +stabiliser +stabilisers +stabilises +stabilising +standardisation +standardisation's +standardisations +standardise +standardised +standardiser +standardisers +standardises +standardising +stencilled +stenciller +stencillers +stencilling +sterilisation +sterilisation's +sterilisations +sterilise +sterilised +steriliser +sterilisers +sterilises +sterilising +stylised +subsidise +subsidised +subsidiser +subsidisers +subsidises +subsidising +succour +succoured +succourer +succourer's +succourers +succouring +succours +summarisation +summarisation's +summarisations +summarise +summarised +summariser +summarisers +summarises +summarising +symbolisation +symbolisation's +symbolisations +symbolise +symbolised +symboliser +symbolisers +symbolises +symbolising +symbolled +symbolling +sympathise +sympathised +sympathiser +sympathisers +sympathises +sympathising +sympathising's +sympathisingly +sympathisings +synchronisation +synchronisation's +synchronisations +synchronise +synchronised +synchroniser +synchronisers +synchronises +synchronising +synthesise +synthesised +synthesiser +synthesisers +synthesises +synthesising +syphon +syphon's +syphoned +syphoning +syphons +systematise +systematised +systematiser +systematisers +systematises +systematising +tantalise +tantalised +tantaliser +tantalisers +tantalises +tantalising +tantalisinglies +tantalisingly +tantalisingness +tantalisingnesses +terrorise +terrorised +terroriser +terrorisers +terrorises +terrorising +theatre +theatre's +theatres +theorisation +theorisation's +theorisations +theorise +theorised +theoriser +theorisers +theorises +theorising +titre +titres +totalled +totaller +totaller's +totallers +totalling +towelled +towelling +towellings +tranquilise +tranquilised +tranquiliser +tranquiliser's +tranquilisers +tranquilises +tranquilising +tranquilising's +tranquilisingly +tranquilisings +transistorise +transistorised +transistorises +transistorising +travelled +traveller +traveller's +travellers +travelling +travellings +trivialise +trivialised +trivialises +trivialising +troweller +trowellers +tumour +tumour's +tumoured +tumours +tunnelled +tunneller +tunnellers +tunnelling +tunnellings +tyre +tyre's +tyres +unacclimatised +unaesthetically +unamortised +unanalysable +unanalysed +unantagonised +unantagonising +unapologising +unappetising +unappetisingly +unarmoured +unauthorised +unauthorisedly +unauthorisedness +unauthorises +unbaptised +unbaptises +unbastardised +unbrutalised +unbrutalises +uncancelled +uncapitalised +uncategorised +uncharacterised +uncivilised +uncivilisedly +uncivilisedness +uncivilises +uncolonised +uncolonises +uncoloured +uncolouredly +uncolouredness +uncoloureds +uncriticised +uncriticising +uncriticisingly +uncrystallised +undefences +undishonoured +undisorganised +uneconomising +unendeavoured +unepitomised +unequalised +unequalises +unequalled +unfamiliarised +unfavourable +unfavourableness +unfavourables +unfavourably +unfavoured +unfavoured's +unfavourings +unfavourite +unfavourite's +unfavourites +unfertilised +unflavoured +unformalised +ungeneralised +unharmonised +unharmonises +unhonourables +unhonourablies +unhonourably +unhonoured +unhumoured +unidealised +unindividualised +unindividualises +uninitialised +unionisation +unionise +unionised +unioniser +unionisers +unionises +unionising +unitalicised +unitemised +unjournalised +unlabelled +unlaboured +unlaboured's +unlabourings +unlegalised +unlevelled +unlevelling +unliberalised +unlocalised +unlocalises +unmechanised +unmechanises +unmemorised +unminimised +unmodernised +unmodernises +unmotorised +unnationalised +unneighboured +unneighbourliness +unneighbourly +unneutralised +unnormalised +unnormalises +unoptimised +unoptimises +unorganisable +unorganisables +unorganised +unoxidised +unparallelled +unparameterised +unparametrised +unparcelled +unpatronised +unpatronising's +unpenalised +unphilosophised +unphilosophises +unpopularises +unpractised +unpulverised +unpulverises +unravelled +unravelling +unrealisables +unrealised +unrealises +unrecognisable +unrecognised +unrecognising +unrecognisingly +unreorganised +unrivalled +unrumoured +unsabred +unsavoured +unsavouredly +unsavouredness +unsceptred +unsceptres +unscrutinised +unscrutinising +unscrutinisingly +unsepulchred +unsepulchres +unsocialised +unspecialised +unspecialising +unstandardised +unsterilised +unsubsidised +unsuccoured +unsummarised +unsymbolised +unsympathised +unsympathising +unsympathising's +unsympathisingly +unsympathisings +unsynchronised +unsynthesised +unsyphons +unsystematised +unsystematisedly +unsystematising +untantalised +unterrorised +untranquilised +unverbalised +unvictimised +unvisualised +unwomanised +unwomanises +utilisation +utilise +utilised +utiliser +utilisers +utilises +utilising +valour +valour's +valours +vandalise +vandalised +vandalises +vandalising +vapour +vapour's +vapoured +vapourer +vapourers +vapouring +vapouringly +vapourings +vapours +vectorisation +vectorising +verbalise +verbalised +verbaliser +verbalisers +verbalises +verbalising +victimise +victimised +victimiser +victimisers +victimises +victimising +victualler +victuallers +vigour +vigour's +vigours +visualise +visualised +visualiser +visualisers +visualises +visualising +waggon +waggon's +waggoner +waggoner's +waggoners +waggons +wagonner +wagonner's +wagonners +weaselled +weaselling +whisky +whisky's +whiskys +womanise +womanised +womaniser +womanisers +womanises +womanising +woollen +woollens +worshipped +worshipper +worshipper's +worshippers +worshipping +Christianising +Europeanisation +Europeanisation's +Europeanisations +Europeanised +Sanskritise +acclimatise +acclimatiser +acclimatisers +acclimatises +acclimatising +actualise +actualised +actualises +actualising +aesthete +aesthetes +aggrandisement +aggrandisement's +aggrandisements +americanised +amortisation +amortisation's +amortisations +animised +annualised +arsehole +arsehole's +arseholes +balkanisation +biosynthesised +bureaucratisation +bureaucratisation's +bureaucratisations +calliper +callipers +cancellate +cancellated +canonised +cauterise +cauterised +cauterises +cauterising +caviller +cavillers +centreline +centrelines +civilisational +civilisational's +civilisationals +cognisable +colouration +colourimeter +colourimeter's +colourimeters +colourimetry +commercialisation +commercialisation's +commercialisations +communise +communised +communises +communising +computerisation +conventionalised +crystallisation +crystallisation's +crystallisations +decentralising +deemphasise +deemphasised +deemphasiser +deemphasisers +deemphasises +deemphasising +deglycerolised +dehumanise +dehumanised +dehumanises +dehumanising +demineralisation +demineralisation's +demineralisations +democratisation +democratisation's +democratisations +democratise +democratised +democratiser +democratises +democratising +demoralisation +demoralisation's +demoralisations +demythologisation +demythologise +demythologised +demythologiser +demythologises +demythologising +depersonalisation +depersonalisation's +depersonalisations +depersonalised +deputised +destabilise +destabilised +destabilises +destabilising +destigmatisation +desynchronise +desynchronised +desynchronises +desynchronising +detribalise +detribalised +detribalises +detribalising +diagonalisable +dialysed +diarrhoea +diarrhoea's +diarrhoeal +diarrhoeas +dichotomisation +digitalisation +digitalisation's +digitalisations +digitisation +dioptre +discoloured +discoloured's +discolouredness +discoloureds +discolours +disfavour +disfavoured +disfavourer +disfavourer's +disfavourers +disfavouring +disfavours +dishevelled +disorganisation +disorganisation's +disorganisations +dowelling +downdraught +dramatisation +dramatisation's +dramatisations +dramatise +dramatised +dramatiser +dramatisers +dramatises +dramatising +draughtier +draughtiness +draughtsperson +draughty +duellist +duellists +dynamised +emphasise +emphasised +emphasiser +emphasisers +emphasises +emphasising +energised +energises +enthral +enthrals +epicentre +epicentre's +epicentres +eulogise +eulogised +eulogiser +eulogisers +eulogises +eulogising +exorcise +exorcised +exorcises +exorcising +extemporise +extemporised +extemporiser +extemporisers +extemporises +extemporising +externalisation +externalisation's +externalisations +externalise +favouritism +favouritism's +favouritisms +federalise +federalised +federalises +federalising +fibreboard +foetid +foetidly +foetidness +foetus +foetus's +foetuses +fossilised +fraternise +fraternised +fraterniser +fraternisers +fraternises +fraternising +galvanising +generalisable +generalisables +germanised +gimballed +glottalisation +glycerolised +gruelling +gruellingly +gruellings +gynaecological +gynaecological's +gynaecologicals +gynaecologist +gynaecologist's +gynaecologists +harmonisation +harmonisation's +harmonisations +homoeomorph +homoeopath +homogenisation +homogenisation's +homogenisations +homogenise +homogenised +homogeniser +homogenisers +homogenises +homogenising +honouree +hospitalisation +hospitalisation's +hospitalisations +humanise +humanised +humaniser +humanisers +humanises +humanising +hydrolysed +hypnotised +hypophysectomised +idolise +idolised +idoliser +idolisers +idolises +idolising +immobilise +immobilised +immobiliser +immobilises +immobilising +immortalised +immunisation +immunisation's +immunisations +impersonalised +industrialised +industrialising +inhumanises +institutionalisation +institutionalisation's +institutionalisations +internationalisation +internationalisation's +internationalisations +internationalise +internationalised +ionise +ionised +ioniser +ionisers +ionises +ionising +ionisings +ionision +ionisions +kinaesthesis +kinaesthetic +kinaesthetically +kinaesthetics +learnt +legitimise +legitimised +legitimiser +legitimises +legitimising +libeller +libellers +libellous +libellously +liberalisation +liberalisation's +liberalisations +licenseable +lionise +lionised +lioniser +lionisers +lionises +lionising +magnetised +manoeuvrability +manoeuvrable +marbleised +marbleising +maximisation +maximisation's +maximisations +mediaevalist +mediaevalist's +mediaevalists +memorialised +mesmerised +metabolised +metropolitanisation +milligramme +milligramme's +milligrammes +millilitre +millilitre's +millilitres +mineralised +misbehaviour +misbehaviour's +misbehaviours +misdemeanour +misdemeanour's +misdemeanours +mobilisation +mobilisation's +mobilisations +mobilise +mobilised +mobiliser +mobilises +mobilising +modernisation +modernisation's +modernisations +monetisation +monetise +monetised +monetises +monetising +monopolisation +monopolisation's +monopolisations +monopolise +monopolised +monopoliser +monopolisers +monopolises +monopolising +multicolour +multicolour's +multicoloured +multicolours +narcotises +nasalisation +nasalisation's +nasalisations +nasalised +naturalised +neutralisation +neutralisation's +neutralisations +nominalised +novelised +ochre +ochre's +ochres +oedema +oedema's +oedemas +oedematous +operationalisation +operationalisations +operationalise +operationalised +orthogonalisation +orthogonalised +orthographic +orthopaedic +orthopaedics +ostracised +outmanoeuvre +outmanoeuvred +outmanoeuvres +outmanoeuvring +overemphasise +overemphasised +overemphasiser +overemphasisers +overemphasises +overemphasising +palatalisation +palatalise +palatalised +palatalises +palatalising +palletised +panelisation +panelised +parenthesise +parenthesises +parenthesising +pasteurisation +pasteurisations +pedalled +pedalling +peptising +platinise +platinised +platinises +platinising +ploughshare +ploughshare's +ploughshares +polarise +polarised +polariser +polarisers +polarises +polarising +politicised +polymerisations +proletarianisation +proletarianised +pronominalisation +pronominalise +pummelled +pyorrhoea +pyorrhoea's +pyorrhoeas +pyrolyse +pyrolyse's +pyrolyser +pyrolyses +radiopasteurisation +radiosterilisation +radiosterilised +rancour +rancour's +rancours +randomisation +randomisation's +randomisations +rationalisation +rationalisation's +rationalisations +reacclimatises +reactualises +realisabilities +realisability +realisability's +reconceptualisation +recrystallisation +recrystallisation's +recrystallisations +recrystallise +recrystallising +reemphasise +reemphasised +reemphasiser +reemphasisers +reemphasises +reemphasising +regularising +reharmonisation +rehumanises +remobilisation +remobilisation's +remobilisations +remobilises +remonetisation +remonetise +remonetised +remonetises +remonetising +repopularise +revaporisation +revaporisation's +revaporisations +revisualisation +revisualisation's +revisualisations +revitalisation +revitalise +revitalised +revitaliser +revitalisers +revitalises +revitalising +ritualised +romanticise +romanticises +romanticising +rubberised +satirises +scandalised +scandalising +sectionalised +secularisation +secularisation's +secularisations +secularised +sensitised +sentimentalise +sentimentalised +sentimentaliser +sentimentalisers +sentimentalises +sentimentalising +sexualised +signalises +snivelled +sniveller +snivellers +snivelling +snivellings +socialisation +socialisation's +socialisations +stabilisation +stabilisation's +stabilisations +stigmatisation +stigmatisation's +stigmatisations +stigmatised +stylisation +stylisation's +stylisations +subcategorising +subsidisation +subsidisation's +subsidisations +substerilisation +suburbanisation +suburbanisation's +suburbanisations +suburbanised +suburbanising +swivelled +swivelling +systematisation +systematisation's +systematisations +systemisation +systemisation's +systemisations +teaselled +teaselling +teetotaller +temporise +temporised +temporiser +temporiser's +temporisers +temporises +temporising +temporising's +temporisingly +temporisings +theatregoer +theatregoer's +theatregoers +theatregoing +tinselled +tinselling +traditionalised +travelogue +travelogue's +travelogues +trialisation +triangularisation +triangularisations +tricolour +tricolour's +tricoloured +tricolours +tyne +tyne's +tynes +tyrannise +tyrannised +tyranniser +tyrannisers +tyrannises +tyrannising +tyrannising's +tyrannisingly +tyrannisings +unamortisation +unamortisation's +unamortisations +uncanonised +uncauterised +uncauterised's +uncauteriseds +uncomment +undemocratises +underutilisation +underutilised +undialysed +undialysed's +undialyseds +undiscoloureds +undramatised +undramatised's +undramatiseds +unenergised +unenergised's +unenergiseds +uneulogised +uneulogised's +uneulogiseds +unfossilised +unfossilised's +unfossiliseds +unfraternising +unfraternising's +unfraternisings +unhydrolysed +unhydrolysed's +unhydrolyseds +unidolised +unidolised's +unidoliseds +unimmortalised +unindustrialised +unindustrialised's +unindustrialiseds +unitised +universalise +universalised +universaliser +universalisers +universalises +universalising +unlearnt +unmagnetised +unmagnetised's +unmagnetiseds +unmemorialised +unmemorialised's +unmemorialiseds +unmesmerised +unmineralised +unmineralised's +unmineraliseds +unmobilised +unmobilised's +unmobiliseds +unmonopolised +unmonopolises +unnaturalised +unpatronising +unpolarised +unpolarised's +unpolariseds +unsatirises +unsavouries +unsavouriness +unsavoury +unsavoury's +unscandalised +unsecularised +unsensitised +unsentimentalises +unstigmatised +unstigmatised's +unstigmatiseds +untemporisings +untrammelled +unvocalised +unvocalised's +unvocaliseds +unvulcanised +unvulcanised's +unvulcaniseds +updraught +urbanisation +urbanisation's +urbanisations +urbanised +vacuolisation +vacuolisation's +vacuolisations +vaporisation +vaporisation's +vaporisations +varicoloured +varicoloured's +varicoloureds +velarise +velarised +velarises +velarising +visualisation +visualisation's +visualisations +vocalisation +vocalisation's +vocalisations +vocalise +vocalised +vocaliser +vocalisers +vocalises +vocalising +volatilisation +volatilisation's +volatilisations +vulcanised +waggoneer +watercolour +watercolour's +watercoloured +watercolouring +watercolourist +watercolourists +watercolours +yodelled +yodeller +yodelling +deprecation +info +sync +synch +java +Java +doc +Doc +Mon +Tue +Wed +Thur +Fri +Sat +Sun +initially +I +formatter:off +formatter:on diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/471/0/.cp/dictionaries/en_US.dictionary b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/471/0/.cp/dictionaries/en_US.dictionary new file mode 100644 index 0000000..6ffda71 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/471/0/.cp/dictionaries/en_US.dictionary @@ -0,0 +1,49857 @@ +ACM +ANSI +ASAP +ASCII +ATM's +Achilles +Ada +Ada's +Afghanistan +Afghanistan's +Africa +Africa's +African +African's +Africans +Airedale +Airedale's +Alabama +Alabama's +Alabamian +Alabamian's +Alaska +Alaska's +Albania +Albania's +Albanian +Albanian's +Albanians +Alcibiades +Alden +Alden's +Algeria +Algeria's +Algerian +Algerian's +Algol +Algol's +Allah +Allah's +Alyssa +Alyssa's +Amanda +Amanda's +Amdahl +Amdahl's +Amelia +Amelia's +America +America's +American +American's +Americana +Americans +Americas +Ames +Amsterdam +Amsterdam's +Amtrak +Amtrak's +Anabaptist +Anabaptist's +Anabaptists +Andorra +Andorra's +Angeleno +Angeleno's +Angelenos +Anglican +Anglican's +Anglicanism +Anglicanism's +Anglicans +Anglophilia +Anglophilia's +Anglophobia +Anglophobia's +Angola +Angola's +Antarctica +Antarctica's +Aphrodite +Aphrodite's +Apache +Apollo +Apollo's +Apollonian +Appalachia +Appalachia's +Appalachian +Appalachian's +Appalachians +April +April's +Aprils +Aquarius +Arab +Arab's +Arabia +Arabia's +Arabian +Arabian's +Arabians +Arabic +Arabic's +Arabs +Archie +Archie's +Argentina +Argentina's +Argo +Argo's +Argos +Arianism +Arianism's +Arianist +Arianist's +Arianists +Aries +Aristotelian +Aristotelian's +Aristotle +Aristotle's +Arizona +Arizona's +Arkansas +Arkansas's +Armageddon +Armageddon's +Armenian +Armenian's +Armour +Armour's +Armstrong +Armstrong's +Artemis +Aryan +Aryan's +Aryans +Asia +Asia's +Asian +Asian's +Asians +Asiatic +Asiatic's +Asiatics +Assyrian +Assyrian's +Assyriology +Assyriology's +Athena +Athena's +Athenian +Athenian's +Athenians +Athens +Atlantic +Atlantic's +Auckland +Auckland's +Audubon +Audubon's +Augusta +Augusta's +Augusts +Austin +Austin's +Australia +Australia's +Australian +Australian's +Australians +Austria +Austria's +Austrian +Austrian's +Ave +BSD +Babel +Babel's +Bach +Bach's +Bagrodia +Bagrodia's +Bagrodias +Balkan +Balkan's +Balkans +Baltic +Baltic's +Bangladesh +Bangladesh's +Bantu +Bantu's +Bantus +Barbados +Baxter +Baxter's +Beethoven +Beethoven's +Belgian +Belgian's +Belgians +Belgium +Belgium's +Bellovin +Bellovin's +Belushi +Belushi's +Benedict +Benedict's +Benedictine +Benedictine's +Bengal +Bengal's +Bengali +Bengali's +Benzedrine +Benzedrine's +Bergsten +Bergsten's +Berkeley +Berkeley's +Berlin +Berlin's +Berliner +Berliners +Bermuda +Bermuda's +Bessel +Bessel's +Beverly +Beverly's +Bilbo +Bilbo's +Bolivia +Bolivia's +Bologna +Bologna's +Bolshevik +Bolshevik's +Bolsheviks +Bolshevism +Bolshevism's +Borneo +Borneo's +Boston +Boston's +Bostonian +Bostonian's +Bostonians +Botswana +Botswana's +Bourne +Bourne's +Brazil +Brazil's +Brazilian +Brazilian's +Bresenham +Bresenham's +Britain +Britain's +British +Britisher +Britishly +Briton +Briton's +Britons +Buehring +Buehring's +CDC +CDC's +CEO +CMOS +CPU +CPU's +CPUs +California +California's +Californian +Californian's +Californians +Cambridge +Cambridge's +Canada +Canada's +Canadian +Carolina +Carolina's +Carolinas +Cartesian +Chinese +Chinese's +Christian +Christian's +Christians +Christiansen +Christmas +Cobol +Cobol's +Coleman +Coleman's +Colorado +Colorado's +Comdex +Comdex's +Cray +Cray's +Crays +Cupertino +Cupertino's +Czechoslovakian +DARPA +DARPA's +DECNET +DOS +Dan +Dan's +DeMorgan +DeMorgan's +Debbie +Debbie's +December +December's +Decembers +Delaware +Delaware's +Denmark +Denmark's +Dijkstra +Dijkstra's +Diophantine +Dylan +Dylan's +EDP +EGA +EGA's +Edsger +Edsger's +Ellen +Ellen's +Elvis +Elvis's +English +English's +Erlang +Erlang's +Ethernet +Ethernet's +Ethernets +Europe +Europe's +European +European's +Europeans +FIFO +Fairbanks +Februaries +February +February's +Felder +Florida +Florida's +Fortran +Fortran's +Fourier +Fourier's +France +France's +Frances +French +French's +Friday +Friday's +Fridays +GPSS +Galvin +Galvin's +Garfunkel +Geoff +Geoff's +Geoffrey +Geoffrey's +German +German's +Germans +Germany +Germany's +Gibson +Gibson's +Gipsies +Gipsy +Gipsy's +Godzilla +Godzilla's +Gothic +Greek +Greek's +Greeks +Greg +Greg's +Heinlein +Heinlein's +Hewlett +Hewlett's +Holland +Holland's +Hollander +Hollanders +Hollands +Honda +Honda's +Hz +I'd +I'll +I'm +I've +IBM +IBM's +IEEE +ITCorp +ITCorp's +ITcorp +ITcorp's +Illinois +Inc +India +India's +Indian +Indian's +Indiana +Indiana's +Indians +Intel +Intel's +Internet +Internet's +Iran +Iran's +Ireland +Ireland's +Israel +Israel's +Israeli +Israeli's +Israelis +Italian +Italian's +Italians +James +Januaries +January +January's +Japan +Japan's +Japanese +Japanese's +Jefferson +Jefferson's +Jill +Jill's +Johnnie +Johnnie's +Jr +Julie +Julie's +Julies +July +July's +Julys +June +June's +Junes +Klein +Klein's +Kleinrock +Kleinrock's +Kline +Kline's +Knuth +Knuth's +Kuenning +Kuenning's +LED's +LEDs +LaTeX +LaTeX's +Lagrangian +Lagrangian's +Lamport +Lamport's +Latin +Latin's +Laurie +Laurie's +Lenten +Linux +Liz +Liz's +Lyle +Lyle's +MHz +MIT +MIT's +MacDraw +MacDraw's +MacIntosh +MacIntosh's +MacPaint +MacPaint's +Mafia +Mafia's +Malibu +Malibu's +Mandelbrot +Mandelbrot's +Manhattan +Manhattan's +Manila +Manila's +Marianne +Marianne's +Mary +Mary's +Maryland +Maryland's +Marylanders +Massachusetts +Massey +Massey's +Matt +Matt's +Maxtor +Maxtor's +McElhaney +McElhaney's +McKenzie +McKenzie's +McMartin +McMartin's +Medusa +Medusa's +Michigan +Michigan's +Microport +Microport's +Microsoft +Microsoft's +Midwest +Minnesota +Minnesota's +Monday +Monday's +Mondays +Montana +Montana's +Montanan +Montanan's +Moslem +Moslem's +Moslems +Motorola +Motorola's +Mr +Mrs +Ms +Multibus +Multibus's +Multics +Munsey +Munsey's +Muslim +Muslim's +Muslims +NFS +Nazi +Nazi's +Nazis +NeWS +Nebraska +Nebraska's +Nebraskan +Nebraskan's +Negro +Negro's +Negroes +Nepal +Nepal's +Netherlands +Newtonian +November +November's +Novembers +OEM +OEM's +OEMS +OK +OS +OS's +October +October's +Octobers +Oderberg +Oderberg's +Oderbergs +Oedipus +Ohio +Ohio's +Oklahoma +Oklahoma's +Oklahoman +Oklahoman's +Oliver's +PC +PC's +PCs +PDP +Packard +Packard's +Packards +Palestinian +Pascal +Pascal's +Pennsylvania +Pennsylvania's +Peter's +Petkiewicz +Petkiewicz's +PhD +Planck +Planck's +Poland +Poland's +Popek +Popek's +Popeks +Prime's +Prokofiev +Prokofiev's +QA +RCS +ROM +RSX +Redford +Redford's +Rick +Rick's +Ritchie +Ritchie's +Robert +Robert's +Roberts +Robinson +Robinson's +Roman +Roman's +Romans +Roy +Roy's +Rubens +Russian +Russian's +Russians +SCCS +SMTP +Sally's +Salz +Salz's +Sam +Sam's +Saturday +Saturday's +Saturdays +Scotland +Scotland's +Seagate +Seagate's +September +September's +Septembers +Signor +Sikkim +Sikkim's +Sikkimese +Silverstein +Silverstein's +Singapore +Singapore's +Spafford +Spafford's +Spain +Spain's +Spanish +Spanish's +Spencer +Spencer's +Spuds +Sr +Sunday +Sunday's +Sundays +TCP +TV's +TeX +TeX's +Teflon +Teflon's +Tektronix +Tektronix's +Tennessee +Tennessee's +Texas +Texas's +Texases +Thursday +Thursday's +Thursdays +Tinseltown +Tinseltown's +Trudeau +Trudeau's +Tuesday +Tuesday's +Tuesdays +Turing +Turing's +UART +UCLA +UNIX's +USC +USC's +USG +USG's +Ultrix +Ultrix's +Unix +Unix's +Usenet +Usenet's +Usenix +Usenix's +Utah +Utah's +VAR +VCR +VMS +VMS's +Vanessa +Vanessa's +Vax +Vax's +Ventura +Ventura's +Virginia +Virginia's +Warnock +Warnock's +Washington +Washington's +Wednesday +Wednesday's +Wednesdays +Weibull +Weibull's +Wilbur +Wilbur's +Willisson +Willisson's +Wilson +Wilson's +Xenix +Xenix's +Xeroxed +Xeroxes +Xeroxing +Yamaha +Yamaha's +Yentl +Yentl's +York +York's +Yorker +Yorkers +Yorks +Zealand +Zealand's +Zulu +Zulu's +Zulus +a +aback +abaft +abandon +abandoned +abandoner +abandoning +abandonment +abandonments +abandons +abase +abased +abasement +abasements +abaser +abases +abash +abashed +abashes +abashing +abasing +abate +abated +abatement +abatements +abater +abates +abating +abbe +abbey +abbey's +abbeys +abbot +abbot's +abbots +abbreviate +abbreviated +abbreviates +abbreviating +abbreviation +abbreviations +abdomen +abdomen's +abdomens +abdominal +abdominally +abduct +abducted +abducting +abduction +abduction's +abductions +abductor +abductor's +abductors +abducts +abed +aberrant +aberrantly +aberration +aberrations +abet +abets +abetted +abetter +abetting +abettor +abeyance +abhor +abhorred +abhorrent +abhorrently +abhorrer +abhorring +abhors +abide +abided +abider +abides +abiding +abidingly +abilities +ability +ability's +abject +abjection +abjections +abjectly +abjectness +abjure +abjured +abjurer +abjures +abjuring +ablate +ablated +ablates +ablating +ablation +ablative +ablatively +ablaze +able +abler +ablest +ablution +ablutions +ably +abnormal +abnormalities +abnormality +abnormally +aboard +abode +abode's +abodes +abolish +abolished +abolisher +abolishers +abolishes +abolishing +abolishment +abolishment's +abolishments +abolition +abolitionist +abolitionists +abominable +aboriginal +aboriginally +aborigine +aborigine's +aborigines +abort +aborted +aborter +aborting +abortion +abortion's +abortions +abortive +abortively +abortiveness +aborts +abound +abounded +abounding +abounds +about +above +aboveground +abrade +abraded +abrader +abrades +abrading +abrasion +abrasion's +abrasions +abreaction +abreaction's +abreactions +abreast +abridge +abridged +abridger +abridges +abridging +abridgment +abroad +abrogate +abrogated +abrogates +abrogating +abrogation +abrupt +abruptly +abruptness +abscess +abscessed +abscesses +abscissa +abscissa's +abscissas +abscond +absconded +absconder +absconding +absconds +absence +absence's +absences +absent +absented +absentee +absentee's +absenteeism +absentees +absentia +absenting +absently +absentminded +absentmindedly +absentmindedness +absents +absinthe +absolute +absolutely +absoluteness +absolutes +absolution +absolve +absolved +absolver +absolves +absolving +absorb +absorbed +absorbency +absorbent +absorbent's +absorbents +absorber +absorbing +absorbingly +absorbs +absorption +absorption's +absorptions +absorptive +abstain +abstained +abstainer +abstaining +abstains +abstention +abstentions +abstinence +abstract +abstracted +abstractedly +abstractedness +abstracter +abstracting +abstraction +abstraction's +abstractionism +abstractionist +abstractionists +abstractions +abstractive +abstractly +abstractness +abstractor +abstractor's +abstractors +abstracts +abstruse +abstrusely +abstruseness +abstrusenesses +absurd +absurdities +absurdity +absurdity's +absurdly +absurdness +abundance +abundances +abundant +abundantly +abuse +abused +abuser +abusers +abuses +abusing +abusive +abusively +abusiveness +abut +abutment +abutments +abuts +abutted +abutter +abutter's +abutters +abutting +abysmal +abysmally +abyss +abyss's +abysses +acacia +academia +academic +academically +academics +academies +academy +academy's +accede +acceded +accedes +acceding +accelerate +accelerated +accelerates +accelerating +acceleratingly +acceleration +accelerations +accelerative +accelerator +accelerators +accelerometer +accelerometer's +accelerometers +accent +accented +accenting +accents +accentual +accentually +accentuate +accentuated +accentuates +accentuating +accentuation +accept +acceptability +acceptable +acceptableness +acceptably +acceptance +acceptance's +acceptances +accepted +acceptedly +accepter +accepters +accepting +acceptingly +acceptingness +acceptive +acceptor +acceptor's +acceptors +accepts +access +accessed +accesses +accessibility +accessible +accessibly +accessing +accession +accession's +accessions +accessories +accessory +accessory's +accident +accident's +accidental +accidentally +accidentalness +accidently +accidents +acclaim +acclaimed +acclaimer +acclaiming +acclaims +acclamation +acclimate +acclimated +acclimates +acclimating +acclimation +accolade +accolades +accommodate +accommodated +accommodates +accommodating +accommodatingly +accommodation +accommodations +accommodative +accommodativeness +accompanied +accompanier +accompanies +accompaniment +accompaniment's +accompaniments +accompanist +accompanist's +accompanists +accompany +accompanying +accomplice +accomplices +accomplish +accomplished +accomplisher +accomplishers +accomplishes +accomplishing +accomplishment +accomplishment's +accomplishments +accord +accordance +accordances +accorded +accorder +accorders +according +accordingly +accordion +accordion's +accordions +accords +accost +accosted +accosting +accosts +account +accountabilities +accountability +accountable +accountableness +accountably +accountancy +accountant +accountant's +accountants +accounted +accounting +accountings +accounts +accredit +accreditation +accreditations +accredited +accretion +accretion's +accretions +accrue +accrued +accrues +accruing +acculturate +acculturated +acculturates +acculturating +acculturation +acculturative +accumulate +accumulated +accumulates +accumulating +accumulation +accumulations +accumulative +accumulatively +accumulativeness +accumulator +accumulator's +accumulators +accuracies +accuracy +accurate +accurately +accurateness +accursed +accursedly +accursedness +accusal +accusation +accusation's +accusations +accusative +accuse +accused +accuser +accusers +accuses +accusing +accusingly +accustom +accustomed +accustomedness +accustoming +accustoms +ace +ace's +aced +acer +aces +acetate +acetone +acetylene +ache +ached +aches +achievable +achieve +achieved +achievement +achievement's +achievements +achiever +achievers +achieves +achieving +aching +achingly +acid +acidic +acidities +acidity +acidly +acidness +acids +acidulous +acing +acknowledge +acknowledged +acknowledgedly +acknowledgement +acknowledger +acknowledgers +acknowledges +acknowledging +acme +acne +acned +acolyte +acolytes +acorn +acorn's +acorns +acoustic +acoustical +acoustically +acoustician +acoustics +acquaint +acquaintance +acquaintance's +acquaintances +acquainted +acquainting +acquaints +acquiesce +acquiesced +acquiescence +acquiesces +acquiescing +acquirable +acquire +acquired +acquires +acquiring +acquisition +acquisition's +acquisitions +acquisitiveness +acquit +acquits +acquittal +acquittals +acquitted +acquitter +acquitting +acre +acre's +acreage +acres +acrid +acridly +acridness +acrimonious +acrimoniously +acrimony +acrobat +acrobat's +acrobatic +acrobatics +acrobats +acronym +acronym's +acronyms +acropolis +across +acrylic +act +acted +acting +actinium +actinometer +actinometer's +actinometers +action +action's +actions +activate +activated +activates +activating +activation +activations +activator +activator's +activators +active +actively +activeness +activism +activist +activist's +activists +activities +activity +activity's +actor +actor's +actors +actress +actress's +actresses +acts +actual +actualities +actuality +actually +actuals +actuarial +actuarially +actuate +actuated +actuates +actuating +actuation +actuator +actuator's +actuators +acuity +acumen +acute +acutely +acuteness +acuter +acutest +acyclic +acyclically +ad +adage +adages +adagio +adagios +adamant +adamantly +adapt +adaptability +adaptable +adaptation +adaptation's +adaptations +adapted +adaptedness +adapter +adapters +adapting +adaption +adaptive +adaptively +adaptiveness +adaptor +adaptors +adapts +add +added +addenda +addendum +adder +adders +addict +addicted +addicting +addiction +addiction's +addictions +addictive +addicts +adding +addition +addition's +additional +additionally +additions +additive +additive's +additively +additives +additivity +address +addressability +addressable +addressed +addressee +addressee's +addressees +addresser +addressers +addresses +addressing +adds +adduce +adduced +adducer +adduces +adducing +adduct +adducted +adducting +adduction +adductive +adductor +adducts +adept +adeptly +adeptness +adepts +adequacies +adequacy +adequate +adequately +adequateness +adhere +adhered +adherence +adherences +adherent +adherent's +adherently +adherents +adherer +adherers +adheres +adhering +adhesion +adhesions +adhesive +adhesive's +adhesively +adhesiveness +adhesives +adiabatic +adiabatically +adieu +adjacency +adjacent +adjacently +adjective +adjective's +adjectively +adjectives +adjoin +adjoined +adjoining +adjoins +adjourn +adjourned +adjourning +adjournment +adjourns +adjudge +adjudged +adjudges +adjudging +adjudicate +adjudicated +adjudicates +adjudicating +adjudication +adjudication's +adjudications +adjudicative +adjunct +adjunct's +adjunctive +adjunctly +adjuncts +adjure +adjured +adjures +adjuring +adjust +adjustable +adjustably +adjusted +adjuster +adjusters +adjusting +adjustive +adjustment +adjustment's +adjustments +adjustor +adjustor's +adjustors +adjusts +adjutant +adjutants +administer +administered +administering +administerings +administers +administration +administration's +administrations +administrative +administratively +administrator +administrator's +administrators +admirable +admirableness +admirably +admiral +admiral's +admirals +admiralty +admiration +admirations +admire +admired +admirer +admirers +admires +admiring +admiringly +admissibility +admissible +admission +admission's +admissions +admit +admits +admittance +admitted +admittedly +admitting +admix +admixed +admixes +admixture +admonish +admonished +admonisher +admonishes +admonishing +admonishingly +admonishment +admonishment's +admonishments +admonition +admonition's +admonitions +ado +adobe +adolescence +adolescent +adolescent's +adolescently +adolescents +adopt +adopted +adopter +adopters +adopting +adoption +adoption's +adoptions +adoptive +adoptively +adopts +adorable +adorableness +adoration +adore +adored +adorer +adores +adoring +adorn +adorned +adorning +adornment +adornment's +adornments +adorns +adrenal +adrenaline +adrenally +adrift +adroit +adroitly +adroitness +ads +adsorb +adsorbed +adsorbing +adsorbs +adsorption +adulate +adulating +adulation +adulations +adult +adult's +adulterate +adulterated +adulterates +adulterating +adulteration +adulterer +adulterer's +adulterers +adulterous +adulterously +adultery +adulthood +adultly +adultness +adults +adumbrate +adumbrated +adumbrates +adumbrating +adumbration +adumbrative +adumbratively +advance +advanced +advancement +advancement's +advancements +advancer +advancers +advances +advancing +advantage +advantaged +advantageous +advantageously +advantageousness +advantages +advantaging +advent +adventist +adventists +adventitious +adventitiously +adventitiousness +adventive +adventively +adventure +adventured +adventurer +adventurers +adventures +adventuring +adventurous +adventurously +adventurousness +adverb +adverb's +adverbial +adverbially +adverbs +adversaries +adversary +adversary's +adverse +adversed +adversely +adverses +adversing +adversities +adversity +advertise +advertised +advertisement +advertisement's +advertisements +advertiser +advertisers +advertises +advertising +advice +advisability +advisable +advisableness +advisably +advise +advised +advisedly +advisee +advisee's +advisees +advisement +advisements +adviser +adviser's +advisers +advises +advising +advisor +advisor's +advisors +advisory +advocacy +advocate +advocated +advocates +advocating +advocation +advocative +aegis +aerate +aerated +aerates +aerating +aeration +aerator +aerators +aerial +aerial's +aerially +aerials +aeroacoustic +aerobic +aerobics +aerodynamic +aerodynamics +aeronautic +aeronautical +aeronautically +aeronautics +aerosol +aerosols +aerospace +afar +afars +affable +affair +affair's +affairs +affect +affectation +affectation's +affectations +affected +affectedly +affectedness +affecter +affecting +affectingly +affection +affection's +affectionate +affectionately +affectioned +affections +affective +affectively +affects +afferent +afferently +affianced +affidavit +affidavit's +affidavits +affiliate +affiliated +affiliates +affiliating +affiliation +affiliations +affinities +affinity +affinity's +affirm +affirmation +affirmation's +affirmations +affirmative +affirmatively +affirmed +affirming +affirms +affix +affixed +affixes +affixing +afflict +afflicted +afflicting +affliction +affliction's +afflictions +afflictive +afflictively +afflicts +affluence +affluent +affluently +afford +affordable +afforded +affording +affords +affricate +affricates +affrication +affricative +affright +affront +affronted +affronting +affronts +afghan +afghans +aficionado +aficionados +afield +afire +aflame +afloat +afoot +afore +aforementioned +aforesaid +aforethought +afoul +afraid +afresh +aft +after +aftereffect +aftereffects +aftermath +aftermost +afternoon +afternoon's +afternoons +afters +aftershock +aftershock's +aftershocks +afterthought +afterthoughts +afterward +afterwards +again +against +agape +agar +agate +agates +age +aged +agedly +agedness +ageless +agelessly +agelessness +agencies +agency +agency's +agenda +agenda's +agendas +agent +agent's +agentive +agents +ager +agers +ages +agglomerate +agglomerated +agglomerates +agglomeration +agglomerative +agglutinate +agglutinated +agglutinates +agglutinating +agglutination +agglutinative +agglutinin +agglutinins +aggravate +aggravated +aggravates +aggravating +aggravation +aggravations +aggregate +aggregated +aggregately +aggregateness +aggregates +aggregating +aggregation +aggregations +aggregative +aggregatively +aggression +aggression's +aggressions +aggressive +aggressively +aggressiveness +aggressor +aggressors +aggrieve +aggrieved +aggrievedly +aggrieves +aggrieving +aghast +agile +agilely +agility +aging +agitate +agitated +agitatedly +agitates +agitating +agitation +agitations +agitative +agitator +agitator's +agitators +agleam +aglow +agnostic +agnostic's +agnostics +ago +agog +agonies +agony +agrarian +agree +agreeable +agreeableness +agreeably +agreed +agreeing +agreement +agreement's +agreements +agreer +agreers +agrees +agricultural +agriculturally +agriculture +ague +ah +ahead +aid +aide +aided +aider +aides +aiding +aids +ail +ailed +aileron +ailerons +ailing +ailment +ailment's +ailments +ails +aim +aimed +aimer +aimers +aiming +aimless +aimlessly +aimlessness +aims +air +airbag +airbag's +airbags +airborne +aircraft +aircrafts +airdrop +airdrops +aired +airer +airers +airfield +airfield's +airfields +airflow +airframe +airframe's +airframes +airhead +airier +airiest +airily +airiness +airing +airings +airless +airlessness +airlift +airlift's +airlifts +airline +airline's +airliner +airliner's +airliners +airlines +airlock +airlock's +airlocks +airmail +airmails +airman +airmen +airport +airport's +airports +airs +airship +airship's +airships +airspace +airspeed +airspeeds +airstrip +airstrip's +airstrips +airway +airway's +airways +airy +aisle +aisles +ajar +akimbo +akin +alabaster +alacrity +alarm +alarmed +alarming +alarmingly +alarmist +alarms +alas +alba +albacore +albeit +album +albumen +albumin +albums +alchemy +alcohol +alcohol's +alcoholic +alcoholic's +alcoholics +alcoholism +alcoholisms +alcohols +alcove +alcove's +alcoved +alcoves +alder +alderman +alderman's +aldermen +ale +alee +alert +alerted +alertedly +alerter +alerters +alerting +alertly +alertness +alerts +alfalfa +alfresco +alga +algae +algaecide +algebra +algebra's +algebraic +algebraically +algebras +alginate +alginates +algorithm +algorithm's +algorithmic +algorithmically +algorithms +alias +aliased +aliases +aliasing +alibi +alibi's +alibis +alien +alien's +alienate +alienated +alienates +alienating +alienation +aliens +alight +alighted +alighting +align +aligned +aligner +aligning +alignment +alignments +aligns +alike +alikeness +aliment +aliments +alimony +alive +aliveness +alkali +alkali's +alkaline +alkalis +alkaloid +alkaloid's +alkaloids +alkyl +all +allay +allayed +allaying +allays +allegation +allegation's +allegations +allege +alleged +allegedly +alleges +allegiance +allegiance's +allegiances +alleging +allegoric +allegorical +allegorically +allegoricalness +allegories +allegory +allegory's +allegretto +allegretto's +allegrettos +allegro +allegro's +allegros +allele +alleles +allemande +allergic +allergies +allergy +allergy's +alleviate +alleviated +alleviates +alleviating +alleviation +alleviative +alleviator +alleviator's +alleviators +alley +alley's +alleys +alleyway +alleyway's +alleyways +alliance +alliance's +alliances +allied +allier +allies +alligator +alligator's +alligatored +alligators +alliteration +alliteration's +alliterations +alliterative +alliteratively +allocate +allocated +allocates +allocating +allocation +allocation's +allocations +allocative +allocator +allocator's +allocators +allophone +allophones +allophonic +allot +alloted +allotment +allotment's +allotments +allots +allotted +allotter +allotting +allow +allowable +allowableness +allowably +allowance +allowance's +allowanced +allowances +allowancing +allowed +allowedly +allowing +allows +alloy +alloy's +alloyed +alloying +alloys +allude +alluded +alludes +alluding +allure +allured +allurement +allures +alluring +allusion +allusion's +allusions +allusive +allusively +allusiveness +ally +allying +alma +almanac +almanac's +almanacs +almightiness +almighty +almond +almond's +almonds +almoner +almost +alms +almsman +alnico +aloe +aloes +aloft +aloha +alone +aloneness +along +alongside +aloof +aloofly +aloofness +aloud +alpha +alphabet +alphabet's +alphabetic +alphabetical +alphabetically +alphabetics +alphabets +alphanumeric +alphanumerics +alpine +alps +already +also +altar +altar's +altars +alter +alterable +alteration +alteration's +alterations +altercation +altercation's +altercations +altered +alterer +alterers +altering +alternate +alternated +alternately +alternates +alternating +alternation +alternations +alternative +alternatively +alternativeness +alternatives +alternator +alternator's +alternators +alters +although +altitude +altitudes +alto +alto's +altogether +altos +altruism +altruist +altruistic +altruistically +altruists +alum +alumna +alumna's +alumnae +alumni +alumnus +alundum +alveolar +alveolarly +alveoli +alveolus +always +am +amain +amalgam +amalgam's +amalgamate +amalgamated +amalgamates +amalgamating +amalgamation +amalgamations +amalgamative +amalgams +amanuensis +amass +amassed +amasser +amasses +amassing +amateur +amateur's +amateurish +amateurishly +amateurishness +amateurism +amateurs +amatory +amaze +amazed +amazedly +amazement +amazer +amazers +amazes +amazing +amazingly +amazon +amazon's +amazons +ambassador +ambassador's +ambassadors +amber +ambiance +ambiances +ambidextrous +ambidextrously +ambient +ambiguities +ambiguity +ambiguity's +ambiguous +ambiguously +ambiguousness +ambition +ambition's +ambitions +ambitious +ambitiously +ambitiousness +ambivalence +ambivalent +ambivalently +amble +ambled +ambler +ambles +ambling +ambrosial +ambrosially +ambulance +ambulance's +ambulances +ambulatory +ambuscade +ambuscader +ambush +ambushed +ambusher +ambushes +ameliorate +ameliorated +ameliorating +amelioration +ameliorative +amen +amenable +amend +amended +amender +amending +amendment +amendment's +amendments +amends +amenities +amenity +americium +amiable +amiableness +amiabler +amiablest +amicable +amicableness +amicably +amid +amide +amidst +amigo +amino +amiss +amity +ammo +ammonia +ammoniac +ammonias +ammonium +ammunition +ammunitions +amnesty +amoeba +amoeba's +amoebas +amok +among +amongst +amoral +amorality +amorally +amorous +amorously +amorousness +amorphous +amorphously +amorphousness +amount +amounted +amounter +amounters +amounting +amounts +amour +amour's +amours +amp +ampere +amperes +ampersand +ampersand's +ampersands +amphetamine +amphetamines +amphibian +amphibian's +amphibians +amphibious +amphibiously +amphibiousness +amphibology +ample +ampleness +ampler +amplest +amplification +amplifications +amplified +amplifier +amplifiers +amplifies +amplify +amplifying +amplitude +amplitude's +amplitudes +amply +ampoule +ampoule's +ampoules +amps +amputate +amputated +amputates +amputating +amputation +ams +amulet +amulets +amuse +amused +amusedly +amusement +amusement's +amusements +amuser +amusers +amuses +amusing +amusingly +amusingness +amusive +amyl +an +anachronism +anachronism's +anachronisms +anachronistically +anaconda +anacondas +anaerobic +anagram +anagram's +anagrams +anal +analogical +analogically +analogies +analogous +analogously +analogousness +analogy +analogy's +analysis +analyst +analyst's +analysts +analytic +analytical +analytically +analyticities +analyticity +analytics +anaphora +anaphoric +anaphorically +anaplasmosis +anarchic +anarchical +anarchist +anarchist's +anarchists +anarchy +anastomoses +anastomosis +anastomotic +anathema +anatomic +anatomical +anatomically +anatomicals +anatomy +ancestor +ancestor's +ancestors +ancestral +ancestrally +ancestry +anchor +anchorage +anchorage's +anchorages +anchored +anchoring +anchorite +anchoritism +anchors +anchovies +anchovy +ancient +anciently +ancientness +ancients +ancillaries +ancillary +and +anded +anders +anding +android +ands +anecdotal +anecdotally +anecdote +anecdote's +anecdotes +anechoic +anemometer +anemometer's +anemometers +anemometry +anemone +anew +angel +angel's +angelic +angels +anger +angered +angering +angers +angiography +angle +angled +angler +anglers +angles +angling +angrier +angriest +angrily +angriness +angry +angst +angstrom +angstroms +anguish +anguished +angular +angularly +anhydrous +anhydrously +aniline +animal +animal's +animally +animalness +animals +animate +animated +animatedly +animately +animateness +animates +animating +animation +animations +animator +animator's +animators +animism +animosity +anion +anion's +anionic +anionics +anions +anise +aniseikonic +anisotropic +anisotropies +anisotropy +anisotropy's +ankle +ankle's +ankles +annal +annalen +annals +annex +annexation +annexations +annexed +annexes +annexing +annihilate +annihilated +annihilates +annihilating +annihilation +annihilative +anniversaries +anniversary +anniversary's +annotate +annotated +annotates +annotating +annotation +annotations +annotative +announce +announced +announcement +announcement's +announcements +announcer +announcers +announces +announcing +annoy +annoyance +annoyance's +annoyances +annoyed +annoyer +annoyers +annoying +annoyingly +annoys +annual +annually +annuals +annul +annulled +annulling +annulment +annulment's +annulments +annuls +annum +annunciate +annunciated +annunciates +annunciating +annunciation +annunciator +annunciators +anode +anode's +anodes +anoint +anointed +anointer +anointing +anoints +anomalies +anomalous +anomalously +anomalousness +anomaly +anomaly's +anomic +anomie +anon +anonymity +anonymous +anonymously +anonymousness +anorexia +another +another's +answer +answerable +answered +answerer +answerers +answering +answers +ant +ant's +antagonism +antagonisms +antagonist +antagonist's +antagonistic +antagonistically +antagonists +antarctic +ante +anteater +anteater's +anteaters +antecedent +antecedent's +antecedently +antecedents +anted +antedate +antedated +antedates +antedating +antelope +antelope's +antelopes +antenna +antenna's +antennae +antennas +anterior +anteriorly +anteriors +anthem +anthem's +anthems +anther +anthologies +anthology +anthracite +anthropological +anthropologically +anthropologist +anthropologist's +anthropologists +anthropology +anthropomorphic +anthropomorphically +anti +antibacterial +antibiotic +antibiotics +antibodies +antibody +antic +antic's +anticipate +anticipated +anticipates +anticipating +anticipation +anticipations +anticipative +anticipatively +anticipatory +anticoagulation +anticompetitive +antics +antidisestablishmentarianism +antidote +antidote's +antidotes +antiformant +antifundamentalist +antigen +antigen's +antigens +antihistorical +antimicrobial +antimony +anting +antinomian +antinomy +antipathy +antiphonal +antiphonally +antipode +antipode's +antipodes +antiquarian +antiquarian's +antiquarians +antiquate +antiquated +antiquation +antique +antique's +antiques +antiquities +antiquity +antiredeposition +antiresonance +antiresonator +antiseptic +antisera +antiserum +antislavery +antisocial +antisubmarine +antisymmetric +antisymmetry +antithesis +antithetical +antithetically +antithyroid +antitoxin +antitoxin's +antitoxins +antitrust +antitruster +antler +antlered +ants +anus +anvil +anvil's +anvils +anxieties +anxiety +anxious +anxiously +anxiousness +any +anybodies +anybody +anyhow +anymore +anyone +anyone's +anyones +anyplace +anything +anythings +anyway +anyways +anywhere +anywheres +aorta +apace +apart +apartheid +apartment +apartment's +apartments +apartness +apathetic +apathy +ape +aped +aper +aperiodic +aperiodicity +aperture +apertured +apes +apex +apexes +aphasia +aphasic +aphid +aphid's +aphids +aphonic +aphorism +aphorism's +aphorisms +apiaries +apiary +apical +apically +apiece +aping +apish +apishly +apishness +aplenty +aplomb +apocalypse +apocalyptic +apocrypha +apocryphal +apocryphally +apocryphalness +apogee +apogees +apologetic +apologetically +apologetics +apologia +apologies +apologist +apologist's +apologists +apology +apology's +apostate +apostates +apostle +apostle's +apostles +apostolic +apostrophe +apostrophes +apothecary +apotheoses +apotheosis +appalled +appalling +appallingly +appanage +apparatus +apparatuses +apparel +apparels +apparent +apparently +apparentness +apparition +apparition's +apparitions +appeal +appealed +appealer +appealers +appealing +appealingly +appeals +appear +appearance +appearances +appeared +appearer +appearers +appearing +appears +appease +appeased +appeasement +appeaser +appeases +appeasing +appellant +appellant's +appellants +appellate +appellation +appellative +appellatively +append +appendage +appendage's +appendages +appended +appender +appenders +appendices +appendicitis +appending +appendix +appendix's +appendixes +appends +appertain +appertained +appertaining +appertains +appetite +appetite's +appetites +appetitive +applaud +applauded +applauder +applauding +applauds +applause +apple +apple's +applejack +apples +appliance +appliance's +appliances +applicability +applicable +applicant +applicant's +applicants +application +application's +applications +applicative +applicatively +applicator +applicator's +applicators +applied +applier +appliers +applies +applique +appliques +apply +applying +appoint +appointed +appointee +appointee's +appointees +appointer +appointers +appointing +appointive +appointment +appointment's +appointments +appoints +apportion +apportioned +apportioning +apportionment +apportionments +apportions +appraisal +appraisal's +appraisals +appraise +appraised +appraiser +appraisers +appraises +appraising +appraisingly +appreciable +appreciably +appreciate +appreciated +appreciates +appreciating +appreciation +appreciations +appreciative +appreciatively +appreciativeness +apprehend +apprehended +apprehender +apprehending +apprehends +apprehensible +apprehension +apprehension's +apprehensions +apprehensive +apprehensively +apprehensiveness +apprentice +apprenticed +apprentices +apprenticeship +apprenticeships +apprise +apprised +appriser +apprisers +apprises +apprising +apprisings +apprize +apprized +apprizer +apprizers +apprizes +apprizing +apprizingly +apprizings +approach +approachability +approachable +approached +approacher +approachers +approaches +approaching +approbate +approbation +appropriate +appropriated +appropriately +appropriateness +appropriates +appropriatest +appropriating +appropriation +appropriations +appropriative +appropriator +appropriator's +appropriators +approval +approval's +approvals +approve +approved +approver +approvers +approves +approving +approvingly +approximate +approximated +approximately +approximates +approximating +approximation +approximations +approximative +approximatively +appurtenance +appurtenances +apricot +apricot's +apricots +apron +apron's +aprons +apropos +apse +apses +apsis +apt +aptitude +aptitudes +aptly +aptness +aqua +aquaria +aquarium +aquas +aquatic +aquatics +aqueduct +aqueduct's +aqueducts +aqueous +aqueously +aquifer +aquifers +arabesque +arable +arachnid +arachnid's +arachnids +arbiter +arbiter's +arbiters +arbitrarily +arbitrariness +arbitrary +arbitrate +arbitrated +arbitrates +arbitrating +arbitration +arbitrative +arbitrator +arbitrator's +arbitrators +arboreal +arboreally +arc +arcade +arcade's +arcaded +arcades +arcading +arcane +arced +arch +archaeological +archaeologically +archaeologist +archaeologist's +archaeologists +archaeology +archaic +archaically +archaicness +archaism +archangel +archangel's +archangels +archbishop +archdiocese +archdioceses +arched +archenemy +archer +archers +archery +arches +archetype +archetypes +archfool +arching +archipelago +archipelagoes +architect +architect's +architectonic +architectonics +architects +architectural +architecturally +architecture +architecture's +architectures +archival +archive +archived +archiver +archivers +archives +archiving +archivist +archivists +archly +archness +arcing +arclike +arcs +arctic +ardent +ardently +arduous +arduously +arduousness +are +area +area's +areas +aren't +arena +arena's +arenas +ares +argon +argonaut +argonauts +argot +arguable +arguably +argue +argued +arguer +arguers +argues +arguing +argument +argument's +argumentation +argumentative +argumentatively +arguments +arid +aridity +aridness +aright +arise +arisen +ariser +arises +arising +arisings +aristocracy +aristocrat +aristocrat's +aristocratic +aristocratically +aristocrats +arithmetic +arithmetical +arithmetically +arithmetics +ark +arm +arm's +armadillo +armadillos +armament +armament's +armaments +armchair +armchair's +armchairs +armed +armer +armers +armful +armfuls +armhole +armies +arming +armistice +armload +armpit +armpit's +armpits +arms +army +army's +aroma +aromas +aromatic +aromaticness +arose +around +arousal +arouse +aroused +arouses +arousing +arpeggio +arpeggio's +arpeggios +arrack +arraign +arraigned +arraigning +arraignment +arraignment's +arraignments +arraigns +arrange +arranged +arrangement +arrangement's +arrangements +arranger +arrangers +arranges +arranging +arrant +arrantly +array +arrayed +arrayer +arraying +arrays +arrears +arrest +arrested +arrester +arresters +arresting +arrestingly +arrestor +arrestor's +arrestors +arrests +arrival +arrival's +arrivals +arrive +arrived +arriver +arrives +arriving +arrogance +arrogant +arrogantly +arrogate +arrogated +arrogates +arrogating +arrogation +arrow +arrowed +arrowhead +arrowhead's +arrowheads +arrowing +arrows +arroyo +arroyos +arsenal +arsenal's +arsenals +arsenic +arsine +arsines +arson +art +art's +arterial +arterially +arteries +arteriolar +arteriole +arteriole's +arterioles +arteriosclerosis +artery +artery's +artful +artfully +artfulness +arthritis +arthrogram +arthrogram's +arthrograms +arthropod +arthropod's +arthropods +artichoke +artichoke's +artichokes +article +article's +articled +articles +articling +articulate +articulated +articulately +articulateness +articulates +articulating +articulation +articulations +articulative +articulator +articulators +articulatory +artifact +artifact's +artifacts +artifice +artificer +artifices +artificial +artificialities +artificiality +artificially +artificialness +artilleries +artillerist +artillery +artisan +artisan's +artisans +artist +artist's +artistic +artistically +artistry +artists +artless +artlessly +arts +artwork +as +asbestos +ascend +ascendancy +ascendant +ascendantly +ascended +ascendency +ascendent +ascender +ascenders +ascending +ascends +ascension +ascensions +ascent +ascertain +ascertainable +ascertained +ascertaining +ascertains +ascetic +ascetic's +asceticism +ascetics +ascot +ascribable +ascribe +ascribed +ascribes +ascribing +ascription +aseptic +ash +ashamed +ashamedly +ashen +asher +ashes +ashman +ashore +ashtray +ashtray's +ashtrays +aside +asides +asinine +asininely +ask +askance +asked +asker +askers +askew +askewness +asking +asks +asleep +asocial +asp +asparagus +aspect +aspect's +aspects +aspen +asper +aspersion +aspersion's +aspersions +asphalt +asphalted +asphyxia +aspic +aspirant +aspirant's +aspirants +aspirate +aspirated +aspirates +aspirating +aspiration +aspiration's +aspirations +aspirator +aspirators +aspire +aspired +aspirer +aspires +aspirin +aspiring +aspirins +ass +ass's +assail +assailant +assailant's +assailants +assailed +assailing +assails +assassin +assassin's +assassinate +assassinated +assassinates +assassinating +assassination +assassinations +assassins +assault +assaulted +assaulter +assaulting +assaultive +assaultively +assaultiveness +assaults +assay +assayed +assayer +assayers +assaying +assemblage +assemblage's +assemblages +assemble +assembled +assembler +assemblers +assembles +assemblies +assembling +assembly +assembly's +assen +assent +assented +assenter +assenting +assents +assert +asserted +asserter +asserters +asserting +assertion +assertion's +assertions +assertive +assertively +assertiveness +asserts +asses +assess +assessed +assesses +assessing +assessment +assessment's +assessments +assessor +assessor's +assessors +asset +asset's +assets +assiduity +assiduous +assiduously +assiduousness +assign +assignable +assigned +assignee +assignee's +assignees +assigner +assigners +assigning +assignment +assignment's +assignments +assigns +assimilate +assimilated +assimilates +assimilating +assimilation +assimilations +assimilative +assist +assistance +assistances +assistant +assistant's +assistants +assistantship +assistantships +assisted +assister +assisting +assists +associate +associated +associates +associating +association +association's +associational +associations +associative +associatively +associativities +associativity +associator +associator's +associators +assonance +assonant +assort +assorted +assorter +assorting +assortment +assortment's +assortments +assorts +assuage +assuaged +assuages +assuaging +assume +assumed +assumer +assumes +assuming +assumption +assumption's +assumptions +assurance +assurance's +assurances +assure +assured +assuredly +assuredness +assurer +assurers +assures +assuring +assuringly +astatine +aster +aster's +asterisk +asterisk's +asterisks +asteroid +asteroid's +asteroidal +asteroids +asters +asthma +astonish +astonished +astonishes +astonishing +astonishingly +astonishment +astound +astounded +astounding +astoundingly +astounds +astral +astrally +astray +astride +astringency +astringent +astringently +astronaut +astronaut's +astronautics +astronauts +astronomer +astronomer's +astronomers +astronomical +astronomically +astronomy +astrophysical +astrophysics +astute +astutely +astuteness +asunder +asylum +asylums +asymmetric +asymmetrical +asymmetrically +asymmetries +asymmetry +asymptomatically +asymptote +asymptote's +asymptotes +asymptotic +asymptotically +asymptoticly +asynchronism +asynchronous +asynchronously +asynchrony +at +atavistic +ate +atemporal +atheism +atheist +atheist's +atheistic +atheists +atherosclerosis +athlete +athlete's +athletes +athletic +athleticism +athletics +atlas +atmosphere +atmosphere's +atmosphered +atmospheres +atmospheric +atmospherics +atoll +atoll's +atolls +atom +atom's +atomic +atomically +atomics +atoms +atonal +atonally +atone +atoned +atonement +atones +atoning +atop +atrocious +atrociously +atrociousness +atrocities +atrocity +atrocity's +atrophic +atrophied +atrophies +atrophy +atrophying +attach +attache +attached +attacher +attachers +attaches +attaching +attachment +attachment's +attachments +attack +attackable +attacked +attacker +attacker's +attackers +attacking +attacks +attain +attainable +attainableness +attainably +attained +attainer +attainers +attaining +attainment +attainment's +attainments +attains +attempt +attempted +attempter +attempters +attempting +attempts +attend +attendance +attendance's +attendances +attendant +attendant's +attendants +attended +attendee +attendee's +attendees +attender +attenders +attending +attends +attention +attention's +attentional +attentionality +attentions +attentive +attentively +attentiveness +attenuate +attenuated +attenuates +attenuating +attenuation +attenuator +attenuator's +attenuators +attest +attested +attester +attesting +attests +attic +attic's +attics +attire +attired +attires +attiring +attitude +attitude's +attitudes +attitudinal +attitudinally +attorney +attorney's +attorneys +attract +attracted +attracting +attraction +attraction's +attractions +attractive +attractively +attractiveness +attractor +attractor's +attractors +attracts +attributable +attribute +attributed +attributer +attributes +attributing +attribution +attributions +attributive +attributively +attrition +attune +attuned +attunes +attuning +atypical +atypically +auburn +auction +auctioned +auctioneer +auctioneer's +auctioneers +auctioning +audacious +audaciously +audaciousness +audacity +audible +audibly +audience +audience's +audiences +audio +audiogram +audiogram's +audiograms +audiological +audiologist +audiologist's +audiologists +audiology +audiometer +audiometer's +audiometers +audiometric +audiometry +audit +audited +auditing +audition +audition's +auditioned +auditioning +auditions +auditive +auditor +auditor's +auditorium +auditoriums +auditors +auditory +audits +auger +auger's +augers +aught +augment +augmentation +augmentations +augmented +augmenter +augmenting +augments +augur +augurs +august +augustly +augustness +aunt +aunt's +auntly +aunts +aura +aura's +aural +aurally +auras +aureole +aureomycin +aurora +auscultate +auscultated +auscultates +auscultating +auscultation +auscultations +auspice +auspices +auspicious +auspiciously +auspiciousness +austere +austerely +austereness +austerity +authentic +authentically +authenticate +authenticated +authenticates +authenticating +authentication +authentications +authenticator +authenticators +authenticity +author +author's +authored +authoring +authoritarian +authoritarianism +authoritative +authoritatively +authoritativeness +authorities +authority +authority's +authors +authorship +autism +autistic +auto +auto's +autobiographic +autobiographical +autobiographically +autobiographies +autobiography +autobiography's +autocollimator +autocorrelate +autocorrelated +autocorrelates +autocorrelating +autocorrelation +autocorrelations +autocracies +autocracy +autocrat +autocrat's +autocratic +autocratically +autocrats +autodial +autofluorescence +autograph +autographed +autographing +autographs +automata +automate +automated +automates +automatic +automatically +automatics +automating +automation +automaton +automatons +automobile +automobile's +automobiles +automotive +autonavigator +autonavigator's +autonavigators +autonomic +autonomous +autonomously +autonomy +autopilot +autopilot's +autopilots +autopsied +autopsies +autopsy +autoregressive +autorepeat +autorepeating +autorepeats +autos +autosuggestibility +autotransformer +autumn +autumn's +autumnal +autumnally +autumns +auxiliaries +auxiliary +avail +availabilities +availability +available +availableness +availably +availed +availer +availers +availing +avails +avalanche +avalanched +avalanches +avalanching +avant +avarice +avaricious +avariciously +avariciousness +avenge +avenged +avenger +avenges +avenging +avenue +avenue's +avenues +aver +average +averaged +averagely +averageness +averages +averaging +averred +averrer +averring +avers +averse +aversely +averseness +aversion +aversion's +aversions +aversive +avert +averted +averting +averts +avian +aviaries +aviary +aviation +aviator +aviator's +aviators +avid +avidity +avidly +avidness +avionic +avionics +avocado +avocados +avocation +avocation's +avocations +avoid +avoidable +avoidably +avoidance +avoided +avoider +avoiders +avoiding +avoids +avouch +avow +avowed +avowedly +avower +avows +await +awaited +awaiting +awaits +awake +awaked +awaken +awakened +awakener +awakening +awakens +awakes +awaking +award +awarded +awarder +awarders +awarding +awards +aware +awareness +awash +away +awayness +awe +awed +awesome +awesomely +awesomeness +awful +awfully +awfulness +awhile +awhiles +awing +awkward +awkwardly +awkwardness +awl +awl's +awls +awning +awning's +awninged +awnings +awoke +awry +ax +axe +axed +axer +axers +axes +axial +axially +axing +axiological +axiologically +axiom +axiom's +axiomatic +axiomatically +axiomatics +axioms +axion +axion's +axions +axis +axle +axle's +axles +axolotl +axolotl's +axolotls +axon +axon's +axons +aye +ayer +ayers +ayes +azalea +azalea's +azaleas +azimuth +azimuth's +azimuths +azure +babble +babbled +babbler +babbles +babbling +babe +babe's +babes +babied +babies +baby +baby's +babyhood +babying +babyish +babysit +babysits +babysitter +babysitters +baccalaureate +bachelor +bachelor's +bachelors +bacilli +bacillus +back +backache +backache's +backaches +backbone +backbone's +backbones +backdrop +backdrop's +backdrops +backed +backer +backers +background +background's +backgrounds +backing +backlash +backlasher +backlog +backlog's +backlogs +backpack +backpack's +backpacker +backpackers +backpacks +backplane +backplane's +backplanes +backs +backscatter +backscattered +backscattering +backscatters +backslash +backslashed +backslashes +backslashing +backspace +backspaced +backspaces +backspacing +backstabber +backstabbing +backstage +backstairs +backstitch +backstitched +backstitches +backstitching +backtrack +backtracked +backtracker +backtrackers +backtracking +backtracks +backup +backups +backward +backwardly +backwardness +backwards +backwater +backwater's +backwaters +backwoods +backyard +backyard's +backyards +bacon +baconer +bacteria +bacterial +bacterially +bacterium +bad +bade +baden +badge +badged +badger +badger's +badgered +badgering +badgers +badges +badging +badlands +badly +badminton +badness +bads +baffle +baffled +baffler +bafflers +baffles +baffling +bafflingly +bag +bag's +bagatelle +bagatelle's +bagatelles +bagel +bagel's +bagels +baggage +bagged +bagger +bagger's +baggers +baggier +baggies +bagginess +bagging +baggy +bagpipe +bagpipe's +bagpiper +bagpipes +bags +bah +bail +bailer +bailiff +bailiff's +bailiffs +bailing +bailly +bait +baited +baiter +baiting +baits +bake +baked +baker +bakeries +bakers +bakery +bakery's +bakes +baking +bakings +baklava +balalaika +balalaika's +balalaikas +balance +balanced +balancedness +balancer +balancers +balances +balancing +balconied +balconies +balcony +balcony's +bald +balder +balding +baldly +baldness +bale +baled +baleful +balefully +balefulness +baler +balers +bales +baling +balk +balked +balker +balkier +balkiness +balking +balks +balky +ball +ballad +ballad's +ballads +ballast +ballast's +ballasts +balled +baller +ballerina +ballerina's +ballerinas +ballers +ballet +ballet's +ballets +balling +ballistic +ballistics +balloon +ballooned +ballooner +ballooners +ballooning +balloons +ballot +ballot's +balloted +balloter +balloting +ballots +ballplayer +ballplayer's +ballplayers +ballroom +ballroom's +ballrooms +balls +ballyhoo +balm +balm's +balmier +balminess +balms +balmy +balsa +balsam +balsams +balustrade +balustrade's +balustrades +bamboo +bamboos +ban +ban's +banal +banally +banana +banana's +bananas +band +bandage +bandaged +bandager +bandages +bandaging +banded +bander +bandied +bandies +banding +bandit +bandit's +bandits +bandpass +bands +bandstand +bandstand's +bandstands +bandwagon +bandwagon's +bandwagons +bandwidth +bandwidths +bandy +bandying +bane +baneful +banefully +bang +banged +banger +banging +bangle +bangle's +bangles +bangs +baning +banish +banished +banisher +banishes +banishing +banishment +banister +banister's +banisters +banjo +banjo's +banjos +bank +banked +banker +bankers +banking +bankrupt +bankruptcies +bankruptcy +bankruptcy's +bankrupted +bankrupting +bankrupts +banks +banned +banner +banner's +banners +banning +banquet +banqueted +banqueter +banqueting +banquetings +banquets +bans +banshee +banshee's +banshees +bantam +banter +bantered +banterer +bantering +banteringly +banters +baptism +baptism's +baptismal +baptismally +baptisms +baptist +baptist's +baptistery +baptistries +baptistry +baptistry's +baptists +bar +bar's +barb +barbarian +barbarian's +barbarians +barbaric +barbarities +barbarity +barbarous +barbarously +barbarousness +barbecue +barbecued +barbecuer +barbecues +barbecuing +barbed +barbedness +barbell +barbell's +barbells +barber +barbered +barbering +barbers +barbital +barbiturate +barbiturates +barbs +bard +bard's +bards +bare +bared +barefoot +barefooted +barely +bareness +barer +bares +barest +barflies +barfly +barfly's +bargain +bargained +bargainer +bargaining +bargains +barge +barged +barges +barging +baring +baritone +baritone's +baritones +barium +bark +barked +barker +barkers +barking +barks +barley +barn +barn's +barns +barnstorm +barnstormed +barnstormer +barnstorming +barnstorms +barnyard +barnyard's +barnyards +barometer +barometer's +barometers +barometric +baron +baron's +baroness +baronial +baronies +barons +barony +barony's +baroque +baroquely +baroqueness +barrack +barracker +barracks +barracuda +barracuda's +barracudas +barrage +barrage's +barraged +barrages +barraging +barred +barrel +barrel's +barrels +barren +barrenness +barrens +barricade +barricade's +barricades +barrier +barrier's +barriers +barring +barringer +barrow +barrows +bars +bartender +bartender's +bartenders +barter +bartered +barterer +bartering +barters +bas +basal +basally +basalt +base +baseball +baseball's +baseballs +baseboard +baseboard's +baseboards +based +baseless +baseline +baseline's +baselines +basely +baseman +basement +basement's +basements +baseness +baser +bases +basest +bash +bashed +basher +bashes +bashful +bashfully +bashfulness +bashing +basic +basically +basics +basil +basin +basin's +basined +basing +basins +basis +bask +basked +basket +basket's +basketball +basketball's +basketballs +baskets +basking +bass +bass's +basses +basset +bassinet +bassinet's +bassinets +basso +bastard +bastard's +bastardly +bastards +baste +basted +baster +bastes +basting +bastion +bastion's +bastioned +bastions +bat +bat's +batch +batched +batcher +batches +batching +bated +bater +bath +bathe +bathed +bather +bathers +bathes +bathing +bathos +bathrobe +bathrobe's +bathrobes +bathroom +bathroom's +bathroomed +bathrooms +baths +bathtub +bathtub's +bathtubs +bating +baton +baton's +batons +bats +battalion +battalion's +battalions +batted +batten +battened +battening +battens +batter +battered +batteries +battering +batters +battery +battery's +batting +battle +battled +battlefield +battlefield's +battlefields +battlefront +battlefront's +battlefronts +battleground +battleground's +battlegrounds +battlement +battlement's +battlemented +battlements +battler +battlers +battles +battleship +battleship's +battleships +battling +bauble +bauble's +baubles +baud +bauds +bauxite +bawdier +bawdiness +bawdy +bawl +bawled +bawler +bawling +bawls +bay +bayed +baying +bayly +bayonet +bayonet's +bayoneted +bayoneting +bayonets +bayou +bayou's +bayous +bays +bazaar +bazaar's +bazaars +be +beach +beached +beaches +beachhead +beachhead's +beachheads +beaching +beacon +beacon's +beaconed +beaconing +beacons +bead +beaded +beading +beadle +beadle's +beadles +beads +beady +beagle +beagle's +beagles +beak +beaked +beaker +beakers +beaks +beam +beamed +beamer +beamers +beaming +beams +bean +beanbag +beanbag's +beanbags +beaned +beaner +beaners +beaning +beans +bear +bearable +bearably +beard +bearded +beardedness +beardless +beards +bearer +bearers +bearing +bearings +bearish +bearishly +bearishness +bears +beast +beastings +beastlier +beastliness +beastly +beasts +beat +beatable +beatably +beaten +beater +beaters +beatific +beatification +beatify +beating +beatings +beatitude +beatitude's +beatitudes +beatnik +beatnik's +beatniks +beats +beau +beau's +beaus +beauteous +beauteously +beauteousness +beauties +beautification +beautifications +beautified +beautifier +beautifiers +beautifies +beautiful +beautifully +beautifulness +beautify +beautifying +beauty +beauty's +beaver +beaver's +beavers +becalm +becalmed +becalming +becalms +became +because +beck +beckon +beckoned +beckoning +beckons +become +becomes +becoming +becomingly +bed +bed's +bedazzle +bedazzled +bedazzlement +bedazzles +bedazzling +bedbug +bedbug's +bedbugs +bedded +bedder +bedder's +bedders +bedding +bedevil +bedevils +bedfast +bedlam +bedpost +bedpost's +bedposts +bedraggle +bedraggled +bedridden +bedrock +bedrock's +bedroom +bedroom's +bedroomed +bedrooms +beds +bedside +bedspread +bedspread's +bedspreads +bedspring +bedspring's +bedsprings +bedstead +bedstead's +bedsteads +bedtime +bee +beech +beechen +beecher +beef +beefed +beefer +beefers +beefier +beefing +beefs +beefsteak +beefy +beehive +beehive's +beehives +been +beens +beep +beeped +beeper +beeping +beeps +beer +beers +bees +beet +beet's +beetle +beetle's +beetled +beetles +beetling +beets +befall +befallen +befalling +befalls +befell +befit +befit's +befits +befitted +befitting +befittingly +befog +befogged +befogging +befogs +before +beforehand +befoul +befouled +befouling +befouls +befriend +befriended +befriending +befriends +befuddle +befuddled +befuddles +befuddling +beg +began +beget +begets +begetting +beggar +beggared +beggaring +beggarliness +beggarly +beggars +beggary +begged +begging +begin +beginner +beginner's +beginners +beginning +beginning's +beginnings +begins +begot +begotten +begrudge +begrudged +begrudger +begrudges +begrudging +begrudgingly +begs +beguile +beguiled +beguiler +beguiles +beguiling +beguilingly +begun +behalf +behave +behaved +behaver +behaves +behaving +behead +beheading +beheld +behest +behind +behold +beholden +beholder +beholders +beholding +beholds +beige +being +beings +belated +belatedly +belatedness +belay +belayed +belaying +belays +belch +belched +belches +belching +belfries +belfry +belfry's +belie +belied +belief +belief's +beliefs +belier +belies +believability +believable +believably +believe +believed +believer +believers +believes +believing +belittle +belittled +belittler +belittles +belittling +bell +bell's +bellboy +bellboy's +bellboys +belle +belle's +belles +bellhop +bellhop's +bellhops +bellicose +bellicosely +bellicoseness +bellicosity +bellied +bellies +belligerence +belligerent +belligerent's +belligerently +belligerents +bellman +bellmen +bellow +bellowed +bellowing +bellows +bells +bellwether +bellwether's +bellwethers +belly +belly's +bellyful +bellying +belong +belonged +belonging +belongingness +belongings +belongs +beloved +below +belt +belted +belting +belts +bely +belying +bemoan +bemoaned +bemoaning +bemoans +bench +benched +bencher +benches +benching +benchmark +benchmark's +benchmarking +benchmarks +bend +bendable +bended +bender +benders +bending +bends +beneath +benediction +benediction's +benedictions +benefactor +benefactor's +benefactors +beneficence +beneficences +beneficial +beneficially +beneficialness +beneficiaries +beneficiary +benefit +benefited +benefiter +benefiters +benefiting +benefits +benevolence +benevolent +benevolently +benevolentness +benighted +benightedly +benightedness +benign +benignly +bent +bents +benzene +bequeath +bequeathed +bequeathes +bequeathing +bequest +bequest's +bequests +berate +berated +berates +berating +bereave +bereaved +bereavement +bereavements +bereaves +bereaving +bereft +beret +beret's +berets +beribboned +beriberi +berkelium +berried +berries +berry +berry's +berrying +berth +berthed +berthing +berthings +berths +beryl +beryllium +bes +beseech +beseeches +beseeching +beseechingly +beset +besets +besetting +beside +besides +besiege +besieged +besieger +besiegers +besieging +besmirch +besmirched +besmirches +besmirching +besotted +besotting +besought +bespeak +bespeaks +bespectacled +best +bested +bester +bestial +bestially +besting +bestow +bestowal +bestowed +bests +bestseller +bestseller's +bestsellers +bestselling +bet +bet's +beta +betas +beth +betide +betray +betrayal +betrayed +betrayer +betraying +betrays +betroth +betrothal +betrothals +betrothed +bets +better +bettered +bettering +betterment +betterments +betters +betting +between +betweenness +betwixt +bevel +bevels +beverage +beverage's +beverages +bevies +bevy +bewail +bewailed +bewailing +bewails +beware +bewhiskered +bewilder +bewildered +bewilderedly +bewilderedness +bewildering +bewilderingly +bewilderment +bewilders +bewitch +bewitched +bewitches +bewitching +bewitchingly +beyond +biannual +bias +biased +biases +biasing +biasness +bib +bib's +bibbed +bibbing +bible +bible's +bibles +biblical +biblically +bibliographic +bibliographical +bibliographically +bibliographics +bibliographies +bibliography +bibliography's +bibliophile +bibliophiles +bibs +bicameral +bicarbonate +bicentennial +biceps +bicker +bickered +bickerer +bickering +bickers +biconcave +biconvex +bicycle +bicycled +bicycler +bicyclers +bicycles +bicycling +bid +bid's +biddable +bidden +bidder +bidder's +bidders +biddies +bidding +biddy +bide +bided +bider +bides +biding +bidirectional +bids +biennial +biennially +biennium +bier +bifocal +bifocals +bifurcate +bifurcated +bifurcately +bifurcates +bifurcating +bifurcation +bifurcations +big +bigger +biggest +bight +bight's +bights +bigly +bigness +bigot +bigot's +bigoted +bigotedly +bigoting +bigotry +bigots +bijection +bijection's +bijections +bijective +bijectively +bike +bike's +biked +biker +biker's +bikers +bikes +biking +bikini +bikini's +bikinied +bikinis +bilabial +bilateral +bilaterally +bilateralness +bile +bilge +bilge's +bilged +bilges +bilging +bilinear +bilingual +bilingually +bilinguals +bilk +bilked +bilker +bilking +bilks +bill +billboard +billboard's +billboards +billed +biller +billers +billet +billeted +billeting +billets +billiard +billiards +billing +billings +billion +billions +billionth +billow +billowed +billowing +billows +bills +bimodal +bimolecular +bimolecularly +bimonthlies +bimonthly +bin +bin's +binaries +binary +binaural +binaurally +bind +binded +binder +binders +binding +bindingly +bindingness +bindings +binds +bing +binge +bingen +binges +bingo +bingos +binocular +binocularly +binoculars +binomial +binomially +bins +binuclear +biochemical +biochemically +biochemistry +biofeedback +biographer +biographer's +biographers +biographic +biographical +biographically +biographies +biography +biography's +biological +biologically +biologicals +biologist +biologist's +biologists +biology +biomedical +biomedicine +biopsies +biopsy +bipartisan +bipartite +bipartitely +bipartition +biped +bipeds +biplane +biplane's +biplanes +bipolar +biracial +birch +birchen +bircher +birches +bird +bird's +birdbath +birdbath's +birdbaths +birder +birdie +birdied +birdies +birdlike +birds +birefringence +birefringent +birth +birthday +birthday's +birthdays +birthed +birthplace +birthplaces +birthright +birthright's +birthrights +births +biscuit +biscuit's +biscuits +bisect +bisected +bisecting +bisection +bisection's +bisections +bisector +bisector's +bisectors +bisects +bishop +bishop's +bishops +bismuth +bison +bison's +bisons +bisque +bisques +bit +bit's +bitblt +bitblts +bitch +bitch's +bitches +bite +biter +biters +bites +biting +bitingly +bitmap +bitmap's +bitmaps +bits +bitser +bitten +bitter +bitterer +bitterest +bitterly +bitterness +bitters +bittersweet +bittersweetly +bittersweetness +bituminous +bitwise +bivalve +bivalve's +bivalved +bivalves +bivariate +bivouac +bivouacs +biweekly +bizarre +bizarrely +bizarreness +blab +blabbed +blabbermouth +blabbermouths +blabbing +blabs +black +blackberries +blackberry +blackberry's +blackbird +blackbird's +blackbirder +blackbirds +blackboard +blackboard's +blackboards +blacked +blacken +blackened +blackener +blackening +blackens +blacker +blackest +blacking +blackjack +blackjack's +blackjacks +blacklist +blacklisted +blacklister +blacklisting +blacklists +blackly +blackmail +blackmailed +blackmailer +blackmailers +blackmailing +blackmails +blackness +blackout +blackout's +blackouts +blacks +blacksmith +blacksmith's +blacksmithing +blacksmiths +bladder +bladder's +bladders +blade +blade's +bladed +blades +blamable +blame +blamed +blameless +blamelessly +blamelessness +blamer +blamers +blames +blaming +blanch +blanched +blancher +blanches +blanching +bland +blandly +blandness +blank +blanked +blanker +blankest +blanket +blanketed +blanketer +blanketers +blanketing +blankets +blanking +blankly +blankness +blanks +blare +blared +blares +blaring +blase +blaspheme +blasphemed +blasphemer +blasphemes +blasphemies +blaspheming +blasphemous +blasphemously +blasphemousness +blasphemy +blast +blasted +blaster +blasters +blasting +blasts +blatant +blatantly +blatantness +blaze +blazed +blazer +blazers +blazes +blazing +blazingly +bleach +bleached +bleacher +bleachers +bleaches +bleaching +bleak +bleakly +bleakness +blear +bleariness +bleary +bleat +bleater +bleating +bleats +bled +bleed +bleeder +bleeders +bleeding +bleedings +bleeds +blemish +blemish's +blemished +blemishes +blemishing +blend +blended +blender +blenders +blending +blends +bless +blessed +blessedly +blessedness +blesses +blessing +blessings +blew +blight +blighted +blighter +blimp +blimp's +blimps +blind +blinded +blinder +blinders +blindfold +blindfolded +blindfolding +blindfolds +blinding +blindingly +blindly +blindness +blinds +blink +blinked +blinker +blinkered +blinkering +blinkers +blinking +blinks +blip +blip's +blips +bliss +blissful +blissfully +blissfulness +blister +blistered +blistering +blisteringly +blisters +blithe +blithely +blither +blithest +blitz +blitz's +blitzes +blitzkrieg +blizzard +blizzard's +blizzards +bloat +bloated +bloater +bloaters +bloating +bloats +blob +blob's +blobs +bloc +bloc's +block +block's +blockade +blockaded +blockader +blockades +blockading +blockage +blockage's +blockages +blocked +blocker +blockers +blockhouse +blockhouses +blocking +blocks +blocs +bloke +bloke's +blokes +blond +blond's +blonde +blonde's +blondes +blonds +blood +blooded +bloodhound +bloodhound's +bloodhounds +bloodied +bloodiest +bloodiness +bloodless +bloodlessly +bloodlessness +bloods +bloodshed +bloodshot +bloodstain +bloodstain's +bloodstained +bloodstains +bloodstream +bloody +bloodying +bloom +bloomed +bloomer +bloomers +blooming +blooms +blossom +blossomed +blossoms +blot +blot's +blots +blotted +blotting +blouse +blouse's +blouses +blousing +blow +blowed +blower +blowers +blowfish +blowing +blown +blows +blowup +blubber +blubbered +blubbering +bludgeon +bludgeoned +bludgeoning +bludgeons +blue +blueberries +blueberry +blueberry's +bluebird +bluebird's +bluebirds +bluebonnet +bluebonnet's +bluebonnets +blued +bluefish +bluely +blueness +blueprint +blueprint's +blueprinted +blueprinting +blueprints +bluer +blues +bluest +bluestocking +bluff +bluffed +bluffer +bluffing +bluffly +bluffness +bluffs +bluing +bluish +bluishness +blunder +blundered +blunderer +blundering +blunderingly +blunderings +blunders +blunt +blunted +blunter +bluntest +blunting +bluntly +bluntness +blunts +blur +blur's +blurb +blurred +blurredly +blurrier +blurriness +blurring +blurringly +blurry +blurs +blurt +blurted +blurter +blurting +blurts +blush +blushed +blusher +blushes +blushing +blushingly +bluster +blustered +blusterer +blustering +blusteringly +blusters +blustery +boar +board +boarded +boarder +boarders +boarding +boardinghouse +boardinghouse's +boardinghouses +boards +boast +boasted +boaster +boasters +boastful +boastfully +boastfulness +boasting +boastings +boasts +boat +boated +boater +boaters +boathouse +boathouse's +boathouses +boating +boatload +boatload's +boatloads +boatman +boatmen +boats +boatswain +boatswain's +boatswains +boatyard +boatyard's +boatyards +bob +bob's +bobbed +bobbies +bobbin +bobbin's +bobbing +bobbins +bobby +bobolink +bobolink's +bobolinks +bobs +bobwhite +bobwhite's +bobwhites +bode +boded +bodes +bodice +bodied +bodies +bodily +boding +body +bodybuilder +bodybuilder's +bodybuilders +bodybuilding +bodyguard +bodyguard's +bodyguards +bodying +bog +bog's +bogged +boggle +boggled +boggles +boggling +bogs +bogus +boil +boiled +boiler +boilerplate +boilers +boiling +boils +boisterous +boisterously +boisterousness +bold +bolder +boldest +boldface +boldfaced +boldfaces +boldfacing +boldly +boldness +boll +bolster +bolstered +bolsterer +bolstering +bolsters +bolt +bolted +bolter +bolting +bolts +bomb +bombard +bombarded +bombarding +bombardment +bombardments +bombards +bombast +bombaster +bombastic +bombed +bomber +bombers +bombing +bombings +bombproof +bombs +bonanza +bonanza's +bonanzas +bond +bondage +bonded +bonder +bonders +bonding +bonds +bondsman +bondsmen +bone +boned +boner +boners +bones +bonfire +bonfire's +bonfires +bong +bonier +boning +bonnet +bonneted +bonnets +bonnier +bonny +bonus +bonus's +bonuses +bony +boo +boob +boobies +booboo +booby +book +bookcase +bookcase's +bookcases +booked +booker +bookers +bookie +bookie's +bookies +booking +bookings +bookish +bookishly +bookishness +bookkeeper +bookkeeper's +bookkeepers +bookkeeping +booklet +booklet's +booklets +books +bookseller +bookseller's +booksellers +bookshelf +bookshelf's +bookshelves +bookstore +bookstore's +bookstores +boolean +booleans +boom +boomed +boomer +boomerang +boomerang's +boomerangs +booming +booms +boon +boor +boor's +boorish +boorishly +boorishness +boors +boos +boost +boosted +booster +boosting +boosts +boot +booted +booth +booths +booties +booting +bootleg +bootlegged +bootlegger +bootlegger's +bootleggers +bootlegging +bootlegs +boots +bootstrap +bootstrap's +bootstrapped +bootstrapping +bootstraps +booty +booze +boozer +boozing +borate +borated +borates +borax +bordello +bordello's +bordellos +border +bordered +borderer +bordering +borderings +borderland +borderland's +borderlands +borderline +borders +bore +bored +boredom +borer +borers +bores +boric +boring +boringly +boringness +born +borne +boron +borough +boroughs +borrow +borrowed +borrower +borrowers +borrowing +borrowings +borrows +bosom +bosom's +bosoms +boss +bossed +bosses +bosun +botanical +botanically +botanist +botanist's +botanists +botany +botch +botched +botcher +botchers +botches +botching +both +bother +bothered +bothering +bothers +bothersome +bottle +bottled +bottleneck +bottleneck's +bottlenecks +bottler +bottlers +bottles +bottling +bottom +bottomed +bottomer +bottoming +bottomless +bottomlessly +bottomlessness +bottoms +botulinus +botulism +bouffant +bough +bough's +boughed +boughs +bought +boughten +boulder +boulder's +bouldered +boulders +boulevard +boulevard's +boulevards +bounce +bounced +bouncer +bouncers +bounces +bouncier +bouncing +bouncingly +bouncy +bound +boundaries +boundary +boundary's +bounded +bounden +bounder +bounding +boundless +boundlessly +boundlessness +bounds +bounteous +bounteously +bounteousness +bountied +bounties +bounty +bounty's +bouquet +bouquet's +bouquets +bourbon +bourbons +bourgeois +bourgeoisie +bout +bout's +bouts +bovine +bovinely +bovines +bow +bowed +bowel +bowel's +bowels +bowen +bower +bowers +bowing +bowl +bowled +bowler +bowlers +bowline +bowline's +bowlines +bowling +bowls +bowman +bows +bowser +bowstring +bowstring's +bowstrings +box +boxcar +boxcar's +boxcars +boxed +boxer +boxers +boxes +boxing +boxwood +boy +boy's +boycott +boycotted +boycotter +boycotting +boycotts +boyer +boyfriend +boyfriend's +boyfriends +boyhood +boyish +boyishly +boyishness +boys +bra +bra's +brace +braced +bracelet +bracelet's +bracelets +bracer +braces +bracing +bracket +bracketed +bracketing +brackets +brackish +brackishness +brae +brae's +braes +brag +bragged +bragger +bragging +brags +braid +braided +braider +braiding +braids +braille +brain +brainchild +brainchild's +brained +brainier +braininess +braining +brains +brainstorm +brainstorm's +brainstormer +brainstorming +brainstorms +brainwash +brainwashed +brainwasher +brainwashes +brainwashing +brainy +brake +braked +brakes +braking +bramble +bramble's +brambles +brambling +brambly +bran +branch +branched +branches +branching +branchings +brand +branded +brander +brandied +brandies +branding +brandish +brandishes +brandishing +brands +brandy +brandying +bras +brash +brashly +brashness +brass +brassed +brasses +brassier +brassiere +brassiness +brassy +brat +brat's +brats +bravado +brave +braved +bravely +braveness +braver +bravery +braves +bravest +braving +bravo +bravoed +bravoing +bravos +bravura +brawl +brawled +brawler +brawling +brawls +brawn +bray +brayed +brayer +braying +brays +braze +brazed +brazen +brazened +brazening +brazenly +brazenness +brazer +brazes +brazier +brazier's +braziers +brazing +breach +breached +breacher +breachers +breaches +breaching +bread +breadboard +breadboard's +breadboards +breaded +breading +breads +breadth +breadwinner +breadwinner's +breadwinners +break +breakable +breakables +breakage +breakaway +breakdown +breakdown's +breakdowns +breaker +breakers +breakfast +breakfasted +breakfaster +breakfasters +breakfasting +breakfasts +breaking +breakpoint +breakpoint's +breakpointed +breakpointing +breakpoints +breaks +breakthrough +breakthrough's +breakthroughes +breakthroughs +breakup +breakups +breakwater +breakwater's +breakwaters +breast +breasted +breasting +breasts +breastwork +breastwork's +breastworks +breath +breathable +breathe +breathed +breather +breathers +breathes +breathier +breathing +breathless +breathlessly +breathlessness +breaths +breathtaking +breathtakingly +breathy +bred +breech +breech's +breeches +breeching +breed +breeder +breeding +breeds +breeze +breeze's +breezed +breezes +breezier +breezily +breeziness +breezing +breezy +bremsstrahlung +brethren +breve +breves +brevet +breveted +breveting +brevets +brevity +brew +brewed +brewer +breweries +brewers +brewery +brewery's +brewing +brews +briar +briar's +briars +bribe +bribed +briber +bribers +bribes +bribing +brick +bricked +bricker +bricking +bricklayer +bricklayer's +bricklayers +bricklaying +bricks +bridal +bride +bride's +bridegroom +brides +bridesmaid +bridesmaid's +bridesmaids +bridge +bridgeable +bridged +bridgehead +bridgehead's +bridgeheads +bridges +bridgework +bridgework's +bridging +bridle +bridled +bridles +bridling +brief +briefcase +briefcase's +briefcases +briefed +briefer +briefest +briefing +briefing's +briefings +briefly +briefness +briefs +brier +brig +brig's +brigade +brigade's +brigaded +brigades +brigadier +brigadier's +brigadiers +brigading +brigantine +bright +brighten +brightened +brightener +brighteners +brightening +brightens +brighter +brightest +brighting +brightly +brightness +brightnesses +brights +brigs +brilliance +brilliancy +brilliant +brilliantly +brilliantness +brim +brimful +brimmed +brindle +brindled +brine +briner +bring +bringer +bringers +bringing +brings +brining +brink +brinkmanship +brisk +brisker +briskly +briskness +bristle +bristled +bristles +bristling +britches +brittle +brittled +brittlely +brittleness +brittler +brittlest +brittling +broach +broached +broacher +broaches +broaching +broad +broadband +broadcast +broadcasted +broadcaster +broadcasters +broadcasting +broadcastings +broadcasts +broaden +broadened +broadener +broadeners +broadening +broadenings +broadens +broader +broadest +broadly +broadness +broads +broadside +brocade +brocaded +broccoli +brochure +brochure's +brochures +broil +broiled +broiler +broilers +broiling +broils +broke +broken +brokenly +brokenness +broker +brokerage +brokers +bromide +bromide's +bromides +bromine +bromines +bronchi +bronchial +bronchiole +bronchiole's +bronchioles +bronchitis +bronchus +bronze +bronzed +bronzer +bronzes +bronzing +brooch +brooch's +brooches +brood +brooder +brooding +broodingly +broods +brook +brooked +brooks +broom +broom's +broomed +brooming +brooms +broomstick +broomstick's +broomsticks +broth +brothel +brothel's +brothels +brother +brother's +brotherhood +brotherliness +brotherly +brothers +brought +brow +brow's +browbeat +browbeaten +browbeating +browbeats +brown +browned +browner +brownest +brownie +brownie's +brownies +browning +brownings +brownish +brownly +brownness +browns +brows +browse +browsed +browser +browsers +browses +browsing +bruise +bruised +bruiser +bruisers +bruises +bruising +brunch +brunches +brunette +brunettes +brunt +brush +brushed +brusher +brushes +brushfire +brushfire's +brushfires +brushier +brushing +brushlike +brushy +brusque +brusquely +brusqueness +brutal +brutalities +brutality +brutally +brute +brute's +brutes +brutish +brutishly +brutishness +bubble +bubbled +bubbler +bubbles +bubblier +bubbling +bubbly +buck +buckboard +buckboard's +buckboards +bucked +bucker +bucket +bucket's +bucketed +bucketing +buckets +bucking +buckle +buckled +buckler +buckles +buckling +bucks +buckshot +buckskin +buckskins +buckwheat +bucolic +bud +bud's +budded +buddies +budding +buddy +buddy's +budge +budged +budges +budget +budgetary +budgeted +budgeter +budgeters +budgeting +budgets +budging +buds +buff +buff's +buffalo +buffaloes +buffer +buffer's +buffered +bufferer +bufferer's +bufferers +buffering +buffers +buffet +buffeted +buffeting +buffetings +buffets +buffing +buffoon +buffoon's +buffoons +buffs +bug +bug's +bugged +bugger +bugger's +buggered +buggering +buggers +buggies +bugging +buggy +buggy's +bugle +bugled +bugler +bugles +bugling +bugs +build +buildable +builded +builder +builders +building +building's +buildings +builds +buildup +buildup's +buildups +built +bulb +bulb's +bulbed +bulbs +bulge +bulged +bulges +bulging +bulk +bulked +bulkhead +bulkhead's +bulkheaded +bulkheads +bulkier +bulkiness +bulks +bulky +bull +bulldog +bulldog's +bulldogs +bulldoze +bulldozed +bulldozer +bulldozers +bulldozes +bulldozing +bulled +bullet +bullet's +bulletin +bulletin's +bulletins +bulletproof +bulletproofed +bulletproofing +bulletproofs +bullets +bullied +bullies +bulling +bullion +bullish +bullishly +bullishness +bulls +bully +bullying +bulwark +bum +bum's +bumble +bumblebee +bumblebee's +bumblebees +bumbled +bumbler +bumblers +bumbles +bumbling +bumblingly +bummed +bummer +bummers +bumming +bump +bumped +bumper +bumpers +bumping +bumps +bumptious +bumptiously +bumptiousness +bums +bun +bun's +bunch +bunched +bunches +bunching +bundle +bundled +bundler +bundles +bundling +bungalow +bungalow's +bungalows +bungle +bungled +bungler +bunglers +bungles +bungling +bunglingly +bunion +bunion's +bunions +bunk +bunked +bunker +bunker's +bunkered +bunkering +bunkers +bunkhouse +bunkhouse's +bunkhouses +bunking +bunkmate +bunkmate's +bunkmates +bunks +bunnies +bunny +bunny's +buns +bunt +bunted +bunter +bunters +bunting +bunts +buoy +buoyancy +buoyant +buoyantly +buoyed +buoying +buoys +burden +burden's +burdened +burdening +burdens +burdensome +burdensomely +burdensomeness +bureau +bureau's +bureaucracies +bureaucracy +bureaucracy's +bureaucrat +bureaucrat's +bureaucratic +bureaucrats +bureaus +burgeon +burgeoned +burgeoning +burgeons +burger +burgess +burgess's +burgesses +burgher +burgher's +burghers +burglar +burglar's +burglaries +burglarproof +burglarproofed +burglarproofing +burglarproofs +burglars +burglary +burglary's +burgle +burgled +burgles +burgling +burial +buried +burier +buries +burl +burled +burler +burlesque +burlesqued +burlesquely +burlesquer +burlesques +burlesquing +burlier +burliness +burly +burn +burned +burner +burners +burning +burningly +burnings +burnish +burnished +burnisher +burnishes +burnishing +burns +burnt +burntly +burntness +burp +burped +burping +burps +burr +burr's +burred +burrer +burro +burro's +burros +burrow +burrowed +burrower +burrowing +burrows +burrs +bursa +bursas +bursitis +burst +bursted +burster +bursting +bursts +bury +burying +bus +busboy +busboy's +busboys +bused +buses +bush +bushed +bushel +bushel's +bushels +bushes +bushier +bushiness +bushing +bushings +bushwhack +bushwhacked +bushwhacker +bushwhacking +bushwhacks +bushy +busied +busier +busies +busiest +busily +business +business's +businesses +businesslike +businessman +businessmen +busing +buss +bussed +busses +bussing +bust +bustard +bustard's +bustards +busted +buster +busting +bustle +bustled +bustling +bustlingly +busts +busy +busying +but +butane +butcher +butcher's +butchered +butcherer +butchering +butcherly +butchers +butchery +butler +butler's +butlers +butt +butt's +butte +butted +butter +buttered +butterer +butterers +butterfat +butterflies +butterfly +butterfly's +buttering +butternut +butters +buttes +butting +buttock +buttock's +buttocks +button +buttoned +buttoner +buttonhole +buttonhole's +buttonholer +buttonholes +buttoning +buttons +buttress +buttressed +buttresses +buttressing +butts +butyl +butyrate +buxom +buxomly +buxomness +buy +buyer +buyer's +buyers +buying +buys +buzz +buzzard +buzzard's +buzzards +buzzed +buzzer +buzzes +buzzing +buzzword +buzzword's +buzzwords +buzzy +by +bye +byers +byes +bygone +bygones +bylaw +bylaw's +bylaws +byline +byline's +byliner +bylines +bypass +bypassed +bypasses +bypassing +byproduct +byproduct's +byproducts +bystander +bystander's +bystanders +byte +byte's +bytes +byway +byways +byword +byword's +bywords +cab +cab's +cabbage +cabbage's +cabbaged +cabbages +cabbaging +caber +cabin +cabin's +cabinet +cabinet's +cabinets +cabins +cable +cabled +cables +cabling +cabs +cache +cache's +cached +cacher +caches +caching +cackle +cackled +cackler +cackles +cackling +cacti +cactus +cactuses +cad +cadence +cadenced +cadences +cadencing +cafe +cafe's +cafes +cafeteria +cafeteria's +cafeterias +cage +caged +cager +cagers +cages +caging +cajole +cajoled +cajoler +cajoles +cajoling +cake +caked +cakes +caking +calamities +calamity +calamity's +calcium +calculate +calculated +calculatedly +calculatedness +calculates +calculating +calculation +calculations +calculative +calculator +calculator's +calculators +calculus +calendar +calendar's +calendared +calendaring +calendars +calf +calfs +calibrate +calibrated +calibrater +calibrates +calibrating +calibration +calibrations +calibrator +calibrators +calico +caliph +caliphs +call +callback +called +caller +caller's +callers +calling +callous +calloused +callously +callousness +calls +calm +calmed +calmer +calmest +calming +calmingly +calmly +calmness +calms +calorie +calorie's +calories +calves +came +camel +camel's +camels +camera +camera's +cameras +camion +camouflage +camouflaged +camouflages +camouflaging +camp +campaign +campaigned +campaigner +campaigners +campaigning +campaigns +camped +camper +campers +camping +camps +campus +campus's +campuses +can +can's +can't +canal +canal's +canals +canaries +canary +canary's +cancel +cancellation +cancellation's +cancellations +cancels +cancer +cancer's +cancers +candid +candidate +candidate's +candidates +candidly +candidness +candied +candies +candle +candled +candler +candles +candlestick +candlestick's +candlesticks +candling +candy +candying +cane +caned +caner +canes +caning +canker +cankered +cankering +canned +canner +canner's +canners +cannibal +cannibal's +cannibals +canning +cannister +cannister's +cannisters +cannon +cannon's +cannoned +cannoning +cannons +cannot +canoe +canoe's +canoed +canoes +canon +canon's +canonical +canonically +canonicals +canons +canopy +cans +cantankerous +cantankerously +cantankerousness +canto +canton +canton's +cantons +cantor +cantor's +cantors +cantos +canvas +canvas's +canvaser +canvases +canvass +canvassed +canvasser +canvassers +canvasses +canvassing +canyon +canyon's +canyons +cap +cap's +capabilities +capability +capability's +capable +capableness +capably +capacious +capaciously +capaciousness +capacitance +capacitances +capacities +capacitive +capacitively +capacitor +capacitor's +capacitors +capacity +cape +caper +capered +capering +capers +capes +capillary +capita +capital +capitalism +capitalist +capitalist's +capitalists +capitally +capitals +capitol +capitol's +capitols +capped +capping +capricious +capriciously +capriciousness +caps +captain +captained +captaining +captains +caption +caption's +captioned +captioner +captioning +captions +captivate +captivated +captivates +captivating +captivation +captive +captive's +captives +captivity +captor +captor's +captors +capture +captured +capturer +capturers +captures +capturing +car +car's +caravan +caravan's +caravaner +caravans +carbohydrate +carbohydrate's +carbohydrates +carbolic +carbon +carbon's +carbonate +carbonated +carbonates +carbonation +carbonic +carbons +carcass +carcass's +carcasses +card +card's +cardboard +cardboards +carded +carder +cardiac +cardinal +cardinalities +cardinality +cardinality's +cardinally +cardinals +carding +cards +care +cared +career +career's +careered +careering +careers +carefree +careful +carefully +carefulness +careless +carelessly +carelessness +carer +carers +cares +caress +caressed +caresser +caresses +caressing +caressingly +caressive +caressively +caret +carets +cargo +cargoes +cargos +caribou +caribous +caring +carnation +carnations +carnival +carnival's +carnivals +carnivorous +carnivorously +carnivorousness +carol +carol's +carols +carpenter +carpenter's +carpentered +carpentering +carpenters +carpet +carpeted +carpeting +carpets +carriage +carriage's +carriages +carried +carrier +carriers +carries +carrot +carrot's +carrots +carry +carrying +carryover +carryovers +cars +cart +carted +carter +carters +carting +cartography +carton +carton's +cartons +cartoon +cartoon's +cartoons +cartridge +cartridge's +cartridges +carts +carve +carved +carver +carvers +carves +carving +carvings +cascade +cascaded +cascades +cascading +case +cased +casement +casement's +casements +cases +cash +cashed +casher +cashers +cashes +cashier +cashier's +cashiers +cashing +casing +casings +cask +cask's +casket +casket's +caskets +casks +casserole +casserole's +casseroles +cast +cast's +caste +caste's +casted +caster +casters +castes +casteth +casting +castings +castle +castled +castles +castling +casts +casual +casually +casualness +casuals +casualties +casualty +casualty's +cat +cat's +catalyst +catalyst's +catalysts +cataract +cataracts +catastrophe +catastrophe's +catastrophes +catastrophic +catch +catchable +catcher +catcher's +catchers +catches +catching +categorical +categorically +categories +category +category's +cater +catered +caterer +catering +caterpillar +caterpillar's +caterpillars +caters +cathedral +cathedral's +cathedrals +catheter +catheters +cathode +cathode's +cathodes +catholic +catholic's +catholics +cats +catsup +cattle +caught +causal +causality +causally +causation +causation's +causations +cause +caused +causer +causes +causeway +causeway's +causeways +causing +caustic +causticly +caustics +caution +cautioned +cautioner +cautioners +cautioning +cautionings +cautions +cautious +cautiously +cautiousness +cavalier +cavalierly +cavalierness +cavalry +cave +caveat +caveat's +caveats +caved +caver +cavern +cavern's +caverns +caves +caving +cavities +cavity +cavity's +caw +cawed +cawing +caws +cease +ceased +ceaseless +ceaselessly +ceaselessness +ceases +ceasing +cedar +ceiling +ceiling's +ceilinged +ceilings +celebrate +celebrated +celebratedness +celebrates +celebrating +celebration +celebrations +celebratory +celebrities +celebrity +celebrity's +celery +celestial +celestially +celibate +celibates +cell +cellar +cellar's +cellared +cellarer +cellaring +cellars +celled +cellist +cellist's +cellists +cells +cellular +cellularly +cement +cemented +cementer +cementing +cements +cemeteries +cemetery +cemetery's +censor +censored +censoring +censors +censorship +censure +censured +censurer +censures +censuring +census +census's +censuses +cent +centipede +centipede's +centipedes +central +centrally +centrals +centrifuge +centrifuge's +centrifuged +centrifuges +centrifuging +centripetal +centripetally +cents +centuries +century +century's +cereal +cereal's +cereals +cerebral +cerebrally +ceremonial +ceremonially +ceremonialness +ceremonies +ceremony +ceremony's +certain +certainly +certainties +certainty +certifiable +certificate +certificated +certificates +certificating +certification +certifications +certified +certifier +certifiers +certifies +certify +certifying +cessation +cessation's +cessations +chafe +chafer +chaff +chaffer +chaffered +chafferer +chaffering +chaffing +chafing +chagrin +chagrined +chagrining +chagrins +chain +chained +chaining +chains +chair +chaired +chairing +chairman +chairmanship +chairmanships +chairmen +chairperson +chairperson's +chairpersons +chairs +chalice +chalice's +chaliced +chalices +chalk +chalked +chalking +chalks +challenge +challenged +challenger +challengers +challenges +challenging +challengingly +chamber +chambered +chamberer +chamberers +chambering +chamberlain +chamberlain's +chamberlains +chambers +champagne +champaign +champion +championed +championing +champions +championship +championship's +championships +chance +chanced +chancellor +chancellors +chances +chancing +chandelier +chandelier's +chandeliers +change +changeability +changeable +changeableness +changeably +changed +changeover +changeover's +changeovers +changer +changers +changes +changing +channel +channels +chant +chanted +chanter +chanticleer +chanticleer's +chanticleers +chanting +chants +chaos +chaotic +chap +chap's +chapel +chapel's +chapels +chaperon +chaperoned +chaplain +chaplain's +chaplains +chaps +chapter +chapter's +chaptered +chaptering +chapters +char +character +character's +charactered +charactering +characteristic +characteristic's +characteristically +characteristics +characters +charcoal +charcoaled +charcoals +charge +chargeable +chargeableness +charged +charger +chargers +charges +charging +charing +chariot +chariot's +chariots +charitable +charitableness +charities +charity +charity's +charm +charmed +charmer +charmers +charming +charmingly +charms +chars +chart +chartable +charted +charter +chartered +charterer +charterers +chartering +charters +charting +chartings +charts +chase +chased +chaser +chasers +chases +chasing +chasm +chasm's +chasms +chaste +chastely +chasteness +chaster +chastest +chastise +chastised +chastiser +chastisers +chastises +chastising +chat +chateau +chateau's +chateaus +chats +chatter +chattered +chatterer +chatterers +chattering +chatterly +chatters +chauffeur +chauffeured +chauffeuring +chauffeurs +chauvinism +chauvinism's +chauvinist +chauvinist's +chauvinistic +chauvinists +cheap +cheapen +cheapened +cheapening +cheapens +cheaper +cheapest +cheaply +cheapness +cheat +cheated +cheater +cheaters +cheating +cheats +check +checkable +checked +checker +checkered +checkering +checkers +checking +checklist +checkout +checkouts +checkpoint +checkpoint's +checkpoints +checks +checksum +checksum's +checksums +cheek +cheek's +cheeks +cheer +cheered +cheerer +cheerers +cheerful +cheerfully +cheerfulness +cheerier +cheerily +cheeriness +cheering +cheerless +cheerlessly +cheerlessness +cheerly +cheers +cheery +cheese +cheese's +cheesed +cheeses +cheesing +chef +chef's +chefs +chemical +chemically +chemicals +chemise +chemises +chemist +chemist's +chemistries +chemistry +chemists +cherish +cherished +cherisher +cherishes +cherishing +cherries +cherry +cherry's +cherub +cherub's +cherubim +cherubs +chess +chest +chester +chestnut +chestnut's +chestnuts +chests +chew +chewed +chewer +chewers +chewing +chews +chick +chickadee +chickadee's +chickadees +chicken +chickened +chickening +chickens +chicks +chide +chided +chides +chiding +chief +chief's +chiefly +chiefs +chieftain +chieftain's +chieftains +chiffon +child +child's +childhood +childhoods +childish +childishly +childishness +childly +children +children's +chill +chilled +chiller +chillers +chillier +chillies +chilliness +chilling +chillingly +chillness +chills +chilly +chime +chime's +chimed +chimer +chimes +chiming +chimney +chimney's +chimneyed +chimneys +chin +chin's +chink +chinked +chinks +chinned +chinner +chinners +chinning +chins +chintz +chip +chip's +chipmunk +chipmunk's +chipmunks +chips +chirp +chirped +chirping +chirps +chisel +chisels +chivalrous +chivalrously +chivalrousness +chivalry +chlorine +chloroplast +chloroplast's +chloroplasts +chock +chock's +chocked +chocker +chocking +chocks +chocolate +chocolate's +chocolates +choice +choicely +choiceness +choicer +choices +choicest +choir +choir's +choirs +choke +choked +choker +chokers +chokes +choking +chokingly +cholera +choose +chooser +choosers +chooses +choosing +chop +chopped +chopper +chopper's +choppers +chopping +chops +choral +chorally +chord +chord's +chorded +chording +chords +chore +chores +choring +chorion +chorus +chorused +choruses +chose +chosen +christen +christened +christening +christens +chronic +chronicle +chronicled +chronicler +chroniclers +chronicles +chronological +chronologically +chronologies +chronology +chronology's +chubbier +chubbiest +chubbiness +chubby +chuck +chuck's +chucked +chucking +chuckle +chuckled +chuckles +chuckling +chucklingly +chucks +chum +chump +chump's +chumping +chumps +chums +chunk +chunk's +chunks +church +churched +churches +churching +churchliness +churchly +churchman +churchyard +churchyard's +churchyards +churn +churned +churner +churners +churning +churns +chute +chute's +chuted +chutes +chuting +cider +ciders +cigar +cigar's +cigarette +cigarette's +cigarettes +cigars +cinder +cinder's +cinders +cinnamon +cipher +cipher's +ciphered +ciphering +ciphers +circle +circled +circler +circles +circling +circuit +circuit's +circuited +circuiting +circuitous +circuitously +circuitousness +circuitry +circuits +circular +circular's +circularities +circularity +circularly +circularness +circulars +circulate +circulated +circulates +circulating +circulation +circulations +circulative +circumference +circumferences +circumflex +circumflexes +circumlocution +circumlocution's +circumlocutions +circumspect +circumspectly +circumstance +circumstance's +circumstanced +circumstances +circumstancing +circumstantial +circumstantially +circumvent +circumventable +circumvented +circumventing +circumvents +circus +circus's +circuses +cistern +cistern's +cisterns +citadel +citadel's +citadels +citation +citation's +citations +cite +cited +cites +citied +cities +citing +citizen +citizen's +citizenly +citizens +citizenship +city +city's +civic +civics +civil +civilian +civilian's +civilians +civilities +civility +civilly +clad +clads +claim +claimable +claimant +claimant's +claimants +claimed +claimer +claiming +claims +clairvoyant +clairvoyantly +clairvoyants +clam +clam's +clamber +clambered +clamberer +clambering +clambers +clamorous +clamorously +clamorousness +clamp +clamped +clamper +clamping +clamps +clams +clan +clang +clanged +clanger +clangers +clanging +clangs +clans +clap +claps +clarification +clarifications +clarified +clarifier +clarifies +clarify +clarifying +clarity +clash +clashed +clasher +clashes +clashing +clasp +clasped +clasper +clasping +clasps +class +classed +classer +classes +classic +classical +classically +classics +classifiable +classification +classifications +classified +classifieds +classifier +classifiers +classifies +classify +classifying +classing +classmate +classmate's +classmates +classroom +classroom's +classrooms +classwork +clatter +clattered +clatterer +clattering +clatteringly +clatters +clause +clause's +clauses +claw +clawed +clawer +clawing +claws +clay +clay's +clayed +claying +clays +clean +cleaned +cleaner +cleaner's +cleaners +cleanest +cleaning +cleanlier +cleanliness +cleanly +cleanness +cleans +cleanse +cleansed +cleanser +cleansers +cleanses +cleansing +cleanup +cleanup's +cleanups +clear +clearance +clearance's +clearances +cleared +clearer +clearest +clearing +clearing's +clearings +clearly +clearness +clears +cleavage +cleavages +cleave +cleaved +cleaver +cleavers +cleaves +cleaving +cleft +cleft's +clefts +clench +clenched +clenches +clenching +clergy +clergyman +clerical +clerically +clericals +clerk +clerk's +clerked +clerking +clerkly +clerks +clever +cleverer +cleverest +cleverly +cleverness +cliche +cliche's +cliches +click +clicked +clicker +clickers +clicking +clicks +client +client's +clients +cliff +cliff's +cliffs +climate +climate's +climates +climatic +climatically +climax +climaxed +climaxes +climaxing +climb +climbed +climber +climbers +climbing +climbs +clime +clime's +climes +clinch +clinched +clincher +clinches +clinching +clinchingly +cling +clinging +clings +clinic +clinic's +clinical +clinically +clinics +clink +clinked +clinker +clinkered +clinkering +clinkers +clip +clip's +clipped +clipper +clipper's +clippers +clipping +clipping's +clippings +clips +clique +clique's +cliques +cloak +cloak's +cloaked +cloaking +cloaks +clobber +clobbered +clobbering +clobbers +clock +clocked +clocker +clockers +clocking +clockings +clocks +clockwise +clockwork +clod +clod's +clods +clog +clog's +clogged +clogging +clogs +cloister +cloister's +cloistered +cloistering +cloisters +clone +cloned +cloner +cloners +clones +cloning +closable +close +closed +closely +closeness +closenesses +closer +closers +closes +closest +closet +closeted +closets +closing +closings +closure +closure's +closured +closures +closuring +cloth +clothe +clothed +clothes +clothing +cloud +clouded +cloudier +cloudiest +cloudiness +clouding +cloudless +cloudlessly +cloudlessness +clouds +cloudy +clout +clove +clover +cloves +clown +clowning +clowns +club +club's +clubbed +clubbing +clubs +cluck +clucked +clucking +clucks +clue +clue's +clues +cluing +clump +clumped +clumping +clumps +clumsier +clumsiest +clumsily +clumsiness +clumsy +clung +cluster +clustered +clustering +clusterings +clusters +clutch +clutched +clutches +clutching +clutter +cluttered +cluttering +clutters +coach +coach's +coached +coacher +coaches +coaching +coachman +coagulate +coagulated +coagulates +coagulating +coagulation +coal +coaled +coaler +coalesce +coalesced +coalesces +coalescing +coaling +coalition +coals +coarse +coarsely +coarsen +coarsened +coarseness +coarsening +coarser +coarsest +coast +coastal +coasted +coaster +coasters +coasting +coasts +coat +coated +coater +coaters +coating +coatings +coats +coax +coaxed +coaxer +coaxes +coaxial +coaxially +coaxing +cobbler +cobbler's +cobblers +cobweb +cobweb's +cobwebs +cock +cocked +cocker +cocking +cockroach +cockroaches +cocks +cocktail +cocktail's +cocktails +cocoa +coconut +coconut's +coconuts +cocoon +cocoon's +cocoons +cod +code +coded +coder +coder's +coders +codes +codeword +codeword's +codewords +codification +codification's +codifications +codified +codifier +codifier's +codifiers +codifies +codify +codifying +coding +codings +cods +coefficient +coefficient's +coefficiently +coefficients +coerce +coerced +coerces +coercing +coercion +coercions +coercive +coercively +coerciveness +coexist +coexisted +coexistence +coexisting +coexists +coffee +coffee's +coffees +coffer +coffer's +coffers +coffin +coffin's +coffins +cogent +cogently +cogitate +cogitated +cogitates +cogitating +cogitation +cogitative +cognition +cognitions +cognitive +cognitively +cognitives +cohabit +cohabitation +cohabitations +cohabited +cohabiting +cohabits +cohere +cohered +coherence +coherent +coherently +coherer +coheres +cohering +cohesion +cohesive +cohesively +cohesiveness +coil +coiled +coiling +coils +coin +coinage +coincide +coincided +coincidence +coincidence's +coincidences +coincidental +coincidentally +coincides +coinciding +coined +coiner +coining +coins +coke +cokes +coking +cold +colder +coldest +coldly +coldness +colds +collaborate +collaborated +collaborates +collaborating +collaboration +collaborations +collaborative +collaboratively +collaborator +collaborator's +collaborators +collapse +collapsed +collapses +collapsing +collar +collared +collaring +collars +collate +collated +collateral +collaterally +collates +collating +collation +collations +collative +collator +collators +colleague +colleague's +colleagues +collect +collected +collectedly +collectedness +collectible +collecting +collection +collection's +collections +collective +collectively +collectives +collector +collector's +collectors +collects +college +college's +colleges +collegiate +collegiately +collide +collided +collides +colliding +collie +collied +collier +collies +collision +collision's +collisions +cologne +cologned +colon +colon's +colonel +colonel's +colonels +colonial +colonially +colonialness +colonials +colonies +colonist +colonist's +colonists +colons +colony +colony's +colossal +colossally +colt +colt's +colter +colts +column +column's +columnar +columned +columns +comb +combat +combatant +combatant's +combatants +combated +combating +combative +combatively +combativeness +combats +combed +comber +combers +combination +combination's +combinational +combinations +combinator +combinator's +combinatorial +combinatorially +combinatoric +combinatorics +combinators +combine +combined +combiner +combiners +combines +combing +combings +combining +combo +combs +combustion +combustions +come +comedian +comedian's +comedians +comedic +comedies +comedy +comedy's +comelier +comeliness +comely +comer +comers +comes +comest +comestible +comestibles +comet +comet's +cometh +comets +comfort +comfortabilities +comfortability +comfortable +comfortableness +comfortably +comforted +comforter +comforters +comforting +comfortingly +comforts +comic +comic's +comical +comically +comics +coming +comings +comma +comma's +command +command's +commandant +commandant's +commandants +commanded +commandeer +commandeered +commandeering +commandeers +commander +commanders +commanding +commandingly +commandment +commandment's +commandments +commands +commas +commemorate +commemorated +commemorates +commemorating +commemoration +commemorations +commemorative +commemoratively +commemoratives +commence +commenced +commencement +commencement's +commencements +commencer +commences +commencing +commend +commendation +commendation's +commendations +commended +commender +commending +commends +commensurate +commensurately +commensurates +commensuration +commensurations +comment +comment's +commentaries +commentary +commentary's +commentator +commentator's +commentators +commented +commenter +commenting +comments +commerce +commerced +commercial +commercially +commercialness +commercials +commercing +commission +commissioned +commissioner +commissioners +commissioning +commissions +commit +commitment +commitment's +commitments +commits +committed +committee +committee's +committees +committer +committing +commodities +commodity +commodity's +commodore +commodore's +commodores +common +commonalities +commonality +commoner +commoner's +commoners +commonest +commonly +commonness +commonplace +commonplaceness +commonplaces +commons +commonwealth +commonwealths +commotion +commotions +communal +communally +commune +communed +communes +communicant +communicant's +communicants +communicate +communicated +communicates +communicating +communication +communications +communicative +communicatively +communicativeness +communicator +communicator's +communicators +communing +communion +communist +communist's +communists +communities +community +community's +commutative +commutatively +commutativity +commute +commuted +commuter +commuters +commutes +commuting +compact +compaction +compacted +compacter +compacters +compactest +compacting +compactly +compactness +compactor +compactor's +compactors +compacts +companies +companion +companion's +companionable +companionableness +companions +companionship +company +company's +comparability +comparable +comparableness +comparably +comparative +comparatively +comparativeness +comparatives +comparator +comparator's +comparators +compare +compared +comparer +compares +comparing +comparison +comparison's +comparisons +compartment +compartmented +compartmenting +compartments +compass +compassed +compasses +compassing +compassion +compassionate +compassionately +compassionateness +compatibilities +compatibility +compatibility's +compatible +compatibleness +compatibles +compatibly +compel +compelled +compelling +compellingly +compels +compendium +compensate +compensated +compensates +compensating +compensation +compensations +compensative +compensatory +compete +competed +competence +competences +competent +competently +competes +competing +competition +competition's +competitions +competitive +competitively +competitiveness +competitor +competitor's +competitors +compilable +compilation +compilation's +compilations +compile +compiled +compiler +compiler's +compilers +compiles +compiling +complain +complained +complainer +complainers +complaining +complainingly +complains +complaint +complaint's +complaints +complement +complementariness +complementary +complemented +complementer +complementers +complementing +complements +complete +completed +completely +completeness +completer +completes +completing +completion +completions +completive +complex +complexes +complexion +complexioned +complexities +complexity +complexly +complexness +compliance +compliances +compliancy +compliant +complicate +complicated +complicatedly +complicatedness +complicates +complicating +complication +complications +complicator +complicator's +complicators +complicity +complied +complier +compliers +complies +compliment +complimentary +complimented +complimenter +complimenters +complimenting +compliments +comply +complying +component +component's +components +compose +composed +composedly +composedness +composer +composer's +composers +composes +composing +composite +compositely +composites +composition +compositional +compositionally +compositions +composure +compound +compounded +compounder +compounding +compounds +comprehend +comprehended +comprehending +comprehends +comprehensibility +comprehensible +comprehensibleness +comprehension +comprehensive +comprehensively +comprehensiveness +compress +compressed +compressedly +compresses +compressible +compressing +compression +compressions +compressive +compressively +compressor +comprise +comprised +comprises +comprising +compromise +compromised +compromiser +compromisers +compromises +compromising +compromisingly +comptroller +comptroller's +comptrollers +compulsion +compulsion's +compulsions +compulsory +compunction +compunctions +computability +computable +computation +computation's +computational +computationally +computations +compute +computed +computer +computer's +computerese +computers +computes +computing +comrade +comradeliness +comradely +comrades +comradeship +concatenate +concatenated +concatenates +concatenating +concatenation +concatenations +conceal +concealed +concealer +concealers +concealing +concealingly +concealment +conceals +concede +conceded +concededly +conceder +concedes +conceding +conceit +conceited +conceitedly +conceitedness +conceits +conceivable +conceivably +conceive +conceived +conceiver +conceives +conceiving +concentrate +concentrated +concentrates +concentrating +concentration +concentrations +concentrative +concentrator +concentrators +concentric +concept +concept's +conception +conception's +conceptions +conceptive +concepts +conceptual +conceptually +concern +concerned +concernedly +concerning +concerns +concert +concerted +concertedly +concertedness +concerts +concession +concession's +concessioner +concessions +concise +concisely +conciseness +concision +concisions +conclude +concluded +concluder +concludes +concluding +conclusion +conclusion's +conclusions +conclusive +conclusively +conclusiveness +concomitant +concomitantly +concomitants +concord +concrete +concreted +concretely +concreteness +concretes +concreting +concretion +concur +concurred +concurrence +concurrencies +concurrency +concurrent +concurrently +concurring +concurs +condemn +condemnation +condemnations +condemned +condemner +condemners +condemning +condemns +condensation +condense +condensed +condenser +condensers +condenses +condensing +condescend +condescending +condescendingly +condescends +condition +conditional +conditionally +conditionals +conditioned +conditioner +conditioners +conditioning +conditions +condone +condoned +condoner +condones +condoning +conducive +conduciveness +conduct +conducted +conducting +conduction +conductive +conductively +conductivities +conductivity +conductor +conductor's +conductors +conducts +conduit +conduits +cone +cone's +coned +cones +confederacy +confederate +confederates +confederation +confederations +confederative +confer +conference +conference's +conferences +conferencing +conferred +conferrer +conferrer's +conferrers +conferring +confers +confess +confessed +confessedly +confesses +confessing +confession +confession's +confessions +confessor +confessor's +confessors +confidant +confidant's +confidants +confide +confided +confidence +confidences +confident +confidential +confidentiality +confidentially +confidentialness +confidently +confider +confides +confiding +confidingly +confidingness +configurable +configuration +configuration's +configurations +configure +configured +configures +configuring +confine +confined +confinement +confinement's +confinements +confiner +confines +confining +confirm +confirmation +confirmation's +confirmations +confirmed +confirmedly +confirmedness +confirming +confirms +confiscate +confiscated +confiscates +confiscating +confiscation +confiscations +conflict +conflicted +conflicting +conflictingly +conflictive +conflicts +conform +conformed +conformer +conformers +conforming +conformity +conforms +confound +confounded +confoundedly +confounder +confounding +confounds +confront +confrontation +confrontation's +confrontations +confronted +confronter +confronters +confronting +confronts +confuse +confused +confusedly +confusedness +confuser +confusers +confuses +confusing +confusingly +confusion +confusions +congenial +congenially +congested +congestion +congratulate +congratulated +congratulates +congratulation +congratulations +congregate +congregated +congregates +congregating +congregation +congregations +congress +congress's +congressed +congresses +congressing +congressional +congressionally +congressman +congruence +congruent +congruently +coning +conjecture +conjectured +conjecturer +conjectures +conjecturing +conjoined +conjunct +conjuncted +conjunction +conjunction's +conjunctions +conjunctive +conjunctively +conjuncts +conjure +conjured +conjurer +conjurers +conjures +conjuring +connect +connected +connectedly +connectedness +connecter +connecters +connecting +connection +connection's +connections +connective +connective's +connectively +connectives +connectivities +connectivity +connector +connector's +connectors +connects +connoisseur +connoisseur's +connoisseurs +connote +connoted +connotes +connoting +conquer +conquerable +conquered +conquerer +conquerers +conquering +conqueror +conqueror's +conquerors +conquers +conquest +conquest's +conquests +cons +conscience +conscience's +consciences +conscientious +conscientiously +conscientiousness +conscious +consciouses +consciously +consciousness +consecrate +consecrated +consecrates +consecrating +consecration +consecrations +consecrative +consecutive +consecutively +consecutiveness +consensus +consent +consented +consenter +consenters +consenting +consentingly +consents +consequence +consequence's +consequences +consequent +consequential +consequentialities +consequentiality +consequentially +consequentialness +consequently +consequentness +consequents +conservation +conservation's +conservationist +conservationist's +conservationists +conservations +conservatism +conservative +conservatively +conservativeness +conservatives +conserve +conserved +conserver +conserves +conserving +consider +considerable +considerably +considerate +considerately +considerateness +consideration +considerations +considered +considerer +considering +considers +consign +consigned +consigning +consigns +consist +consisted +consistencies +consistency +consistent +consistently +consisting +consists +consolable +consolation +consolation's +consolations +console +consoled +consoler +consolers +consoles +consolidate +consolidated +consolidates +consolidating +consolidation +consolidations +consoling +consolingly +consonant +consonant's +consonantly +consonants +consort +consorted +consorting +consortium +consorts +conspicuous +conspicuously +conspicuousness +conspiracies +conspiracy +conspiracy's +conspirator +conspirator's +conspirators +conspire +conspired +conspires +conspiring +constable +constable's +constables +constancy +constant +constantly +constants +constellation +constellation's +constellations +consternation +constituencies +constituency +constituency's +constituent +constituent's +constituently +constituents +constitute +constituted +constitutes +constituting +constitution +constitutional +constitutionality +constitutionally +constitutions +constitutive +constitutively +constrain +constrained +constrainedly +constraining +constrains +constraint +constraint's +constraints +construct +constructed +constructibility +constructible +constructing +construction +construction's +constructions +constructive +constructively +constructiveness +constructor +constructor's +constructors +constructs +construe +construed +construes +construing +consul +consul's +consulate +consulate's +consulates +consuls +consult +consultant +consultant's +consultants +consultation +consultation's +consultations +consultative +consulted +consulter +consulting +consultive +consults +consumable +consumables +consume +consumed +consumedly +consumer +consumer's +consumers +consumes +consuming +consumingly +consummate +consummated +consummately +consummates +consummating +consummation +consummations +consummative +consumption +consumption's +consumptions +consumptive +consumptively +contact +contacted +contacting +contacts +contagion +contagious +contagiously +contagiousness +contain +containable +contained +container +containers +containing +containment +containment's +containments +contains +contaminate +contaminated +contaminates +contaminating +contamination +contaminations +contaminative +contemplate +contemplated +contemplates +contemplating +contemplation +contemplations +contemplative +contemplatively +contemplativeness +contemporaneous +contemporaneously +contemporaneousness +contemporaries +contemporariness +contemporary +contempt +contemptible +contemptibleness +contemptuous +contemptuously +contemptuousness +contend +contended +contender +contenders +contending +contends +content +contented +contentedly +contentedness +contenting +contention +contention's +contentions +contently +contentment +contents +contest +contestable +contested +contester +contesters +contesting +contests +context +context's +contexts +contextual +contextually +contiguity +contiguous +contiguously +contiguousness +continent +continent's +continental +continentally +continently +continents +contingencies +contingency +contingency's +contingent +contingent's +contingently +contingents +continual +continually +continuance +continuance's +continuances +continuation +continuation's +continuations +continue +continued +continuer +continues +continuing +continuities +continuity +continuous +continuously +continuousness +continuum +contour +contour's +contoured +contouring +contours +contract +contracted +contracting +contraction +contraction's +contractions +contractive +contractor +contractor's +contractors +contracts +contractual +contractually +contradict +contradicted +contradicting +contradiction +contradiction's +contradictions +contradictoriness +contradictory +contradicts +contradistinction +contradistinctions +contrapositive +contrapositives +contraption +contraption's +contraptions +contrariness +contrary +contrast +contrasted +contraster +contrasters +contrasting +contrastingly +contrastive +contrastively +contrasts +contribute +contributed +contributer +contributers +contributes +contributing +contribution +contributions +contributive +contributively +contributor +contributor's +contributorily +contributors +contributory +contrivance +contrivance's +contrivances +contrive +contrived +contriver +contrives +contriving +control +control's +controllability +controllable +controllably +controlled +controller +controller's +controllers +controlling +controls +controversial +controversially +controversies +controversy +controversy's +conundrum +conundrum's +conundrums +convalescence +convene +convened +convener +conveners +convenes +convenience +convenience's +conveniences +convenient +conveniently +convening +convent +convent's +convention +convention's +conventional +conventionally +conventions +convents +converge +converged +convergence +convergences +convergent +converges +converging +conversant +conversantly +conversation +conversation's +conversational +conversationally +conversations +converse +conversed +conversely +converses +conversing +conversion +conversioning +conversions +convert +converted +converter +converters +convertibility +convertible +convertibleness +converting +converts +convex +convey +conveyance +conveyance's +conveyanced +conveyancer +conveyancers +conveyances +conveyancing +conveyed +conveyer +conveyers +conveying +conveys +convict +convicted +convicting +conviction +conviction's +convictions +convictive +convicts +convince +convinced +convincer +convincers +convinces +convincing +convincingly +convincingness +convoluted +convoy +convoyed +convoying +convoys +convulsion +convulsion's +convulsions +coo +cooing +cook +cook's +cooked +cooker +cookers +cookery +cookie +cookie's +cookies +cooking +cooks +cooky +cool +cooled +cooler +cooler's +coolers +coolest +coolie +coolie's +coolies +cooling +coolings +coolly +coolness +coolnesses +cools +coon +coon's +coons +coop +cooped +cooper +cooperate +cooperated +cooperates +cooperating +cooperation +cooperations +cooperative +cooperatively +cooperativeness +cooperatives +cooperator +cooperator's +cooperators +coopered +coopering +coopers +coops +coordinate +coordinated +coordinately +coordinateness +coordinates +coordinating +coordination +coordinations +coordinative +coordinator +coordinator's +coordinators +cop +cop's +cope +coped +coper +copes +copied +copier +copiers +copies +coping +copings +copious +copiously +copiousness +copper +copper's +coppered +coppering +coppers +cops +copse +copses +copy +copying +copyright +copyright's +copyrighted +copyrighter +copyrighters +copyrighting +copyrights +coral +cord +corded +corder +cordial +cordially +cordialness +cording +cords +core +cored +corer +corers +cores +coring +cork +corked +corker +corkers +corking +corks +cormorant +cormorants +corn +corned +corner +cornered +cornering +corners +cornerstone +cornerstone's +cornerstones +cornfield +cornfield's +cornfields +corning +corns +corollaries +corollary +corollary's +coronaries +coronary +coronation +coronet +coronet's +coroneted +coronets +coroutine +coroutine's +coroutines +corporal +corporal's +corporally +corporals +corporate +corporately +corporation +corporation's +corporations +corporative +corps +corpse +corpse's +corpses +corpus +correct +correctable +corrected +correcting +correction +corrections +corrective +correctively +correctiveness +correctives +correctly +correctness +corrector +corrects +correlate +correlated +correlates +correlating +correlation +correlations +correlative +correlatively +correspond +corresponded +correspondence +correspondence's +correspondences +correspondent +correspondent's +correspondents +corresponding +correspondingly +corresponds +corridor +corridor's +corridors +corroborate +corroborated +corroborates +corroborating +corroboration +corroborations +corroborative +corroboratively +corrosion +corrosions +corrupt +corrupted +corrupter +corrupting +corruption +corruptive +corruptively +corruptly +corrupts +corset +corsets +cosine +cosines +cosmetic +cosmetics +cosmology +cosmopolitan +cost +costed +costing +costive +costively +costiveness +costlier +costliness +costly +costs +costume +costumed +costumer +costumers +costumes +costuming +cot +cot's +cots +cottage +cottager +cottagers +cottages +cotton +cottoned +cottoning +cottons +cotyledon +cotyledon's +cotyledons +couch +couched +couches +couching +cough +coughed +cougher +coughing +coughs +could +couldest +couldn't +council +council's +councillor +councillor's +councillors +councils +counsel +counsel's +counsels +count +countable +countably +counted +countenance +countenancer +counter +counteract +counteracted +counteracting +counteractive +counteracts +counterclockwise +countered +counterexample +counterexamples +counterfeit +counterfeited +counterfeiter +counterfeiting +counterfeits +countering +countermeasure +countermeasure's +countermeasures +counterpart +counterpart's +counterparts +counterpoint +counterpointing +counterproductive +counterrevolution +counters +countess +counties +counting +countless +countlessly +countries +country +country's +countryman +countryside +counts +county +county's +couple +couple's +coupled +coupler +couplers +couples +coupling +couplings +coupon +coupon's +coupons +courage +courageous +courageously +courageousness +courier +courier's +couriers +course +coursed +courser +courses +coursing +court +courted +courteous +courteously +courteousness +courter +courters +courtesies +courtesy +courtesy's +courthouse +courthouse's +courthouses +courtier +courtier's +courtiers +courting +courtliness +courtly +courtroom +courtroom's +courtrooms +courts +courtship +courtyard +courtyard's +courtyards +cousin +cousin's +cousins +cove +covenant +covenant's +covenanted +covenanter +covenanting +covenants +cover +coverable +coverage +covered +coverer +covering +coverings +coverlet +coverlet's +coverlets +covers +covert +covertly +covertness +coves +covet +coveted +coveter +coveting +covetingly +covetous +covetously +covetousness +covets +coving +cow +coward +cowardice +cowardliness +cowardly +cowards +cowboy +cowboy's +cowboys +cowed +cowedly +cower +cowered +cowerer +cowerers +cowering +coweringly +cowers +cowgirl +cowgirl's +cowgirls +cowing +cowl +cowled +cowling +cowls +cows +cowslip +cowslip's +cowslips +coyote +coyote's +coyotes +cozier +cozies +coziness +cozy +crab +crab's +crabs +crack +cracked +cracker +crackers +cracking +crackle +crackled +crackles +crackling +crackly +cracks +cradle +cradled +cradler +cradles +cradling +craft +crafted +crafter +craftier +craftiness +crafting +crafts +craftsman +crafty +crag +crag's +crags +cram +cramp +cramp's +cramped +cramper +cramps +crams +cranberries +cranberry +cranberry's +crane +crane's +craned +cranes +craning +crank +cranked +crankier +crankiest +crankily +crankiness +cranking +cranks +cranky +crap +craping +craps +crash +crashed +crasher +crashers +crashes +crashing +crate +crater +cratered +craters +crates +crating +cravat +cravat's +cravats +crave +craved +craven +cravenly +cravenness +craver +craves +craving +crawl +crawled +crawler +crawlers +crawling +crawls +craze +crazed +crazes +crazier +craziest +crazily +craziness +crazing +crazy +creak +creaked +creaking +creaks +cream +creamed +creamer +creamers +creaminess +creaming +creams +creamy +crease +creased +creaser +creases +creasing +create +created +creates +creating +creation +creations +creative +creatively +creativeness +creativity +creator +creator's +creators +creature +creature's +creatureliness +creaturely +creatures +credence +credential +credentials +credibility +credible +credibly +credit +creditable +creditableness +creditably +credited +crediting +creditor +creditor's +creditors +credits +credulity +credulous +credulously +credulousness +creed +creed's +creeds +creek +creek's +creeks +creep +creeper +creepers +creeping +creeps +cremate +cremated +cremates +cremating +cremation +cremations +crepe +crept +crescent +crescent's +crescents +crest +crested +cresting +crests +cretin +cretins +crevice +crevice's +crevices +crew +crewed +crewing +crews +crib +crib's +cribs +cricket +cricket's +cricketer +cricketing +crickets +cried +crier +criers +cries +crime +crime's +crimes +criminal +criminally +criminals +crimson +crimsoning +cringe +cringed +cringer +cringes +cringing +cripple +crippled +crippler +cripples +crippling +crises +crisis +crisp +crisper +crisply +crispness +crisps +criteria +criterion +critic +critic's +critical +critically +criticalness +criticism +criticism's +criticisms +critics +critique +critiqued +critiques +critiquing +critter +critter's +critters +croak +croaked +croaker +croakers +croaking +croaks +crochet +crocheted +crocheter +crocheting +crochets +crook +crooked +crookedly +crookedness +crooks +crop +crop's +cropped +cropper +cropper's +croppers +cropping +crops +cross +crossable +crossbar +crossbar's +crossbars +crossed +crosser +crossers +crosses +crossing +crossings +crossly +crossover +crossover's +crossovers +crossword +crossword's +crosswords +crouch +crouched +crouches +crouching +crow +crowd +crowded +crowdedness +crowder +crowding +crowds +crowed +crowing +crown +crowned +crowner +crowning +crowns +crows +crucial +crucially +crucification +crucified +crucifies +crucify +crucifying +crude +crudely +crudeness +cruder +crudest +cruel +crueler +cruelest +cruelly +cruelness +cruelty +cruise +cruised +cruiser +cruisers +cruises +cruising +crumb +crumble +crumbled +crumbles +crumblier +crumbliness +crumbling +crumblings +crumbly +crumbs +crumple +crumpled +crumples +crumpling +crunch +crunched +cruncher +crunchers +crunches +crunchier +crunchiest +crunchiness +crunching +crunchy +crusade +crusaded +crusader +crusaders +crusades +crusading +crush +crushable +crushed +crusher +crushers +crushes +crushing +crushingly +crust +crust's +crustacean +crustacean's +crustaceans +crusted +crusting +crusts +crutch +crutch's +crutched +crutches +crux +crux's +cruxes +cry +crying +cryptanalysis +cryptic +cryptographic +cryptography +cryptology +crystal +crystal's +crystalline +crystals +cub +cub's +cube +cubed +cuber +cubes +cubic +cubicly +cubics +cubing +cubs +cuckoo +cuckoo's +cuckoos +cucumber +cucumber's +cucumbers +cuddle +cuddled +cuddles +cuddling +cudgel +cudgel's +cudgels +cue +cued +cues +cuff +cuff's +cuffed +cuffing +cuffs +cuing +cull +culled +culler +culling +culls +culminate +culminated +culminates +culminating +culmination +culpability +culprit +culprit's +culprits +cult +cult's +cultivate +cultivated +cultivates +cultivating +cultivation +cultivations +cultivator +cultivator's +cultivators +cults +cultural +culturally +culture +cultured +cultures +culturing +cumbersome +cumbersomely +cumbersomeness +cumulative +cumulatively +cunning +cunningly +cunningness +cup +cup's +cupboard +cupboard's +cupboards +cupful +cupfuls +cupped +cupping +cups +cur +curable +curableness +curably +curb +curbed +curbing +curbs +curds +cure +cured +curer +cures +curfew +curfew's +curfews +curing +curiosities +curiosity +curiosity's +curious +curiouser +curiousest +curiously +curiousness +curl +curled +curler +curlers +curlier +curliness +curling +curls +curly +currant +currant's +currants +currencies +currency +currency's +current +currently +currentness +currents +curricular +curriculum +curriculum's +curriculums +curried +currier +curries +curry +currying +curs +curse +cursed +cursedly +cursedness +curses +cursing +cursive +cursively +cursiveness +cursor +cursor's +cursorily +cursoriness +cursors +cursory +curt +curtail +curtailed +curtailer +curtailing +curtails +curtain +curtained +curtaining +curtains +curtly +curtness +curtsied +curtsies +curtsy +curtsy's +curtsying +curvature +curvatures +curve +curved +curves +curving +cushion +cushioned +cushioning +cushions +cusp +cusp's +cusps +cuss +cussed +cussedly +cussedness +cusser +cusses +custard +custodian +custodian's +custodians +custodies +custody +custom +customarily +customariness +customary +customer +customer's +customers +customs +cut +cut's +cute +cutely +cuteness +cuter +cutes +cutest +cutoff +cutoffs +cuts +cutter +cutter's +cutters +cutting +cuttingly +cuttings +cybernetic +cybernetics +cycle +cycled +cycler +cycles +cyclic +cyclically +cyclicly +cycling +cycloid +cycloid's +cycloidal +cycloids +cyclone +cyclone's +cyclones +cylinder +cylinder's +cylindered +cylindering +cylinders +cylindrical +cylindrically +cymbal +cymbal's +cymbals +cynical +cynically +cypress +cyst +cysts +cytology +czar +dabble +dabbled +dabbler +dabblers +dabbles +dabbling +dad +dad's +daddies +daddy +dads +daemon +daemon's +daemons +daffodil +daffodil's +daffodils +dagger +daggers +dailies +daily +daintier +dainties +daintily +daintiness +dainty +dairies +dairy +dairying +daisies +daisy +daisy's +dale +dale's +dales +daleth +dam +dam's +damage +damaged +damager +damagers +damages +damaging +damagingly +damask +dame +damed +damn +damnation +damned +damneder +damnedest +damning +damningly +damns +damp +damped +dampen +dampened +dampener +dampening +dampens +damper +dampers +damping +damply +dampness +damps +dams +damsel +damsel's +damsels +dance +danced +dancer +dancers +dances +dancing +dandelion +dandelion's +dandelions +dandier +dandies +dandy +danger +danger's +dangerous +dangerously +dangerousness +dangers +dangle +dangled +dangler +dangler's +danglers +dangles +dangling +danglingly +dare +dared +darer +darers +dares +daring +daringly +daringness +dark +darken +darkened +darkener +darkeners +darkening +darker +darkest +darkly +darkness +darks +darling +darling's +darlingly +darlingness +darlings +darn +darned +darner +darning +darns +dart +darted +darter +darting +darts +dash +dashed +dasher +dashers +dashes +dashing +dashingly +data +database +database's +databases +date +dated +datedly +datedness +dater +dates +dating +dative +datum +datums +daughter +daughter's +daughterly +daughters +daunt +daunted +daunting +dauntless +dauntlessly +dauntlessness +daunts +dawn +dawned +dawning +dawns +day +day's +daybreak +daybreaks +daydream +daydreamed +daydreamer +daydreamers +daydreaming +daydreams +daylight +daylight's +daylights +days +daytime +daytimes +daze +dazed +dazedness +dazes +dazing +dazzle +dazzled +dazzler +dazzlers +dazzles +dazzling +dazzlingly +deacon +deacon's +deacons +deactivate +deactivates +deactivated +deactivating +dead +deaden +deadened +deadener +deadening +deadeningly +deadens +deadlier +deadliest +deadline +deadline's +deadlines +deadliness +deadlock +deadlocked +deadlocking +deadlocks +deadly +deadness +deaf +deafen +deafened +deafening +deafeningly +deafens +deafer +deafest +deafly +deafness +deal +dealer +dealers +dealing +dealings +deallocate +deallocated +deallocates +deallocating +deallocation +deallocation's +deallocations +deallocator +deals +dealt +dean +dean's +deans +dear +dearer +dearest +dearly +dearness +dears +dearth +dearths +death +deathly +deaths +debatable +debate +debated +debater +debaters +debates +debating +debilitate +debilitated +debilitates +debilitating +debilitation +debris +debt +debt's +debtor +debtors +debts +debug +debugged +debugger +debugger's +debuggers +debugging +debugs +decade +decade's +decadence +decadent +decadently +decades +decay +decayed +decayer +decaying +decays +decease +deceased +deceases +deceasing +deceit +deceitful +deceitfully +deceitfulness +deceive +deceived +deceiver +deceivers +deceives +deceiving +deceivingly +decelerate +decelerated +decelerates +decelerating +deceleration +decelerations +decencies +decency +decency's +decent +decently +deception +deception's +deceptions +deceptive +deceptively +deceptiveness +decidability +decidable +decide +decided +decidedly +decidedness +decider +decides +deciding +decimal +decimally +decimals +decimate +decimated +decimates +decimating +decimation +decipher +deciphered +decipherer +decipherers +deciphering +deciphers +decision +decision's +decisions +decisive +decisively +decisiveness +deck +decked +decker +decking +deckings +decks +declaration +declaration's +declarations +declarative +declaratively +declaratives +declare +declared +declarer +declarers +declares +declaring +declination +declination's +declinations +decline +declined +decliner +decliners +declines +declining +decode +decoded +decoder +decoders +decodes +decoding +decodings +decompile +decompiled +decompiler +decompilers +decompiles +decompiling +decomposability +decomposable +decompose +decomposed +decomposer +decomposes +decomposing +decomposition +decomposition's +decompositions +decompression +decorate +decorated +decorates +decorating +decoration +decorations +decorative +decoratively +decorativeness +decorator +decorators +decorum +decorums +decouple +decoupled +decoupler +decouples +decoupling +decoy +decoy's +decoys +decrease +decreased +decreases +decreasing +decreasingly +decree +decreed +decreeing +decreer +decrees +decrement +decremented +decrementing +decrements +dedicate +dedicated +dedicatedly +dedicates +dedicating +dedication +dedications +dedicative +deduce +deduced +deducer +deduces +deducible +deducing +deduct +deducted +deducting +deduction +deduction's +deductions +deductive +deductively +deducts +deed +deeded +deeding +deeds +deem +deemed +deeming +deems +deep +deepen +deepened +deepening +deepens +deeper +deepest +deeply +deepness +deeps +deer +deers +default +defaulted +defaulter +defaulting +defaults +defeat +defeated +defeating +defeatism +defeatist +defeatists +defeats +defect +defected +defecting +defection +defection's +defections +defective +defectively +defectiveness +defectives +defects +defend +defendant +defendant's +defendants +defended +defender +defenders +defending +defends +defenestrate +defenestrated +defenestrates +defenestrating +defenestration +defenestrations +defensive +defensively +defensiveness +defer +deference +deferment +deferment's +deferments +deferrable +deferred +deferrer +deferrer's +deferrers +deferring +defers +defiance +defiances +defiant +defiantly +deficiencies +deficiency +deficient +deficiently +deficit +deficit's +deficits +defied +defier +defies +defile +defiled +defiler +defiles +defiling +definable +define +defined +definer +definers +defines +defining +definite +definitely +definiteness +definition +definition's +definitional +definitions +definitive +definitively +definitiveness +deformation +deformation's +deformations +deformed +deformities +deformity +deformity's +deftly +defy +defying +defyingly +degenerate +degenerated +degenerately +degenerateness +degenerates +degenerating +degeneration +degenerative +degradable +degradation +degradation's +degradations +degrade +degraded +degradedly +degradedness +degrader +degrades +degrading +degradingly +degree +degree's +degreed +degrees +deign +deigned +deigning +deigns +deities +deity +deity's +dejected +dejectedly +dejectedness +delay +delayed +delayer +delayers +delaying +delays +delegate +delegated +delegates +delegating +delegation +delegations +delete +deleted +deleter +deletes +deleting +deletion +deletions +deliberate +deliberated +deliberately +deliberateness +deliberates +deliberating +deliberation +deliberations +deliberative +deliberatively +deliberativeness +deliberator +deliberator's +deliberators +delicacies +delicacy +delicacy's +delicate +delicately +delicateness +delicates +delicious +deliciouses +deliciously +deliciousness +delight +delighted +delightedly +delightedness +delighter +delightful +delightfully +delightfulness +delighting +delights +delimit +delimited +delimiter +delimiters +delimiting +delimits +delineate +delineated +delineates +delineating +delineation +delineations +delineative +delinquency +delinquent +delinquent's +delinquently +delinquents +delirious +deliriously +deliriousness +deliver +deliverable +deliverables +deliverance +delivered +deliverer +deliverers +deliveries +delivering +delivers +delivery +delivery's +dell +dell's +dells +delta +delta's +deltas +delude +deluded +deluder +deludes +deluding +deludingly +deluge +deluged +deluges +deluging +delusion +delusion's +delusions +delve +delved +delver +delves +delving +demand +demanded +demander +demanding +demandingly +demands +demise +demised +demises +demising +demo +democracies +democracy +democracy's +democrat +democrat's +democratic +democratically +democrats +demodulate +demodulated +demodulates +demodulating +demodulation +demodulation's +demodulations +demodulator +demodulator's +demodulators +demographic +demographics +demolish +demolished +demolisher +demolishes +demolishing +demolition +demolitions +demon +demon's +demoness +demons +demonstrable +demonstrableness +demonstrate +demonstrated +demonstrates +demonstrating +demonstration +demonstrations +demonstrative +demonstratively +demonstrativeness +demonstrator +demonstrator's +demonstrators +demos +demur +demurs +den +den's +deniable +denial +denial's +denials +denied +denier +denies +denigrate +denigrated +denigrates +denigrating +denigration +denigrative +denizen +denizens +denomination +denomination's +denominations +denominator +denominator's +denominators +denotable +denotation +denotation's +denotational +denotationally +denotations +denotative +denote +denoted +denotes +denoting +denounce +denounced +denouncer +denouncers +denounces +denouncing +dens +dense +densely +denseness +denser +densest +densities +density +density's +dent +dental +dentally +dentals +dented +denting +dentist +dentist's +dentists +dents +deny +denying +denyingly +depart +departed +departing +department +department's +departmental +departmentally +departments +departs +departure +departure's +departures +depend +dependability +dependable +dependableness +dependably +depended +dependence +dependences +dependencies +dependency +dependent +dependently +dependents +depending +depends +depict +depicted +depicter +depicting +depicts +deplete +depleted +depletes +depleting +depletion +depletions +depletive +deplorable +deplorableness +deplore +deplored +deplorer +deplores +deploring +deploringly +deploy +deployed +deploying +deployment +deployment's +deployments +deploys +deport +deportation +deported +deportee +deportee's +deportees +deporting +deportment +deports +depose +deposed +deposes +deposing +deposit +deposited +depositing +deposition +deposition's +depositions +depositor +depositor's +depositors +deposits +depot +depot's +depots +deprave +depraved +depravedly +depravedness +depraver +depraves +depraving +deprecate +deprecated +deprecates +deprecating +depreciate +depreciated +depreciates +depreciating +depreciatingly +depreciation +depreciations +depreciative +depreciatively +depress +depressed +depresses +depressing +depressingly +depression +depression's +depressions +depressive +depressively +deprivation +deprivation's +deprivations +deprive +deprived +deprives +depriving +depth +depths +deputies +deputy +deputy's +dequeue +dequeued +dequeues +dequeuing +derail +derailed +derailing +derails +derbies +derby +dereference +dereferenced +dereferencer +dereferencers +dereferences +dereferencing +deride +derided +derider +derides +deriding +deridingly +derision +derivable +derivation +derivation's +derivations +derivative +derivative's +derivatively +derivativeness +derivatives +derive +derived +deriver +derives +deriving +descend +descendant +descendant's +descendants +descended +descender +descenders +descending +descends +descent +descent's +descents +describable +describe +described +describer +describers +describes +describing +descried +description +description's +descriptions +descriptive +descriptively +descriptiveness +descriptives +descriptor +descriptor's +descriptors +descry +descrying +desert +deserted +deserter +deserters +deserting +desertion +desertions +deserts +deserve +deserved +deservedly +deservedness +deserver +deserves +deserving +deservingly +deservings +desiderata +desideratum +design +designate +designated +designates +designating +designation +designations +designative +designator +designator's +designators +designed +designedly +designer +designer's +designers +designing +designs +desirability +desirable +desirableness +desirably +desire +desired +desirer +desires +desiring +desirous +desirously +desirousness +desk +desk's +desks +desktop +desolate +desolated +desolately +desolateness +desolater +desolates +desolating +desolatingly +desolation +desolations +despair +despaired +despairer +despairing +despairingly +despairs +despatch +despatched +desperate +desperately +desperateness +desperation +despise +despised +despiser +despises +despising +despite +despited +despot +despot's +despotic +despots +dessert +dessert's +desserts +destination +destination's +destinations +destine +destined +destinies +destining +destiny +destiny's +destitute +destituteness +destitution +destroy +destroyed +destroyer +destroyer's +destroyers +destroying +destroys +destruction +destruction's +destructions +destructive +destructively +destructiveness +detach +detached +detachedly +detachedness +detacher +detaches +detaching +detachment +detachment's +detachments +detail +detailed +detailedly +detailedness +detailer +detailing +details +detain +detained +detainer +detaining +detains +detect +detectable +detectably +detected +detecting +detection +detection's +detections +detective +detectives +detector +detector's +detectors +detects +detention +deteriorate +deteriorated +deteriorates +deteriorating +deterioration +deteriorative +determinable +determinableness +determinacy +determinant +determinant's +determinants +determinate +determinately +determinateness +determination +determinations +determinative +determinatively +determinativeness +determine +determined +determinedly +determinedness +determiner +determiners +determines +determining +determinism +deterministic +deterministically +detest +detestable +detestableness +detested +detesting +detests +detonate +detonated +detonates +detonating +detonation +detonative +detract +detracted +detracting +detractive +detractively +detractor +detractor's +detractors +detracts +detriment +detriments +devastate +devastated +devastates +devastating +devastatingly +devastation +devastations +devastative +develop +developed +developer +developer's +developers +developing +development +development's +developmental +developmentally +developments +develops +deviant +deviant's +deviantly +deviants +deviate +deviated +deviates +deviating +deviation +deviations +device +device's +devices +devil +devil's +devilish +devilishly +devilishness +devils +devise +devised +deviser +devises +devising +devisings +devision +devisions +devoid +devote +devoted +devotedly +devotee +devotee's +devotees +devotes +devoting +devotion +devotions +devour +devoured +devourer +devouring +devours +devout +devoutly +devoutness +dew +dewdrop +dewdrop's +dewdrops +dewed +dewier +dewiness +dewing +dews +dewy +dexterity +diabetes +diadem +diagnosable +diagnose +diagnosed +diagnoses +diagnosing +diagnosis +diagnostic +diagnostic's +diagnostics +diagonal +diagonally +diagonals +diagram +diagram's +diagramed +diagraming +diagrammable +diagrammatic +diagrammatically +diagrammed +diagrammer +diagrammer's +diagrammers +diagramming +diagrams +dial +dial's +dialect +dialect's +dialects +dialog +dialog's +dialogs +dialogue +dialogue's +dialogues +dials +diameter +diameter's +diameters +diametrically +diamond +diamond's +diamonds +diaper +diaper's +diapered +diapering +diapers +diaphragm +diaphragm's +diaphragms +diaries +diary +diary's +diatribe +diatribe's +diatribes +dice +dicer +dices +dichotomies +dichotomy +dicing +dickens +dicky +dictate +dictated +dictates +dictating +dictation +dictations +dictator +dictator's +dictators +dictatorship +dictatorships +diction +dictionaries +dictionary +dictionary's +dictions +dictum +dictum's +dictums +did +didn't +die +died +dielectric +dielectric's +dielectrics +dies +diet +dieter +dieters +dietitian +dietitian's +dietitians +diets +differ +differed +difference +difference's +differenced +differences +differencing +different +differential +differential's +differentially +differentials +differentiate +differentiated +differentiates +differentiating +differentiation +differentiations +differentiators +differently +differentness +differer +differers +differing +differs +difficult +difficulties +difficultly +difficulty +difficulty's +diffuse +diffused +diffusely +diffuseness +diffuser +diffusers +diffuses +diffusing +diffusion +diffusions +diffusive +diffusively +diffusiveness +dig +digest +digested +digester +digestible +digesting +digestion +digestions +digestive +digestively +digestiveness +digests +digger +digger's +diggers +digging +diggings +digit +digit's +digital +digitally +digits +dignified +dignify +dignities +dignity +digress +digressed +digresses +digressing +digression +digression's +digressions +digressive +digressively +digressiveness +digs +dike +dike's +diker +dikes +diking +dilate +dilated +dilatedly +dilatedness +dilates +dilating +dilation +dilative +dilemma +dilemma's +dilemmas +diligence +diligences +diligent +diligently +diligentness +dilute +diluted +dilutely +diluteness +diluter +dilutes +diluting +dilution +dilutions +dilutive +dim +dime +dime's +dimension +dimensional +dimensionality +dimensionally +dimensioned +dimensioning +dimensions +dimer +dimers +dimes +diminish +diminished +diminishes +diminishing +diminution +diminutive +diminutively +diminutiveness +dimly +dimmed +dimmer +dimmer's +dimmers +dimmest +dimming +dimness +dimple +dimpled +dimples +dimpling +dims +din +dine +dined +diner +diners +dines +dingier +dinginess +dingy +dining +dinner +dinner's +dinners +dint +diode +diode's +diodes +dioxide +dioxides +dip +diphtheria +diploma +diploma's +diplomacy +diplomas +diplomat +diplomat's +diplomatic +diplomatics +diplomats +dipped +dipper +dipper's +dippers +dipping +dippings +dips +dire +direct +directed +directing +direction +direction's +directional +directionality +directionally +directions +directive +directive's +directives +directly +directness +director +director's +directories +directors +directory +directory's +directs +direly +direness +direr +direst +dirge +dirge's +dirged +dirges +dirging +dirt +dirt's +dirtied +dirtier +dirties +dirtiest +dirtily +dirtiness +dirts +dirty +dirtying +disabilities +disability +disability's +disable +disabled +disabler +disablers +disables +disabling +disabuse +disadvantage +disadvantage's +disadvantaged +disadvantagedness +disadvantages +disadvantaging +disagree +disagreeable +disagreeableness +disagreed +disagreeing +disagreement +disagreement's +disagreements +disagrees +disallow +disallowed +disallowing +disallows +disambiguate +disambiguated +disambiguates +disambiguating +disambiguation +disambiguations +disappear +disappearance +disappearance's +disappearances +disappeared +disappearing +disappears +disappoint +disappointed +disappointedly +disappointing +disappointingly +disappointment +disappointment's +disappointments +disappoints +disapproval +disapprove +disapproved +disapprover +disapproves +disapproving +disapprovingly +disarm +disarmament +disarmed +disarmer +disarmers +disarming +disarmingly +disarms +disassemble +disassembled +disassembler +disassembler's +disassemblers +disassembles +disassembling +disaster +disaster's +disasters +disastrous +disastrously +disband +disbanded +disbanding +disbands +disbelieve +disbelieved +disbeliever +disbelievers +disbelieves +disbelieving +disburse +disbursed +disbursement +disbursement's +disbursements +disburser +disburses +disbursing +disc +disc's +discard +discarded +discarder +discarding +discards +discern +discerned +discerner +discernibility +discernible +discernibly +discerning +discerningly +discernment +discerns +discharge +discharged +discharger +discharges +discharging +disciple +disciple's +disciples +disciplinary +discipline +disciplined +discipliner +disciplines +disciplining +disclaim +disclaimed +disclaimer +disclaimers +disclaiming +disclaims +disclose +disclosed +discloser +discloses +disclosing +disclosure +disclosure's +disclosures +discomfort +discomforting +discomfortingly +disconcert +disconcerted +disconcerting +disconcertingly +disconcerts +disconnect +disconnected +disconnectedly +disconnectedness +disconnecter +disconnecting +disconnection +disconnections +disconnects +discontent +discontented +discontentedly +discontinuance +discontinue +discontinued +discontinues +discontinuing +discontinuities +discontinuity +discontinuity's +discontinuous +discontinuously +discord +discords +discount +discounted +discounter +discounting +discounts +discourage +discouraged +discouragement +discourager +discourages +discouraging +discouragingly +discourse +discourse's +discoursed +discourser +discourses +discoursing +discover +discovered +discoverer +discoverers +discoveries +discovering +discovers +discovery +discovery's +discredit +discredited +discrediting +discredits +discreet +discreetly +discreetness +discrepancies +discrepancy +discrepancy's +discrete +discretely +discreteness +discretion +discretions +discriminate +discriminated +discriminates +discriminating +discriminatingly +discrimination +discriminations +discriminative +discriminatory +discs +discuss +discussed +discusser +discusses +discussing +discussion +discussion's +discussions +disdain +disdaining +disdains +disease +diseased +diseases +diseasing +disenfranchise +disenfranchised +disenfranchisement +disenfranchisement's +disenfranchisements +disenfranchiser +disenfranchises +disenfranchising +disengage +disengaged +disengages +disengaging +disentangle +disentangled +disentangler +disentangles +disentangling +disfigure +disfigured +disfigures +disfiguring +disgorge +disgorger +disgrace +disgraced +disgraceful +disgracefully +disgracefulness +disgracer +disgraces +disgracing +disgruntled +disguise +disguised +disguisedly +disguiser +disguises +disguising +disgust +disgusted +disgustedly +disgusting +disgustingly +disgusts +dish +dishearten +disheartening +dishearteningly +dished +dishes +dishing +dishonest +dishonestly +dishwasher +dishwashers +disillusion +disillusioned +disillusioning +disillusionment +disillusionment's +disillusionments +disinterested +disinterestedly +disinterestedness +disjoint +disjointed +disjointedly +disjointedness +disjointly +disjointness +disjunct +disjunction +disjunctions +disjunctive +disjunctively +disjuncts +disk +disk's +disked +disking +disks +dislike +disliked +disliker +dislikes +disliking +dislocate +dislocated +dislocates +dislocating +dislocation +dislocations +dislodge +dislodged +dislodges +dislodging +dismal +dismally +dismalness +dismay +dismayed +dismaying +dismayingly +dismays +dismiss +dismissal +dismissal's +dismissals +dismissed +dismisser +dismissers +dismisses +dismissing +dismissive +dismount +dismounted +dismounting +dismounts +disobedience +disobey +disobeyed +disobeyer +disobeying +disobeys +disorder +disordered +disorderedly +disorderedness +disorderliness +disorderly +disorders +disown +disowned +disowning +disowns +disparate +disparately +disparateness +disparities +disparity +disparity's +dispatch +dispatched +dispatcher +dispatchers +dispatches +dispatching +dispel +dispelled +dispelling +dispels +dispensation +dispense +dispensed +dispenser +dispensers +dispenses +dispensing +disperse +dispersed +dispersedly +disperser +disperses +dispersing +dispersion +dispersions +dispersive +dispersively +dispersiveness +displace +displaced +displacement +displacement's +displacements +displacer +displaces +displacing +display +displayed +displayer +displaying +displays +displease +displeased +displeasedly +displeases +displeasing +displeasure +disposable +disposal +disposal's +disposals +dispose +disposed +disposer +disposes +disposing +disposition +disposition's +dispositions +disprove +disproved +disproves +disproving +dispute +disputed +disputer +disputers +disputes +disputing +disqualification +disqualified +disqualifies +disqualify +disqualifying +disquiet +disquieting +disquietingly +disquietly +disregard +disregarded +disregarding +disregards +disrupt +disrupted +disrupter +disrupting +disruption +disruption's +disruptions +disruptive +disruptively +disruptiveness +disrupts +dissatisfaction +dissatisfaction's +dissatisfactions +dissatisfied +disseminate +disseminated +disseminates +disseminating +dissemination +dissension +dissension's +dissensions +dissent +dissented +dissenter +dissenters +dissenting +dissents +dissertation +dissertation's +dissertations +disservice +dissident +dissident's +dissidents +dissimilar +dissimilarities +dissimilarity +dissimilarity's +dissimilarly +dissipate +dissipated +dissipatedly +dissipatedness +dissipater +dissipates +dissipating +dissipation +dissipations +dissipative +dissociate +dissociated +dissociates +dissociating +dissociation +dissociative +dissolution +dissolution's +dissolutions +dissolve +dissolved +dissolver +dissolves +dissolving +dissonance +dissonance's +dissonances +distal +distally +distance +distanced +distances +distancing +distant +distantly +distantness +distaste +distasteful +distastefully +distastefulness +distastes +distemper +distill +distillation +distilled +distiller +distillers +distilling +distills +distinct +distinction +distinction's +distinctions +distinctive +distinctively +distinctiveness +distinctly +distinctness +distinguish +distinguishable +distinguished +distinguisher +distinguishes +distinguishing +distort +distorted +distorter +distorting +distortion +distortion's +distortions +distorts +distract +distracted +distractedly +distracting +distractingly +distraction +distraction's +distractions +distractive +distracts +distraught +distraughtly +distress +distressed +distresses +distressing +distressingly +distribute +distributed +distributer +distributes +distributing +distribution +distribution's +distributional +distributions +distributive +distributively +distributiveness +distributivity +distributor +distributor's +distributors +district +district's +districted +districting +districts +distrust +distrusted +distrusts +disturb +disturbance +disturbance's +disturbances +disturbed +disturber +disturbing +disturbingly +disturbs +ditch +ditch's +ditched +ditcher +ditches +ditching +ditto +divan +divan's +divans +dive +dived +diver +diverge +diverged +divergence +divergence's +divergences +divergent +divergently +diverges +diverging +divers +diverse +diversely +diverseness +diversification +diversified +diversifier +diversifies +diversify +diversifying +diversion +diversions +diversities +diversity +divert +diverted +diverting +diverts +dives +divest +divested +divesting +divests +divide +divided +dividend +dividend's +dividends +divider +dividers +divides +dividing +divine +divined +divinely +diviner +divines +diving +divining +divinities +divinity +divinity's +divisible +division +division's +divisions +divisor +divisor's +divisors +divorce +divorced +divorces +divorcing +divulge +divulged +divulges +divulging +dizzied +dizzier +dizziness +dizzy +dizzying +dizzyingly +do +dock +docked +docker +docking +docks +doctor +doctor's +doctoral +doctorate +doctorate's +doctorates +doctored +doctoring +doctors +doctrine +doctrine's +doctrines +document +document's +documentaries +documentary +documentary's +documentation +documentation's +documentations +documented +documenter +documenters +documenting +documents +dodge +dodged +dodger +dodgers +dodges +dodging +doer +doers +does +doesn't +dog +dog's +dogged +doggedly +doggedness +dogging +dogma +dogma's +dogmas +dogmatism +dogs +doing +doings +dole +doled +doleful +dolefully +dolefulness +doles +doling +doll +doll's +dollar +dollars +dollied +dollies +dolls +dolly +dolly's +dollying +dolphin +dolphin's +dolphins +domain +domain's +domains +dome +domed +domes +domestic +domestically +domesticate +domesticated +domesticates +domesticating +domestication +dominance +dominant +dominantly +dominate +dominated +dominates +dominating +domination +dominations +dominative +doming +dominion +dominions +don +don't +donate +donated +donates +donating +donation +donations +donative +done +donkey +donkey's +donkeys +dons +doom +doomed +dooming +dooms +door +door's +doors +doorstep +doorstep's +doorsteps +doorway +doorway's +doorways +dope +doped +doper +dopers +dopes +doping +dormant +dormitories +dormitory +dormitory's +dorsal +dorsally +dose +dosed +doses +dosing +dot +dot's +dote +doted +doter +dotes +doth +doting +dotingly +dots +dotted +dotting +double +doubled +doubleness +doubler +doublers +doubles +doublet +doublet's +doublets +doubling +doubly +doubt +doubtable +doubted +doubter +doubters +doubtful +doubtfully +doubtfulness +doubting +doubtingly +doubtless +doubtlessly +doubtlessness +doubts +dough +doughnut +doughnut's +doughnuts +douse +doused +douser +douses +dousing +dove +dover +doves +down +downcast +downed +downer +downers +downfall +downfallen +downier +downing +download +downloading +downloads +downplay +downplayed +downplaying +downplays +downright +downrightly +downrightness +downs +downstairs +downstream +downtown +downtowner +downtowns +downward +downwardly +downwardness +downwards +downy +doze +dozed +dozen +dozens +dozenth +dozer +dozes +dozing +drab +drably +drabness +drabs +draft +draft's +drafted +drafter +drafters +drafting +drafts +draftsmen +drag +dragged +dragging +draggingly +dragon +dragon's +dragons +dragoon +dragooned +dragoons +drags +drain +drainage +drainages +drained +drainer +drainers +draining +drains +drake +drama +drama's +dramas +dramatic +dramatically +dramatics +dramatist +dramatist's +dramatists +drank +drape +draped +draper +draperies +drapers +drapery +drapery's +drapes +draping +drastic +drastically +draw +drawback +drawback's +drawbacks +drawbridge +drawbridge's +drawbridges +drawer +drawers +drawing +drawings +drawl +drawled +drawler +drawling +drawlingly +drawls +drawly +drawn +drawnly +drawnness +draws +dread +dreaded +dreadful +dreadfully +dreadfulness +dreading +dreads +dream +dreamed +dreamer +dreamers +dreamier +dreamily +dreaminess +dreaming +dreamingly +dreams +dreamy +drearier +dreariness +dreary +dredge +dredge's +dredged +dredger +dredgers +dredges +dredging +dregs +drench +drenched +drencher +drenches +drenching +dress +dressed +dresser +dressers +dresses +dressing +dressings +dressmaker +dressmaker's +dressmakers +drew +dried +drier +drier's +driers +dries +driest +drift +drifted +drifter +drifters +drifting +driftingly +drifts +drill +drilled +driller +drilling +drills +drily +drink +drinkable +drinker +drinkers +drinking +drinks +drip +drip's +drips +drive +driven +drivenness +driver +driver's +drivers +drives +driveway +driveway's +driveways +driving +drone +drone's +droner +drones +droning +droningly +drool +drooled +drooler +drooling +drools +droop +drooped +drooping +droopingly +droops +drop +drop's +dropped +dropper +dropper's +droppers +dropping +dropping's +droppings +drops +drought +drought's +droughts +drove +drover +drovers +droves +drown +drowned +drowner +drowning +drownings +drowns +drowsier +drowsiest +drowsiness +drowsy +drudgery +drug +drug's +druggist +druggist's +druggists +drugs +drum +drum's +drummed +drummer +drummer's +drummers +drumming +drums +drunk +drunk's +drunkard +drunkard's +drunkards +drunken +drunkenly +drunkenness +drunker +drunkly +drunks +dry +drying +dryly +dual +dualities +duality +duality's +dually +duals +dub +dubious +dubiously +dubiousness +dubs +duchess +duchess's +duchesses +duchies +duchy +duck +ducked +ducker +ducking +ducks +dude +due +duel +duels +dueness +dues +dug +duke +duke's +dukes +dull +dulled +duller +dullest +dulling +dullness +dulls +dully +duly +dumb +dumbbell +dumbbell's +dumbbells +dumber +dumbest +dumbly +dumbness +dummied +dummies +dummy +dummy's +dummying +dump +dumped +dumper +dumpers +dumping +dumps +dunce +dunce's +dunces +dune +dune's +dunes +dungeon +dungeon's +dungeons +duplicate +duplicated +duplicates +duplicating +duplication +duplications +duplicative +duplicator +duplicator's +duplicators +durabilities +durability +durable +durableness +durables +durably +duration +duration's +durations +during +dusk +duskier +duskiness +dusky +dust +dusted +duster +dusters +dustier +dustiest +dustiness +dusting +dusts +dusty +duties +dutiful +dutifully +dutifulness +duty +duty's +dwarf +dwarfed +dwarfness +dwarfs +dwell +dwelled +dweller +dwellers +dwelling +dwellings +dwells +dwindle +dwindled +dwindles +dwindling +dye +dyed +dyeing +dyer +dyers +dyes +dying +dynamic +dynamically +dynamics +dynamite +dynamited +dynamiter +dynamites +dynamiting +dynasties +dynasty +dynasty's +each +eager +eagerly +eagerness +eagle +eagle's +eagles +ear +eared +earing +earl +earl's +earlier +earliest +earliness +earls +early +earmark +earmarked +earmarking +earmarkings +earmarks +earn +earned +earner +earner's +earners +earnest +earnestly +earnestness +earning +earnings +earns +earring +earring's +earrings +ears +earshot +earth +earth's +earthed +earthen +earthenware +earthliness +earthly +earthquake +earthquake's +earthquakes +earths +earthworm +earthworm's +earthworms +ease +eased +easement +easement's +easements +easer +eases +easier +easiest +easily +easiness +easing +east +easter +easterly +eastern +easterner +easterners +easting +easts +eastward +eastwards +easy +eat +eaten +eater +eaters +eating +eatings +eats +eaves +eavesdrop +eavesdropped +eavesdropper +eavesdropper's +eavesdroppers +eavesdropping +eavesdrops +ebb +ebbed +ebbing +ebbs +ebony +eccentric +eccentric's +eccentricities +eccentricity +eccentrics +ecclesiastical +ecclesiastically +echelon +echo +echoed +echoes +echoing +echos +eclipse +eclipsed +eclipses +eclipsing +ecology +economic +economical +economically +economics +economies +economist +economist's +economists +economy +economy's +ecstasy +eddied +eddies +eddy +eddy's +eddying +edge +edged +edger +edges +edging +edible +edibleness +edibles +edict +edict's +edicts +edifice +edifice's +edifices +edit +editable +edited +editing +edition +edition's +editions +editor +editor's +editorial +editorially +editorials +editors +edits +educate +educated +educatedly +educatedness +educates +educating +education +education's +educational +educationally +educations +educative +educator +educator's +educators +eel +eel's +eels +eerie +eerier +effect +effected +effecting +effective +effectively +effectiveness +effectives +effector +effector's +effectors +effects +effectually +effeminate +efficacy +efficiencies +efficiency +efficient +efficiently +effigy +effort +effort's +effortless +effortlessly +effortlessness +efforts +egg +egged +egger +egging +eggs +ego +egos +eigenvalue +eigenvalue's +eigenvalues +eight +eighteen +eighteens +eighteenth +eighth +eighth's +eighthes +eighties +eightieth +eights +eighty +either +ejaculate +ejaculated +ejaculates +ejaculating +ejaculation +ejaculations +eject +ejected +ejecting +ejective +ejects +eke +eked +ekes +eking +el +elaborate +elaborated +elaborately +elaborateness +elaborates +elaborating +elaboration +elaborations +elaborative +elaborators +elapse +elapsed +elapses +elapsing +elastic +elastically +elasticities +elasticity +elastics +elate +elated +elatedly +elatedness +elater +elates +elating +elation +elbow +elbowed +elbowing +elbows +elder +elderliness +elderly +elders +eldest +elect +elected +electing +election +election's +elections +elective +electively +electiveness +electives +elector +elector's +electoral +electorally +electors +electric +electrical +electrically +electricalness +electricities +electricity +electrics +electrification +electrified +electrify +electrifying +electrocute +electrocuted +electrocutes +electrocuting +electrocution +electrocutions +electrode +electrode's +electrodes +electrolyte +electrolyte's +electrolytes +electrolytic +electron +electron's +electronic +electronically +electronics +electrons +elects +elegance +elegances +elegant +elegantly +element +element's +elemental +elementally +elementals +elementariness +elementary +elements +elephant +elephant's +elephants +elevate +elevated +elevates +elevating +elevation +elevations +elevator +elevator's +elevators +eleven +elevens +elevenses +eleventh +elf +elicit +elicited +eliciting +elicits +eligibilities +eligibility +eligible +eligibles +eliminate +eliminated +eliminately +eliminates +eliminating +elimination +eliminations +eliminative +eliminator +eliminators +elk +elk's +elks +ellipse +ellipse's +ellipses +ellipsis +ellipsoid +ellipsoid's +ellipsoidal +ellipsoids +elliptic +elliptical +elliptically +elm +elmer +elms +elongate +elongated +elongates +elongating +elongation +eloquence +eloquent +eloquently +els +else +else's +elsewhere +elucidate +elucidated +elucidates +elucidating +elucidation +elucidative +elude +eluded +eludes +eluding +elusive +elusively +elusiveness +elves +emaciated +emacs +emacs's +email +email's +emanating +emancipation +embark +embarked +embarking +embarks +embarrass +embarrassed +embarrassedly +embarrasses +embarrassing +embarrassingly +embarrassment +embassies +embassy +embassy's +embed +embedded +embedding +embeds +embellish +embellished +embellisher +embellishes +embellishing +embellishment +embellishment's +embellishments +ember +embers +embezzle +embezzled +embezzler +embezzler's +embezzlers +embezzles +embezzling +emblem +emblems +embodied +embodier +embodies +embodiment +embodiment's +embodiments +embody +embodying +embrace +embraced +embracer +embraces +embracing +embracingly +embracive +embroider +embroidered +embroiderer +embroideries +embroiders +embroidery +embryo +embryo's +embryology +embryos +emerald +emerald's +emeralds +emerge +emerged +emergence +emergencies +emergency +emergency's +emergent +emerges +emerging +emeries +emery +emigrant +emigrant's +emigrants +emigrate +emigrated +emigrates +emigrating +emigration +eminence +eminent +eminently +emit +emits +emitted +emotion +emotion's +emotional +emotionally +emotions +empathy +emperor +emperor's +emperors +emphases +emphasis +emphatic +emphatically +empire +empire's +empires +empirical +empirically +empiricist +empiricist's +empiricists +employ +employable +employed +employee +employee's +employees +employer +employer's +employers +employing +employment +employment's +employments +employs +empower +empowered +empowering +empowers +empress +emptied +emptier +empties +emptiest +emptily +emptiness +empty +emptying +emulate +emulated +emulates +emulating +emulation +emulations +emulative +emulatively +emulator +emulator's +emulators +enable +enabled +enabler +enablers +enables +enabling +enact +enacted +enacting +enactment +enactments +enacts +enamel +enamels +encamp +encamped +encamping +encamps +encapsulate +encapsulated +encapsulates +encapsulating +encapsulation +enchant +enchanted +enchanter +enchanting +enchantingly +enchantment +enchants +encipher +enciphered +encipherer +enciphering +enciphers +encircle +encircled +encircles +encircling +enclose +enclosed +encloses +enclosing +enclosure +enclosure's +enclosures +encode +encoded +encoder +encoders +encodes +encoding +encodings +encompass +encompassed +encompasses +encompassing +encounter +encountered +encountering +encounters +encourage +encouraged +encouragement +encouragements +encourager +encourages +encouraging +encouragingly +encrypt +encrypted +encrypting +encryption +encryption's +encryptions +encrypts +encumber +encumbered +encumbering +encumbers +encyclopedia +encyclopedia's +encyclopedias +encyclopedic +end +endanger +endangered +endangering +endangers +endear +endeared +endearing +endearingly +endears +ended +endemic +ender +enders +ending +endings +endive +endless +endlessly +endlessness +endorse +endorsed +endorsement +endorsement's +endorsements +endorser +endorses +endorsing +endow +endowed +endowing +endowment +endowment's +endowments +endows +ends +endurable +endurably +endurance +endure +endured +endures +enduring +enduringly +enduringness +enema +enema's +enemas +enemies +enemy +enemy's +energetic +energetics +energies +energy +enforce +enforced +enforcedly +enforcement +enforcer +enforcers +enforces +enforcing +enfranchise +enfranchised +enfranchisement +enfranchiser +enfranchises +enfranchising +engage +engaged +engagement +engagement's +engagements +engages +engaging +engagingly +engender +engendered +engendering +engenders +engine +engine's +engined +engineer +engineer's +engineered +engineering +engineeringly +engineerings +engineers +engines +engining +england +englander +englanders +engrave +engraved +engraver +engravers +engraves +engraving +engravings +engross +engrossed +engrossedly +engrosser +engrossing +engrossingly +enhance +enhanced +enhancement +enhancement's +enhancements +enhances +enhancing +enigmatic +enjoin +enjoined +enjoining +enjoins +enjoy +enjoyable +enjoyableness +enjoyably +enjoyed +enjoying +enjoyment +enjoys +enlarge +enlarged +enlargement +enlargement's +enlargements +enlarger +enlargers +enlarges +enlarging +enlighten +enlightened +enlightening +enlightenment +enlightens +enlist +enlisted +enlister +enlisting +enlistment +enlistments +enlists +enliven +enlivened +enlivening +enlivens +enmities +enmity +ennoble +ennobled +ennobler +ennobles +ennobling +ennui +enormities +enormity +enormous +enormously +enormousness +enough +enqueue +enqueued +enqueues +enquire +enquired +enquirer +enquirers +enquires +enquiring +enrage +enraged +enrages +enraging +enrich +enriched +enricher +enriches +enriching +enrolled +enrolling +ensemble +ensemble's +ensembles +ensign +ensign's +ensigns +enslave +enslaved +enslaver +enslavers +enslaves +enslaving +ensnare +ensnared +ensnares +ensnaring +ensue +ensued +ensues +ensuing +ensure +ensured +ensurer +ensurers +ensures +ensuring +entail +entailed +entailer +entailing +entails +entangle +entangled +entangler +entangles +entangling +enter +entered +enterer +entering +enterprise +enterpriser +enterprises +enterprising +enterprisingly +enters +entertain +entertained +entertainer +entertainers +entertaining +entertainingly +entertainment +entertainment's +entertainments +entertains +enthusiasm +enthusiasms +enthusiast +enthusiast's +enthusiastic +enthusiastically +enthusiasts +entice +enticed +enticer +enticers +entices +enticing +entire +entirely +entireties +entirety +entities +entitle +entitled +entitles +entitling +entity +entity's +entrance +entranced +entrances +entrancing +entreat +entreated +entreaties +entreating +entreatingly +entreats +entreaty +entrench +entrenched +entrenches +entrenching +entrepreneur +entrepreneur's +entrepreneurs +entries +entropies +entropy +entrust +entrusted +entrusting +entrusts +entry +entry's +enumerable +enumerate +enumerated +enumerates +enumerating +enumeration +enumerations +enumerative +enumerator +enumerator's +enumerators +enunciation +envelop +envelope +enveloped +enveloper +envelopes +enveloping +envelops +enviably +envied +envier +envies +envious +enviously +enviousness +environ +environed +environing +environment +environment's +environmental +environmentally +environments +environs +envisage +envisaged +envisages +envisaging +envision +envisioned +envisioning +envisions +envoy +envoy's +envoys +envy +envying +envyingly +epaulet +epaulet's +epaulets +ephemeral +ephemerally +ephemerals +epic +epic's +epics +epidemic +epidemic's +epidemics +episcopal +episcopally +episode +episode's +episodes +episodic +epistemological +epistemologically +epistemology +epistle +epistle's +epistler +epistles +epitaph +epitaphed +epitaphing +epitaphs +epitaxial +epitaxially +epithet +epithet's +epithets +epoch +epochs +epsilon +epsilons +equal +equalities +equality +equality's +equally +equals +equate +equated +equates +equating +equation +equations +equator +equator's +equatorial +equators +equilibrium +equilibriums +equinox +equip +equipment +equipments +equipped +equipping +equips +equitable +equitableness +equitably +equities +equity +equivalence +equivalenced +equivalences +equivalencing +equivalent +equivalently +equivalents +era +era's +eradicate +eradicated +eradicates +eradicating +eradication +eradicative +eras +erasable +erase +erased +eraser +erasers +erases +erasing +erasion +erasure +ere +erect +erected +erecting +erection +erection's +erections +erectly +erectness +erector +erector's +erectors +erects +ergo +ermine +ermine's +ermined +ermines +err +errand +errands +erratic +erred +erring +erringly +erroneous +erroneously +erroneousness +error +error's +errors +errs +eruption +eruptions +escalate +escalated +escalates +escalating +escalation +escapable +escapade +escapade's +escapades +escape +escaped +escapee +escapee's +escapees +escaper +escapes +escaping +eschew +eschewed +eschewing +eschews +escort +escorted +escorting +escorts +esoteric +especial +especially +espied +espies +espionage +espouse +espoused +espouser +espouses +espousing +esprit +esprits +espy +espying +esquire +esquires +essay +essayed +essayer +essays +essence +essence's +essences +essential +essentially +essentialness +essentials +establish +established +establisher +establishes +establishing +establishment +establishment's +establishments +estate +estate's +estates +esteem +esteemed +esteeming +esteems +estimate +estimated +estimates +estimating +estimation +estimations +estimative +etc +eternal +eternally +eternalness +eternities +eternity +ethereal +ethereally +etherealness +ethic +ethical +ethically +ethicalness +ethics +ethnic +etiquette +eunuch +eunuchs +euphemism +euphemism's +euphemisms +euphoria +euro +evacuate +evacuated +evacuates +evacuating +evacuation +evacuations +evacuative +evade +evaded +evader +evades +evading +evaluate +evaluated +evaluates +evaluating +evaluation +evaluations +evaluative +evaluator +evaluator's +evaluators +evangelist +evaporate +evaporated +evaporates +evaporating +evaporation +evaporations +evaporative +evaporatively +eve +even +evened +evener +evenhanded +evenhandedly +evenhandedness +evening +evening's +evenings +evenly +evenness +evens +event +event's +eventful +eventfully +eventfulness +events +eventual +eventualities +eventuality +eventually +ever +everest +evergreen +everlasting +everlastingly +everlastingness +evermore +every +everybody +everybody's +everyday +everydayness +everyone +everyone's +everyones +everything +everywhere +eves +evict +evicted +evicting +eviction +eviction's +evictions +evicts +evidence +evidenced +evidences +evidencing +evident +evidently +evil +evilly +evilness +evils +evince +evinced +evinces +evincing +evoke +evoked +evokes +evoking +evolute +evolute's +evolutes +evolution +evolution's +evolutionary +evolutions +evolve +evolved +evolves +evolving +ewe +ewe's +ewer +ewes +exacerbate +exacerbated +exacerbates +exacerbating +exacerbation +exacerbations +exact +exacted +exacter +exacting +exactingly +exactingness +exaction +exaction's +exactions +exactitude +exactly +exactness +exacts +exaggerate +exaggerated +exaggeratedly +exaggeratedness +exaggerates +exaggerating +exaggeration +exaggerations +exaggerative +exaggeratively +exalt +exalted +exaltedly +exalter +exalters +exalting +exalts +exam +exam's +examen +examination +examination's +examinations +examine +examined +examiner +examiners +examines +examining +example +example's +exampled +examples +exampling +exams +exasperate +exasperated +exasperatedly +exasperates +exasperating +exasperatingly +exasperation +exasperations +excavate +excavated +excavates +excavating +excavation +excavations +exceed +exceeded +exceeder +exceeding +exceedingly +exceeds +excel +excelled +excellence +excellences +excellency +excellent +excellently +excelling +excels +except +excepted +excepting +exception +exception's +exceptional +exceptionally +exceptionalness +exceptions +exceptive +excepts +excerpt +excerpted +excerpter +excerpts +excess +excesses +excessive +excessively +excessiveness +exchange +exchangeable +exchanged +exchanger +exchangers +exchanges +exchanging +exchequer +exchequer's +exchequers +excise +excised +excises +excising +excision +excisions +excitable +excitableness +excitation +excitation's +excitations +excite +excited +excitedly +excitement +exciter +excites +exciting +excitingly +exclaim +exclaimed +exclaimer +exclaimers +exclaiming +exclaims +exclamation +exclamation's +exclamations +exclude +excluded +excluder +excludes +excluding +exclusion +exclusioner +exclusioners +exclusions +exclusive +exclusively +exclusiveness +exclusivity +excommunicate +excommunicated +excommunicates +excommunicating +excommunication +excommunicative +excrete +excreted +excreter +excretes +excreting +excretion +excretions +excruciatingly +excursion +excursion's +excursions +excusable +excusableness +excusably +excuse +excused +excuser +excuses +excusing +executable +executable's +executables +execute +executed +executer +executers +executes +executing +execution +executional +executioner +executions +executive +executive's +executives +executor +executor's +executors +exemplar +exemplariness +exemplars +exemplary +exemplification +exemplified +exemplifier +exemplifiers +exemplifies +exemplify +exemplifying +exempt +exempted +exempting +exempts +exercise +exercised +exerciser +exercisers +exercises +exercising +exert +exerted +exerting +exertion +exertion's +exertions +exerts +exhale +exhaled +exhales +exhaling +exhaust +exhausted +exhaustedly +exhauster +exhaustible +exhausting +exhaustingly +exhaustion +exhaustive +exhaustively +exhaustiveness +exhausts +exhibit +exhibited +exhibiting +exhibition +exhibition's +exhibitioner +exhibitions +exhibitive +exhibitor +exhibitor's +exhibitors +exhibits +exhortation +exhortation's +exhortations +exigencies +exigency +exile +exiled +exiles +exiling +exist +existed +existence +existences +existent +existential +existentialism +existentialist +existentialist's +existentialists +existentially +existing +exists +exit +exited +exiting +exits +exorbitant +exorbitantly +exoskeletons +exotic +exoticness +expand +expandable +expanded +expander +expander's +expanders +expanding +expands +expanse +expansed +expanses +expansing +expansion +expansionism +expansions +expansive +expansively +expansiveness +expect +expectancies +expectancy +expectant +expectantly +expectation +expectation's +expectations +expected +expectedly +expectedness +expecting +expectingly +expects +expedient +expediently +expedite +expedited +expediter +expedites +expediting +expedition +expedition's +expeditions +expeditious +expeditiously +expeditiousness +expel +expelled +expelling +expels +expend +expendable +expended +expender +expending +expenditure +expenditure's +expenditures +expends +expense +expensed +expenses +expensing +expensive +expensively +expensiveness +experience +experienced +experiences +experiencing +experiment +experimental +experimentally +experimentation +experimentation's +experimentations +experimented +experimenter +experimenters +experimenting +experiments +expert +expertise +expertly +expertness +experts +expiration +expiration's +expirations +expire +expired +expires +expiring +explain +explainable +explained +explainer +explainers +explaining +explains +explanation +explanation's +explanations +explanatory +explicit +explicitly +explicitness +explode +exploded +exploder +explodes +exploding +exploit +exploitable +exploitation +exploitation's +exploitations +exploited +exploiter +exploiters +exploiting +exploitive +exploits +exploration +exploration's +explorations +exploratory +explore +explored +explorer +explorers +explores +exploring +explosion +explosion's +explosions +explosive +explosively +explosiveness +explosives +exponent +exponent's +exponential +exponentially +exponentials +exponentiate +exponentiated +exponentiates +exponentiating +exponentiation +exponentiation's +exponentiations +exponents +export +exported +exporter +exporters +exporting +exports +expose +exposed +exposer +exposers +exposes +exposing +exposition +exposition's +expositions +expository +exposure +exposure's +exposures +expound +expounded +expounder +expounding +expounds +express +expressed +expresser +expresses +expressibility +expressible +expressibly +expressing +expression +expression's +expressions +expressive +expressively +expressiveness +expressly +expropriate +expropriated +expropriates +expropriating +expropriation +expropriations +expulsion +expunge +expunged +expunger +expunges +expunging +exquisite +exquisitely +exquisiteness +extant +extend +extended +extendedly +extendedness +extender +extendible +extendibles +extending +extends +extensibility +extensible +extension +extension's +extensions +extensive +extensively +extensiveness +extent +extent's +extents +extenuate +extenuated +extenuating +extenuation +exterior +exterior's +exteriorly +exteriors +exterminate +exterminated +exterminates +exterminating +extermination +exterminations +external +externally +externals +extinct +extinction +extinctive +extinguish +extinguished +extinguisher +extinguishers +extinguishes +extinguishing +extol +extols +extortion +extortioner +extortionist +extortionist's +extortionists +extra +extract +extracted +extracting +extraction +extraction's +extractions +extractive +extractively +extractor +extractor's +extractors +extracts +extracurricular +extraneous +extraneously +extraneousness +extraordinarily +extraordinariness +extraordinary +extrapolate +extrapolated +extrapolates +extrapolating +extrapolation +extrapolations +extrapolative +extras +extravagance +extravagant +extravagantly +extremal +extreme +extremed +extremely +extremeness +extremer +extremes +extremest +extremist +extremist's +extremists +extremities +extremity +extremity's +extrinsic +exuberance +exult +exultation +exulted +exulting +exultingly +exults +eye +eyeball +eyeballs +eyebrow +eyebrow's +eyebrows +eyed +eyedness +eyeglass +eyeglasses +eyeing +eyelid +eyelid's +eyelids +eyepiece +eyepiece's +eyepieces +eyer +eyers +eyes +eyesight +eyewitness +eyewitness's +eyewitnesses +eying +fable +fabled +fabler +fables +fabling +fabric +fabric's +fabricate +fabricated +fabricates +fabricating +fabrication +fabrications +fabrics +fabulous +fabulously +fabulousness +facade +facaded +facades +facading +face +faced +faceless +facelessness +facer +faces +facet +faceted +faceting +facets +facial +facially +facile +facilely +facileness +facilitate +facilitated +facilitates +facilitating +facilitation +facilitative +facilities +facility +facility's +facing +facings +facsimile +facsimile's +facsimiled +facsimiles +facsimiling +fact +fact's +faction +faction's +factions +factor +factored +factorial +factories +factoring +factorings +factors +factory +factory's +facts +factual +factually +factualness +facultative +faculties +faculty +faculty's +fade +faded +fadedly +fader +faders +fades +fading +fag +fags +fail +failed +failing +failingly +failings +fails +failure +failure's +failures +fain +faint +fainted +fainter +faintest +fainting +faintly +faintness +faints +fair +faired +fairer +fairest +fairies +fairing +fairly +fairness +fairs +fairy +fairy's +fairyland +faith +faithful +faithfully +faithfulness +faithfuls +faithless +faithlessly +faithlessness +faiths +fake +faked +faker +fakes +faking +falcon +falconer +falcons +fall +fallacies +fallacious +fallaciously +fallaciousness +fallacy +fallacy's +fallback +fallen +faller +fallibility +fallible +falling +falls +false +falsehood +falsehood's +falsehoods +falsely +falseness +falser +falsest +falsification +falsified +falsifier +falsifies +falsify +falsifying +falsity +falter +faltered +falterer +faltering +falteringly +falters +fame +famed +fames +familiar +familiarities +familiarity +familiarly +familiarness +familiars +families +family +family's +famine +famine's +famines +faming +famish +famished +famishes +famishing +famous +famously +famousness +fan +fan's +fanatic +fanatic's +fanatically +fanatics +fancied +fancier +fancier's +fanciers +fancies +fanciest +fanciful +fancifully +fancifulness +fancily +fanciness +fancy +fancying +fang +fang's +fanged +fangs +fanned +fanning +fans +fantasied +fantasies +fantastic +fantasy +fantasy's +far +faraway +farce +farce's +farces +farcing +fare +fared +farer +fares +farewell +farewells +faring +farm +farmed +farmer +farmer's +farmers +farmhouse +farmhouse's +farmhouses +farming +farms +farmyard +farmyard's +farmyards +farther +farthest +farthing +fascinate +fascinated +fascinates +fascinating +fascinatingly +fascination +fascinations +fashion +fashionable +fashionableness +fashionably +fashioned +fashioner +fashioners +fashioning +fashions +fast +fasted +fasten +fastened +fastener +fasteners +fastening +fastenings +fastens +faster +fastest +fasting +fastness +fasts +fat +fatal +fatalities +fatality +fatality's +fatally +fatals +fate +fated +fates +father +father's +fathered +fathering +fatherland +fatherliness +fatherly +fathers +fathom +fathomed +fathoming +fathoms +fatigue +fatigued +fatigues +fatiguing +fatiguingly +fating +fatly +fatness +fats +fatten +fattened +fattener +fatteners +fattening +fattens +fatter +fattest +fault +faulted +faultier +faultiness +faulting +faultless +faultlessly +faultlessness +faults +faulty +fawn +fawned +fawner +fawning +fawningly +fawns +fear +feared +fearer +fearful +fearfully +fearfulness +fearing +fearless +fearlessly +fearlessness +fears +feasibility +feasible +feasibleness +feast +feasted +feaster +feasting +feasts +feat +feat's +feather +feathered +featherer +featherers +feathering +feathers +feating +featly +feats +feature +featured +featureless +features +featuring +fed +federal +federally +federals +federation +feds +fee +feeble +feebleness +feebler +feeblest +feebly +feed +feedback +feedbacks +feeder +feeders +feeding +feedings +feeds +feel +feeler +feelers +feeling +feelingly +feelingness +feelings +feels +fees +feet +feign +feigned +feigner +feigning +feigns +felicities +felicity +fell +felled +feller +fellers +felling +fellness +fellow +fellow's +fellowly +fellows +fellowship +fellowship's +fellowships +fells +felt +felted +felting +felts +female +female's +femaleness +females +feminine +femininely +feminineness +femininity +feminist +feminist's +feminists +femur +femur's +femurs +fen +fence +fenced +fencer +fencers +fences +fencing +ferment +fermentation +fermentation's +fermentations +fermented +fermenter +fermenting +ferments +fern +fern's +ferns +ferocious +ferociously +ferociousness +ferocity +ferried +ferries +ferrite +ferry +ferrying +fertile +fertilely +fertileness +fertilities +fertility +fervent +fervently +festival +festival's +festivals +festive +festively +festiveness +festivities +festivity +fetch +fetched +fetcher +fetches +fetching +fetchingly +fetter +fettered +fettering +fetters +feud +feud's +feudal +feudalism +feudally +feuds +fever +fevered +fevering +feverish +feverishly +feverishness +fevers +few +fewer +fewest +fewness +fews +fibrous +fibrously +fibrousness +fickle +fickleness +fiction +fiction's +fictional +fictionally +fictions +fictitious +fictitiously +fictitiousness +fiddle +fiddled +fiddler +fiddles +fiddling +fidelity +field +fielded +fielder +fielders +fielding +fields +fiend +fiends +fierce +fiercely +fierceness +fiercer +fiercest +fieriness +fiery +fife +fifteen +fifteens +fifteenth +fifth +fifthly +fifties +fiftieth +fifty +fig +fig's +fight +fighter +fighters +fighting +fights +figs +figurative +figuratively +figurativeness +figure +figured +figurer +figurers +figures +figuring +figurings +filament +filament's +filaments +file +file's +filed +filename +filename's +filenames +filer +filers +files +filial +filially +filing +filings +fill +fillable +filled +filler +fillers +filling +fillings +fills +film +filmed +filming +films +filter +filter's +filtered +filterer +filtering +filters +filth +filthier +filthiest +filthiness +filthy +filtration +filtration's +fin +fin's +final +finality +finally +finals +finance +financed +finances +financial +financially +financier +financier's +financiers +financing +find +finder +finders +finding +findings +finds +fine +fined +finely +fineness +finer +fines +finest +finger +fingered +fingerer +fingering +fingerings +fingerprint +fingers +fining +finish +finished +finisher +finishers +finishes +finishing +finishings +finite +finitely +finiteness +finites +fins +fir +fire +firearm +firearm's +firearms +fired +fireflies +firefly +firefly's +firelight +firelighting +fireman +fireplace +fireplace's +fireplaces +firer +firers +fires +fireside +firewood +fireworks +firing +firings +firm +firm's +firmament +firmed +firmer +firmest +firming +firmly +firmness +firms +firmware +firmwares +first +firsthand +firstly +firsts +firth +fiscal +fiscally +fiscals +fish +fished +fisher +fisheries +fisherman +fisherman's +fishermen +fishermen's +fishers +fishery +fishes +fishing +fissure +fissured +fissures +fissuring +fist +fisted +fists +fit +fitful +fitfully +fitfulness +fitly +fitness +fits +fitted +fitter +fitter's +fitters +fitting +fittingly +fittingness +fittings +five +fiver +fives +fix +fixate +fixated +fixates +fixating +fixation +fixations +fixative +fixed +fixedly +fixedness +fixer +fixers +fixes +fixing +fixings +fixture +fixture's +fixtures +flab +flabbier +flabbiness +flabby +flag +flag's +flagged +flagging +flaggingly +flagrant +flagrantly +flags +flagship +flagship's +flagships +flake +flaked +flaker +flakes +flaking +flame +flamed +flamer +flamers +flames +flaming +flamingly +flammable +flammables +flank +flanked +flanker +flankers +flanking +flanks +flannel +flannel's +flannels +flap +flap's +flapping +flaps +flare +flared +flares +flaring +flaringly +flash +flashed +flasher +flashers +flashes +flashing +flashlight +flashlight's +flashlights +flask +flat +flatly +flatness +flatnesses +flats +flatten +flattened +flattener +flattening +flattens +flatter +flattered +flatterer +flattering +flatteringly +flatters +flattery +flattest +flaunt +flaunted +flaunting +flauntingly +flaunts +flaw +flawed +flawing +flawless +flawlessly +flawlessness +flaws +flax +flaxen +flea +flea's +fleas +fled +fledged +fledgling +fledgling's +fledglings +flee +fleece +fleece's +fleeced +fleeces +fleecier +fleecy +fleeing +fleer +flees +fleet +fleetest +fleeting +fleetingly +fleetingness +fleetly +fleetness +fleets +flesh +fleshed +flesher +fleshes +fleshier +fleshiness +fleshing +fleshings +fleshly +fleshy +flew +flews +flexibilities +flexibility +flexible +flexibly +flick +flicked +flicker +flickered +flickering +flickeringly +flicking +flicks +flier +fliers +flies +flight +flight's +flights +flinch +flinched +flincher +flinches +flinching +fling +fling's +flinger +flinging +flings +flint +flints +flip +flips +flirt +flirted +flirter +flirting +flirts +flit +flits +float +floated +floater +floaters +floating +floats +flock +flocked +flocking +flocks +flood +flooded +flooder +flooding +floods +floor +floored +floorer +flooring +floorings +floors +flop +flop's +floppier +floppies +floppily +floppiness +floppy +floppy's +flops +flora +florin +floss +flossed +flosses +flossing +flounder +floundered +floundering +flounders +flour +floured +flourish +flourished +flourisher +flourishes +flourishing +flourishingly +flours +flow +flowchart +flowcharting +flowcharts +flowed +flower +flowered +flowerer +floweriness +flowering +flowers +flowery +flowing +flowingly +flown +flows +fluctuate +fluctuated +fluctuates +fluctuating +fluctuation +fluctuations +fluent +fluently +fluffier +fluffiest +fluffiness +fluffy +fluid +fluidity +fluidly +fluidness +fluids +flung +flunk +flunked +flunker +flunking +flunks +fluorescence +flurried +flurries +flurry +flurrying +flush +flushed +flushes +flushing +flushness +flute +flute's +fluted +fluter +flutes +fluting +flutter +fluttered +flutterer +fluttering +flutters +fly +flyable +flyer +flyer's +flyers +flying +foam +foamed +foamer +foaming +foams +focal +focally +foci +focus +focusable +focused +focuser +focuses +focusing +fodder +foe +foe's +foes +fog +fog's +fogged +foggier +foggiest +foggily +fogginess +fogging +foggy +fogs +foil +foiled +foiling +foils +fold +folded +folder +folders +folding +foldings +folds +foliage +foliaged +foliages +folk +folk's +folklore +folks +follies +follow +followed +follower +followers +following +followings +follows +folly +fond +fonder +fondest +fondle +fondled +fondler +fondles +fondling +fondly +fondness +fonds +font +font's +fonts +food +food's +foods +foodstuff +foodstuff's +foodstuffs +fool +fooled +fooling +foolish +foolishly +foolishness +foolproof +fools +foot +football +football's +footballed +footballer +footballers +footballs +footed +footer +footers +foothold +footholds +footing +footings +footman +footnote +footnote's +footnotes +footprint +footprint's +footprints +foots +footstep +footsteps +for +forage +foraged +forager +forages +foraging +foray +foray's +forayer +forays +forbade +forbear +forbear's +forbearance +forbearer +forbearing +forbears +forbid +forbidden +forbidding +forbiddingly +forbiddingness +forbids +force +force's +forced +forcedly +forcefield +forcefield's +forcefields +forceful +forcefully +forcefulness +forcer +forces +forcible +forcibleness +forcibly +forcing +ford +fords +fore +forearm +forearm's +forearmed +forearms +foreboding +forebodingly +forebodingness +forebodings +forecast +forecasted +forecaster +forecasters +forecasting +forecastle +forecastles +forecasts +forefather +forefather's +forefathers +forefinger +forefinger's +forefingers +forego +foregoer +foregoes +foregoing +foregone +foreground +foregrounds +forehead +forehead's +foreheads +foreign +foreigner +foreigners +foreignly +foreignness +foreigns +foreman +foremost +forenoon +foresee +foreseeable +foreseen +foreseer +foresees +foresight +foresighted +foresightedly +foresightedness +forest +forestall +forestalled +forestaller +forestalling +forestallment +forestalls +forested +forester +foresters +forests +foretell +foreteller +foretelling +foretells +forethought +forethought's +foretold +forever +foreverness +forewarn +forewarned +forewarner +forewarning +forewarnings +forewarns +forfeit +forfeited +forfeiter +forfeiters +forfeiting +forfeits +forgave +forge +forged +forger +forgeries +forgers +forgery +forgery's +forges +forget +forgetful +forgetfully +forgetfulness +forgetive +forgets +forgettable +forgettably +forgetting +forging +forgivable +forgivably +forgive +forgiven +forgiveness +forgiver +forgives +forgiving +forgivingly +forgivingness +forgot +forgotten +fork +forked +forker +forking +forks +forlorn +forlornly +forlornness +form +formal +formalism +formalism's +formalisms +formalities +formality +formally +formalness +formals +formant +formants +format +formated +formating +formation +formation's +formations +formative +formatively +formativeness +formats +formatted +formatter +formatter's +formatters +formatting +formed +former +formerly +formers +formidable +formidableness +forming +forms +formula +formula's +formulae +formulas +formulate +formulated +formulates +formulating +formulation +formulations +formulator +formulator's +formulators +fornication +forsake +forsaken +forsakes +forsaking +fort +fort's +forte +fortes +forth +forthcoming +forthwith +fortier +forties +fortieth +fortification +fortifications +fortified +fortifier +fortifies +fortify +fortifying +fortitude +fortnight +fortnightly +fortress +fortress's +fortresses +forts +fortuitous +fortuitously +fortuitousness +fortunate +fortunately +fortunateness +fortunates +fortune +fortune's +fortuned +fortunes +fortuning +forty +forum +forum's +forums +forward +forwarded +forwarder +forwarders +forwarding +forwardly +forwardness +forwards +fossil +fossils +foster +fostered +fosterer +fostering +fosters +fought +foul +fouled +fouler +foulest +fouling +foully +foulness +fouls +found +foundation +foundation's +foundations +founded +founder +foundered +foundering +founders +founding +foundries +foundry +foundry's +founds +fount +fount's +fountain +fountain's +fountains +founts +four +fours +fourscore +fourteen +fourteener +fourteens +fourteenth +fourth +fourthly +fowl +fowler +fowling +fowls +fox +fox's +foxed +foxes +foxing +fractal +fractal's +fractals +fraction +fraction's +fractional +fractionally +fractioned +fractioning +fractions +fracture +fractured +fractures +fracturing +fragile +fragilely +fragment +fragmentariness +fragmentary +fragmentation +fragmented +fragmenting +fragments +fragrance +fragrance's +fragrances +fragrant +fragrantly +frail +frailer +frailest +frailly +frailness +frailties +frailty +frame +frame's +framed +framer +framers +frames +framework +framework's +frameworks +framing +framings +franc +franchise +franchise's +franchised +franchiser +franchises +franchising +francs +frank +franked +franker +frankest +franking +frankly +frankness +franks +frantic +frantically +franticly +franticness +fraternal +fraternally +fraternities +fraternity +fraternity's +fraud +fraud's +frauds +fraudulently +fraught +fraughted +fraughting +fraughts +fray +frayed +fraying +frays +freak +freak's +freaks +freckle +freckled +freckles +freckling +free +freed +freedom +freedom's +freedoms +freeing +freeings +freely +freeman +freeness +freer +frees +freest +freeway +freeway's +freeways +freeze +freezer +freezers +freezes +freezing +freight +freighted +freighter +freighters +freighting +freights +frenzied +frenziedly +frenzies +frenzy +frenzying +frequencies +frequency +frequent +frequented +frequenter +frequenters +frequenting +frequently +frequentness +frequents +fresh +freshen +freshened +freshener +fresheners +freshening +freshens +fresher +freshers +freshest +freshly +freshman +freshmen +freshness +fret +fretful +fretfully +fretfulness +frets +friar +friar's +friarly +friars +frication +fricative +fricatives +friction +friction's +frictionless +frictionlessly +frictions +fried +friend +friend's +friendless +friendlessness +friendlier +friendlies +friendliest +friendliness +friendly +friends +friendship +friendship's +friendships +frier +fries +frieze +frieze's +friezes +frigate +frigate's +frigates +fright +frighten +frightened +frightening +frighteningly +frightens +frightful +frightfully +frightfulness +frill +frill's +frilled +frills +fringe +fringed +fringes +fringing +frisk +frisked +frisker +frisking +frisks +frivolous +frivolously +frivolousness +frock +frock's +frocked +frocking +frocks +frog +frog's +frogs +frolic +frolics +from +front +fronted +frontier +frontier's +frontiers +fronting +fronts +frost +frosted +frostier +frostiness +frosting +frosts +frosty +froth +frothing +frown +frowned +frowner +frowning +frowningly +frowns +froze +frozen +frozenly +frozenness +frugal +frugally +fruit +fruit's +fruited +fruiter +fruiterer +fruitful +fruitfully +fruitfulness +fruition +fruitless +fruitlessly +fruitlessness +fruits +frustrate +frustrated +frustrater +frustrates +frustrating +frustratingly +frustration +frustrations +fry +frying +fuel +fuels +fugitive +fugitive's +fugitively +fugitiveness +fugitives +fulfilled +fulfiller +fulfilling +full +fuller +fullest +fullness +fullword +fullword's +fullwords +fully +fumble +fumbled +fumbler +fumbles +fumbling +fumblingly +fume +fumed +fumes +fuming +fun +function +function's +functional +functionalities +functionality +functionally +functionals +functioned +functioning +functions +functor +functor's +functors +fund +fundamental +fundamentalist +fundamentalist's +fundamentalists +fundamentally +fundamentals +funded +funder +funders +funding +funds +funeral +funeral's +funerals +fungus +funguses +funnel +funnels +funnier +funnies +funniest +funnily +funniness +funny +fur +fur's +furies +furious +furiouser +furiously +furiousness +furnace +furnace's +furnaced +furnaces +furnacing +furness +furnish +furnished +furnisher +furnishers +furnishes +furnishing +furnishings +furniture +furrow +furrowed +furrowing +furrows +furs +further +furthered +furtherer +furtherest +furthering +furthermore +furthers +furtive +furtively +furtiveness +fury +fury's +fuse +fused +fuses +fusing +fusion +fusions +fuss +fusser +fussing +futile +futilely +futileness +futility +future +future's +futures +fuzzier +fuzziest +fuzziness +fuzzy +gabardine +gabardines +gable +gabled +gabler +gables +gad +gadget +gadget's +gadgets +gag +gaged +gager +gagged +gagging +gaging +gags +gaieties +gaiety +gaily +gain +gained +gainer +gainers +gaining +gainings +gainly +gains +gait +gaited +gaiter +gaiters +gaits +galaxies +galaxy +galaxy's +gale +gales +gall +gallant +gallantly +gallantry +gallants +galled +galleried +galleries +gallery +galley +galley's +galleys +galling +gallingly +gallon +gallon's +gallons +gallop +galloped +galloper +gallopers +galloping +gallops +gallows +gallowses +galls +gamble +gambled +gambler +gamblers +gambles +gambling +game +gamed +gamely +gameness +games +gaming +gamma +gammas +gang +gang's +ganger +ganglier +gangly +gangrene +gangrened +gangrenes +gangrening +gangs +gangster +gangster's +gangsters +gap +gap's +gape +gaped +gaper +gapes +gaping +gapingly +gaps +garage +garaged +garages +garaging +garb +garbage +garbage's +garbaged +garbages +garbaging +garbed +garble +garbled +garbler +garbles +garbling +garden +gardened +gardener +gardeners +gardening +gardens +gargle +gargled +gargles +gargling +garland +garlanded +garlands +garlic +garlics +garment +garment's +garmented +garmenting +garments +garner +garnered +garnering +garners +garnish +garnished +garnishes +garrison +garrisoned +garrisoning +garrisons +garter +garter's +gartered +gartering +garters +gas +gas's +gaseous +gaseously +gaseousness +gases +gash +gash's +gashed +gashes +gashing +gasoline +gasolines +gasp +gasped +gasper +gaspers +gasping +gaspingly +gasps +gassed +gasser +gassers +gassing +gassings +gastric +gastrointestinal +gate +gated +gates +gateway +gateway's +gateways +gather +gathered +gatherer +gatherers +gathering +gatherings +gathers +gating +gaudier +gaudies +gaudiness +gaudy +gauge +gauged +gauger +gauges +gauging +gaunt +gauntly +gauntness +gauze +gauzed +gauzes +gauzing +gave +gay +gayer +gayest +gayly +gayness +gaze +gazed +gazer +gazers +gazes +gazing +gear +geared +gearing +gears +geese +gel +gel's +gelatin +gelled +gelling +gels +gem +gem's +gems +gender +gender's +gendered +gendering +genders +gene +gene's +general +general's +generalist +generalist's +generalists +generalities +generality +generally +generalness +generals +generate +generated +generates +generating +generation +generations +generative +generatively +generator +generator's +generators +generic +generically +genericness +generosities +generosity +generosity's +generous +generously +generousness +genes +genetic +genetically +genetics +genial +genially +genialness +genius +genius's +geniuses +genre +genre's +genres +genteel +genteeler +genteelest +genteelly +genteelness +gentle +gentled +gentleman +gentlemanliness +gentlemanly +gentleness +gentler +gentlest +gentlewoman +gentling +gently +gentries +gentry +genuine +genuinely +genuineness +genus +geographic +geographical +geographically +geographies +geography +geological +geologist +geologist's +geologists +geometric +geometries +geometry +geranium +germ +germ's +germane +germen +germinate +germinated +germinates +germinating +germination +germinations +germinative +germinatively +germs +gestalt +gesture +gestured +gestures +gesturing +get +gets +getter +getter's +gettered +getters +getting +ghastlier +ghastliness +ghastly +ghost +ghosted +ghosting +ghostlier +ghostliness +ghostlinesses +ghostly +ghosts +giant +giant's +giants +gibberish +giddied +giddier +giddiness +giddy +giddying +gift +gifted +giftedly +giftedness +gifts +gig +gig's +gigantic +giganticness +giggle +giggled +giggler +giggles +giggling +gigglingly +gigs +gild +gilded +gilder +gilding +gilds +gill +gill's +gilled +giller +gills +gilt +gimmick +gimmick's +gimmicks +gin +gin's +ginger +gingerbread +gingered +gingering +gingerliness +gingerly +gingham +ginghams +gins +giraffe +giraffe's +giraffes +gird +girded +girder +girder's +girders +girding +girdle +girdled +girdler +girdles +girdling +girds +girl +girl's +girlfriend +girlfriend's +girlfriends +girls +girt +girth +give +given +givenness +givens +giver +givers +gives +giveth +giving +givingly +gizmo +gizmo's +gizmos +glacial +glacially +glacier +glacier's +glaciers +glad +gladder +gladdest +glade +glades +gladly +gladness +glamour +glamoured +glamouring +glamours +glance +glanced +glances +glancing +glancingly +gland +gland's +glanders +glands +glare +glared +glares +glaring +glaringly +glaringness +glass +glassed +glasses +glassier +glassies +glassiness +glassy +glaze +glazed +glazer +glazers +glazes +glazing +gleam +gleamed +gleaming +gleams +glean +gleaned +gleaner +gleaning +gleanings +gleans +glee +gleed +gleeful +gleefully +gleefulness +glees +glen +glen's +glens +glide +glided +glider +gliders +glides +gliding +glimmer +glimmered +glimmering +glimmers +glimpse +glimpsed +glimpser +glimpsers +glimpses +glimpsing +glint +glinted +glinting +glints +glisten +glistened +glistening +glistens +glitch +glitch's +glitches +glitter +glittered +glittering +glitteringly +glitters +global +globally +globals +globe +globe's +globes +globing +globular +globularity +globularly +globularness +gloom +gloomier +gloomily +gloominess +glooms +gloomy +gloried +glories +glorification +glorifications +glorified +glorifier +glorifiers +glorifies +glorify +glorious +gloriously +gloriousness +glory +glorying +gloss +glossaries +glossary +glossary's +glossed +glosses +glossier +glossies +glossiness +glossing +glossy +glottal +glove +gloved +glover +glovers +gloves +gloving +glow +glowed +glower +glowered +glowering +glowers +glowing +glowingly +glows +glucose +glue +glued +gluer +gluers +glues +gluing +gnat +gnat's +gnats +gnaw +gnawed +gnawer +gnawing +gnaws +go +goad +goaded +goading +goads +goal +goal's +goals +goat +goat's +goatee +goatee's +goatees +goats +gobble +gobbled +gobbler +gobblers +gobbles +gobbling +goblet +goblet's +goblets +goblin +goblin's +goblins +god +god's +goddess +goddess's +goddesses +godlier +godlike +godlikeness +godliness +godly +godmother +godmother's +godmothers +gods +goer +goering +goes +going +goings +gold +golden +goldenly +goldenness +golding +golds +goldsmith +golf +golfer +golfers +golfing +golfs +gone +goner +gong +gong's +gongs +gonion +good +goodbye +goodbye's +goodbyes +goodie +goodie's +goodies +goodly +goodness +goods +goody +goody's +google +googles +googling +goose +gooses +goosing +gore +gored +gores +gorge +gorgeous +gorgeously +gorgeousness +gorger +gorges +gorging +gorilla +gorilla's +gorillas +goring +gosh +gospel +gospels +gossip +gossiper +gossipers +gossips +got +gotcha +gotcha's +gotchas +goth +goto +gotten +gouge +gouged +gouger +gouges +gouging +govern +governed +governess +governesses +governing +government +government's +governmental +governmentally +governments +governor +governor's +governors +governs +gown +gowned +gowns +grab +grabbed +grabber +grabber's +grabbers +grabbing +grabbings +grabs +grace +graced +graceful +gracefully +gracefulness +graces +gracing +gracious +graciously +graciousness +gradation +gradation's +gradations +grade +graded +gradely +grader +graders +grades +gradient +gradient's +gradients +grading +gradings +gradual +gradually +gradualness +graduate +graduated +graduates +graduating +graduation +graduations +graft +grafted +grafter +grafting +grafts +graham +graham's +grahams +grain +grained +grainer +graining +grains +grammar +grammar's +grammars +grammatical +grammatically +grammaticalness +granaries +granary +granary's +grand +grander +grandest +grandeur +grandfather +grandfather's +grandfatherly +grandfathers +grandiose +grandiosely +grandioseness +grandkid +grandkid's +grandkids +grandly +grandma +grandma's +grandmother +grandmother's +grandmotherly +grandmothers +grandness +grandpa +grandpa's +grandparent +grandparents +grandpas +grands +grandson +grandson's +grandsons +grange +granger +granges +granite +grannies +granny +grant +grant's +granted +granter +granting +grants +granularity +granulate +granulated +granulates +granulating +granulation +granulations +granulative +grape +grape's +grapes +grapevine +grapevine's +grapevines +graph +graph's +graphed +graphic +graphical +graphically +graphicness +graphics +graphing +graphite +graphs +grapple +grappled +grappler +grapples +grappling +grasp +graspable +grasped +grasper +grasping +graspingly +graspingness +grasps +grass +grassed +grassers +grasses +grassier +grassiest +grassing +grassy +grate +grated +grateful +gratefully +gratefulness +grater +grates +gratification +gratifications +gratified +gratify +gratifying +gratifyingly +grating +gratingly +gratings +gratitude +gratuities +gratuitous +gratuitously +gratuitousness +gratuity +gratuity's +grave +gravel +gravelly +gravels +gravely +graveness +graver +gravers +graves +gravest +gravies +graving +gravitation +gravitational +gravitationally +gravities +gravity +gravy +gray +grayed +grayer +grayest +graying +grayly +grayness +grays +graze +grazed +grazer +grazes +grazing +grease +greased +greaser +greasers +greases +greasier +greasiness +greasing +greasy +great +greaten +greatened +greatening +greater +greatest +greatly +greatness +greats +greed +greedier +greedily +greediness +greedy +green +greened +greener +greenest +greenhouse +greenhouse's +greenhouses +greening +greenish +greenishness +greenly +greenness +greens +greet +greeted +greeter +greeting +greetings +greets +grenade +grenade's +grenades +grew +grey +greyest +greying +grid +grid's +grids +grief +grief's +griefs +grievance +grievance's +grievances +grieve +grieved +griever +grievers +grieves +grieving +grievingly +grievous +grievously +grievousness +grill +grilled +griller +grilling +grills +grim +grimed +griming +grimly +grimness +grin +grind +grinder +grinders +grinding +grindingly +grindings +grinds +grindstone +grindstone's +grindstones +grins +grip +gripe +griped +griper +gripes +griping +gripped +gripper +gripper's +grippers +gripping +grippingly +grips +grit +grit's +grits +grizzlier +grizzly +groan +groaned +groaner +groaners +groaning +groans +grocer +grocer's +groceries +grocers +grocery +groom +groom's +groomed +groomer +grooming +grooms +groove +grooved +groover +grooves +grooving +grope +groped +groper +gropes +groping +gross +grossed +grosser +grosses +grossest +grossing +grossly +grossness +grotesque +grotesquely +grotesqueness +grotto +grotto's +grottos +ground +grounded +grounder +grounders +grounding +grounds +groundwork +group +group's +grouped +grouper +grouping +groupings +groups +grouse +groused +grouser +grouses +grousing +grove +grovel +grovels +grover +grovers +groves +grow +grower +growers +growing +growingly +growl +growled +growler +growlier +growliness +growling +growlingly +growls +growly +grown +grownup +grownup's +grownups +grows +growth +growths +grub +grub's +grubs +grudge +grudge's +grudged +grudger +grudges +grudging +grudgingly +gruesome +gruesomely +gruesomeness +gruff +gruffly +gruffness +grumble +grumbled +grumbler +grumbles +grumbling +grumblingly +grunt +grunted +grunter +grunting +grunts +guarantee +guaranteed +guaranteeing +guaranteer +guaranteers +guarantees +guaranty +guard +guarded +guardedly +guardedness +guarder +guardian +guardian's +guardians +guardianship +guarding +guards +guerrilla +guerrilla's +guerrillas +guess +guessed +guesser +guesses +guessing +guest +guest's +guested +guesting +guests +guidance +guidances +guide +guidebook +guidebook's +guidebooks +guided +guideline +guideline's +guidelines +guider +guides +guiding +guild +guilder +guile +guilt +guiltier +guiltiest +guiltily +guiltiness +guiltless +guiltlessly +guiltlessness +guilts +guilty +guinea +guineas +guise +guise's +guised +guises +guising +guitar +guitar's +guitars +gulch +gulch's +gulches +gulf +gulf's +gulfs +gull +gulled +gullibility +gullied +gullies +gulling +gulls +gully +gully's +gullying +gulp +gulped +gulper +gulps +gum +gum's +gums +gun +gun's +gunfire +gunfires +gunned +gunner +gunner's +gunners +gunning +gunpowder +gunpowders +guns +gurgle +gurgled +gurgles +gurgling +guru +guru's +gurus +gush +gushed +gusher +gushes +gushing +gust +gust's +gusts +gut +guts +gutser +gutter +guttered +guttering +gutters +guy +guy's +guyed +guyer +guyers +guying +guys +gym +gymnasium +gymnasium's +gymnasiums +gymnast +gymnast's +gymnastic +gymnastics +gymnasts +gyms +gypsied +gypsies +gypsy +gypsy's +gypsying +gyration +gyrations +gyroscope +gyroscope's +gyroscopes +ha +habit +habit's +habitable +habitableness +habitat +habitat's +habitation +habitation's +habitations +habitats +habits +habitual +habitually +habitualness +hack +hacked +hacker +hacker's +hackers +hacking +hacks +had +hadn't +hag +hagen +haggard +haggardly +haggardness +hail +hailed +hailer +hailing +hails +hair +hair's +haircut +haircut's +haircuts +hairdresser +hairdresser's +hairdressers +haired +hairier +hairiness +hairless +hairlessness +hairs +hairy +hale +haler +half +halfness +halfway +halfword +halfword's +halfwords +haling +hall +hall's +haller +hallmark +hallmark's +hallmarked +hallmarking +hallmarks +hallow +hallowed +hallowing +hallows +halls +hallway +hallway's +hallways +halt +halted +halter +haltered +haltering +halters +halting +haltingly +halts +halve +halved +halvers +halves +halving +ham +ham's +hamburger +hamburger's +hamburgers +hamlet +hamlet's +hamlets +hammer +hammered +hammerer +hammering +hammers +hammock +hammock's +hammocks +hamper +hampered +hampering +hampers +hams +hand +handbag +handbag's +handbags +handbook +handbook's +handbooks +handcuff +handcuffed +handcuffing +handcuffs +handed +handedly +handedness +hander +handers +handful +handfuls +handicap +handicap's +handicapped +handicaps +handier +handiest +handily +handiness +handing +handiwork +handkerchief +handkerchief's +handkerchiefs +handle +handled +handler +handlers +handles +handling +hands +handset +handshake +handshake's +handshaker +handshakes +handshaking +handsome +handsomely +handsomeness +handsomer +handsomest +handwriting +handwritten +handy +hang +hangar +hangar's +hangars +hanged +hanger +hangers +hanging +hangover +hangover's +hangovers +hangs +hap +haphazard +haphazardly +haphazardness +hapless +haplessly +haplessness +haply +happen +happened +happening +happenings +happens +happier +happiest +happily +happiness +happy +harass +harassed +harasser +harasses +harassing +harassment +harassments +hard +harden +hardened +hardener +hardening +hardens +harder +hardest +hardier +hardiness +harding +hardings +hardly +hardness +hardnesses +hards +hardship +hardship's +hardships +hardware +hardwares +hardy +hare +hare's +hares +hark +harked +harken +harking +harks +harlot +harlot's +harlots +harm +harmed +harmer +harmful +harmfully +harmfulness +harming +harmless +harmlessly +harmlessness +harmonies +harmonious +harmoniously +harmoniousness +harmony +harms +harness +harnessed +harnesser +harnesses +harnessing +harp +harped +harper +harpers +harping +harpings +harps +harried +harrier +harrow +harrowed +harrower +harrowing +harrows +harry +harrying +harsh +harshen +harshened +harshening +harsher +harshest +harshly +harshness +hart +harvest +harvested +harvester +harvesters +harvesting +harvests +has +hash +hashed +hasher +hashes +hashing +hasn't +hassle +hassled +hassler +hassles +hassling +haste +hasted +hasten +hastened +hastener +hastening +hastens +hastes +hastier +hastiest +hastily +hastiness +hasting +hastings +hasty +hat +hat's +hatch +hatched +hatcher +hatcheries +hatchery +hatchery's +hatches +hatchet +hatchet's +hatchets +hatching +hate +hated +hateful +hatefully +hatefulness +hater +hates +hath +hating +hatred +hats +haughtier +haughtily +haughtiness +haughty +haul +hauled +hauler +haulers +hauling +hauls +haunch +haunch's +haunches +haunt +haunted +haunter +haunting +hauntingly +haunts +have +haven +haven's +haven't +havens +haver +havering +havers +haves +having +havoc +havocs +hawk +hawked +hawker +hawkers +hawking +hawks +hay +hayer +haying +hays +hazard +hazard's +hazarded +hazarding +hazardous +hazardously +hazardousness +hazards +haze +haze's +hazed +hazel +hazer +hazes +hazier +haziest +haziness +hazing +hazy +he +he'd +he'll +he's +head +head's +headache +headache's +headaches +headed +header +headers +headgear +heading +heading's +headings +headland +headland's +headlands +headless +headline +headlined +headliner +headlines +headlining +headlong +headphone +headphone's +headphones +headquarters +heads +headway +heal +healed +healer +healers +healing +heals +health +healthful +healthfully +healthfulness +healthier +healthiest +healthily +healthiness +healthy +heap +heaped +heaping +heaps +hear +heard +hearer +hearers +hearest +hearing +hearings +hearken +hearkened +hearkening +hears +hearsay +hearses +hearsing +heart +heart's +heartache +heartache's +heartaches +hearted +heartedly +hearten +heartened +heartening +hearteningly +heartens +hearth +heartier +hearties +heartiest +heartily +heartiness +heartless +heartlessly +heartlessness +hearts +hearty +heat +heatable +heated +heatedly +heater +heaters +heath +heathen +heather +heating +heats +heave +heaved +heaven +heaven's +heavenliness +heavenly +heavens +heaver +heavers +heaves +heavier +heavies +heaviest +heavily +heaviness +heaving +heavy +hedge +hedged +hedgehog +hedgehog's +hedgehogs +hedger +hedges +hedging +hedgingly +heed +heeded +heeding +heedless +heedlessly +heedlessness +heeds +heel +heeled +heeler +heelers +heeling +heels +heifer +height +heighten +heightened +heightening +heightens +heights +heinous +heinously +heinousness +heir +heir's +heiress +heiress's +heiresses +heirs +held +hell +hell's +heller +hello +hellos +hells +helm +helmet +helmet's +helmeted +helmets +help +helped +helper +helpers +helpful +helpfully +helpfulness +helping +helpless +helplessly +helplessness +helps +hem +hem's +hemisphere +hemisphere's +hemisphered +hemispheres +hemlock +hemlock's +hemlocks +hemostat +hemostats +hemp +hempen +hems +hen +hen's +hence +henceforth +henchman +henchmen +hens +her +herald +heralded +heralding +heralds +herb +herb's +herbivore +herbivorous +herbivorously +herbs +herd +herded +herder +herding +herds +here +here's +hereabout +hereabouts +hereafter +hereby +hereditary +heredity +herein +hereinafter +heres +heresy +heretic +heretic's +heretics +heretofore +herewith +heritage +heritages +hermit +hermit's +hermits +hero +hero's +heroes +heroic +heroically +heroics +heroin +heroine +heroine's +heroines +heroism +heron +heron's +herons +heros +herring +herring's +herrings +hers +herself +hesitant +hesitantly +hesitate +hesitated +hesitater +hesitates +hesitating +hesitatingly +hesitation +hesitations +heterogeneous +heterogeneously +heterogeneousness +heuristic +heuristic's +heuristically +heuristics +hew +hewed +hewer +hewing +hews +hex +hexadecimal +hexagonal +hexagonally +hexer +hey +hickories +hickory +hid +hidden +hide +hided +hideous +hideously +hideousness +hideout +hideout's +hideouts +hider +hides +hiding +hierarchical +hierarchically +hierarchies +hierarchy +hierarchy's +high +higher +highest +highland +highlander +highlands +highlight +highlighted +highlighting +highlights +highly +highness +highness's +highnesses +highway +highway's +highways +hijack +hijacked +hijacker +hijackers +hijacking +hijacks +hike +hiked +hiker +hikers +hikes +hiking +hilarious +hilariously +hilariousness +hill +hill's +hilled +hiller +hilling +hillock +hillocks +hills +hillside +hilltop +hilltop's +hilltops +hilt +hilt's +hilts +him +hims +himself +hind +hinder +hindered +hinderer +hindering +hinders +hindrance +hindrances +hinds +hindsight +hinge +hinged +hinger +hinges +hinging +hint +hinted +hinter +hinting +hints +hip +hip's +hipness +hips +hire +hired +hirer +hirers +hires +hiring +hirings +his +hiss +hissed +hisser +hisses +hissing +histogram +histogram's +histograms +historian +historian's +historians +historic +historical +historically +historicalness +histories +history +history's +hit +hit's +hitch +hitched +hitcher +hitches +hitchhike +hitchhiked +hitchhiker +hitchhikers +hitchhikes +hitchhiking +hitching +hither +hitherto +hits +hitter +hitter's +hitters +hitting +hive +hives +hiving +hoar +hoard +hoarded +hoarder +hoarding +hoards +hoarier +hoariness +hoarse +hoarsely +hoarseness +hoarser +hoarsest +hoary +hoax +hoax's +hoaxed +hoaxer +hoaxes +hoaxing +hobbies +hobble +hobbled +hobbler +hobbles +hobbling +hobby +hobby's +hobbyist +hobbyist's +hobbyists +hockey +hoe +hoe's +hoer +hoes +hog +hog's +hogs +hoist +hoisted +hoister +hoisting +hoists +hold +holden +holder +holders +holding +holdings +holds +hole +hole's +holed +holes +holiday +holiday's +holidayer +holidays +holier +holies +holiness +holing +holistic +hollies +hollow +hollowed +hollower +hollowest +hollowing +hollowly +hollowness +hollows +holly +holocaust +hologram +hologram's +holograms +holy +homage +homaged +homager +homages +homaging +home +homebuilt +homed +homeless +homelessness +homelier +homeliness +homely +homemade +homemaker +homemaker's +homemakers +homeomorphic +homeomorphism +homeomorphism's +homeomorphisms +homer +homers +homes +homesick +homesickness +homespun +homestead +homesteader +homesteaders +homesteads +homeward +homewards +homework +homeworker +homeworkers +homing +homogeneities +homogeneity +homogeneity's +homogeneous +homogeneously +homogeneousness +homomorphic +homomorphism +homomorphism's +homomorphisms +hone +honed +honer +hones +honest +honestly +honesty +honey +honeycomb +honeycombed +honeyed +honeying +honeymoon +honeymooned +honeymooner +honeymooners +honeymooning +honeymoons +honeys +honeysuckle +honing +honorary +hood +hood's +hooded +hoodedness +hooding +hoods +hoodwink +hoodwinked +hoodwinker +hoodwinking +hoodwinks +hoof +hoof's +hoofed +hoofer +hoofs +hook +hooked +hookedness +hooker +hookers +hooking +hooks +hoop +hooped +hooper +hooping +hoops +hooray +hooray's +hoorays +hoot +hooted +hooter +hooters +hooting +hoots +hop +hope +hoped +hopeful +hopefully +hopefulness +hopefuls +hopeless +hopelessly +hopelessness +hoper +hopes +hoping +hopped +hopper +hopper's +hoppers +hopping +hops +horde +horde's +hordes +horizon +horizon's +horizons +horizontal +horizontally +hormone +hormone's +hormones +horn +horned +hornedness +hornet +hornet's +hornets +horns +horrendous +horrendously +horrible +horribleness +horribly +horrid +horridly +horridness +horrified +horrifies +horrify +horrifying +horrifyingly +horror +horror's +horrors +horse +horse's +horseback +horsely +horseman +horsepower +horsepowers +horses +horseshoe +horseshoer +horseshoes +horsing +hose +hose's +hosed +hoses +hosing +hospitable +hospitably +hospital +hospital's +hospitality +hospitals +host +host's +hostage +hostage's +hostages +hosted +hostess +hostess's +hostesses +hostile +hostilely +hostilities +hostility +hosting +hostly +hosts +hot +hotel +hotel's +hotels +hotly +hotness +hotter +hottest +hound +hounded +hounder +hounding +hounds +hour +hour's +hourly +hours +house +house's +housed +houseflies +housefly +housefly's +household +household's +householder +householders +households +housekeeper +housekeeper's +housekeepers +housekeeping +houser +houses +housetop +housetop's +housetops +housewife +housewife's +housewifeliness +housewifely +housework +houseworker +houseworkers +housing +housings +hovel +hovel's +hovels +hover +hovered +hoverer +hovering +hovers +how +how's +however +howl +howled +howler +howling +howls +hows +hrs +hub +hub's +hubris +hubs +huddle +huddled +huddler +huddles +huddling +hue +hue's +hued +hues +hug +huge +hugely +hugeness +huger +hugest +hugs +huh +hull +hull's +hulled +huller +hulling +hulls +hum +human +humane +humanely +humaneness +humanities +humanity +humanity's +humanly +humanness +humans +humble +humbled +humbleness +humbler +humbles +humblest +humbling +humbly +humid +humidification +humidifications +humidified +humidifier +humidifiers +humidifies +humidify +humidifying +humidities +humidity +humidly +humiliate +humiliated +humiliates +humiliating +humiliatingly +humiliation +humiliations +humility +hummed +humming +humorous +humorously +humorousness +hump +humped +humping +humps +hums +hunch +hunched +hunches +hundred +hundreds +hundredth +hung +hunger +hungered +hungering +hungers +hungrier +hungriest +hungrily +hungriness +hungry +hunk +hunk's +hunker +hunkered +hunkering +hunkers +hunks +hunt +hunted +hunter +hunters +hunting +hunts +huntsman +hurdle +hurdled +hurdler +hurdles +hurdling +hurl +hurled +hurler +hurlers +hurling +hurrah +hurricane +hurricane's +hurricanes +hurried +hurriedly +hurriedness +hurrier +hurries +hurry +hurrying +hurt +hurter +hurting +hurtingly +hurts +husband +husband's +husbander +husbandly +husbandry +husbands +hush +hushed +hushes +hushing +husk +husked +husker +huskier +huskies +huskiness +husking +husks +husky +hustle +hustled +hustler +hustlers +hustles +hustling +hut +hut's +huts +hyacinth +hybrid +hybrids +hydraulic +hydraulically +hydraulics +hydrodynamic +hydrodynamics +hydrogen +hydrogen's +hydrogens +hygiene +hymn +hymn's +hymning +hymns +hype +hype's +hyped +hyper +hyperbolic +hypertext +hypertext's +hypes +hyphen +hyphen's +hyphened +hyphening +hyphens +hypocrisies +hypocrisy +hypocrite +hypocrite's +hypocrites +hypodermic +hypodermics +hypotheses +hypothesis +hypothetical +hypothetically +hysteresis +hysterical +hysterically +ice +iceberg +iceberg's +icebergs +iced +ices +icier +iciest +iciness +icing +icings +icon +icon's +icons +icy +id +id's +idea +idea's +ideal +idealism +idealistic +ideally +ideals +ideas +idempotent +identical +identically +identicalness +identifiable +identifiably +identification +identifications +identified +identifier +identifiers +identifies +identify +identifying +identities +identity +identity's +ideological +ideologically +ideologies +ideology +idiocies +idiocy +idiom +idioms +idiosyncrasies +idiosyncrasy +idiosyncrasy's +idiosyncratic +idiot +idiot's +idiotic +idiots +idle +idled +idleness +idler +idlers +idles +idlest +idling +idly +idol +idol's +idolatry +idols +if +iff +ignition +ignoble +ignobleness +ignorance +ignorant +ignorantly +ignorantness +ignore +ignored +ignorer +ignores +ignoring +ii +iii +ill +illegal +illegalities +illegality +illegally +illicit +illicitly +illiterate +illiterately +illiterateness +illiterates +illness +illness's +illnesses +illogical +illogically +illogicalness +ills +illuminate +illuminated +illuminates +illuminating +illuminatingly +illumination +illuminations +illuminative +illusion +illusion's +illusions +illusive +illusively +illusiveness +illustrate +illustrated +illustrates +illustrating +illustration +illustrations +illustrative +illustratively +illustrator +illustrator's +illustrators +illustrious +illustriously +illustriousness +illy +image +imaged +images +imaginable +imaginableness +imaginably +imaginariness +imaginary +imagination +imagination's +imaginations +imaginative +imaginatively +imaginativeness +imagine +imagined +imaginer +imagines +imaging +imagining +imaginings +imbalance +imbalances +imitate +imitated +imitates +imitating +imitation +imitations +imitative +imitatively +imitativeness +immaculate +immaculately +immaculateness +immaterial +immaterially +immaterialness +immature +immaturely +immatureness +immaturity +immediacies +immediacy +immediate +immediately +immediateness +immemorial +immemorially +immense +immensely +immenseness +immerse +immersed +immerser +immerses +immersing +immersion +immersions +immigrant +immigrant's +immigrants +immigrate +immigrated +immigrates +immigrating +immigration +imminent +imminently +imminentness +immoral +immoralities +immorality +immorally +immortal +immortality +immortally +immortals +immovability +immovable +immovableness +immovably +immune +immunities +immunity +immunity's +immunology +immutable +immutableness +imp +imp's +impact +impacted +impacter +impacting +impaction +impactions +impactive +impactor +impactor's +impactors +impacts +impair +impaired +impairer +impairing +impairs +impart +imparted +impartial +impartially +imparting +imparts +impasse +impasses +impassion +impassioned +impassioning +impassions +impassive +impassively +impassiveness +impatience +impatient +impatiently +impeach +impeached +impeaches +impeaching +impedance +impedance's +impedances +impede +impeded +impeder +impedes +impediment +impediment's +impediments +impeding +impel +impels +impending +impenetrability +impenetrable +impenetrableness +impenetrably +imperative +imperatively +imperativeness +imperatives +imperfect +imperfection +imperfection's +imperfections +imperfective +imperfectly +imperfectness +imperial +imperialism +imperialist +imperialist's +imperialists +imperially +imperil +imperious +imperiously +imperiousness +impermanence +impermanent +impermanently +impermissible +impersonal +impersonally +impersonate +impersonated +impersonates +impersonating +impersonation +impersonations +impertinent +impertinently +imperturbability +impervious +imperviously +imperviousness +impetuous +impetuously +impetuousness +impetus +impinge +impinged +impinges +impinging +impious +impiously +implant +implanted +implanter +implanting +implants +implausible +implement +implementable +implementation +implementation's +implementations +implemented +implementer +implementers +implementing +implementor +implementor's +implementors +implements +implicant +implicant's +implicants +implicate +implicated +implicates +implicating +implication +implications +implicative +implicatively +implicativeness +implicit +implicitly +implicitness +implied +implies +implore +implored +implores +imploring +imply +implying +import +importance +important +importantly +importation +importations +imported +importer +importers +importing +imports +impose +imposed +imposer +imposes +imposing +imposingly +imposition +imposition's +impositions +impossibilities +impossibility +impossible +impossibleness +impossibles +impossibly +impostor +impostor's +impostors +impotence +impotent +impotently +impoverish +impoverished +impoverisher +impoverishes +impoverishing +impoverishment +impracticable +impracticableness +impractical +impracticality +impractically +impracticalness +imprecise +imprecisely +impreciseness +imprecision +impregnable +impregnableness +impress +impressed +impresser +impresses +impressing +impression +impression's +impressionable +impressionableness +impressionist +impressionistic +impressionists +impressions +impressive +impressively +impressiveness +impressment +imprint +imprinted +imprinting +imprints +imprison +imprisoned +imprisoning +imprisonment +imprisonment's +imprisonments +imprisons +improbable +improbableness +impromptu +improper +improperly +improperness +improve +improved +improvement +improvements +improver +improves +improving +improvisation +improvisation's +improvisational +improvisations +improvise +improvised +improviser +improvisers +improvises +improvising +imps +impudent +impudently +impulse +impulsed +impulses +impulsing +impulsion +impulsions +impulsive +impulsively +impulsiveness +impunity +impure +impurely +impureness +impurities +impurity +impurity's +impute +imputed +imputes +imputing +in +inabilities +inability +inaccessibility +inaccessible +inaccessibly +inaccuracies +inaccuracy +inaccurate +inaccurately +inactions +inactivation +inactive +inactively +inactivity +inadequacies +inadequacy +inadequate +inadequately +inadequateness +inadmissibility +inadmissible +inadvertent +inadvertently +inadvisability +inadvisable +inalterable +inalterableness +inane +inanely +inaneness +inaner +inanest +inanimate +inanimately +inanimateness +inapparently +inapplicability +inapplicable +inappreciable +inappreciably +inappreciative +inappreciatively +inappreciativeness +inapproachable +inappropriate +inappropriately +inappropriateness +inapt +inaptly +inaptness +inarguable +inarguably +inarticulable +inartistic +inartistically +inasmuch +inattentive +inattentively +inattentiveness +inaudible +inaudibly +inaugural +inaugurate +inaugurated +inaugurating +inauguration +inaugurations +inauspicious +inauspiciously +inauspiciousness +inauthentic +inauthenticity +inboards +inborn +inbounds +inbred +inbuilt +incantation +incantations +incapable +incapableness +incapably +incapacitating +incarnation +incarnation's +incarnations +incautious +incautiously +incautiousness +incendiaries +incendiary +incense +incensed +incenses +incensing +incentive +incentive's +incentively +incentives +inception +inceptions +incessant +incessantly +inch +inched +inches +inching +incidence +incidences +incident +incident's +incidental +incidentally +incidentals +incidents +incipient +incipiently +incision +incision's +incisions +incitations +incite +incited +inciter +incites +inciting +incivility +inclination +inclination's +inclinations +incline +inclined +incliner +inclines +inclining +inclose +inclosed +incloses +inclosing +include +included +includes +including +inclusion +inclusion's +inclusions +inclusive +inclusively +inclusiveness +incoherence +incoherences +incoherent +incoherently +income +incomer +incomers +incomes +incoming +incommensurate +incomparability +incomparable +incomparably +incompatibilities +incompatibility +incompatibility's +incompatible +incompatibly +incompetence +incompetent +incompetent's +incompetently +incompetents +incomplete +incompletely +incompleteness +incompletion +incomprehensibility +incomprehensible +incomprehensibleness +incomprehensibly +incomprehension +incompressible +incomputable +inconceivable +inconceivableness +inconceivably +inconclusive +inconclusively +inconclusiveness +inconformity +incongruence +incongruent +incongruently +inconsequential +inconsequentially +inconsequently +inconsiderable +inconsiderableness +inconsiderably +inconsiderate +inconsiderately +inconsiderateness +inconsideration +inconsistencies +inconsistency +inconsistency's +inconsistent +inconsistently +inconsolable +inconsolableness +inconspicuous +inconspicuously +inconspicuousness +inconstancy +inconstantly +incontestable +incontinently +incontrollable +inconvenience +inconvenienced +inconveniences +inconveniencing +inconvenient +inconveniently +inconvertibility +inconvertible +incorporate +incorporated +incorporates +incorporating +incorporation +incorporative +incorrect +incorrectly +incorrectness +incorruption +increase +increased +increaser +increases +increasing +increasingly +incredibility +incredible +incredibleness +incredibly +incredulity +incredulous +incredulously +increment +incremental +incrementally +incremented +incrementing +increments +incubate +incubated +incubates +incubating +incubation +incubative +incubator +incubator's +incubators +incur +incurable +incurableness +incurables +incurably +incurred +incurring +incurs +indebted +indebtedness +indecent +indecently +indecision +indecisive +indecisively +indecisiveness +indecomposable +indeed +indefinable +indefinableness +indefinite +indefinitely +indefiniteness +indemnity +indent +indentation +indentation's +indentations +indented +indenter +indenting +indents +independence +independent +independently +independents +indescribable +indescribableness +indeterminable +indeterminableness +indeterminacies +indeterminacy +indeterminacy's +indeterminate +indeterminately +indeterminateness +indetermination +indeterminism +indeterministic +index +indexable +indexed +indexer +indexers +indexes +indexing +indicate +indicated +indicates +indicating +indication +indications +indicative +indicatively +indicatives +indicator +indicator's +indicators +indices +indictment +indictment's +indictments +indifference +indifferent +indifferently +indigenous +indigenously +indigenousness +indigested +indigestible +indigestion +indignant +indignantly +indignation +indignities +indignity +indigo +indirect +indirected +indirecting +indirection +indirections +indirectly +indirectness +indirects +indiscernible +indiscipline +indisciplined +indiscreet +indiscreetly +indiscreetness +indiscriminate +indiscriminately +indiscriminateness +indiscriminating +indiscriminatingly +indiscrimination +indispensability +indispensable +indispensableness +indispensably +indisposed +indisposes +indistinct +indistinctive +indistinctly +indistinctness +indistinguishable +indistinguishableness +individual +individual's +individualistic +individuality +individually +individuals +indivisibility +indivisible +indivisibleness +indoctrinate +indoctrinated +indoctrinates +indoctrinating +indoctrination +indolent +indolently +indomitable +indomitableness +indoor +indoors +induce +induced +inducement +inducement's +inducements +inducer +induces +inducing +induct +inductance +inductances +inducted +inducting +induction +induction's +inductions +inductive +inductively +inductiveness +inductor +inductor's +inductors +inducts +indulge +indulged +indulgence +indulgence's +indulgences +indulger +indulges +indulging +industrial +industrialist +industrialist's +industrialists +industrially +industrials +industries +industrious +industriously +industriousness +industry +industry's +inedited +ineffective +ineffectively +ineffectiveness +inefficacy +inefficiencies +inefficiency +inefficient +inefficiently +inelastically +inelegant +inelegantly +ineloquent +ineloquently +inequalities +inequality +inequitably +inequities +inequity +inert +inertia +inertias +inertly +inertness +inescapable +inescapably +inessential +inestimable +inevitabilities +inevitability +inevitable +inevitableness +inevitably +inexact +inexactitude +inexactly +inexactness +inexcusable +inexcusableness +inexcusably +inexhaustible +inexhaustibleness +inexistent +inexorable +inexorableness +inexorably +inexpedient +inexpediently +inexpensive +inexpensively +inexpensiveness +inexperience +inexperienced +inexplainable +inexplicable +inexplicableness +inexplicably +inexpressibility +inexpressible +inexpressibleness +inexpressibly +inexpressive +inexpressively +inexpressiveness +inextensible +infallibility +infallible +infallibly +infamous +infamously +infancy +infant +infant's +infantry +infants +infeasible +infect +infected +infecting +infection +infection's +infections +infectious +infectiously +infectiousness +infective +infects +infer +inference +inference's +inferencer +inferences +inferencing +inferential +inferentially +inferior +inferior's +inferiority +inferiorly +inferiors +infernal +infernally +inferno +inferno's +infernos +inferred +inferring +infers +infertility +infest +infested +infester +infesting +infests +infidel +infidel's +infidelity +infidels +infields +infighter +infighter's +infighters +infighting +infiltrate +infiltrated +infiltrates +infiltrating +infiltration +infiltrative +infinite +infinitely +infiniteness +infinitesimal +infinitesimally +infinities +infinitive +infinitive's +infinitively +infinitives +infinitum +infinity +infirmity +infix +infix's +infixes +inflame +inflamed +inflamer +inflaming +inflammable +inflammableness +inflatable +inflate +inflated +inflater +inflates +inflating +inflation +inflationary +inflexibility +inflexible +inflexibleness +inflexibly +inflict +inflicted +inflicter +inflicting +inflictive +inflicts +inflows +influence +influenced +influencer +influences +influencing +influent +influential +influentially +influenza +inform +informal +informality +informally +informant +informant's +informants +information +informational +informations +informative +informatively +informativeness +informed +informer +informers +informing +informs +infractions +infrastructure +infrastructures +infrequent +infrequently +infringe +infringed +infringement +infringement's +infringements +infringer +infringes +infringing +infuriate +infuriated +infuriately +infuriates +infuriating +infuriatingly +infuriation +infuse +infused +infuser +infuses +infusing +infusion +infusions +ingenious +ingeniously +ingeniousness +ingenuity +inglorious +ingloriously +ingloriousness +ingot +ingrained +ingrainedly +ingrains +ingratitude +ingredient +ingredient's +ingredients +ingrown +ingrownness +ingrowth +ingrowths +inhabit +inhabitable +inhabitance +inhabitant +inhabitant's +inhabitants +inhabited +inhabiter +inhabiting +inhabits +inhale +inhaled +inhaler +inhales +inhaling +inharmonious +inharmoniously +inharmoniousness +inhere +inhered +inherent +inherently +inheres +inhering +inherit +inheritable +inheritableness +inheritance +inheritance's +inheritances +inherited +inheriting +inheritor +inheritor's +inheritors +inheritress +inheritress's +inheritresses +inheritrices +inheritrix +inherits +inhibit +inhibited +inhibiter +inhibiting +inhibition +inhibition's +inhibitions +inhibitive +inhibitors +inhibits +inholding +inholdings +inhomogeneities +inhomogeneity +inhospitable +inhospitableness +inhospitably +inhospitality +inhuman +inhumane +inhumanely +inhumanities +inhumanly +inhumanness +inion +iniquities +iniquity +iniquity's +initial +initialness +initials +initiate +initiated +initiates +initiating +initiation +initiations +initiative +initiative's +initiatives +initiator +initiator's +initiators +inject +injected +injecting +injection +injection's +injections +injective +injects +injudicious +injudiciously +injudiciousness +injunction +injunction's +injunctions +injure +injured +injurer +injures +injuries +injuring +injurious +injuriously +injuriousness +injury +injury's +injustice +injustice's +injustices +ink +inked +inker +inkers +inking +inkings +inkling +inkling's +inklings +inks +inlaid +inland +inlander +inlet +inlet's +inlets +inlier +inly +inlying +inmate +inmate's +inmates +inn +innards +innate +innately +innateness +inner +innerly +innermost +inning +innings +innocence +innocent +innocently +innocents +innocuous +innocuously +innocuousness +innovate +innovated +innovates +innovating +innovation +innovation's +innovations +innovative +innovativeness +inns +innumerability +innumerable +innumerableness +innumerably +inoperable +inopportune +inopportunely +inopportuneness +inordinate +inordinately +inordinateness +inorganic +input +input's +inputed +inputer +inputing +inputs +inputting +inquietude +inquire +inquired +inquirer +inquirers +inquires +inquiries +inquiring +inquiringly +inquiry +inquiry's +inquisition +inquisition's +inquisitions +inquisitive +inquisitively +inquisitiveness +inroad +inroads +ins +insane +insanely +insaneness +insanitary +insanity +inscribe +inscribed +inscriber +inscribes +inscribing +inscription +inscription's +inscriptions +insect +insect's +insects +insecure +insecurely +insecureness +insecurity +insensible +insensibleness +insensibly +insensitive +insensitively +insensitiveness +insensitivity +inseparable +inseparableness +insert +inserted +inserter +inserting +insertion +insertion's +insertions +inserts +insets +insetting +inside +insider +insiders +insides +insidious +insidiously +insidiousness +insight +insight's +insightful +insightfully +insights +insignia +insignias +insignificance +insignificances +insignificant +insignificantly +insincerity +insinuate +insinuated +insinuates +insinuating +insinuatingly +insinuation +insinuations +insinuative +insist +insisted +insistence +insistent +insistently +insisting +insists +insociability +insociable +insociably +insofar +insolence +insolent +insolently +insolubility +insoluble +insolubleness +insolvable +inspect +inspected +inspecting +inspection +inspection's +inspections +inspective +inspector +inspector's +inspectors +inspects +inspiration +inspiration's +inspirations +inspire +inspired +inspirer +inspires +inspiring +instabilities +instability +install +installation +installation's +installations +installed +installer +installers +installing +installment +installment's +installments +installs +instance +instanced +instances +instancing +instant +instantaneous +instantaneously +instantaneousness +instanter +instantiate +instantiated +instantiates +instantiating +instantiation +instantiation's +instantiations +instantly +instantness +instants +instated +instates +instead +insteps +instigate +instigated +instigates +instigating +instigation +instigative +instigator +instigator's +instigators +instills +instinct +instinct's +instinctive +instinctively +instincts +institute +instituted +instituter +instituters +institutes +instituting +institution +institution's +institutional +institutionally +institutions +institutive +instruct +instructed +instructing +instruction +instruction's +instructional +instructions +instructive +instructively +instructiveness +instructor +instructor's +instructors +instructs +instrument +instrumental +instrumentalist +instrumentalist's +instrumentalists +instrumentally +instrumentals +instrumentation +instrumented +instrumenting +instruments +insufficiencies +insufficiency +insufficient +insufficiently +insulate +insulated +insulates +insulating +insulation +insulations +insulator +insulator's +insulators +insult +insulted +insulter +insulting +insultingly +insults +insuperable +insupportable +insupportableness +insurance +insurances +insure +insured +insurer +insurers +insures +insurgent +insurgent's +insurgents +insuring +insurmountable +insurrection +insurrection's +insurrections +insusceptible +intact +intactness +intakes +intangible +intangible's +intangibleness +intangibles +intangibly +integer +integer's +integers +integral +integral's +integrally +integrals +integrate +integrated +integrates +integrating +integration +integrations +integrative +integrity +intellect +intellect's +intellective +intellectively +intellects +intellectual +intellectually +intellectualness +intellectuals +intelligence +intelligencer +intelligences +intelligent +intelligently +intelligibility +intelligible +intelligibleness +intelligibly +intemperance +intemperate +intemperately +intemperateness +intend +intended +intendedly +intendedness +intender +intending +intends +intense +intensely +intenseness +intensification +intensified +intensifier +intensifiers +intensifies +intensify +intensifying +intension +intensities +intensity +intensive +intensively +intensiveness +intent +intention +intentional +intentionally +intentioned +intentions +intently +intentness +intents +interact +interacted +interacting +interaction +interaction's +interactions +interactive +interactively +interactivity +interacts +intercept +intercepted +intercepter +intercepting +intercepts +interchange +interchangeability +interchangeable +interchangeableness +interchangeably +interchanged +interchanger +interchanges +interchanging +interchangings +intercity +intercommunicate +intercommunicated +intercommunicates +intercommunicating +intercommunication +interconnect +interconnected +interconnectedness +interconnecting +interconnection +interconnection's +interconnections +interconnectivity +interconnects +intercourse +interdependence +interdependencies +interdependency +interdependent +interdependently +interdisciplinary +interest +interested +interestedly +interesting +interestingly +interestingness +interests +interface +interfaced +interfacer +interfaces +interfacing +interfere +interfered +interference +interferences +interferer +interferes +interfering +interferingly +interim +interior +interior's +interiorly +interiors +interlace +interlaced +interlaces +interlacing +interleave +interleaved +interleaves +interleaving +interlink +interlinked +interlinking +interlinks +interlisp +interlisp's +intermediaries +intermediary +intermediate +intermediate's +intermediated +intermediately +intermediateness +intermediates +intermediating +intermediation +interminable +intermingle +intermingled +intermingles +intermingling +intermission +intermittent +intermittently +intermix +intermixed +intermixer +intermixes +intermixing +intermodule +intern +internal +internally +internals +international +internationality +internationally +internationals +interned +interning +interns +interpersonal +interpersonally +interplay +interpolate +interpolated +interpolates +interpolating +interpolation +interpolations +interpolative +interpose +interposed +interposer +interposes +interposing +interpret +interpretable +interpretation +interpretation's +interpretations +interpreted +interpreter +interpreters +interpreting +interpretive +interpretively +interprets +interprocess +interrelate +interrelated +interrelatedly +interrelatedness +interrelates +interrelating +interrelation +interrelations +interrelationship +interrelationship's +interrelationships +interrogate +interrogated +interrogates +interrogating +interrogation +interrogations +interrogative +interrogatively +interrogatives +interrupt +interrupted +interrupter +interrupters +interruptible +interrupting +interruption +interruption's +interruptions +interruptive +interrupts +intersect +intersected +intersecting +intersection +intersection's +intersections +intersects +intersperse +interspersed +intersperses +interspersing +interspersion +interspersions +interstage +interstate +intertask +intertwine +intertwined +intertwines +intertwining +interval +interval's +intervals +intervene +intervened +intervener +intervenes +intervening +intervention +intervention's +interventions +interview +interviewed +interviewee +interviewee's +interviewees +interviewer +interviewer's +interviewers +interviewing +interviews +interwoven +intestinal +intestinally +intestine +intestine's +intestines +intimacy +intimate +intimated +intimately +intimateness +intimater +intimates +intimating +intimation +intimations +intimidate +intimidated +intimidates +intimidating +intimidation +into +intolerability +intolerable +intolerableness +intolerably +intolerance +intolerant +intolerantly +intolerantness +intonation +intonation's +intonations +intoned +intoner +intoxicate +intoxicated +intoxicatedly +intoxicating +intoxication +intractability +intractable +intractableness +intractably +intramural +intramurally +intransigent +intransigently +intransigents +intransitive +intransitively +intransitiveness +intraprocess +intricacies +intricacy +intricate +intricately +intricateness +intrigue +intrigued +intriguer +intrigues +intriguing +intriguingly +intrinsic +intrinsically +intrinsics +introduce +introduced +introducer +introduces +introducing +introduction +introduction's +introductions +introductory +introspect +introspection +introspections +introspective +introspectively +introspectiveness +introvert +introverted +intrude +intruded +intruder +intruder's +intruders +intrudes +intruding +intrusion +intrusion's +intrusions +intrusive +intrusively +intrusiveness +intrust +intubate +intubated +intubates +intubating +intubation +intuition +intuition's +intuitionist +intuitions +intuitive +intuitively +intuitiveness +invade +invaded +invader +invaders +invades +invading +invalid +invalidate +invalidated +invalidates +invalidating +invalidation +invalidations +invalidities +invalidity +invalidly +invalidness +invalids +invaluable +invaluableness +invaluably +invariability +invariable +invariableness +invariably +invariance +invariant +invariantly +invariants +invasion +invasion's +invasions +invent +invented +inventing +invention +invention's +inventions +inventive +inventively +inventiveness +inventor +inventor's +inventories +inventors +inventory +inventory's +invents +inveracity +inverse +inversely +inverses +inversion +inversions +inversive +invert +invertebrate +invertebrate's +invertebrates +inverted +inverter +inverters +invertible +inverting +inverts +invest +invested +investigate +investigated +investigates +investigating +investigation +investigations +investigative +investigator +investigator's +investigators +investing +investment +investment's +investments +investor +investor's +investors +invests +inviability +inviable +invincible +invincibleness +invisibility +invisible +invisibleness +invisibly +invitation +invitation's +invitations +invite +invited +inviter +invites +inviting +invitingly +invocation +invocation's +invocations +invoice +invoiced +invoices +invoicing +invokable +invoke +invoked +invoker +invokers +invokes +invoking +involuntarily +involuntariness +involuntary +involve +involved +involvedly +involvement +involvement's +involvements +involver +involves +involving +invulnerable +invulnerableness +inward +inwardly +inwardness +inwards +inwrought +ioctl +iodine +ion +ions +irate +irately +irateness +ire +ire's +ires +iris +irises +irk +irked +irking +irks +irksome +irksomely +irksomeness +iron +ironed +ironer +ironical +ironically +ironicalness +ironies +ironing +ironings +ironness +irons +ironwork +ironwork's +ironworker +ironworks +irony +irrational +irrationality +irrationally +irrationalness +irrationals +irrecoverable +irrecoverableness +irreducible +irreducibly +irreflexive +irrefutable +irregular +irregularities +irregularity +irregularly +irregulars +irrelevance +irrelevances +irrelevant +irrelevantly +irrepressible +irresistible +irresistibleness +irrespective +irrespectively +irresponsible +irresponsibleness +irresponsibly +irreversible +irrigate +irrigated +irrigates +irrigating +irrigation +irrigations +irritate +irritated +irritates +irritating +irritatingly +irritation +irritations +irritative +is +island +islander +islanders +islands +isle +isle's +isles +islet +islet's +islets +isling +isn't +isolate +isolated +isolates +isolating +isolation +isolations +isometric +isometrics +isomorphic +isomorphically +isomorphism +isomorphism's +isomorphisms +isotope +isotope's +isotopes +ispell +ispell's +issuance +issue +issued +issuer +issuers +issues +issuing +isthmus +it +it'd +it'll +it's +italic +italics +itch +itches +itching +item +item's +items +iterate +iterated +iterates +iterating +iteration +iterations +iterative +iteratively +iterator +iterator's +iterators +itineraries +itinerary +its +itself +iv +ivied +ivies +ivories +ivory +ivy +ivy's +ix +jab +jab's +jabbed +jabbing +jabs +jack +jacked +jacker +jacket +jacketed +jackets +jacking +jacks +jade +jaded +jadedly +jadedness +jades +jading +jail +jailed +jailer +jailers +jailing +jails +jam +jammed +jamming +jams +janitor +janitor's +janitors +jar +jar's +jargon +jarred +jarring +jarringly +jars +jaunt +jaunt's +jaunted +jauntier +jauntiness +jaunting +jaunts +jaunty +javelin +javelin's +javelins +jaw +jaw's +jawed +jaws +jay +jazz +jealous +jealousies +jealously +jealousness +jealousy +jean +jean's +jeans +jeep +jeep's +jeeped +jeepers +jeeping +jeeps +jeer +jeer's +jeerer +jeers +jellied +jellies +jelly +jelly's +jellyfish +jellying +jenny +jerk +jerked +jerker +jerkier +jerkiness +jerking +jerkings +jerks +jerky +jersey +jersey's +jerseys +jest +jested +jester +jesting +jests +jet +jet's +jets +jetted +jetting +jewel +jewelries +jewelry +jewels +jig +jig's +jigs +jingle +jingled +jingler +jingles +jingling +job +job's +jobs +jocks +jocund +jocundly +jog +jogs +john +john's +johns +join +joined +joiner +joiners +joining +joins +joint +joint's +jointed +jointedly +jointedness +jointer +jointing +jointly +jointness +joints +joke +joked +joker +jokers +jokes +joking +jokingly +jollied +jollier +jollies +jolly +jollying +jolt +jolted +jolter +jolting +jolts +jostle +jostled +jostles +jostling +jot +jots +jotted +jotting +journal +journal's +journalism +journalist +journalist's +journalistic +journalists +journals +journey +journeyed +journeying +journeyings +journeys +joust +jousted +jouster +jousting +jousts +joy +joy's +joyful +joyfully +joyfulness +joyous +joyously +joyousness +joys +jubilee +judge +judged +judger +judges +judging +judicable +judicial +judicially +judiciaries +judiciary +judicious +judiciously +judiciousness +jug +jug's +juggle +juggled +juggler +jugglers +juggles +juggling +jugs +juice +juice's +juiced +juicer +juicers +juices +juicier +juiciest +juiciness +juicing +juicy +jumble +jumbled +jumbles +jumbling +jump +jumped +jumper +jumpers +jumpier +jumpiness +jumping +jumps +jumpy +junction +junction's +junctions +juncture +juncture's +junctures +jungle +jungle's +jungled +jungles +junior +junior's +juniors +juniper +junk +junker +junkers +junkie +junkies +junks +junky +juries +jurisdiction +jurisdiction's +jurisdictions +juror +juror's +jurors +jury +jury's +just +juster +justice +justice's +justices +justifiable +justifiably +justification +justifications +justified +justifier +justifier's +justifiers +justifies +justify +justifying +justing +justly +justness +jut +juvenile +juvenile's +juveniles +juxtapose +juxtaposed +juxtaposes +juxtaposing +kHz +keel +keeled +keeler +keeling +keels +keen +keener +keenest +keening +keenly +keenness +keep +keeper +keepers +keeping +keeps +ken +kennel +kennel's +kennels +kept +kerchief +kerchief's +kerchiefed +kerchiefs +kernel +kernel's +kernels +kerosene +ketchup +kettle +kettle's +kettles +key +keyboard +keyboard's +keyboarder +keyboarding +keyboards +keyclick +keyclick's +keyclicks +keyed +keying +keypad +keypad's +keypads +keys +keystroke +keystroke's +keystrokes +keyword +keyword's +keywords +kick +kicked +kicker +kickers +kicking +kickoff +kicks +kid +kid's +kidded +kidding +kiddingly +kidnap +kidnap's +kidnaps +kidney +kidney's +kidneys +kids +kill +killed +killer +killers +killing +killingly +killings +kills +kilobit +kilobits +kilobyte +kilobytes +kin +kind +kinder +kindergarten +kindest +kindhearted +kindheartedly +kindheartedness +kindle +kindled +kindler +kindles +kindlier +kindliness +kindling +kindly +kindness +kindnesses +kindred +kinds +king +kingdom +kingdom's +kingdoms +kinglier +kingliness +kingly +kings +kinkier +kinkiness +kinky +kinship +kinsman +kiss +kissed +kisser +kissers +kisses +kissing +kissings +kit +kit's +kitchen +kitchen's +kitchener +kitchens +kite +kited +kiter +kites +kiting +kits +kitsch +kitten +kitten's +kittened +kittening +kittens +kitties +kitty +kludge +kludge's +kludged +kludger +kludger's +kludgers +kludges +kludgey +kludging +klutz +klutz's +klutzes +klutziness +klutzy +knack +knacker +knacks +knapsack +knapsack's +knapsacks +knave +knave's +knaves +knead +kneaded +kneader +kneading +kneads +knee +kneed +kneeing +kneel +kneeled +kneeler +kneeling +kneels +knees +knell +knell's +knells +knelt +knew +knife +knifed +knifes +knifing +knight +knighted +knighthood +knighting +knightliness +knightly +knights +knit +knits +knives +knob +knob's +knobs +knock +knocked +knocker +knockers +knocking +knocks +knoll +knoll's +knolls +knot +knot's +knots +knotted +knotting +know +knowable +knower +knowhow +knowing +knowingly +knowledge +knowledgeable +knowledgeableness +knowledges +known +knows +knuckle +knuckled +knuckles +knuckling +kudos +lab +lab's +label +label's +labels +laboratories +laboratory +laboratory's +labs +labyrinth +labyrinths +lace +laced +lacer +lacerate +lacerated +lacerates +lacerating +laceration +lacerations +lacerative +laces +lacing +lack +lackadaisical +lackadaisically +lacked +lacker +lacking +lacks +lacquer +lacquered +lacquerer +lacquerers +lacquering +lacquers +lad +ladder +ladders +laded +laden +ladened +ladening +ladies +lading +lads +lady +lady's +lag +lager +lagers +lagged +lagoon +lagoon's +lagoons +lags +laid +lain +lair +lair's +lairs +lake +lake's +laker +lakes +laking +lamb +lamb's +lambda +lambda's +lambdas +lamber +lambs +lame +lamed +lamely +lameness +lament +lamentable +lamentableness +lamentation +lamentation's +lamentations +lamented +lamenting +laments +lamer +lames +lamest +laminar +laming +lamp +lamp's +lamper +lamps +lance +lanced +lancer +lancers +lances +lancing +land +landed +lander +landers +landing +landings +landladies +landlady +landlady's +landlord +landlord's +landlords +landmark +landmark's +landmarks +landowner +landowner's +landowners +lands +landscape +landscaped +landscaper +landscapes +landscaping +lane +lane's +lanes +language +language's +languages +languid +languidly +languidness +languish +languished +languisher +languishes +languishing +languishingly +lantern +lantern's +lanterns +lap +lap's +lapel +lapel's +lapels +laps +lapse +lapsed +lapser +lapses +lapsing +lard +larded +larder +larding +lards +large +largely +largeness +larger +largest +lark +lark's +larker +larks +larva +larvae +larvas +laser +laser's +lasers +lash +lashed +lasher +lashes +lashing +lashings +lass +lass's +lasses +last +lasted +laster +lasting +lastingly +lastingness +lastly +lasts +latch +latched +latches +latching +late +lated +lately +latencies +latency +latency's +lateness +latent +latently +latents +later +lateral +laterally +latest +latex +latex's +latexes +lath +lather +lathered +latherer +lathering +lathes +lathing +latitude +latitude's +latitudes +latrine +latrine's +latrines +latter +latter's +latterly +lattice +lattice's +latticed +lattices +latticing +laugh +laughable +laughableness +laughably +laughed +laugher +laughers +laughing +laughingly +laughs +laughter +laughters +launch +launched +launcher +launchers +launches +launching +launchings +launder +laundered +launderer +laundering +launderings +launders +laundries +laundry +laurel +laurel's +laurels +lava +lavatories +lavatory +lavatory's +lavender +lavendered +lavendering +lavish +lavished +lavishing +lavishly +lavishness +law +law's +lawful +lawfully +lawfulness +lawless +lawlessly +lawlessness +lawn +lawn's +lawns +laws +lawsuit +lawsuit's +lawsuits +lawyer +lawyer's +lawyerly +lawyers +lay +layer +layered +layering +layers +laying +layman +laymen +layoffs +layout +layout's +layouts +lays +lazed +lazied +lazier +laziest +lazily +laziness +lazing +lazy +lazying +lead +leaded +leaden +leadenly +leadenness +leader +leader's +leaders +leadership +leadership's +leaderships +leading +leadings +leads +leaf +leafed +leafier +leafiest +leafing +leafless +leaflet +leaflet's +leaflets +leafs +leafy +league +leagued +leaguer +leaguers +leagues +leaguing +leak +leakage +leakage's +leakages +leaked +leaker +leaking +leaks +lean +leaned +leaner +leanest +leaning +leanings +leanly +leanness +leans +leap +leaped +leaper +leaping +leaps +leapt +learn +learned +learnedly +learnedness +learner +learners +learning +learnings +learns +lease +leased +leases +leash +leash's +leashes +leasing +least +leather +leathered +leathering +leathern +leathers +leave +leaved +leaven +leavened +leavening +leaver +leavers +leaves +leaving +leavings +lecture +lectured +lecturer +lecturers +lectures +lecturing +led +ledge +ledger +ledgers +ledges +lee +leech +leech's +leeches +leer +leered +leering +leers +lees +left +leftist +leftist's +leftists +leftmost +leftover +leftover's +leftovers +lefts +leftward +leftwards +leg +legacies +legacy +legacy's +legal +legalities +legality +legally +legals +legend +legend's +legendary +legends +legged +leggings +legibility +legible +legibly +legion +legion's +legions +legislate +legislated +legislates +legislating +legislation +legislations +legislative +legislatively +legislator +legislator's +legislators +legislature +legislature's +legislatures +legitimacy +legitimate +legitimated +legitimately +legitimates +legitimating +legitimation +legs +leisure +leisured +leisureliness +leisurely +lemma +lemma's +lemmas +lemon +lemon's +lemonade +lemons +lend +lender +lenders +lending +lends +length +lengthen +lengthened +lengthener +lengthening +lengthens +lengthier +lengthiness +lengthly +lengths +lengthwise +lengthy +leniency +lenient +leniently +lens +lens's +lensed +lenser +lensers +lenses +lensing +lensings +lent +lentil +lentil's +lentils +leopard +leopard's +leopards +leprosy +less +lessen +lessened +lessening +lessens +lesser +lesses +lessing +lesson +lesson's +lessoned +lessoning +lessons +lest +lester +let +let's +lets +letter +lettered +letterer +lettering +letters +letting +lettuce +levee +levee's +leveed +levees +level +levelly +levelness +levels +lever +lever's +leverage +leveraged +leverages +leveraging +levered +levering +levers +levied +levier +levies +levy +levying +lewd +lewdly +lewdness +lexical +lexically +lexicographic +lexicographical +lexicographically +lexicon +lexicon's +lexicons +liabilities +liability +liability's +liable +liableness +liaison +liaison's +liaisons +liar +liar's +liars +liberal +liberally +liberalness +liberals +liberate +liberated +liberates +liberating +liberation +liberator +liberator's +liberators +liberties +liberty +liberty's +libido +librarian +librarian's +librarians +libraries +library +library's +libretti +license +licensed +licensee +licensee's +licensees +licenser +licenses +licensing +lichen +lichen's +lichened +lichens +lick +licked +licker +licking +licks +lid +lid's +lids +lie +lied +lieder +liege +lien +lien's +liens +lier +lies +lieu +lieutenant +lieutenant's +lieutenants +life +life's +lifeless +lifelessly +lifelessness +lifelike +lifelikeness +lifelong +lifer +lifers +lifestyle +lifestyles +lifetime +lifetime's +lifetimes +lift +lifted +lifter +lifters +lifting +lifts +light +lighted +lighten +lightened +lightener +lightening +lightens +lighter +lighter's +lighters +lightest +lighthouse +lighthouse's +lighthouses +lighting +lightly +lightness +lightning +lightning's +lightninged +lightnings +lights +lightweight +lightweights +like +liked +likelier +likeliest +likelihood +likelihoods +likeliness +likely +liken +likened +likeness +likeness's +likenesses +likening +likens +liker +likes +likest +likewise +liking +likings +lilac +lilac's +lilacs +lilied +lilies +lily +lily's +limb +limbed +limber +limbered +limbering +limberly +limberness +limbers +limbs +lime +lime's +limed +limes +limestone +liming +limit +limitability +limitably +limitation +limitation's +limitations +limited +limitedly +limitedness +limiteds +limiter +limiters +limiting +limits +limp +limped +limper +limping +limply +limpness +limps +linden +line +line's +linear +linearities +linearity +linearly +lined +linen +linen's +linens +liner +liners +lines +linger +lingered +lingerer +lingering +lingeringly +lingers +linguist +linguist's +linguistic +linguistically +linguistics +linguists +lining +linings +link +linkage +linkage's +linkages +linked +linker +linkers +linking +linkings +links +linoleum +linseed +lint +linter +lints +lion +lion's +lioness +lioness's +lionesses +lions +lip +lip's +lips +lipstick +liquefied +liquefier +liquefiers +liquefies +liquefy +liquefying +liquid +liquid's +liquidation +liquidation's +liquidations +liquidity +liquidly +liquidness +liquids +liquor +liquor's +liquored +liquoring +liquors +lisp +lisp's +lisped +lisper +lisping +lisps +list +listed +listen +listened +listener +listeners +listening +listens +lister +listers +listing +listing's +listings +lists +lit +literacy +literal +literally +literalness +literals +literariness +literary +literate +literately +literateness +literation +literature +literature's +literatures +lithe +lithely +litheness +litigate +litigated +litigates +litigating +litigation +litigator +litter +littered +litterer +littering +litters +little +littleness +littler +littlest +livable +livableness +livably +live +lived +livelier +liveliest +livelihood +liveliness +lively +liven +livened +liveness +livening +liver +liveried +livers +livery +lives +livest +liveth +living +livingly +livingness +livings +lizard +lizard's +lizards +load +loaded +loader +loaders +loading +loadings +loads +loaf +loafed +loafer +loafers +loafing +loafs +loan +loaned +loaner +loaning +loans +loath +loathe +loathed +loather +loathes +loathing +loathly +loathness +loathsome +loathsomely +loathsomeness +loaves +lobbied +lobbies +lobby +lobbying +lobe +lobe's +lobed +lobes +lobster +lobster's +lobsters +local +locale +localities +locality +locality's +locally +locals +locate +located +locater +locates +locating +location +locations +locative +locatives +locator +locator's +locators +loci +lock +locked +locker +lockers +locking +lockings +lockout +lockout's +lockouts +locks +lockup +lockup's +lockups +locomotion +locomotive +locomotive's +locomotively +locomotives +locus +locus's +locust +locust's +locusts +lodge +lodged +lodger +lodger's +lodgers +lodges +lodging +lodgings +loft +loft's +lofter +loftier +loftiness +lofts +lofty +log +log's +logarithm +logarithm's +logarithmic +logarithmically +logarithms +logged +logger +logger's +loggers +logging +logic +logic's +logical +logically +logicalness +logicals +logician +logician's +logicians +logics +login +logins +logistic +logistics +logout +logs +loin +loin's +loins +loiter +loitered +loiterer +loitering +loiters +lone +lonelier +loneliest +loneliness +lonely +loneness +loner +loners +lonesome +lonesomely +lonesomeness +long +longed +longer +longest +longing +longingly +longings +longitude +longitude's +longitudes +longly +longness +longs +longword +longword's +longwords +look +lookahead +looked +looker +lookers +looking +lookout +lookouts +looks +lookup +lookup's +lookups +loom +loomed +looming +looms +loon +loop +looped +looper +loophole +loophole's +loopholed +loopholes +loopholing +looping +loops +loose +loosed +loosely +loosen +loosened +loosener +looseness +loosening +loosens +looser +looses +loosest +loosing +loot +looted +looter +looting +loots +lord +lord's +lording +lordlier +lordliness +lordly +lords +lordship +lore +lorries +lorry +lose +loser +losers +loses +losing +losings +loss +loss's +losses +lossier +lossiest +lossy +lost +lostness +lot +lot's +lots +lotteries +lottery +lotus +loud +louden +loudened +loudening +louder +loudest +loudly +loudness +loudspeaker +loudspeaker's +loudspeakers +lounge +lounged +lounger +loungers +lounges +lounging +lousier +lousiness +lousy +lovable +lovableness +lovably +love +love's +loved +lovelier +lovelies +loveliest +loveliness +lovely +lover +lover's +lovering +loverly +lovers +loves +loving +lovingly +lovingness +low +lower +lowered +lowering +lowers +lowest +lowing +lowland +lowlander +lowlands +lowlier +lowliest +lowliness +lowly +lowness +lows +loyal +loyally +loyalties +loyalty +loyalty's +lubricant +lubricant's +lubricants +lubrication +luck +lucked +luckier +luckiest +luckily +luckiness +luckless +lucks +lucky +ludicrous +ludicrously +ludicrousness +luggage +lukewarm +lukewarmly +lukewarmness +lull +lullaby +lulled +lulls +lumber +lumbered +lumberer +lumbering +lumbers +luminous +luminously +luminousness +lump +lumped +lumpen +lumper +lumping +lumps +lunar +lunatic +lunatics +lunch +lunched +luncheon +luncheon's +luncheons +luncher +lunches +lunching +lung +lunged +lunger +lunging +lungs +lurch +lurched +lurcher +lurches +lurching +lure +lured +lurer +lures +luring +lurk +lurked +lurker +lurkers +lurking +lurks +luscious +lusciously +lusciousness +lust +lustier +lustily +lustiness +lusting +lustrous +lustrously +lustrousness +lusts +lusty +lute +lute's +luted +lutes +luting +luxuriant +luxuriantly +luxuries +luxurious +luxuriously +luxuriousness +luxury +luxury's +lying +lyingly +lyings +lymph +lynch +lynched +lyncher +lynches +lynx +lynx's +lynxes +lyre +lyre's +lyres +lyric +lyrics +ma'am +macaroni +macaroni's +mace +maced +macer +maces +machine +machine's +machined +machineries +machinery +machines +machining +macing +macro +macro's +macroeconomics +macromolecule +macromolecule's +macromolecules +macros +macroscopic +mad +madam +madams +madden +maddened +maddening +maddeningly +madder +maddest +made +mademoiselle +mademoiselles +madly +madman +madness +madras +magazine +magazine's +magazined +magazines +magazining +maggot +maggot's +maggots +magic +magical +magically +magician +magician's +magicians +magistrate +magistrate's +magistrates +magnesium +magnesiums +magnet +magnet's +magnetic +magnetically +magnetics +magnetism +magnetism's +magnetisms +magnets +magnification +magnifications +magnificence +magnificent +magnificently +magnified +magnifier +magnifiers +magnifies +magnify +magnifying +magnitude +magnitude's +magnitudes +mahogany +maid +maid's +maiden +maidenliness +maidenly +maidens +maids +mail +mailable +mailbox +mailbox's +mailboxes +mailed +mailer +mailer's +mailers +mailing +mailings +mails +maim +maimed +maimedness +maimer +maimers +maiming +maims +main +mainframe +mainframe's +mainframes +mainland +mainlander +mainlanders +mainly +mains +mainstay +maintain +maintainability +maintainable +maintained +maintainer +maintainer's +maintainers +maintaining +maintains +maintenance +maintenance's +maintenances +majestic +majesties +majesty +majesty's +major +majored +majoring +majorities +majority +majority's +majors +makable +make +makefile +makefiles +maker +makers +makes +makeshift +makeshifts +makeup +makeups +making +makings +maladies +malady +malady's +malaria +male +male's +malefactor +malefactor's +malefactors +maleness +males +malformed +malfunction +malfunctioned +malfunctioning +malfunctions +malice +malicious +maliciously +maliciousness +malignant +malignantly +mall +mall's +mallet +mallet's +mallets +malls +malnutrition +malt +malted +malting +malts +mama +mamma +mamma's +mammal +mammal's +mammals +mammas +mammoth +man +man's +manage +manageable +manageableness +managed +management +management's +managements +manager +manager's +managerial +managerially +managers +manages +managing +mandate +mandated +mandates +mandating +mandatories +mandatory +mandible +mandolin +mandolin's +mandolins +mane +mane's +maned +manes +manger +manger's +mangers +mangle +mangled +mangler +mangles +mangling +manhood +maniac +maniac's +maniacs +manicure +manicured +manicures +manicuring +manifest +manifestation +manifestation's +manifestations +manifested +manifesting +manifestly +manifestness +manifests +manifold +manifold's +manifolder +manifoldly +manifoldness +manifolds +manipulability +manipulable +manipulatable +manipulate +manipulated +manipulates +manipulating +manipulation +manipulations +manipulative +manipulativeness +manipulator +manipulator's +manipulators +manipulatory +mankind +manlier +manliest +manliness +manly +manned +manner +mannered +mannerliness +mannerly +manners +manning +manometer +manometer's +manometers +manor +manor's +manors +manpower +mans +mansion +mansion's +mansions +mantel +mantel's +mantels +mantissa +mantissa's +mantissas +mantle +mantle's +mantled +mantles +mantling +manual +manual's +manually +manuals +manufacture +manufactured +manufacturer +manufacturer's +manufacturers +manufactures +manufacturing +manure +manured +manurer +manurers +manures +manuring +manuscript +manuscript's +manuscripts +many +map +map's +maple +maple's +maples +mappable +mapped +mapping +mapping's +mappings +maps +mar +marble +marbled +marbler +marbles +marbling +march +marched +marcher +marches +marching +mare +mare's +mares +margin +margin's +marginal +marginally +marginals +margined +margining +margins +marigold +marigold's +marigolds +marijuana +marijuana's +marinate +marinated +marinates +marinating +marine +mariner +marines +maritime +maritimer +mark +markable +marked +markedly +marker +markers +market +marketability +marketable +marketed +marketer +marketing +marketings +marketplace +marketplace's +marketplaces +markets +marking +markings +marks +marquis +marquises +marriage +marriage's +marriages +married +marries +marrow +marrows +marry +marrying +mars +marsh +marsh's +marshal +marshaled +marshaler +marshalers +marshaling +marshals +marshes +mart +marten +martens +martial +martially +marts +martyr +martyr's +martyrdom +martyrs +marvel +marvels +masculine +masculinely +masculineness +masculinity +mash +mashed +masher +mashers +mashes +mashing +mashings +mask +masked +masker +masking +maskings +masks +masochist +masochist's +masochists +mason +mason's +masoned +masoning +masonry +masons +masquerade +masquerader +masquerades +masquerading +mass +massacre +massacred +massacrer +massacres +massacring +massage +massaged +massager +massages +massaging +massed +masses +massing +massinger +massive +massively +massiveness +mast +masted +master +master's +mastered +masterful +masterfully +masterfulness +mastering +masterings +masterliness +masterly +masterpiece +masterpiece's +masterpieces +masters +mastery +masts +masturbate +masturbated +masturbates +masturbating +masturbation +mat +mat's +match +matchable +matched +matcher +matchers +matches +matching +matchings +matchless +matchlessly +matchmaker +matchmaker's +matchmakers +matchmaking +matchmaking's +mate +mate's +mated +mater +material +materialism +materialism's +materially +materialness +materials +maternal +maternally +mates +math +mathematical +mathematically +mathematician +mathematician's +mathematicians +mathematics +mating +matings +matrices +matriculation +matrimony +matrix +matrixes +matron +matronly +mats +matted +matter +mattered +mattering +matters +mattress +mattress's +mattresses +maturation +mature +matured +maturely +matureness +maturer +matures +maturing +maturities +maturity +max +maxim +maxim's +maximal +maximally +maxims +maximum +maximumly +maximums +may +maybe +mayer +mayest +mayhap +mayhem +maying +mayonnaise +mayor +mayor's +mayoral +mayors +mays +maze +maze's +mazed +mazedly +mazedness +mazednesses +mazer +mazes +mazing +me +mead +meadow +meadow's +meadows +meads +meager +meagerly +meagerness +meal +meal's +meals +mean +meander +meandered +meandering +meanderings +meanders +meaner +meanest +meaning +meaning's +meaningful +meaningfully +meaningfulness +meaningless +meaninglessly +meaninglessness +meanings +meanly +meanness +means +meant +meantime +meanwhile +measles +measurable +measurably +measure +measured +measuredly +measurement +measurement's +measurements +measurer +measures +measuring +meat +meat's +meats +mechanic +mechanic's +mechanical +mechanically +mechanicals +mechanics +mechanism +mechanism's +mechanisms +med +medal +medal's +medallion +medallion's +medallions +medals +meddle +meddled +meddler +meddles +meddling +media +median +median's +medianly +medians +medias +mediate +mediated +mediately +mediateness +mediates +mediating +mediation +mediations +mediative +medic +medic's +medical +medically +medicinal +medicinally +medicine +medicine's +medicines +medics +medieval +medieval's +medievally +medievals +meditate +meditated +meditates +meditating +meditation +meditations +meditative +meditatively +meditativeness +medium +medium's +mediums +meek +meeker +meekest +meekly +meekness +meet +meeter +meeting +meetings +meetly +meets +megabit +megabits +megabyte +megabytes +megaword +megawords +melancholy +meld +melding +melds +mellow +mellowed +mellowing +mellowly +mellowness +mellows +melodies +melodious +melodiously +melodiousness +melodrama +melodrama's +melodramas +melody +melody's +melon +melon's +melons +melt +melted +melter +melting +meltingly +melts +member +member's +membered +members +membership +membership's +memberships +membrane +membrane's +membraned +membranes +memo +memo's +memoir +memoirs +memorability +memorable +memorableness +memoranda +memorandum +memorandums +memorial +memorially +memorials +memories +memory +memory's +memoryless +memos +men +men's +menace +menaced +menaces +menacing +menacingly +menagerie +menageries +mend +mended +mender +mending +mends +menial +menially +menials +mens +mensed +menses +mensing +mental +mentalities +mentality +mentally +mention +mentionable +mentioned +mentioner +mentioners +mentioning +mentions +mentor +mentor's +mentors +menu +menu's +menus +mer +mercenaries +mercenariness +mercenary +mercenary's +merchandise +merchandised +merchandiser +merchandises +merchandising +merchant +merchant's +merchants +mercies +merciful +mercifully +mercifulness +merciless +mercilessly +mercilessness +mercuries +mercury +mercy +mere +merely +merest +merge +merged +merger +mergers +merges +merging +meridian +meridians +merit +merited +meriting +meritorious +meritoriously +meritoriousness +merits +merrier +merriest +merrily +merriment +merriments +merriness +merry +mesh +meshed +meshes +meshing +mess +message +message's +messaged +messages +messaging +messed +messenger +messenger's +messengers +messes +messiah +messiahs +messier +messiest +messieurs +messily +messiness +messing +messy +met +meta +metacircular +metacircularity +metadata +metal +metal's +metalanguage +metalanguages +metallic +metallurgy +metals +metamathematical +metamorphosis +metaphor +metaphor's +metaphorical +metaphorically +metaphors +metaphysical +metaphysically +metaphysics +metavariable +mete +meted +meteor +meteor's +meteoric +meteorology +meteors +meter +meter's +metered +metering +meters +metes +method +method's +methodical +methodically +methodicalness +methodist +methodist's +methodists +methodological +methodologically +methodologies +methodologists +methodology +methodology's +methods +meting +metric +metric's +metrical +metrically +metrics +metropolis +metropolitan +mets +mew +mewed +mews +mica +mice +microbicidal +microbicide +microcode +microcoded +microcodes +microcoding +microcomputer +microcomputer's +microcomputers +microeconomics +microfilm +microfilm's +microfilmed +microfilmer +microfilms +microinstruction +microinstruction's +microinstructions +microphone +microphones +microphoning +microprocessing +microprocessor +microprocessor's +microprocessors +microprogram +microprogram's +microprogrammed +microprogramming +microprograms +microscope +microscope's +microscopes +microscopic +microsecond +microsecond's +microseconds +microstore +microwave +microwave's +microwaves +microword +microwords +mid +midday +middle +middled +middler +middles +middling +middlingly +middlings +midnight +midnightly +midnights +midpoint +midpoint's +midpoints +midst +midsts +midsummer +midway +midways +midwinter +midwinterly +mien +miens +mies +miff +miffed +miffing +miffs +might +mightier +mightiest +mightily +mightiness +mights +mighty +migrate +migrated +migrates +migrating +migration +migrations +migrative +mild +milden +milder +mildest +mildew +mildews +mildly +mildness +mile +mile's +mileage +mileages +miler +miles +milestone +milestone's +milestones +militant +militantly +militantness +militants +militaries +militarily +militarism +militarisms +military +militia +militias +milk +milked +milker +milkers +milkier +milkiness +milking +milkmaid +milkmaid's +milkmaids +milks +milky +mill +milled +miller +millers +millet +milling +million +millionaire +millionaire's +millionaires +millioned +millions +millionth +millipede +millipede's +millipedes +millisecond +milliseconds +mills +millstone +millstone's +millstones +mime +mimic +mimicked +mimicking +mimics +mince +minced +mincer +mincers +minces +mincing +mincingly +mind +minded +mindedness +minder +minders +mindful +mindfully +mindfulness +minding +mindless +mindlessly +mindlessness +minds +mine +mined +miner +mineral +mineral's +minerals +miners +mines +ming +mingle +mingled +mingles +mingling +miniature +miniature's +miniatured +miniatures +miniaturing +minicomputer +minicomputer's +minicomputers +minimal +minimally +minimum +minimums +mining +minion +minions +minister +minister's +ministered +ministering +ministers +ministries +ministry +ministry's +mink +mink's +minks +minnow +minnow's +minnows +minor +minor's +minored +minoring +minorities +minority +minority's +minors +minstrel +minstrel's +minstrels +mint +minted +minter +minting +mints +minus +minuses +minute +minuted +minutely +minuteness +minuter +minutes +minutest +minuting +miracle +miracle's +miracles +miraculous +miraculously +miraculousness +mire +mired +mires +miring +mirror +mirrored +mirroring +mirrors +mirth +misapplication +misapplied +misapplier +misapplies +misapply +misapplying +misbehaving +miscalculation +miscalculation's +miscalculations +miscellaneous +miscellaneously +miscellaneousness +mischief +mischievous +mischievously +mischievousness +miscommunicate +miscommunicated +miscommunicates +miscommunication +misconception +misconception's +misconceptions +misconstrue +misconstrued +misconstrues +misconstruing +misdirect +misdirected +misdirection +misdirects +miser +miserable +miserableness +miserably +miseries +miserliness +miserly +misers +misery +misery's +misfeature +misfit +misfit's +misfits +misfortune +misfortune's +misfortunes +misgiving +misgivingly +misgivings +misguide +misguided +misguidedly +misguidedness +misguider +misguides +misguiding +mishap +mishap's +mishaps +misinform +misinformation +misinformed +misinforming +misinforms +misinterpret +misinterpreted +misinterpreter +misinterpreters +misinterpreting +misinterprets +mislead +misleader +misleading +misleadingly +misleadings +misleads +misled +mismatch +mismatched +mismatches +mismatching +misnomer +misnomered +misperceive +misperceived +misperceives +misplace +misplaced +misplaces +misplacing +misread +misreader +misreading +misreads +misrepresentation +misrepresentation's +misrepresentations +miss +missed +misses +missile +missile's +missiles +missing +mission +missionaries +missionary +missionary's +missioned +missioner +missioning +missions +missive +missives +misspell +misspelled +misspelling +misspellings +misspells +misstate +misstated +misstater +misstates +misstating +mist +mistakable +mistake +mistaken +mistakenly +mistaker +mistakes +mistaking +mistakingly +misted +mister +mistered +mistering +misters +mistier +mistiest +mistiness +misting +mistreat +mistreated +mistreating +mistreats +mistress +mistressly +mistrust +mistrusted +mistruster +mistrusting +mistrusts +mists +misty +mistype +mistyped +mistypes +mistyping +misunderstand +misunderstander +misunderstanders +misunderstanding +misunderstanding's +misunderstandings +misunderstands +misunderstood +misuse +misused +misuser +misuses +misusing +mite +mites +mitigate +mitigated +mitigates +mitigating +mitigation +mitigations +mitigative +mitten +mitten's +mittens +mix +mixed +mixer +mixers +mixes +mixing +mixture +mixture's +mixtures +ml +mnemonic +mnemonic's +mnemonically +mnemonics +moan +moaned +moaning +moans +moat +moat's +moats +mob +mob's +mobile +mobility +mobs +moccasin +moccasin's +moccasins +mock +mocked +mocker +mockers +mockery +mocking +mockingly +mocks +modal +modalities +modality +modality's +modally +mode +model +model's +models +modem +modems +moderate +moderated +moderately +moderateness +moderates +moderating +moderation +moderations +moderator +moderator's +moderators +modern +modernity +modernly +modernness +moderns +modes +modest +modestly +modesty +modifiability +modifiable +modifiableness +modification +modifications +modified +modifier +modifiers +modifies +modify +modifying +modular +modularities +modularity +modularly +modulate +modulated +modulates +modulating +modulation +modulations +modulator +modulator's +modulators +module +module's +modules +modulo +modulus +modus +moist +moisten +moistened +moistener +moistening +moistly +moistness +moisture +moistures +molasses +mold +molded +molder +moldered +moldering +molders +moldier +moldiness +molding +molds +moldy +mole +molecular +molecularly +molecule +molecule's +molecules +moles +molest +molested +molester +molesters +molesting +molests +molten +mom +mom's +moment +moment's +momentarily +momentariness +momentary +momently +momentous +momentously +momentousness +moments +momentum +momentums +moms +monarch +monarchies +monarchs +monarchy +monarchy's +monasteries +monastery +monastery's +monastic +monetary +money +money's +moneyed +moneyer +moneys +monitor +monitored +monitoring +monitors +monk +monk's +monkey +monkeyed +monkeying +monkeys +monks +mono +mono's +monochrome +monochromes +monograph +monograph's +monographes +monographs +monolithic +monopolies +monopoly +monopoly's +monotheism +monotone +monotonic +monotonically +monotonicity +monotonous +monotonously +monotonousness +monotony +monster +monster's +monsters +monstrous +monstrously +monstrousness +month +month's +monthlies +monthly +months +monument +monument's +monumental +monumentally +monuments +mood +mood's +moodier +moodiness +moods +moody +moon +mooned +mooning +moonlight +moonlighted +moonlighter +moonlighting +moonlights +moonlit +moons +moonshine +moonshiner +moor +moor's +moored +mooring +moorings +moors +moose +moot +mooted +mop +moped +moper +moping +mops +moral +moral's +morale +morales +moralities +morality +morally +morals +morass +morasses +morbid +morbidly +morbidness +more +mored +moreover +mores +morion +morn +morning +mornings +morphological +morphologically +morphology +morrow +morsel +morsel's +morsels +mortal +mortality +mortally +mortals +mortar +mortared +mortaring +mortars +mortgage +mortgage's +mortgaged +mortgager +mortgages +mortgaging +mortification +mortifications +mortified +mortifiedly +mortifier +mortifies +mortify +mortifying +mosaic +mosaic's +mosaics +mosquito +mosquitoes +mosquitos +moss +moss's +mosses +mossier +mossy +most +mostly +motel +motel's +motels +moth +mother +mother's +motherboard +motherboard's +motherboards +mothered +motherer +motherers +mothering +motherliness +motherly +mothers +motif +motif's +motifs +motion +motioned +motioner +motioning +motionless +motionlessly +motionlessness +motions +motivate +motivated +motivates +motivating +motivation +motivational +motivationally +motivations +motivative +motive +motived +motives +motiving +motley +motor +motorcar +motorcar's +motorcars +motorcycle +motorcycle's +motorcycles +motored +motoring +motorist +motorist's +motorists +motors +motto +mottoes +mottos +mould +moulded +moulder +mouldering +moulding +moulds +mound +mounded +mounds +mount +mountain +mountain's +mountaineer +mountaineering +mountaineers +mountainous +mountainously +mountainousness +mountains +mounted +mounter +mounting +mountings +mounts +mourn +mourned +mourner +mourners +mournful +mournfully +mournfulness +mourning +mourningly +mourns +mouse +mouser +mouses +mousing +mouth +mouthed +mouther +mouthes +mouthful +mouthing +mouths +movable +movableness +move +moved +movement +movement's +movements +mover +movers +moves +movie +movie's +movies +moving +movingly +movings +mow +mowed +mower +mowers +mowing +mows +much +muchness +muck +mucked +mucker +mucking +mucks +mud +muddied +muddier +muddiness +muddle +muddled +muddler +muddlers +muddles +muddling +muddy +muddying +muds +muff +muff's +muffin +muffin's +muffins +muffle +muffled +muffler +mufflers +muffles +muffling +muffs +mug +mug's +mugs +mulberries +mulberry +mulberry's +mule +mule's +mules +muling +multicellular +multicomponent +multidimensional +multilevel +multinational +multiple +multiple's +multiples +multiplex +multiplexed +multiplexer +multiplexers +multiplexes +multiplexing +multiplexor +multiplexor's +multiplexors +multiplicand +multiplicand's +multiplicands +multiplication +multiplications +multiplicative +multiplicatively +multiplicatives +multiplicity +multiplied +multiplier +multipliers +multiplies +multiply +multiplying +multiprocess +multiprocessing +multiprocessor +multiprocessor's +multiprocessors +multiprogram +multiprogrammed +multiprogramming +multiprogrammings +multistage +multitasking +multitude +multitude's +multitudes +multiuser +multivariate +mumble +mumbled +mumbler +mumblers +mumbles +mumbling +mumblings +mummies +mummy +mummy's +munch +munched +muncher +munches +munching +mundane +mundanely +mundaneness +municipal +municipalities +municipality +municipality's +municipally +munition +munitions +mural +murals +murder +murdered +murderer +murderers +murdering +murderous +murderously +murderousness +murders +murkier +murkiness +murky +murmur +murmured +murmurer +murmuring +murmurs +muscle +muscled +muscles +muscling +muscular +muscularly +muse +mused +muser +muses +museum +museum's +museums +mushier +mushiness +mushroom +mushroomed +mushrooming +mushrooms +mushy +music +musical +musically +musicals +musician +musicianly +musicians +musics +musing +musingly +musings +musk +musket +musket's +muskets +muskrat +muskrat's +muskrats +musks +muslin +mussel +mussel's +mussels +must +mustard +mustards +muster +mustered +mustering +musters +mustier +mustiness +musts +musty +mutability +mutable +mutableness +mutate +mutated +mutates +mutating +mutation +mutations +mutative +mutator +mutators +mute +muted +mutedly +mutely +muteness +muter +mutes +mutest +mutilate +mutilated +mutilates +mutilating +mutilation +mutilations +muting +mutinies +mutiny +mutiny's +mutter +muttered +mutterer +mutterers +muttering +mutters +mutton +mutual +mutually +muzzle +muzzle's +muzzled +muzzler +muzzles +muzzling +my +myriad +myrtle +myself +mysteries +mysterious +mysteriously +mysteriousness +mystery +mystery's +mystic +mystic's +mystical +mystically +mysticism +mysticisms +mystics +myth +myth's +mythes +mythical +mythically +mythologies +mythology +mythology's +nag +nag's +nags +nail +nailed +nailer +nailing +nails +naive +naively +naiveness +naiver +naivete +naked +nakedly +nakedness +name +name's +nameable +named +nameless +namelessly +namelessness +namely +namer +namers +names +namesake +namesake's +namesakes +naming +nanosecond +nanoseconds +nap +nap's +napkin +napkin's +napkins +naps +narcissistic +narcissus +narcissuses +narcotic +narcotics +narrative +narrative's +narratively +narratives +narrow +narrowed +narrower +narrowest +narrowing +narrowingness +narrowly +narrowness +narrows +nasal +nasally +nastier +nasties +nastiest +nastily +nastiness +nasty +nation +nation's +national +nationalist +nationalist's +nationalists +nationalities +nationality +nationality's +nationally +nationals +nations +nationwide +native +natively +nativeness +natives +nativity +natural +naturalism +naturalist +naturally +naturalness +naturals +nature +nature's +natured +natures +naught +naught's +naughtier +naughtiness +naughts +naughty +naval +navally +navies +navigable +navigableness +navigate +navigated +navigates +navigating +navigation +navigations +navigator +navigator's +navigators +navy +navy's +nay +near +nearby +neared +nearer +nearest +nearing +nearly +nearness +nears +neat +neaten +neater +neatest +neatly +neatness +neats +nebula +necessaries +necessarily +necessary +necessitate +necessitated +necessitates +necessitating +necessitation +necessitations +necessities +necessity +neck +necked +necker +necking +necklace +necklace's +necklaces +necks +necktie +necktie's +neckties +need +needed +needer +needful +needfully +needfulness +needier +neediness +needing +needle +needled +needler +needlers +needles +needless +needlessly +needlessness +needlework +needleworker +needling +needly +needn't +needs +needy +negate +negated +negater +negates +negating +negation +negations +negative +negatived +negatively +negativeness +negatives +negativing +negator +negators +neglect +neglected +neglecter +neglecting +neglects +negligence +negligible +negotiable +negotiate +negotiated +negotiates +negotiating +negotiation +negotiations +neigh +neither +neophyte +neophytes +nephew +nephew's +nephews +nerve +nerve's +nerved +nerves +nerving +nervous +nervously +nervousness +nest +nested +nester +nesting +nestle +nestled +nestler +nestles +nestling +nests +net +net's +nether +nets +netted +netting +nettle +nettled +nettles +nettling +network +network's +networked +networking +networks +neural +neurally +neurobiology +neurobiology's +neurological +neurologically +neurologists +neuron +neuron's +neurons +neutral +neutralities +neutrality +neutrally +neutralness +neutrals +neutrino +neutrino's +neutrinos +never +nevertheless +new +newborn +newborns +newcomer +newcomer's +newcomers +newer +newest +newline +newline's +newlines +newly +newness +news +newsgroup +newsgroup's +newsgroups +newsletter +newsletter's +newsletters +newsman +newsmen +newspaper +newspaper's +newspapers +newswire +newt +newts +next +nibble +nibbled +nibbler +nibblers +nibbles +nibbling +nice +nicely +niceness +nicer +nicest +niceties +nicety +niche +niches +niching +nick +nicked +nickel +nickel's +nickels +nicker +nickered +nickering +nicking +nickname +nicknamed +nicknamer +nicknames +nicks +nicotine +niece +niece's +nieces +niftier +nifties +nifty +nigh +night +night's +nighted +nighters +nightfall +nightgown +nightingale +nightingale's +nightingales +nightly +nightmare +nightmare's +nightmares +nights +nil +nilly +nimble +nimbleness +nimbler +nimblest +nimbly +nine +nines +nineteen +nineteens +nineteenth +nineties +ninetieth +ninety +ninth +nip +nips +nitrogen +nix +nixed +nixer +nixes +nixing +no +nobilities +nobility +noble +nobleman +nobleness +nobler +nobles +noblest +nobly +nobodies +nobody +nobody's +nocturnal +nocturnally +nod +nod's +nodded +nodding +node +node's +nodes +nods +noise +noised +noiseless +noiselessly +noises +noisier +noisily +noisiness +noising +noisy +nomenclature +nomenclatures +nominal +nominally +nominate +nominated +nominates +nominating +nomination +nomination's +nominations +nominative +nominatively +non +nonblocking +nonconservative +noncyclic +nondecreasing +nondescript +nondescriptly +nondestructively +nondeterminacy +nondeterminate +nondeterminately +nondeterminism +nondeterministic +nondeterministically +nondisclosure +nondisclosures +none +nonempty +nones +nonetheless +nonexistence +nonexistent +nonextensible +nonfunctional +noninteracting +noninterference +nonintuitive +nonlinear +nonlinearities +nonlinearity +nonlinearity's +nonlinearly +nonlocal +nonnegative +nonorthogonal +nonorthogonality +nonperishable +nonprocedural +nonprocedurally +nonprogrammable +nonprogrammer +nonsense +nonsensical +nonsensically +nonsensicalness +nonspecialist +nonspecialist's +nonspecialists +nonstandard +nontechnical +nontechnically +nonterminal +nonterminal's +nonterminals +nonterminating +nontermination +nontrivial +nonuniform +nonzero +nook +nook's +nooks +noon +noonday +nooning +noons +noontide +nope +nor +norm +norm's +normal +normalcy +normality +normally +normals +normed +norms +north +north's +northeast +northeaster +northeasterly +northeastern +norther +northerly +northern +northerner +northerners +northernly +northers +northing +northward +northwards +northwest +northwester +northwesterly +northwestern +nose +nosed +noses +nosing +nostril +nostril's +nostrils +not +notable +notableness +notables +notably +notation +notation's +notational +notationally +notations +notch +notched +notches +notching +note +notebook +notebook's +notebooks +noted +notedly +notedness +noter +notes +noteworthiness +noteworthy +nothing +nothingness +nothings +notice +noticeable +noticeably +noticed +notices +noticing +notification +notifications +notified +notifier +notifiers +notifies +notify +notifying +noting +notion +notions +notorious +notoriously +notoriousness +notwithstanding +noun +noun's +nouns +nourish +nourished +nourisher +nourishes +nourishing +nourishment +novel +novel's +novelist +novelist's +novelists +novels +novelties +novelty +novelty's +novice +novice's +novices +now +nowadays +nowhere +nowheres +nows +nroff +nroff's +nth +nuances +nuclear +nucleotide +nucleotide's +nucleotides +nucleus +nucleuses +nuisance +nuisance's +nuisances +null +nulled +nullification +nullified +nullifier +nullifiers +nullifies +nullify +nullifying +nulls +numb +numbed +number +numbered +numberer +numbering +numberless +numbers +numbing +numbingly +numbly +numbness +numbs +numeral +numeral's +numerally +numerals +numerator +numerator's +numerators +numeric +numerical +numerically +numerics +numerous +numerously +numerousness +nun +nun's +nuns +nuptial +nuptials +nurse +nurse's +nursed +nurser +nurseries +nursery +nursery's +nurses +nursing +nurture +nurtured +nurturer +nurtures +nurturing +nut +nut's +nutrition +nutrition's +nuts +nymph +nymphs +o'clock +oak +oaken +oaks +oar +oar's +oared +oaring +oars +oasis +oat +oaten +oater +oath +oaths +oatmeal +oats +obedience +obediences +obedient +obediently +obey +obeyed +obeyer +obeying +obeys +obfuscate +obfuscated +obfuscater +obfuscates +obfuscating +obfuscation +obfuscations +object +object's +objected +objecting +objection +objection's +objectionable +objectionableness +objections +objective +objectively +objectiveness +objectives +objector +objector's +objectors +objects +oblate +oblately +oblateness +oblation +oblations +obligate +obligated +obligately +obligates +obligating +obligation +obligation's +obligations +obligatory +oblige +obliged +obliger +obliges +obliging +obligingly +obligingness +oblique +obliquely +obliqueness +obliterate +obliterated +obliterates +obliterating +obliteration +obliterations +obliterative +obliteratively +oblivion +oblivions +oblivious +obliviously +obliviousness +oblong +oblongly +oblongness +obscene +obscenely +obscure +obscured +obscurely +obscureness +obscurer +obscures +obscuring +obscurities +obscurity +observable +observance +observance's +observances +observant +observantly +observation +observation's +observations +observatories +observatory +observe +observed +observer +observers +observes +observing +observingly +obsession +obsession's +obsessions +obsolescence +obsolete +obsoleted +obsoletely +obsoleteness +obsoletes +obsoleting +obstacle +obstacle's +obstacles +obstinacy +obstinate +obstinately +obstinateness +obstruct +obstructed +obstructer +obstructing +obstruction +obstruction's +obstructionist +obstructions +obstructive +obstructively +obstructiveness +obstructs +obtain +obtainable +obtainably +obtained +obtainer +obtaining +obtains +obviate +obviated +obviates +obviating +obviation +obviations +obvious +obviously +obviousness +occasion +occasional +occasionally +occasioned +occasioning +occasionings +occasions +occlude +occluded +occludes +occluding +occlusion +occlusion's +occlusions +occupancies +occupancy +occupant +occupant's +occupants +occupation +occupation's +occupational +occupationally +occupations +occupied +occupier +occupiers +occupies +occupy +occupying +occur +occurred +occurrence +occurrence's +occurrences +occurring +occurs +ocean +ocean's +oceans +octal +octals +octave +octaves +octopus +odd +odder +oddest +oddities +oddity +oddity's +oddly +oddness +odds +ode +ode's +oded +oder +odes +odious +odiously +odiousness +odorous +odorously +odorousness +of +off +offend +offended +offender +offenders +offending +offends +offensive +offensively +offensiveness +offensives +offer +offered +offerer +offerers +offering +offerings +offers +office +office's +officer +officer's +officered +officers +offices +official +official's +officially +officials +officiate +officiated +officiates +officiating +officiation +officiations +officio +officious +officiously +officiousness +offing +offline +offs +offset +offset's +offsets +offspring +offsprings +oft +often +oftener +oftentimes +oh +oil +oilcloth +oiled +oiler +oilers +oilier +oiliest +oiliness +oiling +oils +oily +ointment +ointments +okay +okay's +okays +old +olden +older +oldest +oldness +olive +olive's +oliver +olives +omen +omen's +omens +ominous +ominously +ominousness +omission +omission's +omissions +omit +omits +omitted +omitting +omnipresent +omnipresently +omniscient +omnisciently +omnivore +on +onanism +once +oncer +one +one's +oneness +oner +onerous +onerously +onerousness +ones +oneself +ongoing +onion +onions +online +onliness +only +ons +onset +onset's +onsets +onto +onward +onwards +oops +ooze +oozed +oozes +oozing +opacities +opacity +opal +opal's +opals +opaque +opaquely +opaqueness +opcode +opcode's +opcodes +open +opened +opener +openers +openest +opening +opening's +openings +openly +openness +opens +opera +opera's +operable +operand +operand's +operandi +operands +operas +operate +operated +operates +operating +operation +operational +operationally +operations +operative +operatively +operativeness +operatives +operator +operator's +operators +opiate +opiates +opinion +opinion's +opinionated +opinions +opium +opponent +opponent's +opponents +opportune +opportunely +opportunism +opportunistic +opportunistically +opportunities +opportunity +opportunity's +oppose +opposed +opposer +opposes +opposing +opposite +oppositely +oppositeness +opposites +opposition +oppositions +oppress +oppressed +oppresses +oppressing +oppression +oppressive +oppressively +oppressiveness +oppressor +oppressor's +oppressors +opt +opted +optic +optical +optically +optics +optimal +optimality +optimally +optimism +optimistic +optimistically +optimum +opting +option +option's +optional +optionally +options +opts +or +or's +oracle +oracle's +oracles +oral +orally +orals +orange +orange's +oranges +oration +oration's +orations +orator +orator's +oratories +orators +oratory +oratory's +orb +orbit +orbital +orbitally +orbitals +orbited +orbiter +orbiters +orbiting +orbits +orchard +orchard's +orchards +orchestra +orchestra's +orchestras +orchid +orchid's +orchids +ordain +ordained +ordainer +ordaining +ordains +ordeal +ordeals +order +ordered +orderer +ordering +orderings +orderlies +orderliness +orderly +orders +ordinal +ordinance +ordinance's +ordinances +ordinaries +ordinarily +ordinariness +ordinary +ordinate +ordinated +ordinates +ordinating +ordination +ordinations +ore +ore's +ores +organ +organ's +organic +organics +organism +organism's +organisms +organist +organist's +organists +organs +orgies +orgy +orgy's +orient +orientated +orientation +orientation's +orientations +oriented +orienting +orients +orifice +orifice's +orifices +origin +origin's +original +originality +originally +originals +originate +originated +originates +originating +origination +originations +originative +originatively +originator +originator's +originators +origins +orion +orly +ornament +ornamental +ornamentally +ornamentation +ornamentations +ornamented +ornamenting +ornaments +orphan +orphaned +orphaning +orphans +orthodox +orthodoxes +orthodoxly +orthogonal +orthogonality +orthogonally +oscillate +oscillated +oscillates +oscillating +oscillation +oscillation's +oscillations +oscillator +oscillator's +oscillators +oscillatory +oscilloscope +oscilloscope's +oscilloscopes +ostrich +ostrich's +ostriches +other +other's +otherness +others +otherwise +otter +otter's +otters +ought +oughts +ounce +ounces +our +ours +ourself +ourselves +out +outbreak +outbreak's +outbreaks +outburst +outburst's +outbursts +outcast +outcast's +outcasts +outcome +outcome's +outcomes +outcries +outcry +outdoor +outdoors +outed +outer +outermost +outfit +outfit's +outfits +outgoing +outgoingness +outgoings +outgrew +outgrow +outgrowing +outgrown +outgrows +outgrowth +outing +outing's +outings +outlast +outlasts +outlaw +outlawed +outlawing +outlaws +outlay +outlay's +outlays +outlet +outlet's +outlets +outline +outlined +outlines +outlining +outlive +outlived +outlives +outliving +outlook +outness +outperform +outperformed +outperforming +outperforms +outpost +outpost's +outposts +output +output's +outputs +outputting +outrage +outraged +outrageous +outrageously +outrageousness +outrages +outraging +outright +outrightly +outrun +outruns +outs +outset +outside +outsider +outsider's +outsiderness +outsiders +outskirts +outstanding +outstandingly +outstretched +outstrip +outstripped +outstripping +outstrips +outvote +outvoted +outvotes +outvoting +outward +outwardly +outwardness +outwards +outweigh +outweighed +outweighing +outweighs +outwit +outwits +outwitted +outwitting +oval +oval's +ovally +ovalness +ovals +ovaries +ovary +ovary's +oven +oven's +ovens +over +overall +overall's +overalls +overblown +overboard +overcame +overcast +overcasting +overcoat +overcoat's +overcoating +overcoats +overcome +overcomer +overcomes +overcoming +overcrowd +overcrowded +overcrowding +overcrowds +overdone +overdose +overdose's +overdosed +overdoses +overdosing +overdraft +overdraft's +overdrafts +overdraw +overdrawing +overdrawn +overdraws +overdrew +overdue +overemphasis +overestimate +overestimated +overestimates +overestimating +overestimation +overestimations +overflow +overflowed +overflowing +overflows +overhang +overhanging +overhangs +overhaul +overhauled +overhauler +overhauling +overhaulings +overhauls +overhead +overheads +overhear +overheard +overhearer +overhearing +overhears +overing +overjoy +overjoyed +overkill +overkill's +overlaid +overland +overlap +overlap's +overlapped +overlapping +overlaps +overlay +overlaying +overlays +overload +overloaded +overloading +overloads +overlook +overlooked +overlooking +overlooks +overly +overlying +overnight +overnighter +overnighters +overnights +overpower +overpowered +overpowering +overpoweringly +overpowers +overprint +overprinted +overprinting +overprints +overproduction +overridden +override +overrider +overrides +overriding +overrode +overrule +overruled +overrules +overruling +overrun +overruns +overs +overseas +oversee +overseeing +overseer +overseers +oversees +overshadow +overshadowed +overshadowing +overshadows +overshoot +overshooting +overshoots +overshot +oversight +oversight's +oversights +oversimplification +oversimplifications +oversimplified +oversimplifies +oversimplify +oversimplifying +overstate +overstated +overstatement +overstatement's +overstatements +overstates +overstating +overstocks +overt +overtake +overtaken +overtaker +overtakers +overtakes +overtaking +overthrew +overthrow +overthrowing +overthrown +overthrows +overtime +overtly +overtness +overtone +overtone's +overtones +overtook +overture +overture's +overtures +overturn +overturned +overturning +overturns +overuse +overview +overview's +overviews +overweight +overwhelm +overwhelmed +overwhelming +overwhelmingly +overwhelms +overwork +overworked +overworking +overworks +overwrite +overwrites +overwriting +overwritten +overwrote +overzealous +overzealousness +ovum +owe +owed +owes +owing +owl +owl's +owler +owls +own +owned +owner +owner's +owners +ownership +ownerships +owning +owns +ox +oxen +oxidation +oxide +oxide's +oxides +oxygen +oxygens +oyster +oyster's +oystering +oysters +pa +pace +pace's +paced +pacer +pacers +paces +pacific +pacification +pacifications +pacified +pacifier +pacifies +pacify +pacifying +pacing +pack +package +packaged +packager +packagers +packages +packaging +packagings +packed +packer +packers +packet +packet's +packeted +packeting +packets +packing +packs +pact +pact's +pacts +pad +pad's +padded +paddies +padding +paddings +paddle +paddled +paddler +paddles +paddling +paddy +pads +pagan +pagan's +pagans +page +page's +pageant +pageant's +pageants +paged +pager +pager's +pagers +pages +paginate +paginated +paginates +paginating +pagination +paginations +paging +paid +pail +pail's +pails +pain +pained +painful +painfully +painfulness +paining +painless +painlessly +painlessness +pains +painstaking +painstakingly +paint +painted +painter +painterliness +painterly +painters +painting +paintings +paints +pair +paired +pairing +pairings +pairs +pairwise +pal +pal's +palace +palace's +palaces +palate +palate's +palates +pale +paled +palely +paleness +paler +pales +palest +palette +palfrey +paling +pall +palliate +palliation +palliative +palliatively +palliatives +pallid +pallidly +pallidness +palling +pally +palm +palmed +palmer +palming +palms +pals +pamphlet +pamphlet's +pamphlets +pan +pan's +panacea +panacea's +panaceas +pancake +pancake's +pancaked +pancakes +pancaking +pancreas +panda +panda's +pandas +pandemonium +pander +pandered +panderer +pandering +panders +pane +pane's +panel +panelist +panelist's +panelists +panels +panes +pang +pang's +pangs +panic +panic's +panics +panned +panning +pans +pansies +pansy +pansy's +pant +panted +panther +panther's +panthers +panties +panting +pantries +pantry +pantry's +pants +panty +papa +papal +papally +paper +paper's +paperback +paperback's +paperbacks +papered +paperer +paperers +papering +paperings +papers +paperwork +paprika +par +parachute +parachute's +parachuted +parachuter +parachutes +parachuting +parade +paraded +parader +parades +paradigm +paradigm's +paradigms +parading +paradise +paradox +paradox's +paradoxes +paradoxical +paradoxically +paradoxicalness +paraffin +paraffins +paragon +paragon's +paragons +paragraph +paragraphed +paragrapher +paragraphing +paragraphs +parallax +parallax's +parallel +parallelism +parallelogram +parallelogram's +parallelograms +parallels +paralysis +parameter +parameter's +parameterless +parameters +parametric +paramilitary +paramount +paranoia +paranoid +parapet +parapet's +parapeted +parapets +paraphrase +paraphrased +paraphraser +paraphrases +paraphrasing +parasite +parasite's +parasites +parasitic +parasitics +parcel +parcels +parch +parched +parchment +pardon +pardonable +pardonableness +pardonably +pardoned +pardoner +pardoners +pardoning +pardons +pare +parent +parent's +parentage +parental +parentally +parentheses +parenthesis +parenthetical +parenthetically +parenthood +parenting +parents +parer +pares +paring +parings +parish +parish's +parishes +parities +parity +park +parked +parker +parkers +parking +parks +parliament +parliament's +parliamentary +parliaments +parole +paroled +paroles +paroling +parried +parrot +parroting +parrots +parry +parrying +pars +parse +parsed +parser +parser's +parsers +parses +parsimony +parsing +parsings +parsley +parson +parson's +parsons +part +partake +partaker +partakes +partaking +parted +parter +parters +partial +partiality +partially +partials +participant +participant's +participants +participate +participated +participates +participating +participation +participations +participative +participatory +particle +particle's +particles +particular +particularly +particulars +partied +parties +parting +partings +partisan +partisan's +partisans +partition +partitioned +partitioner +partitioning +partitions +partly +partner +partner's +partnered +partnering +partners +partnership +partnerships +partridge +partridge's +partridges +parts +party +party's +partying +pas +pass +passage +passage's +passaged +passages +passageway +passaging +passe +passed +passenger +passenger's +passengerly +passengers +passer +passers +passes +passing +passion +passionate +passionately +passionateness +passions +passive +passively +passiveness +passives +passivity +passport +passport's +passports +password +password's +passworded +passwords +past +past's +paste +pasted +pastes +pastime +pastime's +pastimes +pasting +pastness +pastor +pastor's +pastoral +pastorally +pastoralness +pastors +pastries +pastry +pasts +pasture +pasture's +pastured +pasturer +pastures +pasturing +pat +pat's +patch +patched +patcher +patches +patching +patchwork +patchworker +patchworkers +pated +paten +patent +patentable +patented +patenter +patenters +patenting +patently +patents +pater +paternal +paternally +path +pathetic +pathname +pathname's +pathnames +pathological +pathologically +pathologies +pathologist +pathologist's +pathologists +pathology +pathos +paths +pathway +pathway's +pathways +patience +patient +patient's +patiently +patients +patriarch +patriarchs +patrician +patrician's +patricians +patriot +patriot's +patriotic +patriotism +patriots +patrol +patrol's +patrols +patron +patron's +patronage +patronly +patrons +pats +patter +pattered +patterer +pattering +patterings +pattern +patterned +patterning +patterns +patters +patties +patty +patty's +paucity +pause +paused +pauses +pausing +pave +paved +pavement +pavement's +pavements +paver +paves +pavilion +pavilion's +pavilions +paving +paw +pawed +pawing +pawn +pawn's +pawned +pawner +pawning +pawns +paws +pay +payable +paycheck +paycheck's +paychecks +payed +payer +payer's +payers +paying +payment +payment's +payments +payoff +payoff's +payoffs +payroll +payrolls +pays +pea +pea's +peace +peaceable +peaceableness +peaceful +peacefully +peacefulness +peaces +peach +peach's +peaches +peacock +peacock's +peacocks +peak +peaked +peakedness +peaking +peaks +peal +pealed +pealing +peals +peanut +peanut's +peanuts +pear +pearl +pearl's +pearler +pearlier +pearls +pearly +pears +peas +peasant +peasant's +peasantry +peasants +peat +pebble +pebble's +pebbled +pebbles +pebbling +peck +pecked +pecker +pecking +pecks +peculiar +peculiarities +peculiarity +peculiarity's +peculiarly +peculiars +pedagogic +pedagogical +pedagogically +pedagogics +pedantic +peddler +peddler's +peddlers +pedestal +pedestals +pedestrian +pedestrian's +pedestrians +pediatric +pediatrics +peek +peeked +peeking +peeks +peel +peeled +peeler +peeler's +peeling +peels +peep +peeped +peeper +peepers +peeping +peeps +peer +peered +peering +peerless +peerlessly +peerlessness +peers +peeve +peeve's +peeved +peevers +peeves +peeving +peg +peg's +pegs +pellet +pellet's +pelleted +pelleting +pellets +pelt +pelter +pelting +pelts +pen +penalties +penalty +penalty's +penance +penanced +penances +penancing +pence +pencil +pencils +pend +pended +pending +pends +pendulum +pendulum's +pendulums +penetrate +penetrated +penetrates +penetrating +penetratingly +penetration +penetrations +penetrative +penetratively +penetrativeness +penetrator +penetrator's +penetrators +penguin +penguin's +penguins +peninsula +peninsula's +peninsulas +penitent +penitentiary +penitently +penned +pennies +penniless +penning +penny +penny's +pens +pension +pensioned +pensioner +pensioners +pensioning +pensions +pensive +pensively +pensiveness +pent +pentagon +pentagon's +pentagons +penthouse +penthouse's +penthouses +people +people's +peopled +peoples +peopling +pep +pepper +peppercorn +peppercorn's +peppercorns +peppered +pepperer +peppering +peppers +per +perceivable +perceivably +perceive +perceived +perceiver +perceivers +perceives +perceiving +percent +percentage +percentages +percentile +percentiles +percents +perceptible +perceptibly +perception +perceptions +perceptive +perceptively +perceptiveness +perceptual +perceptually +perch +perchance +perched +perches +perching +percolate +percolated +percolates +percolating +percolation +percutaneous +percutaneously +peremptoriness +peremptory +perennial +perennially +perennials +perfect +perfected +perfecter +perfecting +perfection +perfectionist +perfectionist's +perfectionists +perfections +perfective +perfectively +perfectiveness +perfectly +perfectness +perfects +perforce +perform +performance +performance's +performances +performed +performer +performers +performing +performs +perfume +perfumed +perfumer +perfumes +perfuming +perhaps +peril +peril's +perilous +perilously +perilousness +perils +period +period's +periodic +periodical +periodically +periodicals +periods +peripheral +peripherally +peripherals +peripheries +periphery +periphery's +perish +perishable +perishable's +perishables +perished +perisher +perishers +perishes +perishing +perishingly +permanence +permanent +permanently +permanentness +permanents +permeate +permeated +permeates +permeating +permeation +permeations +permeative +permissibility +permissible +permissibleness +permissibly +permission +permissions +permissive +permissively +permissiveness +permit +permit's +permits +permitted +permitting +permutation +permutation's +permutations +permute +permuted +permutes +permuting +perpendicular +perpendicularly +perpendiculars +perpetrate +perpetrated +perpetrates +perpetrating +perpetration +perpetrations +perpetrator +perpetrator's +perpetrators +perpetual +perpetually +perpetuate +perpetuated +perpetuates +perpetuating +perpetuation +perplex +perplexed +perplexedly +perplexes +perplexing +perplexities +perplexity +persecute +persecuted +persecutes +persecuting +persecution +persecutive +persecutor +persecutor's +persecutors +perseverance +persevere +persevered +perseveres +persevering +persist +persisted +persistence +persistent +persistently +persister +persisting +persists +person +person's +personable +personableness +personage +personage's +personages +personal +personalities +personality +personality's +personally +personals +personification +personifications +personified +personifier +personifies +personify +personifying +personnel +persons +perspective +perspective's +perspectively +perspectives +perspicuous +perspicuously +perspicuousness +perspiration +perspirations +persuadable +persuade +persuaded +persuader +persuaders +persuades +persuading +persuasion +persuasion's +persuasions +persuasive +persuasively +persuasiveness +pertain +pertained +pertaining +pertains +pertinent +pertinently +perturb +perturbation +perturbation's +perturbations +perturbed +perturbing +perusal +peruse +perused +peruser +perusers +peruses +perusing +pervade +pervaded +pervades +pervading +pervasive +pervasively +pervasiveness +pervert +perverted +pervertedly +pervertedness +perverter +perverting +perverts +pessimistic +pest +pester +pestered +pestering +pesters +pestilence +pestilences +pests +pet +petal +petal's +petals +peter +petered +peters +petition +petitioned +petitioner +petitioning +petitions +petroleum +pets +petted +petter +petter's +petters +petticoat +petticoat's +petticoated +petticoats +pettier +pettiest +pettiness +pettinesses +petting +petty +pew +pew's +pews +pewter +pewterer +phantom +phantom's +phantoms +phase +phased +phaser +phasers +phases +phasing +pheasant +pheasant's +pheasants +phenomena +phenomenal +phenomenally +phenomenological +phenomenologically +phenomenologies +phenomenology +phenomenon +philosopher +philosopher's +philosophers +philosophic +philosophical +philosophically +philosophies +philosophy +philosophy's +phone +phone's +phoned +phoneme +phoneme's +phonemes +phonemic +phonemics +phones +phonetic +phonetics +phoning +phonograph +phonographer +phonographs +phosphate +phosphate's +phosphates +phosphoric +photo +photo's +photocopied +photocopier +photocopies +photocopy +photocopying +photograph +photographed +photographer +photographers +photographic +photographing +photographs +photography +photos +phrase +phrased +phrases +phrasing +phrasings +phyla +phylum +physic +physical +physically +physicalness +physicals +physician +physician's +physicians +physicist +physicist's +physicists +physics +physiological +physiologically +physiology +physique +physiqued +pi +piano +piano's +pianos +piazza +piazza's +piazzas +picayune +pick +picked +picker +pickering +pickers +picket +picketed +picketer +picketers +picketing +pickets +picking +pickings +pickle +pickled +pickles +pickling +picks +pickup +pickup's +pickups +picnic +picnic's +picnics +pictorial +pictorially +pictorialness +picture +pictured +pictures +picturesque +picturesquely +picturesqueness +picturing +pie +piece +pieced +piecemeal +piecer +pieces +piecewise +piecing +pied +pier +pierce +pierced +pierces +piercing +piercingly +piers +pies +pieties +piety +pig +pig's +pigeon +pigeon's +pigeons +piggyback +pigment +pigmented +pigments +pigs +pike +pike's +piked +piker +pikes +piking +pile +piled +pilers +piles +pilferage +pilgrim +pilgrim's +pilgrimage +pilgrimage's +pilgrimages +pilgrims +piling +pilings +pill +pill's +pillage +pillaged +pillager +pillages +pillaging +pillar +pillared +pillars +pillow +pillow's +pillows +pills +pilot +pilot's +piloted +piloting +pilots +pin +pin's +pinch +pinched +pincher +pinches +pinching +pine +pineapple +pineapple's +pineapples +pined +pines +ping +pinger +pinging +pining +pinion +pinioned +pinions +pink +pinked +pinker +pinkest +pinking +pinkly +pinkness +pinks +pinnacle +pinnacle's +pinnacled +pinnacles +pinnacling +pinned +pinning +pinnings +pinpoint +pinpointed +pinpointing +pinpoints +pins +pint +pint's +pinter +pints +pioneer +pioneered +pioneering +pioneers +pious +piously +piousness +pipe +piped +pipeline +pipelined +pipelines +pipelining +piper +pipers +pipes +piping +pipingly +pipings +pique +piqued +piquing +pirate +pirate's +pirated +pirates +pirating +piss +pissed +pisser +pisses +pissing +pistil +pistil's +pistils +pistol +pistol's +pistols +piston +piston's +pistons +pit +pit's +pitch +pitched +pitcher +pitchers +pitches +pitching +piteous +piteously +piteousness +pitfall +pitfall's +pitfalls +pith +pithed +pithes +pithier +pithiest +pithiness +pithing +pithy +pitiable +pitiableness +pitied +pitier +pitiers +pities +pitiful +pitifully +pitifulness +pitiless +pitilessly +pitilessness +pits +pitted +pity +pitying +pityingly +pivot +pivotal +pivotally +pivoted +pivoting +pivots +pixel +pixel's +pixels +pizza +placard +placard's +placards +place +placed +placeholder +placement +placement's +placements +placer +places +placid +placidly +placidness +placing +plague +plagued +plaguer +plagues +plaguing +plaid +plaid's +plaided +plaids +plain +plainer +plainest +plainly +plainness +plains +plaintiff +plaintiff's +plaintiffs +plaintive +plaintively +plaintiveness +plait +plait's +plaiter +plaiting +plaits +plan +plan's +planar +planarity +plane +plane's +planed +planer +planers +planes +planet +planet's +planetary +planets +planing +plank +planking +planks +planned +planner +planner's +planners +planning +plans +plant +plantation +plantation's +plantations +planted +planter +planters +planting +plantings +plants +plasma +plaster +plastered +plasterer +plasterers +plastering +plasters +plastic +plasticity +plasticly +plastics +plate +plateau +plateau's +plateaus +plated +platelet +platelet's +platelets +platen +platen's +platens +plater +platers +plates +platform +platform's +platforms +plating +platings +platinum +platter +platter's +platters +plausibility +plausible +plausibleness +play +playable +played +player +player's +players +playful +playfully +playfulness +playground +playground's +playgrounds +playing +playmate +playmate's +playmates +plays +plaything +plaything's +playthings +playwright +playwright's +playwrights +plea +plea's +plead +pleaded +pleader +pleading +pleadingly +pleadings +pleads +pleas +pleasant +pleasantly +pleasantness +please +pleased +pleasely +pleaser +pleases +pleasing +pleasingly +pleasingness +pleasurable +pleasurableness +pleasure +pleasured +pleasures +pleasuring +plebeian +plebeianly +plebiscite +plebiscite's +plebiscites +pledge +pledged +pledger +pledges +pledging +plenary +plenteous +plenteously +plenteousness +plenties +plentiful +plentifully +plentifulness +plenty +pleurisy +plication +plied +plier +pliers +plies +plight +plighter +plod +plods +plot +plot's +plots +plotted +plotter +plotter's +plotters +plotting +ploy +ploy's +ploys +pluck +plucked +plucker +pluckier +pluckiness +plucking +plucky +plug +plug's +plugged +plugging +plugs +plum +plum's +plumage +plumaged +plumages +plumb +plumb's +plumbed +plumber +plumbers +plumbing +plumbs +plume +plumed +plumes +pluming +plummeting +plump +plumped +plumpen +plumper +plumply +plumpness +plums +plunder +plundered +plunderer +plunderers +plundering +plunders +plunge +plunged +plunger +plungers +plunges +plunging +plural +plurality +plurally +plurals +plus +pluses +plush +plushly +plushness +ply +plying +pneumonia +poach +poached +poacher +poachers +poaches +poaching +pocket +pocketbook +pocketbook's +pocketbooks +pocketed +pocketing +pockets +pod +pod's +pods +poem +poem's +poems +poet +poet's +poetic +poetical +poetically +poeticalness +poetics +poetries +poetry +poetry's +poets +point +pointed +pointedly +pointedness +pointer +pointers +pointier +pointiest +pointing +pointless +pointlessly +pointlessness +points +pointy +poise +poised +poises +poising +poison +poisoned +poisoner +poisoning +poisonous +poisonously +poisonousness +poisons +poke +poked +poker +pokes +poking +polar +polarities +polarity +polarity's +pole +poled +polemic +polemics +poler +poles +police +police's +policed +policeman +policeman's +policemen +policemen's +polices +policies +policing +policy +policy's +poling +polish +polished +polisher +polishers +polishes +polishing +polite +politely +politeness +politer +politest +politic +political +politically +politician +politician's +politicians +politics +poll +polled +pollen +poller +polling +polls +pollute +polluted +polluter +pollutes +polluting +pollution +pollutive +polo +polygon +polygon's +polygons +polymer +polymer's +polymers +polynomial +polynomial's +polynomials +polyphonic +pomp +pompous +pompously +pompousness +pond +ponder +pondered +ponderer +pondering +ponderous +ponderously +ponderousness +ponders +ponds +ponies +pony +pony's +poof +pool +pooled +pooling +pools +poor +poorer +poorest +poorly +poorness +pop +pop's +pope +pope's +popes +poplar +popped +poppied +poppies +popping +poppy +poppy's +pops +populace +popular +popularity +popularly +populate +populated +populates +populating +population +populations +populous +populously +populousness +porcelain +porch +porch's +porches +porcupine +porcupine's +porcupines +pore +pored +pores +poring +pork +porker +porn +pornographic +porridge +port +portability +portable +portables +portably +portal +portal's +portals +portamento +portamento's +ported +portend +portended +portending +portends +porter +portering +porters +porting +portion +portion's +portioned +portioning +portions +portlier +portliness +portly +portrait +portrait's +portraits +portray +portrayed +portrayer +portraying +portrays +ports +pose +posed +poser +posers +poses +posing +posit +posited +positing +position +positional +positioned +positioning +positions +positive +positively +positiveness +positives +posits +possess +possessed +possessedly +possessedness +possesses +possessing +possession +possession's +possessional +possessions +possessive +possessive's +possessively +possessiveness +possessives +possessor +possessor's +possessors +possibilities +possibility +possibility's +possible +possibles +possibly +possum +possum's +possums +post +postage +postal +postcard +postcard's +postcards +postcondition +postconditions +posted +poster +poster's +posterior +posteriorly +posterity +posters +posting +postings +postman +postmaster +postmaster's +postmasters +postpone +postponed +postponer +postpones +postponing +posts +postscript +postscript's +postscripts +postulate +postulated +postulates +postulating +postulation +postulations +posture +posture's +postured +posturer +postures +posturing +pot +pot's +potash +potassium +potato +potatoes +potent +potentate +potentate's +potentates +potential +potentialities +potentiality +potentially +potentials +potentiating +potentiometer +potentiometer's +potentiometers +potently +pots +potted +potter +potter's +potterer +potteries +potters +pottery +potting +pouch +pouch's +pouched +pouches +poultry +pounce +pounced +pounces +pouncing +pound +pounded +pounder +pounders +pounding +pounds +pour +poured +pourer +pourers +pouring +pouringly +pours +pout +pouted +pouter +pouting +pouts +poverty +powder +powdered +powderer +powdering +powders +power +powered +powerful +powerfully +powerfulness +powering +powerless +powerlessly +powerlessness +powers +pox +poxes +practicable +practicableness +practicably +practical +practicalities +practicality +practically +practicalness +practice +practice's +practices +practitioner +practitioner's +practitioners +pragmatic +pragmatically +pragmatics +prairie +prairies +praise +praised +praiser +praisers +praises +praising +praisingly +prance +pranced +prancer +prances +prancing +prancingly +prank +prank's +pranks +prate +prated +prater +prates +prating +pratingly +pray +prayed +prayer +prayer's +prayers +praying +prays +preach +preached +preacher +preachers +preaches +preaching +preachingly +preallocate +preallocated +preallocates +preallocating +preallocation +preallocation's +preallocations +preallocator +preallocators +preassign +preassigned +preassigning +preassigns +precarious +precariously +precariousness +precaution +precaution's +precautioned +precautioning +precautions +precede +preceded +precedence +precedence's +precedences +precedent +precedented +precedents +precedes +preceding +precept +precept's +preceptive +preceptively +precepts +precinct +precinct's +precincts +precious +preciously +preciousness +precipice +precipitate +precipitated +precipitately +precipitateness +precipitates +precipitating +precipitation +precipitative +precipitous +precipitously +precipitousness +precise +precisely +preciseness +precision +precisions +preclude +precluded +precludes +precluding +precocious +precociously +precociousness +preconceive +preconceived +preconception +preconception's +preconceptions +precondition +preconditioned +preconditions +precursor +precursor's +precursors +predate +predated +predates +predating +predation +predecessor +predecessor's +predecessors +predefine +predefined +predefines +predefining +predefinition +predefinition's +predefinitions +predetermine +predetermined +predeterminer +predetermines +predetermining +predicament +predicate +predicated +predicates +predicating +predication +predications +predicative +predict +predictability +predictable +predictably +predicted +predicting +prediction +prediction's +predictions +predictive +predictively +predictor +predictors +predicts +predominant +predominantly +predominate +predominated +predominately +predominates +predominating +predomination +preempt +preempted +preempting +preemption +preemptive +preemptively +preempts +preface +prefaced +prefacer +prefaces +prefacing +prefer +preferable +preferableness +preferably +preference +preference's +preferences +preferential +preferentially +preferred +preferring +prefers +prefix +prefixed +prefixes +prefixing +pregnant +pregnantly +prehistoric +prejudge +prejudged +prejudger +prejudice +prejudiced +prejudices +prejudicing +prelate +preliminaries +preliminary +prelude +prelude's +preluded +preluder +preludes +preluding +premature +prematurely +prematureness +prematurity +premeditated +premeditatedly +premier +premier's +premiere +premiered +premieres +premiering +premiers +premise +premise's +premised +premises +premising +premium +premium's +premiums +preoccupation +preoccupations +preoccupied +preoccupies +preoccupy +preparation +preparation's +preparations +preparative +preparative's +preparatively +preparatives +preparatory +prepare +prepared +preparedly +preparedness +preparer +prepares +preparing +prepend +prepended +prepender +prependers +prepending +prepends +preposition +preposition's +prepositional +prepositionally +prepositions +preposterous +preposterously +preposterousness +preprint +preprinted +preprinting +preprints +preprocessor +preprocessors +preproduction +preprogrammed +prerequisite +prerequisite's +prerequisites +prerogative +prerogative's +prerogatived +prerogatives +prescribe +prescribed +prescriber +prescribes +prescribing +prescription +prescription's +prescriptions +prescriptive +prescriptively +preselect +preselected +preselecting +preselects +presence +presence's +presences +present +presentation +presentation's +presentations +presented +presenter +presenters +presenting +presently +presentness +presents +preservation +preservations +preservative +preservative's +preservatives +preserve +preserved +preserver +preservers +preserves +preserving +preset +presets +preside +presided +presidency +president +president's +presidential +presidentially +presidents +presider +presides +presiding +press +pressed +presser +presses +pressing +pressingly +pressings +pressure +pressured +pressures +pressuring +prestige +presumably +presume +presumed +presumer +presumes +presuming +presumingly +presumption +presumption's +presumptions +presumptuous +presumptuously +presumptuousness +presuppose +presupposed +presupposes +presupposing +pretend +pretended +pretendedly +pretender +pretenders +pretending +pretends +pretentious +pretentiously +pretentiousness +pretext +pretext's +pretexts +prettied +prettier +pretties +prettiest +prettily +prettiness +pretty +prettying +prevail +prevailed +prevailing +prevailingly +prevails +prevalence +prevalent +prevalently +prevent +preventable +preventably +prevented +preventer +preventing +prevention +preventions +preventive +preventively +preventiveness +preventives +prevents +preview +previewed +previewer +previewers +previewing +previews +previous +previously +previousness +prey +preyed +preyer +preying +preys +price +priced +priceless +pricer +pricers +prices +pricing +prick +pricked +pricker +pricking +pricklier +prickliness +prickly +pricks +pride +prided +prides +priding +pried +prier +pries +priest +priestliness +priestly +priests +primacy +primaries +primarily +primary +primary's +prime +primed +primely +primeness +primer +primers +primes +primeval +primevally +priming +primitive +primitively +primitiveness +primitives +primrose +prince +princelier +princeliness +princely +princes +princess +princess's +princesses +principal +principalities +principality +principality's +principally +principals +principle +principled +principles +print +printable +printably +printed +printer +printers +printing +printout +printouts +prints +prior +priori +priorities +priority +priority's +priorly +priors +priory +prism +prism's +prisms +prison +prisoner +prisoner's +prisoners +prisons +privacies +privacy +private +privately +privateness +privates +privation +privations +privative +privatively +privies +privilege +privileged +privileges +privy +privy's +prize +prized +prizer +prizers +prizes +prizing +pro +pro's +probabilistic +probabilistically +probabilities +probability +probable +probably +probate +probated +probates +probating +probation +probationer +probationers +probative +probe +probed +prober +probes +probing +probings +problem +problem's +problematic +problematical +problematically +problems +procedural +procedurally +procedure +procedure's +procedures +proceed +proceeded +proceeder +proceeding +proceedings +proceeds +process +process's +processed +processes +processing +procession +processor +processor's +processors +proclaim +proclaimed +proclaimer +proclaimers +proclaiming +proclaims +proclamation +proclamation's +proclamations +proclivities +proclivity +proclivity's +procrastinate +procrastinated +procrastinates +procrastinating +procrastination +procrastinator +procrastinator's +procrastinators +procure +procured +procurement +procurement's +procurements +procurer +procurers +procures +procuring +prodigal +prodigally +prodigious +prodigiously +prodigiousness +produce +produced +producer +producers +produces +producible +producing +product +product's +production +production's +productions +productive +productively +productiveness +productivities +productivity +products +profane +profaned +profanely +profaneness +profaner +profaning +profess +professed +professedly +professes +professing +profession +profession's +professional +professionalism +professionalisms +professionally +professionals +professions +professor +professor's +professors +proffer +proffered +proffering +proffers +proficiencies +proficiency +proficient +proficiently +profile +profiled +profiler +profiler's +profilers +profiles +profiling +profit +profit's +profitability +profitable +profitableness +profitably +profited +profiteer +profiteer's +profiteers +profiter +profiters +profiting +profits +profound +profoundest +profoundly +profoundness +progeny +program +program's +programmability +programmable +programmatic +programmatically +programmed +programmer +programmer's +programmers +programming +programs +progress +progressed +progresses +progressing +progression +progression's +progressions +progressive +progressively +progressiveness +prohibit +prohibited +prohibiter +prohibiting +prohibition +prohibition's +prohibitions +prohibitive +prohibitively +prohibitiveness +prohibits +project +project's +projected +projecting +projection +projection's +projections +projective +projectively +projector +projector's +projectors +projects +prolegomena +proletariat +proliferate +proliferated +proliferates +proliferating +proliferation +proliferative +prolific +prolificness +prolog +prolog's +prologs +prologue +prologue's +prologues +prolong +prolonged +prolonger +prolonging +prolongs +promenade +promenade's +promenader +promenades +promenading +prominence +prominent +prominently +promiscuity +promiscuity's +promiscuous +promiscuously +promiscuousness +promise +promised +promiser +promises +promising +promisingly +promontories +promontory +promote +promoted +promoter +promoters +promotes +promoting +promotion +promotional +promotions +promotive +promotiveness +prompt +prompted +prompter +prompters +promptest +prompting +promptings +promptly +promptness +prompts +promulgate +promulgated +promulgates +promulgating +promulgation +promulgations +prone +pronely +proneness +prong +pronged +prongs +pronoun +pronoun's +pronounce +pronounceable +pronounced +pronouncedly +pronouncement +pronouncement's +pronouncements +pronouncer +pronounces +pronouncing +pronouns +pronunciation +pronunciation's +pronunciations +proof +proof's +proofed +proofer +proofing +proofs +prop +propaganda +propagate +propagated +propagates +propagating +propagation +propagations +propagative +propel +propelled +propeller +propeller's +propellers +propels +propensities +propensity +proper +properly +properness +propertied +properties +property +prophecies +prophecy +prophecy's +prophesied +prophesier +prophesies +prophesy +prophesying +prophet +prophet's +prophetic +prophets +propitious +propitiously +propitiousness +proponent +proponent's +proponents +proportion +proportional +proportionally +proportionately +proportioned +proportioner +proportioning +proportionment +proportions +proposal +proposal's +proposals +propose +proposed +proposer +proposers +proposes +proposing +proposition +propositional +propositionally +propositioned +propositioning +propositions +propound +propounded +propounder +propounding +propounds +proprietary +proprietor +proprietor's +proprietors +propriety +props +propulsion +propulsion's +propulsions +pros +prose +prosecute +prosecuted +prosecutes +prosecuting +prosecution +prosecutions +proser +prosing +prosodic +prosodics +prospect +prospected +prospecting +prospection +prospection's +prospections +prospective +prospectively +prospectiveness +prospectives +prospector +prospector's +prospectors +prospects +prospectus +prosper +prospered +prospering +prosperity +prosperous +prosperously +prosperousness +prospers +prostitution +prostrate +prostrated +prostration +protect +protected +protectedly +protecting +protection +protection's +protections +protective +protectively +protectiveness +protector +protector's +protectorate +protectors +protects +protege +protege's +proteges +protein +protein's +proteins +protest +protest's +protestants +protestation +protestations +protested +protester +protester's +protesters +protesting +protestingly +protests +protocol +protocol's +protocols +proton +proton's +protons +protoplasm +prototype +prototype's +prototyped +prototypes +prototypical +prototypically +prototyping +protrude +protruded +protrudes +protruding +protrusion +protrusion's +protrusions +proud +prouder +proudest +proudly +provability +provable +provableness +provably +prove +proved +proven +provenly +prover +proverb +proverb's +proverbs +provers +proves +provide +provided +providence +provider +providers +provides +providing +province +province's +provinces +provincial +provincially +proving +provision +provisional +provisionally +provisioned +provisioner +provisioning +provisions +provocation +provoke +provoked +provokes +provoking +provokingly +prow +prow's +prowess +prowl +prowled +prowler +prowlers +prowling +prowls +prows +proximal +proximally +proximate +proximately +proximateness +proximity +prudence +prudent +prudently +prune +pruned +pruner +pruners +prunes +pruning +pry +prying +pryingly +psalm +psalm's +psalms +pseudo +psyche +psyche's +psyches +psychiatrist +psychiatrist's +psychiatrists +psychiatry +psychological +psychologically +psychologist +psychologist's +psychologists +psychology +psychosocial +psychosocially +pub +pub's +public +publication +publication's +publications +publicity +publicly +publicness +publics +publish +published +publisher +publishers +publishes +publishing +pubs +pucker +puckered +puckering +puckers +pudding +pudding's +puddings +puddle +puddled +puddler +puddles +puddling +puff +puffed +puffer +puffers +puffing +puffs +pull +pulled +puller +pulley +pulley's +pulleys +pulling +pullings +pulls +pulp +pulper +pulping +pulpit +pulpit's +pulpits +pulse +pulsed +pulser +pulses +pulsing +pump +pumped +pumper +pumping +pumpkin +pumpkin's +pumpkins +pumps +pun +pun's +punch +punched +puncher +puncher's +punchers +punches +punching +punchings +punctual +punctually +punctualness +punctuation +puncture +puncture's +punctured +punctures +puncturing +punier +puniness +punish +punishable +punished +punisher +punishes +punishing +punishment +punishment's +punishments +punitive +punitively +punitiveness +puns +punt +punted +punter +punters +punting +punts +puny +pup +pup's +pupa +pupas +pupil +pupil's +pupils +puppet +puppet's +puppets +puppies +puppy +puppy's +pups +purchasable +purchase +purchased +purchaser +purchasers +purchases +purchasing +pure +purely +pureness +purer +purest +purge +purged +purger +purges +purging +purification +purifications +purified +purifier +purifiers +purifies +purify +purifying +purity +purple +purpled +purpler +purples +purplest +purpling +purport +purported +purportedly +purporter +purporters +purporting +purports +purpose +purposed +purposeful +purposefully +purposefulness +purposely +purposes +purposing +purposive +purposively +purposiveness +purr +purred +purring +purringly +purrs +purse +pursed +purser +pursers +purses +pursing +pursuance +pursue +pursued +pursuer +pursuers +pursues +pursuing +pursuit +pursuit's +pursuits +purview +push +pushbutton +pushbuttons +pushdown +pushed +pusher +pushers +pushes +pushing +puss +pussier +pussies +pussy +put +puts +putter +putterer +puttering +putters +putting +puzzle +puzzled +puzzlement +puzzler +puzzlers +puzzles +puzzling +puzzlings +pygmies +pygmy +pygmy's +pyramid +pyramid's +pyramids +quack +quacked +quacking +quacks +quad +quadrant +quadrant's +quadrants +quadratic +quadratical +quadratically +quadratics +quadrature +quadrature's +quadratures +quadruple +quadrupled +quadruples +quadrupling +quadword +quadword's +quadwords +quagmire +quagmire's +quagmires +quail +quail's +quails +quaint +quaintly +quaintness +quake +quaked +quaker +quakers +quakes +quaking +qualification +qualifications +qualified +qualifiedly +qualifier +qualifiers +qualifies +qualify +qualifying +qualitative +qualitatively +qualities +quality +quality's +qualm +qualms +quandaries +quandary +quandary's +quanta +quantifiable +quantification +quantifications +quantified +quantifier +quantifiers +quantifies +quantify +quantifying +quantitative +quantitatively +quantitativeness +quantities +quantity +quantity's +quantum +quarantine +quarantine's +quarantined +quarantines +quarantining +quarrel +quarrels +quarrelsome +quarrelsomely +quarrelsomeness +quarried +quarrier +quarries +quarry +quarry's +quarrying +quart +quarter +quartered +quarterer +quartering +quarterlies +quarterly +quarters +quartet +quartet's +quartets +quarts +quartz +quash +quashed +quashes +quashing +quasi +quaver +quavered +quavering +quaveringly +quavers +quay +quays +queen +queen's +queenly +queens +queer +queerer +queerest +queerly +queerness +queers +quell +quelled +queller +quelling +quells +quench +quenched +quencher +quenches +quenching +queried +querier +queries +query +querying +quest +quested +quester +questers +questing +question +questionable +questionableness +questionably +questioned +questioner +questioners +questioning +questioningly +questionings +questionnaire +questionnaire's +questionnaires +questions +quests +queue +queue's +queued +queuer +queuer's +queuers +queues +quick +quicken +quickened +quickener +quickening +quickens +quicker +quickest +quickly +quickness +quicksilver +quiet +quieted +quieten +quietened +quietening +quietens +quieter +quietest +quieting +quietly +quietness +quiets +quietude +quill +quills +quilt +quilted +quilter +quilting +quilts +quinine +quit +quite +quits +quitter +quitter's +quitters +quitting +quiver +quivered +quivering +quivers +quiz +quizzed +quizzes +quizzing +quo +quota +quota's +quotas +quotation +quotation's +quotations +quote +quoted +quotes +quoth +quotient +quotients +quoting +rabbit +rabbit's +rabbited +rabbiter +rabbiting +rabbits +rabble +rabbled +rabbler +rabbling +raccoon +raccoon's +raccoons +race +raced +racehorse +racehorse's +racehorses +racer +racers +races +racial +racially +racing +rack +racked +racker +racket +racket's +racketeer +racketeering +racketeers +rackets +racking +racks +radar +radar's +radars +radial +radially +radiance +radiant +radiantly +radiate +radiated +radiately +radiates +radiating +radiation +radiations +radiative +radiatively +radiator +radiator's +radiators +radical +radically +radicalness +radicals +radio +radioed +radioing +radiology +radios +radish +radish's +radishes +radius +radiuses +radix +radixes +raft +rafter +raftered +rafters +rafts +rag +rag's +rage +raged +rages +ragged +raggedly +raggedness +raging +rags +raid +raided +raider +raiders +raiding +raids +rail +railed +railer +railers +railing +railroad +railroaded +railroader +railroaders +railroading +railroads +rails +railway +railway's +railways +raiment +rain +rain's +rainbow +rainbows +raincoat +raincoat's +raincoats +raindrop +raindrop's +raindrops +rained +rainfall +rainier +rainiest +raining +rains +rainy +raise +raised +raiser +raisers +raises +raisin +raising +raisins +rake +raked +raker +rakes +raking +rallied +rallies +rally +rallying +ram +ram's +ramble +rambled +rambler +ramblers +rambles +rambling +ramblingly +ramblings +ramification +ramification's +ramifications +ramp +ramp's +rampart +ramparts +ramped +ramping +ramps +rams +ramses +ran +ranch +ranched +rancher +ranchers +ranches +ranching +random +randomly +randomness +rang +range +ranged +ranger +rangers +ranges +ranging +rank +ranked +ranker +ranker's +rankers +rankest +ranking +ranking's +rankings +rankle +rankled +rankles +rankling +rankly +rankness +ranks +ransack +ransacked +ransacker +ransacking +ransacks +ransom +ransomer +ransoming +ransoms +rant +ranted +ranter +ranters +ranting +rantingly +rants +rap +rap's +rape +raped +raper +rapes +rapid +rapidity +rapidly +rapidness +rapids +raping +raps +rapt +raptly +raptness +rapture +rapture's +raptured +raptures +rapturing +rapturous +rapturously +rapturousness +rare +rarely +rareness +rarer +rarest +raring +rarities +rarity +rarity's +rascal +rascally +rascals +rash +rasher +rashes +rashly +rashness +rasp +raspberry +rasped +rasper +rasping +raspingly +raspings +rasps +raster +rasters +rat +rat's +rate +rated +rater +raters +rates +rather +ratification +ratifications +ratified +ratifies +ratify +ratifying +rating +ratings +ratio +ratio's +ration +rational +rationale +rationale's +rationales +rationalities +rationality +rationally +rationalness +rationed +rationing +rations +ratios +rats +rattle +rattled +rattler +rattlers +rattles +rattlesnake +rattlesnake's +rattlesnakes +rattling +rattlingly +ravage +ravaged +ravager +ravagers +ravages +ravaging +rave +raved +raven +ravened +ravener +ravening +ravenous +ravenously +ravenousness +ravens +raver +raves +ravine +ravine's +ravined +ravines +raving +ravings +raw +rawer +rawest +rawly +rawness +raws +ray +ray's +rayed +rays +razor +razor's +razors +re +reabbreviate +reabbreviated +reabbreviates +reabbreviating +reach +reachable +reachably +reached +reacher +reaches +reaching +reacquainted +react +reacted +reacting +reaction +reaction's +reactionaries +reactionary +reactionary's +reactions +reactivate +reactivated +reactivates +reactivating +reactivation +reactive +reactively +reactiveness +reactivity +reactor +reactor's +reactors +reacts +read +readability +readable +readableness +readapting +reader +reader's +readers +readied +readier +readies +readiest +readily +readiness +reading +readings +readjustable +readjusted +readjustments +readjusts +readout +readout's +readouts +reads +ready +readying +reaffirm +reaffirmed +reaffirming +reaffirms +reagents +real +realest +realign +realigned +realigning +realignment +realignments +realigns +realism +realist +realist's +realistic +realistically +realists +realities +reality +realizable +realizable's +realizableness +realizables +realizablies +realizably +realization +realization's +realizations +realize +realized +realizer +realizers +realizes +realizing +realizing's +realizingly +realizings +reallocate +reallocated +reallocates +reallocating +reallocation +reallocation's +reallocations +reallocator +reallocator's +reallocators +reallotments +reallots +reallotted +reallotting +really +realm +realm's +realms +realness +reals +ream +ream's +reamed +reamer +reaming +reams +reanalysis +reap +reaped +reaper +reaping +reappear +reappeared +reappearing +reappears +reapplying +reapportioned +reappraisal +reappraisals +reappraised +reappraises +reaps +rear +reared +rearer +rearing +rearmed +rearms +rearrange +rearrangeable +rearranged +rearrangement +rearrangement's +rearrangements +rearranges +rearranging +rearrest +rearrested +rears +reason +reasonable +reasonableness +reasonably +reasoned +reasoner +reasoning +reasonings +reasons +reassemble +reassembled +reassembler +reassembles +reassembling +reasserts +reassess +reassessed +reassesses +reassessing +reassessment +reassessment's +reassessments +reassign +reassignable +reassigned +reassigning +reassignment +reassignment's +reassignments +reassigns +reassurances +reassure +reassured +reassures +reassuring +reassuringly +reawaken +reawakened +reawakening +reawakens +rebase +rebate +rebate's +rebated +rebater +rebates +rebating +rebel +rebel's +rebelled +rebelling +rebellion +rebellion's +rebellions +rebellious +rebelliously +rebelliousness +rebells +rebels +rebidding +rebids +rebirth +rebirth's +rebonds +reboot +rebooted +rebooter +rebooters +rebooting +reboots +reborn +rebound +rebounded +rebounder +rebounding +rebounds +rebroadcast +rebroadcasts +rebuff +rebuffed +rebuffing +rebuffs +rebuild +rebuilding +rebuilds +rebuilt +rebuke +rebuked +rebuker +rebukes +rebuking +rebut +rebuttal +rebuttals +rebutted +rebutting +recalculate +recalculated +recalculates +recalculating +recalculation +recalculations +recall +recalled +recaller +recalling +recalls +recapitulate +recapitulated +recapitulates +recapitulating +recapitulation +recapped +recapping +recapture +recaptured +recaptures +recapturing +recast +recasting +recasts +recede +receded +recedes +receding +receipt +receipt's +receipted +receipting +receipts +receivable +receivables +receive +received +receiver +receiver's +receivers +receives +receiving +recent +recently +recentness +receptacle +receptacle's +receptacles +reception +reception's +receptions +receptive +receptively +receptiveness +receptivity +receptor +receptor's +receptors +recess +recessed +recesses +recessing +recession +recession's +recessions +recessive +recessively +recessiveness +recharged +recharges +rechartering +rechecked +rechecks +recipe +recipe's +recipes +recipient +recipient's +recipients +reciprocal +reciprocally +reciprocals +reciprocate +reciprocated +reciprocates +reciprocating +reciprocation +reciprocative +reciprocity +recirculate +recirculated +recirculates +recirculating +recirculation +recital +recital's +recitals +recitation +recitation's +recitations +recite +recited +reciter +recites +reciting +reckless +recklessly +recklessness +reckon +reckoned +reckoner +reckoning +reckonings +reckons +reclaim +reclaimable +reclaimed +reclaimer +reclaimers +reclaiming +reclaims +reclamation +reclamations +reclassification +reclassified +reclassifies +reclassify +reclassifying +recline +reclined +reclines +reclining +reclustered +reclusters +recode +recoded +recodes +recoding +recognition +recognition's +recognitions +recoil +recoiled +recoiling +recoils +recoinage +recollect +recollected +recollecting +recollection +recollection's +recollections +recollects +recombination +recombination's +recombinational +recombinations +recombine +recombined +recombines +recombining +recommenced +recommences +recommend +recommendation +recommendation's +recommendations +recommended +recommender +recommending +recommends +recompense +recompilations +recompile +recompiled +recompiles +recompiling +recompute +recomputed +recomputes +recomputing +reconcile +reconciled +reconciler +reconciles +reconciliation +reconciliation's +reconciliations +reconciling +reconditioned +reconfigurable +reconfiguration +reconfiguration's +reconfigurations +reconfigure +reconfigured +reconfigurer +reconfigures +reconfiguring +reconnect +reconnected +reconnecter +reconnecting +reconnection +reconnects +reconsider +reconsideration +reconsidered +reconsidering +reconsiders +reconsolidated +reconsolidates +reconstituted +reconstitutes +reconstruct +reconstructed +reconstructible +reconstructing +reconstruction +reconstructions +reconstructive +reconstructs +recontacted +reconvened +reconvenes +reconverts +record +recorded +recorder +recorders +recording +recordings +records +recored +recount +recounted +recounter +recounting +recounts +recourse +recourses +recover +recoverability +recoverable +recovered +recoverer +recoveries +recovering +recovers +recovery +recovery's +recreate +recreated +recreates +recreating +recreation +recreational +recreations +recreative +recruit +recruit's +recruited +recruiter +recruiter's +recruiters +recruiting +recruits +recta +rectangle +rectangle's +rectangles +rectangular +rectangularly +rectify +rector +rector's +rectors +rectum +rectum's +rectums +recur +recurrence +recurrence's +recurrences +recurrent +recurrently +recurring +recurs +recurse +recursed +recurses +recursing +recursion +recursion's +recursions +recursive +recursively +recursiveness +recurved +recyclable +recycle +recycled +recycles +recycling +red +redbreast +redden +reddened +reddening +redder +reddest +reddish +reddishness +redeclare +redeclared +redeclares +redeclaring +redecorated +redecorates +redeem +redeemed +redeemer +redeemers +redeeming +redeems +redefine +redefined +redefines +redefining +redefinition +redefinition's +redefinitions +redemption +redemptioner +redeploys +redeposit +redeposit's +redeposited +redepositing +redepositor +redepositor's +redepositors +redeposits +redesign +redesigned +redesigning +redesigns +redetermination +redetermines +redevelop +redeveloped +redeveloper +redevelopers +redeveloping +redevelopment +redevelops +redials +redirect +redirected +redirecting +redirection +redirections +redirector +redirector's +redirectors +redirects +rediscovered +rediscovers +redisplay +redisplayed +redisplaying +redisplays +redistribute +redistributed +redistributes +redistributing +redistribution +redistribution's +redistributions +redistributive +redly +redness +redoing +redone +redouble +redoubled +redoubles +redoubling +redoubtable +redraw +redrawing +redrawn +redraws +redress +redressed +redresser +redresses +redressing +reds +reduce +reduced +reducer +reducers +reduces +reducibility +reducible +reducibly +reducing +reduction +reduction's +reductions +redundancies +redundancy +redundant +redundantly +reduplicated +reed +reed's +reeder +reeding +reeds +reeducation +reef +reefer +reefing +reefs +reel +reelect +reelected +reelecting +reelects +reeled +reeler +reeling +reels +reemerged +reenactment +reenforcement +reenlists +reenter +reentered +reentering +reenters +reentrant +reestablish +reestablished +reestablishes +reestablishing +reestimating +reevaluate +reevaluated +reevaluates +reevaluating +reevaluation +reeves +reexamine +reexamined +reexamines +reexamining +refaced +refaces +refelled +refelling +refer +referee +referee's +refereed +refereeing +referees +reference +referenced +referencer +references +referencing +referendum +referent +referent's +referential +referentiality +referentially +referents +referral +referral's +referrals +referred +referrer +referring +refers +refill +refillable +refilled +refilling +refills +refine +refined +refinement +refinement's +refinements +refiner +refines +refining +refinished +reflect +reflected +reflecting +reflection +reflection's +reflections +reflective +reflectively +reflectiveness +reflectivity +reflector +reflector's +reflectors +reflects +reflex +reflex's +reflexed +reflexes +reflexive +reflexively +reflexiveness +reflexivity +reflexly +refluent +refocus +refocused +refocuses +refocusing +refolded +reform +reformable +reformat +reformation +reformative +reformats +reformatted +reformatter +reformatting +reformed +reformer +reformers +reforming +reforms +reformulate +reformulated +reformulates +reformulating +reformulation +refractoriness +refractory +refrain +refrained +refraining +refrains +refresh +refreshed +refreshen +refresher +refreshers +refreshes +refreshing +refreshingly +refreshment +refreshment's +refreshments +refried +refries +refrigerator +refrigerator's +refrigerators +refry +refrying +refuel +refuels +refuge +refuged +refugee +refugee's +refugees +refuges +refuging +refund +refund's +refunded +refunder +refunders +refunding +refunds +refusal +refusals +refuse +refused +refuser +refuses +refusing +refutable +refutation +refute +refuted +refuter +refutes +refuting +regain +regained +regaining +regains +regal +regaled +regaling +regally +regard +regarded +regarding +regardless +regardlessly +regardlessness +regards +regenerate +regenerated +regenerately +regenerateness +regenerates +regenerating +regeneration +regenerative +regeneratively +regenerators +regent +regent's +regents +regime +regime's +regimen +regiment +regimented +regiments +regimes +region +region's +regional +regionally +regions +register +registered +registering +registers +registration +registration's +registrations +registry +regreets +regress +regressed +regresses +regressing +regression +regression's +regressions +regressive +regressively +regressiveness +regret +regretful +regretfully +regretfulness +regrets +regrettable +regrettably +regretted +regretting +regrids +regroup +regrouped +regrouping +regular +regularities +regularity +regularly +regulars +regulate +regulated +regulates +regulating +regulation +regulations +regulative +regulator +regulator's +regulators +rehash +rehashed +rehashes +rehashing +rehearsal +rehearsal's +rehearsals +rehearse +rehearsed +rehearser +rehearses +rehearsing +rehoused +rehouses +reign +reigned +reigning +reigns +reimbursed +reimbursement +reimbursement's +reimbursements +rein +reincarnate +reincarnated +reincarnation +reincorporating +reincorporation +reindeer +reined +reinforce +reinforced +reinforcement +reinforcement's +reinforcements +reinforcer +reinforces +reinforcing +reining +reins +reinsert +reinserted +reinserting +reinsertions +reinserts +reinstall +reinstalled +reinstaller +reinstalling +reinstalls +reinstate +reinstated +reinstatement +reinstates +reinstating +reintegrated +reinterpret +reinterpretations +reinterpreted +reinterpreting +reinterprets +reinterviewed +reintroduce +reintroduced +reintroduces +reintroducing +reinvent +reinvented +reinventing +reinvention +reinvents +reinvested +reinvoked +reinvokes +reissue +reissued +reissuer +reissuer's +reissuers +reissues +reissuing +reiterate +reiterated +reiterates +reiterating +reiteration +reiterations +reiterative +reiteratively +reiterativeness +reject +rejected +rejecter +rejecting +rejectingly +rejection +rejection's +rejections +rejective +rejector +rejector's +rejectors +rejects +rejoice +rejoiced +rejoicer +rejoices +rejoicing +rejoicingly +rejoin +rejoined +rejoining +rejoins +rekindle +rekindled +rekindler +rekindles +rekindling +reknit +relabel +relabels +relapse +relapsed +relapser +relapses +relapsing +relate +related +relatedly +relatedness +relater +relates +relating +relation +relational +relationally +relations +relationship +relationship's +relationships +relative +relatively +relativeness +relatives +relativism +relativistic +relativistically +relativity +relativity's +relax +relaxation +relaxation's +relaxations +relaxed +relaxedly +relaxedness +relaxer +relaxes +relaxing +relay +relayed +relaying +relays +relearns +release +released +releaser +releases +releasing +relegate +relegated +relegates +relegating +relegation +relent +relented +relenting +relentless +relentlessly +relentlessness +relents +relevance +relevances +relevant +relevantly +reliabilities +reliability +reliable +reliableness +reliably +reliance +relic +relic's +relicense +relicensed +relicenser +relicenses +relicensing +relics +relied +relief +reliefs +relier +relies +relieve +relieved +relievedly +reliever +relievers +relieves +relieving +religion +religion's +religions +religious +religiously +religiousness +relinking +relinquish +relinquished +relinquishes +relinquishing +relish +relished +relishes +relishing +relive +relives +reliving +reload +reloaded +reloader +reloading +reloads +relocate +relocated +relocates +relocating +relocation +relocations +reluctance +reluctances +reluctant +reluctantly +rely +relying +remade +remain +remainder +remainder's +remaindered +remaindering +remainders +remained +remaining +remains +remark +remarkable +remarkableness +remarkably +remarked +remarking +remarks +remarriages +remarried +remedied +remedies +remedy +remedying +remember +remembered +rememberer +remembering +remembers +remembrance +remembrance's +remembrancer +remembrances +remind +reminded +reminder +reminders +reminding +reminds +reminiscence +reminiscence's +reminiscences +reminiscent +reminiscently +remissions +remittance +remittances +remixed +remnant +remnant's +remnants +remodel +remodels +remodulate +remodulated +remodulates +remodulating +remodulation +remodulator +remodulator's +remodulators +remolding +remonstrate +remonstrated +remonstrates +remonstrating +remonstration +remonstrative +remonstratively +remorse +remote +remotely +remoteness +remotest +remotion +remoulds +removable +removableness +removal +removal's +removals +remove +removed +remover +removes +removing +renaissance +renal +rename +renamed +renames +renaming +renatured +renatures +rend +render +rendered +renderer +rendering +renderings +renders +rendezvous +rendezvoused +rendezvouses +rendezvousing +rending +rendition +rendition's +renditions +rends +renegotiable +renegotiated +renegotiates +renew +renewal +renewals +renewed +renewer +renewing +renews +reno +renominated +renominates +renounce +renounced +renouncer +renounces +renouncing +renown +renowned +rent +rental +rental's +rentals +rented +renter +renter's +renters +renting +rents +renumber +renumbered +renumbering +renumbers +reopen +reopened +reopening +reopens +reorder +reordered +reordering +reorders +reoriented +repackage +repackaged +repackager +repackages +repackaging +repacks +repaid +repaint +repainted +repainter +repainters +repainting +repaints +repair +repaired +repairer +repairers +repairing +repairman +repairs +reparable +reparation +reparation's +reparations +repartition +repartitioned +repartitioner +repartitioners +repartitioning +repartitions +repast +repast's +repasts +repaving +repay +repayable +repaying +repayments +repays +repeal +repealed +repealer +repealing +repeals +repeat +repeatable +repeated +repeatedly +repeater +repeaters +repeating +repeats +repel +repels +repent +repentance +repented +repenter +repenting +repents +repercussion +repercussion's +repercussions +repertoire +repetition +repetition's +repetitions +repetitive +repetitively +repetitiveness +rephrase +rephrased +rephrases +rephrasing +repine +repined +repiner +repining +replace +replaceable +replaced +replacement +replacement's +replacements +replacer +replaces +replacing +replanted +replay +replayed +replaying +replays +repleader +replenish +replenished +replenisher +replenishes +replenishing +replenishment +replete +repleteness +repletion +replica +replica's +replicas +replicate +replicated +replicates +replicating +replication +replications +replicative +replied +replier +replies +reply +replying +report +reported +reportedly +reporter +reporters +reporting +reports +repose +reposed +reposes +reposing +reposition +repositioned +repositioning +repositions +repositories +repository +repository's +repost +reposted +reposter +reposting +repostings +reposts +represent +representable +representably +representation +representation's +representational +representationally +representations +representative +representatively +representativeness +representatives +represented +representer +representing +represents +repress +repressed +represses +repressing +repression +repression's +repressions +repressive +repressively +repressiveness +reprieve +reprieved +reprieves +reprieving +reprint +reprinted +reprinter +reprinting +reprints +reprisal +reprisal's +reprisals +reproach +reproached +reproacher +reproaches +reproaching +reproachingly +reprobates +reprocessed +reproduce +reproduced +reproducer +reproducers +reproduces +reproducibilities +reproducibility +reproducible +reproducibly +reproducing +reproduction +reproduction's +reproductions +reproductive +reproductively +reproductivity +reprogrammed +reprogrammer +reprogrammer's +reprogrammers +reprogramming +reproof +reprove +reproved +reprover +reproving +reprovingly +reptile +reptile's +reptiles +republic +republic's +republican +republican's +republicans +republication +republics +republish +republished +republisher +republisher's +republishers +republishes +republishing +repudiate +repudiated +repudiates +repudiating +repudiation +repudiations +repulse +repulsed +repulses +repulsing +repulsion +repulsions +repulsive +repulsively +repulsiveness +reputable +reputably +reputation +reputation's +reputations +repute +reputed +reputedly +reputes +reputing +request +requested +requester +requesters +requesting +requestioned +requests +requiem +requiem's +requiems +require +required +requirement +requirement's +requirements +requirer +requires +requiring +requisite +requisiteness +requisites +requisition +requisitioned +requisitioner +requisitioning +requisitions +requite +requited +requiter +requiting +reran +reread +rereading +rereads +reroute +rerouted +rerouter +rerouters +reroutes +reroutings +rerun +rerunning +reruns +res +resalable +resaturated +resaturates +rescaled +rescan +rescanned +rescanning +rescans +reschedule +rescheduled +rescheduler +reschedules +rescheduling +rescue +rescued +rescuer +rescuers +rescues +rescuing +resealed +research +researched +researcher +researcher's +researchers +researches +researching +reselect +reselected +reselecting +reselects +resell +reseller +resellers +reselling +resells +resemblance +resemblance's +resemblances +resemble +resembled +resembles +resembling +resends +resent +resented +resentful +resentfully +resentfulness +resenting +resentment +resents +resequenced +reservation +reservation's +reservations +reserve +reserved +reservedly +reservedness +reserver +reserves +reserving +reservoir +reservoir's +reservoirs +reset +reseted +reseter +reseting +resets +resetting +resettings +resettled +resettles +resettling +reshape +reshaped +reshaper +reshapes +reshaping +reside +resided +residence +residence's +residences +resident +resident's +residential +residentially +residents +resider +resides +residing +residue +residue's +residues +resifted +resign +resignation +resignation's +resignations +resigned +resignedly +resignedness +resigner +resigning +resigns +resin +resin's +resined +resining +resins +resist +resistance +resistances +resistant +resistantly +resisted +resister +resistible +resistibly +resisting +resistive +resistively +resistiveness +resistivity +resistor +resistor's +resistors +resists +resize +resized +resizes +resizing +resold +resoluble +resolute +resolutely +resoluteness +resolution +resolutions +resolutive +resolvable +resolve +resolved +resolver +resolvers +resolves +resolving +resonance +resonances +resonant +resonantly +resort +resorted +resorter +resorting +resorts +resound +resounding +resoundingly +resounds +resource +resource's +resourced +resourceful +resourcefully +resourcefulness +resources +resourcing +respecified +respect +respectability +respectable +respectableness +respectably +respected +respecter +respectful +respectfully +respectfulness +respecting +respective +respectively +respectiveness +respects +respiration +respirations +respired +respires +respite +respited +respiting +resplendent +resplendently +respond +responded +respondent +respondent's +respondents +responder +responders +responding +responds +response +responser +responses +responsibilities +responsibility +responsible +responsibleness +responsibly +responsions +responsive +responsively +responsiveness +rest +restart +restarted +restarter +restarting +restarts +restate +restated +restatement +restates +restating +restaurant +restaurant's +restaurants +rested +rester +restful +restfully +restfulness +resting +restive +restively +restiveness +restless +restlessly +restlessness +restoration +restoration's +restorations +restore +restored +restorer +restorers +restores +restoring +restrain +restrained +restrainedly +restrainer +restrainers +restraining +restrains +restraint +restraint's +restraints +restrict +restricted +restrictedly +restricting +restriction +restriction's +restrictions +restrictive +restrictively +restrictiveness +restricts +restroom +restroom's +restrooms +restructure +restructured +restructures +restructuring +rests +resubmit +resubmits +resubmitted +resubmitting +result +resultant +resultantly +resultants +resulted +resulting +results +resumable +resume +resumed +resumes +resuming +resumption +resumption's +resumptions +resupplier +resupplier's +resuppliers +resurface +resurfaced +resurfacer +resurfacer's +resurfacers +resurfaces +resurfacing +resurged +resurges +resurrect +resurrected +resurrecting +resurrection +resurrection's +resurrections +resurrects +resuspended +retail +retailed +retailer +retailers +retailing +retails +retain +retained +retainer +retainers +retaining +retainment +retains +retaliation +retard +retarded +retarder +retarding +retention +retentions +retentive +retentively +retentiveness +rethinks +rethreading +reticence +reticent +reticently +reticle +reticle's +reticles +reticular +reticulate +reticulated +reticulately +reticulates +reticulating +reticulation +retied +retina +retina's +retinal +retinas +retinue +retinues +retire +retired +retiredly +retiredness +retirement +retirement's +retirements +retires +retiring +retiringly +retiringness +retitled +retold +retort +retorted +retorting +retorts +retrace +retraced +retraces +retracing +retract +retractable +retracted +retracting +retraction +retractions +retractor +retractor's +retractors +retracts +retrain +retrained +retraining +retrains +retranslated +retransmission +retransmission's +retransmissions +retransmit +retransmits +retransmitted +retransmitting +retreat +retreated +retreater +retreating +retreats +retried +retrier +retriers +retries +retrievable +retrieval +retrieval's +retrievals +retrieve +retrieved +retriever +retrievers +retrieves +retrieving +retroactively +retrospect +retrospection +retrospective +retrospectively +retry +retrying +return +returnable +returned +returner +returners +returning +returns +retype +retyped +retypes +retyping +reunion +reunion's +reunions +reunite +reunited +reuniting +reupholstering +reusable +reuse +reused +reuses +reusing +revalidated +revalidates +revalidation +revalued +revalues +revamp +revamped +revamping +revamps +reveal +revealed +revealer +revealing +reveals +revel +revelation +revelation's +revelations +revelry +revels +revenge +revenge's +revenged +revenger +revenges +revenging +revenue +revenuer +revenuers +revenues +revere +revered +reverence +reverencer +reverend +reverend's +reverends +reverently +reveres +reverified +reverifies +reverify +reverifying +revering +reversal +reversal's +reversals +reverse +reversed +reversely +reverser +reverses +reversible +reversing +reversion +reversioner +reversions +revert +reverted +reverter +reverting +revertive +reverts +revetting +review +reviewed +reviewer +reviewers +reviewing +reviews +revile +reviled +reviler +reviling +revise +revised +reviser +revises +revising +revision +revision's +revisions +revisit +revisited +revisiting +revisits +revival +revival's +revivals +revive +revived +reviver +revives +reviving +revocation +revocations +revoke +revoked +revoker +revokes +revoking +revolt +revolted +revolter +revolting +revoltingly +revolts +revolution +revolution's +revolutionaries +revolutionariness +revolutionary +revolutionary's +revolutions +revolve +revolved +revolver +revolvers +revolves +revolving +reward +rewarded +rewarder +rewarding +rewardingly +rewards +rewind +rewinded +rewinder +rewinding +rewinds +rewired +rewires +reword +reworded +rewording +rewording's +rewordings +rewords +rework +reworked +reworking +reworks +rewound +rewrite +rewriter +rewrites +rewriting +rewritings +rewritten +rewrote +rhetoric +rheumatism +rhinoceros +rhubarb +rhyme +rhymed +rhymer +rhymes +rhyming +rhythm +rhythm's +rhythmic +rhythmical +rhythmically +rhythmics +rhythms +rib +rib's +ribbed +ribbing +ribbon +ribbon's +ribbons +ribs +rice +ricer +rices +rich +richen +richened +richening +richer +riches +richest +richly +richness +rickshaw +rickshaw's +rickshaws +rid +ridden +riddle +riddled +riddler +riddles +riddling +ride +rider +rider's +riders +rides +ridge +ridge's +ridged +ridges +ridging +ridicule +ridiculed +ridiculer +ridicules +ridiculing +ridiculous +ridiculously +ridiculousness +riding +ridings +rids +rifle +rifled +rifleman +rifler +rifles +rifling +rift +rig +rig's +rigged +rigging +right +righted +righten +righteous +righteously +righteousness +righter +rightful +rightfully +rightfulness +righting +rightly +rightmost +rightness +rights +rightward +rightwards +rigid +rigidities +rigidity +rigidly +rigidness +rigorous +rigorously +rigorousness +rigs +rill +rim +rim's +rime +rimer +riming +rims +rind +rind's +rinded +rinds +ring +ringed +ringer +ringers +ringing +ringingly +ringings +rings +rinse +rinsed +rinser +rinses +rinsing +riot +rioted +rioter +rioters +rioting +riotous +riotously +riotousness +riots +rip +ripe +ripely +ripen +ripened +ripener +ripeness +ripening +ripens +riper +ripest +ripped +ripping +ripple +rippled +rippler +ripples +rippling +rips +rise +risen +riser +risers +rises +rising +risings +risk +risked +risker +risking +risks +rite +rite's +rited +rites +ritual +ritually +rituals +rival +rivalries +rivalry +rivalry's +rivals +rive +rived +riven +river +river's +rivers +riverside +rivet +riveted +riveter +riveting +rivets +riving +rivulet +rivulet's +rivulets +road +road's +roads +roadside +roadsides +roadster +roadster's +roadsters +roadway +roadway's +roadways +roam +roamed +roamer +roaming +roams +roar +roared +roarer +roaring +roaringest +roars +roast +roasted +roaster +roasting +roasts +rob +robbed +robber +robber's +robberies +robbers +robbery +robbery's +robbing +robe +robed +robes +robin +robin's +robing +robins +robot +robot's +robotic +robotics +robots +robs +robust +robustly +robustness +rock +rocked +rocker +rockers +rocket +rocket's +rocketed +rocketing +rockets +rockier +rockies +rockiness +rocking +rocks +rocky +rod +rod's +rode +rods +roe +roes +rogue +rogue's +rogues +roguing +role +role's +roles +roll +rolled +roller +rollers +rolling +rolls +romance +romanced +romancer +romancers +romances +romancing +romantic +romantic's +romantically +romantics +romp +romped +romper +rompers +romping +romps +roof +roofed +roofer +roofers +roofing +roofs +rook +rooks +room +roomed +roomer +roomers +rooming +rooms +roost +rooster +roosters +root +root's +rooted +rootedness +rooter +rooting +roots +rope +roped +roper +ropers +ropes +roping +rose +rose's +rosebud +rosebud's +rosebuds +roses +rosier +rosiness +rosy +rot +rotary +rotate +rotated +rotates +rotating +rotation +rotational +rotationally +rotations +rotative +rotatively +rotator +rotator's +rotators +rots +rotten +rottenly +rottenness +rouge +rough +roughed +roughen +roughened +roughening +roughens +rougher +roughest +roughly +roughness +rouging +round +roundabout +roundaboutness +rounded +roundedness +rounder +rounders +roundest +rounding +roundly +roundness +roundoff +rounds +roundup +roundup's +roundups +rouse +roused +rouser +rouses +rousing +rout +route +routed +router +routers +routes +routine +routinely +routines +routing +routings +rove +roved +rover +roves +roving +row +rowed +rowen +rower +rowers +rowing +rows +royal +royalist +royalist's +royalists +royally +royalties +royalty +royalty's +rub +rubbed +rubber +rubber's +rubbers +rubbing +rubbish +rubbishes +rubble +rubbled +rubbling +rubies +rubout +rubs +ruby +ruby's +rudder +rudder's +rudders +ruddier +ruddiness +ruddy +rude +rudely +rudeness +ruder +rudest +rudiment +rudiment's +rudimentariness +rudimentary +rudiments +rue +ruefully +rues +ruffian +ruffianly +ruffians +ruffle +ruffled +ruffler +ruffles +ruffling +rug +rug's +rugged +ruggedly +ruggedness +rugs +ruin +ruination +ruination's +ruinations +ruined +ruiner +ruing +ruining +ruinous +ruinously +ruinousness +ruins +rule +ruled +ruler +rulers +rules +ruling +rulings +rum +rumble +rumbled +rumbler +rumbles +rumbling +rumen +rumens +rump +rumple +rumpled +rumples +rumplier +rumpling +rumply +rumps +run +runaway +runaways +rung +rung's +rungs +runnable +runner +runner's +runners +running +runs +runtime +rupture +ruptured +ruptures +rupturing +rural +rurally +rush +rushed +rusher +rushes +rushing +russet +russeted +russeting +russets +rust +rusted +rustic +rusticate +rusticated +rusticates +rusticating +rustication +rustier +rustiness +rusting +rustle +rustled +rustler +rustlers +rustles +rustling +rusts +rusty +rut +rut's +ruthless +ruthlessly +ruthlessness +ruts +rye +rye's +sable +sable's +sables +sabotage +sabotaged +sabotages +sabotaging +sack +sacked +sacker +sacking +sacks +sacred +sacredly +sacredness +sacrifice +sacrificed +sacrificer +sacrificers +sacrifices +sacrificial +sacrificially +sacrificing +sad +sadden +saddened +saddening +saddens +sadder +saddest +saddle +saddled +saddler +saddles +saddling +sadism +sadist +sadist's +sadistic +sadistically +sadists +sadly +sadness +safe +safeguard +safeguarded +safeguarding +safeguards +safely +safeness +safer +safes +safest +safetied +safeties +safety +safetying +sag +sagacious +sagaciously +sagaciousness +sagacity +sage +sagely +sageness +sages +sags +said +sail +sailed +sailer +sailing +sailor +sailorly +sailors +sails +saint +sainted +saintliness +saintly +saints +sake +saker +sakes +salable +salad +salad's +salads +salaried +salaries +salary +sale +sale's +sales +salesman +salesmen +salespeople +salespeople's +salesperson +salesperson's +salient +saliently +saline +saliva +sallied +sallies +sallow +sallowness +sally +sallying +salmon +salmons +salon +salon's +salons +saloon +saloon's +saloons +salt +salted +salter +salters +saltier +saltiest +saltiness +salting +saltness +salts +salty +salutariness +salutary +salutation +salutation's +salutations +salute +saluted +saluter +salutes +saluting +salvage +salvaged +salvager +salvages +salvaging +salvation +salve +salver +salves +salving +same +sameness +sample +sample's +sampled +sampler +samplers +samples +sampling +samplings +sanctification +sanctified +sanctifier +sanctify +sanction +sanctioned +sanctioning +sanctions +sanctities +sanctity +sanctuaries +sanctuary +sanctuary's +sand +sandal +sandal's +sandals +sanded +sander +sanders +sandier +sandiness +sanding +sandpaper +sands +sandstone +sandstones +sandwich +sandwiched +sandwiches +sandwiching +sandy +sane +sanely +saneness +saner +sanest +sang +sanguine +sanguinely +sanguineness +sanitarium +sanitariums +sanitary +sanitation +sanity +sank +sap +sap's +sapling +sapling's +saplings +sapphire +saps +sarcasm +sarcasm's +sarcasms +sarcastic +sash +sashed +sashes +sat +satchel +satchel's +satchels +sate +sated +satellite +satellite's +satellites +sates +satin +sating +satire +satire's +satires +satirist +satirist's +satirists +satisfaction +satisfaction's +satisfactions +satisfactorily +satisfactoriness +satisfactory +satisfiability +satisfiable +satisfied +satisfier +satisfiers +satisfies +satisfy +satisfying +satisfyingly +saturate +saturated +saturater +saturates +saturating +saturation +saturations +satyr +sauce +saucepan +saucepan's +saucepans +saucer +saucers +sauces +saucier +sauciness +saucing +saucy +saunter +sauntered +saunterer +sauntering +saunters +sausage +sausage's +sausages +savage +savaged +savagely +savageness +savager +savagers +savages +savaging +save +saved +saver +savers +saves +saving +savings +saw +sawed +sawer +sawing +sawmill +sawmill's +sawmills +saws +sawtooth +say +sayer +sayers +saying +sayings +says +scabbard +scabbard's +scabbards +scaffold +scaffolding +scaffoldings +scaffolds +scalable +scalar +scalar's +scalars +scald +scalded +scalding +scalds +scale +scaled +scaler +scalers +scales +scalier +scaliness +scaling +scalings +scallop +scalloped +scalloper +scalloping +scallops +scalp +scalp's +scalper +scalping +scalps +scaly +scam +scam's +scamper +scampered +scampering +scampers +scams +scan +scandal +scandal's +scandalous +scandalously +scandalousness +scandals +scanned +scanner +scanner's +scanners +scanning +scans +scant +scantier +scanties +scantiest +scantily +scantiness +scantly +scantness +scanty +scar +scar's +scarce +scarcely +scarceness +scarcer +scarcest +scarcity +scare +scared +scarer +scares +scarf +scarfs +scarier +scaring +scarlet +scars +scary +scatter +scattered +scatterer +scattering +scatteringly +scatters +scavenger +scavenger's +scavengers +scenario +scenario's +scenarios +scene +scene's +sceneries +scenery +scenes +scenic +scenics +scent +scented +scents +schedule +schedule's +scheduled +scheduler +scheduler's +schedulers +schedules +scheduling +schema +schema's +schemas +schemata +schematic +schematically +schematics +scheme +scheme's +schemed +schemer +schemers +schemes +scheming +schizophrenia +scholar +scholarly +scholars +scholarship +scholarship's +scholarships +scholastic +scholastically +scholastics +school +schoolboy +schoolboy's +schoolboys +schooled +schooler +schoolers +schoolhouse +schoolhouse's +schoolhouses +schooling +schoolmaster +schoolmaster's +schoolmasters +schoolroom +schoolroom's +schoolrooms +schools +schoolyard +schoolyard's +schoolyards +schooner +science +science's +sciences +scientific +scientifically +scientist +scientist's +scientists +scissor +scissored +scissoring +scissors +scoff +scoffed +scoffer +scoffing +scoffs +scold +scolded +scolder +scolding +scolds +scoop +scooped +scooper +scooping +scoops +scope +scoped +scopes +scoping +scorch +scorched +scorcher +scorches +scorching +scorchingly +score +score's +scored +scorer +scorers +scores +scoring +scorings +scorn +scorned +scorner +scornful +scornfully +scornfulness +scorning +scorns +scorpion +scorpion's +scorpions +scoundrel +scoundrel's +scoundrelly +scoundrels +scour +scoured +scourer +scourge +scourger +scourging +scouring +scourings +scours +scout +scouted +scouter +scouting +scouts +scow +scowl +scowled +scowler +scowling +scowls +scramble +scrambled +scrambler +scrambles +scrambling +scrap +scrap's +scrape +scraped +scraper +scrapers +scrapes +scraping +scrapings +scrapped +scraps +scratch +scratched +scratcher +scratchers +scratches +scratching +scrawl +scrawled +scrawler +scrawling +scrawls +scream +screamed +screamer +screamers +screaming +screamingly +screams +screech +screeched +screecher +screeches +screeching +screen +screened +screener +screening +screenings +screens +screenshot +screenshots +screw +screwed +screwer +screwing +screws +scribble +scribbled +scribbler +scribbles +scribbling +scribe +scriber +scribes +scribing +script +script's +scripted +scripting +scripts +scripture +scriptures +scroll +scrolled +scrolling +scrolls +scrooge +scrooge's +scrooges +scrub +scrubs +scruple +scrupled +scruples +scrupling +scrupulous +scrupulously +scrupulousness +scrutiny +scuffle +scuffled +scuffles +scuffling +sculpt +sculpted +sculpting +sculptor +sculptor's +sculptors +sculpts +sculpture +sculptured +sculptures +sculpturing +scum +scum's +scums +scurried +scurry +scurrying +scuttle +scuttled +scuttles +scuttling +scythe +scythe's +scythes +scything +sea +seaboard +seacoast +seacoast's +seacoasts +seal +sealed +sealer +sealing +seals +sealy +seam +seaman +seamanly +seamed +seamen +seamer +seaming +seams +seaport +seaport's +seaports +sear +search +searched +searcher +searcher's +searchers +searches +searching +searchingly +searchings +seared +searing +searingly +sears +seas +seashore +seashore's +seashores +seaside +season +season's +seasonable +seasonableness +seasonably +seasonal +seasonally +seasoned +seasoner +seasoners +seasoning +seasonings +seasonly +seasons +seat +seated +seater +seating +seats +seaward +seawards +seaweed +seaweeds +secede +seceded +seceder +secedes +seceding +secluded +secludedly +secludedness +seclusion +second +secondaries +secondarily +secondariness +secondary +seconded +seconder +seconders +secondhand +seconding +secondly +seconds +secrecy +secret +secretarial +secretaries +secretary +secretary's +secrete +secreted +secretes +secreting +secretion +secretions +secretive +secretively +secretiveness +secretly +secrets +sect +sect's +section +sectional +sectionally +sectioned +sectioning +sections +sector +sector's +sectored +sectoring +sectors +sects +secular +secularly +secure +secured +securely +secureness +securer +secures +securing +securings +securities +security +sedge +sediment +sediment's +sediments +seduce +seduced +seducer +seducers +seduces +seducing +seductive +seductively +seductiveness +see +seed +seeded +seeder +seeders +seeding +seedings +seedling +seedling's +seedlings +seeds +seeing +seek +seeker +seekers +seeking +seekingly +seeks +seem +seemed +seeming +seemingly +seemlier +seemliness +seemly +seems +seen +seep +seeped +seeping +seeps +seer +seers +sees +seethe +seethed +seethes +seething +segment +segmentation +segmentation's +segmentations +segmented +segmenting +segments +segregate +segregated +segregates +segregating +segregation +segregative +seismic +seizable +seize +seized +seizer +seizers +seizes +seizin +seizing +seizings +seizins +seizor +seizors +seizure +seizure's +seizures +seldom +select +selected +selecting +selection +selection's +selections +selective +selectively +selectiveness +selectivity +selectness +selector +selector's +selectors +selects +self +selfish +selfishly +selfishness +selfness +selfsame +selfsameness +sell +seller +sellers +selling +sells +selves +semantic +semantical +semantically +semanticist +semanticist's +semanticists +semantics +semaphore +semaphore's +semaphores +semblance +semester +semester's +semesters +semiautomated +semicolon +semicolon's +semicolons +semiconductor +semiconductor's +semiconductors +seminal +seminally +seminar +seminar's +seminaries +seminars +seminary +seminary's +semipermanent +semipermanently +senate +senate's +senates +senator +senator's +senators +send +sender +senders +sending +sends +senior +senior's +seniority +seniors +sensation +sensation's +sensational +sensationally +sensations +sense +sensed +senseless +senselessly +senselessness +senses +sensibilities +sensibility +sensible +sensibleness +sensibly +sensing +sensitive +sensitively +sensitiveness +sensitives +sensitivities +sensitivity +sensor +sensor's +sensors +sensory +sent +sentence +sentenced +sentences +sentencing +sentential +sententially +sentiment +sentiment's +sentimental +sentimentally +sentiments +sentinel +sentinel's +sentinels +sentries +sentry +sentry's +separable +separableness +separate +separated +separately +separateness +separates +separating +separation +separations +separative +separator +separator's +separators +septic +sequel +sequel's +sequels +sequence +sequenced +sequencer +sequencers +sequences +sequencing +sequencings +sequential +sequentiality +sequentially +sequester +sequestered +sequestering +serendipitous +serendipitously +serendipity +serene +serenely +sereneness +serenity +serf +serf's +serfs +sergeant +sergeant's +sergeants +serial +serially +serials +series +serious +seriously +seriousness +sermon +sermon's +sermons +serpent +serpent's +serpentine +serpentinely +serpents +serum +serum's +serums +servant +servant's +servants +serve +served +server +server's +servers +serves +service +serviceable +serviceableness +serviced +servicer +services +servicing +servile +servilely +servileness +serving +servings +servitude +session +session's +sessions +set +set's +sets +setter +setter's +setters +setting +settings +settle +settled +settlement +settlement's +settlements +settler +settlers +settles +settling +settlings +setup +setups +seven +sevens +seventeen +seventeens +seventeenth +seventh +seventies +seventieth +seventy +sever +several +severally +severals +severance +severe +severed +severely +severeness +severer +severest +severing +severities +severity +severity's +severs +sew +sewed +sewer +sewers +sewing +sews +sex +sexed +sexes +sexism +sexism's +sexist +sexist's +sexists +sexual +sexuality +sexually +shabbier +shabbiness +shabby +shack +shacked +shackle +shackled +shackler +shackles +shackling +shacks +shade +shaded +shader +shades +shadier +shadiest +shadily +shadiness +shading +shadings +shadow +shadowed +shadower +shadowiness +shadowing +shadows +shadowy +shady +shaft +shaft's +shafted +shafting +shafts +shaggier +shagginess +shaggy +shakable +shakably +shake +shaken +shaker +shakers +shakes +shakier +shakiness +shaking +shaky +shale +shales +shall +shallow +shallower +shallowly +shallowness +shallows +sham +sham's +shambles +shame +shamed +shameful +shamefully +shamefulness +shameless +shamelessly +shamelessness +shames +shaming +shams +shan't +shanties +shanty +shanty's +shape +shaped +shapeless +shapelessly +shapelessness +shapelier +shapeliness +shapely +shaper +shapers +shapes +shaping +sharable +share +sharecropper +sharecropper's +sharecroppers +shared +shareholder +shareholder's +shareholders +sharer +sharers +shares +sharing +shark +shark's +sharks +sharp +sharped +sharpen +sharpened +sharpener +sharpening +sharpens +sharper +sharpest +sharping +sharply +sharpness +sharps +shatter +shattered +shattering +shatteringly +shatters +shave +shaved +shaven +shaver +shaves +shaving +shavings +shawl +shawl's +shawls +she +she'd +she'll +she's +sheaf +shear +sheared +shearer +shearers +shearing +shears +sheath +sheather +sheathing +sheaths +sheaves +shed +sheds +sheep +sheer +sheered +sheerly +sheerness +sheet +sheeted +sheeter +sheeting +sheets +shelf +shelfs +shell +shell's +shelled +sheller +shelling +shells +shelter +sheltered +shelterer +sheltering +shelters +shelve +shelved +shelver +shelves +shelving +shepherd +shepherd's +shepherded +shepherding +shepherds +sheriff +sheriff's +sheriffs +shied +shield +shielded +shielder +shielding +shields +shier +shies +shiest +shift +shifted +shifter +shifters +shiftier +shiftiest +shiftily +shiftiness +shifting +shifts +shifty +shilling +shillings +shimmer +shimmered +shimmering +shin +shine +shined +shiner +shiners +shines +shingle +shingle's +shingled +shingler +shingles +shingling +shinier +shininess +shining +shiningly +shiny +ship +ship's +shipboard +shipboards +shipbuilding +shipment +shipment's +shipments +shippable +shipped +shipper +shipper's +shippers +shipping +ships +shipwreck +shipwrecked +shipwrecks +shirk +shirker +shirking +shirks +shirt +shirting +shirts +shit +shiver +shivered +shiverer +shivering +shivers +shoal +shoal's +shoals +shock +shocked +shocker +shockers +shocking +shockingly +shocks +shod +shoe +shoed +shoeing +shoemaker +shoer +shoes +shone +shook +shoot +shooter +shooters +shooting +shootings +shoots +shop +shop's +shopkeeper +shopkeeper's +shopkeepers +shopped +shopper +shopper's +shoppers +shopping +shops +shore +shore's +shored +shores +shoring +shorn +short +shortage +shortage's +shortages +shortcoming +shortcoming's +shortcomings +shortcut +shortcut's +shortcuts +shorted +shorten +shortened +shortener +shortening +shortens +shorter +shortest +shorthand +shorthanded +shorthands +shorting +shortly +shortness +shorts +shot +shot's +shotgun +shotgun's +shotguns +shots +should +shoulder +shouldered +shouldering +shoulders +shouldest +shouldn't +shout +shouted +shouter +shouters +shouting +shouts +shove +shoved +shovel +shovels +shover +shoves +shoving +show +showed +shower +showered +showering +showers +showing +showings +shown +shows +shrank +shred +shred's +shredder +shredder's +shredders +shreds +shrew +shrew's +shrewd +shrewdest +shrewdly +shrewdness +shrews +shriek +shrieked +shrieking +shrieks +shrill +shrilled +shrilling +shrillness +shrilly +shrimp +shrine +shrine's +shrines +shrink +shrinkable +shrinker +shrinking +shrinks +shrivel +shrivels +shroud +shrouded +shrouding +shrouds +shrub +shrub's +shrubbery +shrubs +shrug +shrugs +shrunk +shrunken +shudder +shuddered +shuddering +shudders +shuffle +shuffled +shuffler +shuffles +shuffling +shun +shuns +shut +shutdown +shutdown's +shutdowns +shuts +shutter +shuttered +shuttering +shutters +shutting +shuttle +shuttled +shuttles +shuttling +shy +shying +shyly +shyness +sibling +sibling's +siblings +sick +sicken +sickened +sickener +sickening +sickeningly +sicker +sickerly +sickest +sicking +sickle +sickled +sicklied +sickliness +sickling +sickly +sicklying +sickness +sickness's +sicknesses +sicks +side +sideboard +sideboard's +sideboards +sideburns +sided +sidedness +sidelight +sidelight's +sidelights +sides +sidetrack +sidetracked +sidetracking +sidetracks +sidewalk +sidewalk's +sidewalks +sideways +sidewise +siding +sidings +siege +siege's +sieges +sieging +sierra +sierras +sieve +sieve's +sievers +sieves +sieving +sift +sifted +sifter +sifting +siftings +sifts +sigh +sighed +sigher +sighing +sighs +sight +sighted +sighter +sighting +sightings +sightliness +sightly +sights +sign +signal +signally +signals +signature +signature's +signatures +signed +signer +signers +signet +significance +significances +significant +significantly +significants +signification +signified +signifier +signifies +signify +signifying +signing +signs +silence +silenced +silencer +silencers +silences +silencing +silent +silently +silentness +silents +silhouette +silhouetted +silhouettes +silicon +silicone +silicons +silk +silken +silkier +silkiest +silkily +silkiness +silks +silky +sill +sill's +sillier +silliest +silliness +sills +silly +silt +silted +silting +silts +silver +silvered +silverer +silveriness +silvering +silverly +silvers +silvery +similar +similarities +similarity +similarly +similitude +simmer +simmered +simmering +simmers +simple +simpleness +simpler +simples +simplest +simplex +simplexes +simplicities +simplicity +simplicity's +simplification +simplifications +simplified +simplifier +simplifiers +simplifies +simplify +simplifying +simplistic +simply +simulate +simulated +simulates +simulating +simulation +simulations +simulative +simulator +simulator's +simulators +simultaneity +simultaneous +simultaneously +simultaneousness +sin +sin's +since +sincere +sincerely +sincereness +sincerest +sincerity +sine +sines +sinew +sinew's +sinews +sinful +sinfully +sinfulness +sing +singable +singed +singer +singer's +singers +singing +singingly +single +singled +singleness +singles +singleton +singleton's +singletons +singling +singly +sings +singular +singularities +singularity +singularity's +singularly +sining +sinister +sinisterly +sinisterness +sink +sinked +sinker +sinkers +sinkhole +sinkholes +sinking +sinks +sinned +sinner +sinner's +sinners +sinning +sins +sinusoidal +sinusoidally +sinusoids +sip +sips +sir +sire +sired +siren +sirens +sires +siring +sirs +sirup +sister +sister's +sistered +sistering +sisterly +sisters +sit +site +site's +sited +sites +siting +sits +sitter +sitter's +sitters +sitting +sittings +situate +situated +situates +situating +situation +situational +situationally +situations +six +sixes +sixpence +sixpences +sixteen +sixteens +sixteenth +sixth +sixthly +sixties +sixtieth +sixty +sizable +sizableness +size +sized +sizer +sizers +sizes +sizing +sizings +skate +skated +skater +skater's +skaters +skates +skating +skeletal +skeletally +skeleton +skeleton's +skeletons +skeptic +skeptic's +skeptical +skeptically +skeptics +sketch +sketched +sketcher +sketches +sketchier +sketchily +sketchiness +sketching +sketchy +skew +skewed +skewer +skewered +skewering +skewers +skewing +skewness +skews +ski +skied +skien +skier +skies +skiing +skill +skilled +skillful +skillfully +skillfulness +skilling +skills +skim +skim's +skimmed +skimmer +skimmer's +skimmers +skimming +skimmings +skimp +skimped +skimping +skimps +skims +skin +skin's +skinned +skinner +skinner's +skinners +skinning +skins +skip +skipped +skipper +skipper's +skippered +skippering +skippers +skipping +skips +skirmish +skirmished +skirmisher +skirmishers +skirmishes +skirmishing +skirt +skirted +skirter +skirting +skirts +skis +skulk +skulked +skulker +skulking +skulks +skull +skull's +skulled +skulls +skunk +skunk's +skunks +sky +sky's +skying +skylark +skylarker +skylarking +skylarks +skylight +skylight's +skylights +skyscraper +skyscraper's +skyscrapers +slab +slabs +slack +slacked +slacken +slackened +slackening +slackens +slacker +slackest +slacking +slackly +slackness +slacks +slain +slam +slammed +slamming +slams +slander +slandered +slanderer +slandering +slanders +slang +slanging +slant +slanted +slanting +slantingly +slants +slap +slapped +slapping +slaps +slash +slashed +slasher +slashes +slashing +slashingly +slat +slat's +slate +slated +slater +slaters +slates +slating +slats +slaughter +slaughtered +slaughterer +slaughtering +slaughters +slave +slaved +slaver +slavered +slavering +slavery +slaves +slaving +slay +slayer +slayers +slaying +slays +sled +sled's +sledge +sledge's +sledges +sledging +sleds +sleek +sleekly +sleekness +sleep +sleeper +sleepers +sleepier +sleepily +sleepiness +sleeping +sleepless +sleeplessly +sleeplessness +sleeps +sleepy +sleet +sleeve +sleeve's +sleeved +sleeves +sleeving +sleigh +sleighs +sleken +slekened +slekening +slender +slenderer +slenderly +slenderness +slept +slew +slewed +slewing +slice +sliced +slicer +slicers +slices +slicing +slick +slicker +slickers +slickly +slickness +slicks +slid +slide +slider +sliders +slides +sliding +slier +sliest +slight +slighted +slighter +slightest +slighting +slightingly +slightly +slightness +slights +slim +slime +slimed +slimes +slimier +sliminess +sliming +slimly +slimness +slimy +sling +slinger +slinging +slings +slip +slip's +slippage +slipped +slipper +slipper's +slipperier +slipperiness +slippers +slippery +slipping +slips +slit +slit's +slits +slogan +slogan's +slogans +slop +slope +sloped +sloper +slopers +slopes +sloping +slopped +sloppier +sloppiness +slopping +sloppy +slops +slot +slot's +sloth +sloths +slots +slotted +slouch +slouched +sloucher +slouches +slouching +slow +slowed +slower +slowest +slowing +slowly +slowness +slows +slug +sluggish +sluggishly +sluggishness +slugs +slum +slum's +slumber +slumber's +slumbered +slumberer +slumbering +slumbers +slump +slumped +slumps +slums +slung +slur +slur's +slurs +sly +slyly +smack +smacked +smacker +smacking +smacks +small +smaller +smallest +smallness +smallpox +smart +smarted +smarten +smartened +smartening +smarter +smartest +smarting +smartly +smartness +smarts +smash +smashed +smasher +smashers +smashes +smashing +smashingly +smear +smeared +smearer +smearing +smears +smell +smelled +smeller +smellier +smelling +smells +smelly +smelt +smelter +smelts +smile +smiled +smiler +smiles +smiling +smilingly +smite +smiter +smith +smith's +smithies +smiths +smithy +smiting +smitten +smock +smocking +smocks +smog +smokable +smoke +smoked +smoker +smoker's +smokers +smokes +smokier +smokies +smokiness +smoking +smoky +smolder +smoldered +smoldering +smolderingly +smolders +smooth +smoothed +smoothen +smoothened +smoothening +smoother +smoothers +smoothes +smoothest +smoothing +smoothly +smoothness +smote +smother +smothered +smothering +smothers +smug +smuggle +smuggled +smuggler +smugglers +smuggles +smuggling +smugly +smugness +snail +snail's +snails +snake +snaked +snakes +snaking +snap +snapped +snapper +snapper's +snappers +snappier +snappiest +snappily +snappiness +snapping +snappy +snaps +snapshot +snapshot's +snapshots +snare +snared +snarer +snares +snarf +snarfed +snarfing +snarfings +snarfs +snaring +snarl +snarled +snarler +snarling +snarls +snatch +snatched +snatcher +snatches +snatching +sneak +sneaked +sneaker +sneakered +sneakers +sneakier +sneakiest +sneakily +sneakiness +sneaking +sneakingly +sneaks +sneaky +sneer +sneered +sneerer +sneering +sneers +sneeze +sneezed +sneezer +sneezes +sneezing +sniff +sniffed +sniffer +sniffing +sniffs +snippet +snoop +snooped +snooper +snooping +snoops +snore +snored +snorer +snores +snoring +snort +snorted +snorter +snorting +snorts +snout +snout's +snouted +snouts +snow +snowed +snowier +snowiest +snowily +snowiness +snowing +snowman +snowmen +snows +snowshoe +snowshoe's +snowshoed +snowshoer +snowshoes +snowy +snuff +snuffed +snuffer +snuffing +snuffs +snug +snuggle +snuggled +snuggles +snuggling +snugly +snugness +snugs +so +soak +soaked +soaker +soaking +soaks +soap +soaped +soaping +soaps +soar +soared +soarer +soaring +soars +sob +sober +sobered +soberer +soberest +sobering +soberly +soberness +sobers +sobs +soccer +sociability +sociable +sociably +social +socialism +socialist +socialist's +socialists +socially +societal +societally +societies +society +society's +sociological +sociologically +sociology +sock +socked +socket +socket's +sockets +socking +socks +sod +sod's +soda +sodium +sodomy +sods +sofa +sofa's +sofas +soft +soften +softened +softener +softening +softens +softer +softest +softly +softness +software +software's +softwares +soil +soiled +soiling +soils +sojourn +sojourner +sojourners +solace +solaced +solacer +solacing +solar +sold +solder +soldered +solderer +soldering +solders +soldier +soldiered +soldiering +soldierly +soldiers +sole +soled +solely +solemn +solemnity +solemnly +solemnness +soleness +soles +solicit +solicited +soliciting +solicitor +solicitors +solicits +solid +solidification +solidified +solidifies +solidify +solidifying +solidity +solidly +solidness +solids +soling +solingen +solitaire +solitariness +solitary +solitude +solitude's +solitudes +solo +solo's +soloed +soloing +solos +solubility +soluble +solution +solution's +solutions +solvable +solve +solved +solvent +solvent's +solvently +solvents +solver +solvers +solves +solving +somber +somberly +somberness +some +somebody +somebody's +someday +somehow +someone +someone's +someplace +someplace's +somers +something +sometime +sometimes +somewhat +somewhere +somewheres +son +son's +sonar +sonars +song +song's +songs +sonly +sonnet +sonnet's +sonnets +sons +soon +sooner +soonest +soot +sooth +soothe +soothed +soother +soothes +soothing +soothingly +soothingness +soothly +sophisticated +sophisticatedly +sophistication +sophomore +sophomore's +sophomores +sorcerer +sorcerer's +sorcerers +sorcery +sordid +sordidly +sordidness +sore +sorely +soreness +sorer +sores +sorest +sorrier +sorriest +sorriness +sorrow +sorrow's +sorrower +sorrowful +sorrowfully +sorrowfulness +sorrows +sorry +sort +sorted +sorter +sorters +sorting +sorts +sos +sought +soul +soul's +souled +souls +sound +sounded +sounder +soundest +sounding +sounding's +soundingly +soundings +soundly +soundness +sounds +soup +soup's +soups +sour +source +source's +sources +soured +sourer +sourest +souring +sourly +sourness +sours +south +souther +southerly +southern +southerner +southerners +southernly +southernness +southing +sovereign +sovereign's +sovereignly +sovereigns +soviet +soviet's +soviets +space +spaced +spacer +spacers +spaces +spaceship +spaceship's +spaceships +spacing +spacings +spade +spaded +spader +spades +spading +spaghetti +span +span's +spank +spanked +spanker +spanking +spanks +spanned +spanner +spanner's +spanners +spanning +spans +spare +spared +sparely +spareness +sparer +spares +sparest +sparing +sparingly +spark +sparked +sparker +sparking +sparks +sparrow +sparrow's +sparrows +sparse +sparsely +sparseness +sparser +sparsest +spat +spate +spate's +spates +spatial +spatially +spats +spatter +spattered +spawn +spawned +spawner +spawning +spawns +speak +speakable +speaker +speaker's +speakers +speaking +speaks +spear +speared +spearer +spearing +spears +special +specialist +specialist's +specialists +specially +specialness +specials +species +specifiable +specific +specifically +specification +specifications +specificities +specificity +specifics +specified +specifier +specifiers +specifies +specify +specifying +specimen +specimen's +specimens +speck +speck's +speckle +speckled +speckles +speckling +specks +spectacle +spectacled +spectacles +spectacular +spectacularly +spectator +spectator's +spectators +spectra +spectrogram +spectrogram's +spectrograms +spectroscopically +spectrum +spectrums +speculate +speculated +speculates +speculating +speculation +speculations +speculative +speculatively +speculator +speculator's +speculators +sped +speech +speech's +speeches +speechless +speechlessly +speechlessness +speed +speeded +speeder +speeders +speedier +speedily +speediness +speeding +speeds +speedup +speedup's +speedups +speedy +spell +spelled +speller +spellers +spelling +spellings +spells +spend +spender +spenders +spending +spends +spent +sphere +sphere's +spheres +spherical +spherically +sphering +spice +spiced +spices +spicier +spiciness +spicing +spicy +spider +spider's +spiders +spied +spier +spies +spike +spiked +spiker +spikes +spiking +spill +spilled +spiller +spilling +spills +spilt +spin +spinach +spinal +spinally +spindle +spindled +spindler +spindles +spindling +spine +spines +spinner +spinner's +spinners +spinning +spins +spiral +spirally +spirals +spire +spire's +spired +spires +spiring +spirit +spirited +spiritedly +spiritedness +spiriting +spirits +spiritual +spiritually +spiritualness +spirituals +spit +spite +spited +spiteful +spitefully +spitefulness +spites +spiting +spits +spitting +splash +splashed +splasher +splashers +splashes +splashing +spleen +splendid +splendidly +splendidness +splice +spliced +splicer +splicers +splices +splicing +splicings +spline +spline's +splined +splines +splinter +splintered +splintering +splinters +split +split's +splits +splitter +splitter's +splitters +splitting +splittings +spoil +spoiled +spoiler +spoilers +spoiling +spoils +spoke +spoked +spoken +spokes +spokesman +spokesmen +spoking +sponge +sponged +sponger +spongers +sponges +sponging +sponsor +sponsored +sponsoring +sponsors +sponsorship +spontaneous +spontaneously +spontaneousness +spook +spookier +spookiness +spooky +spool +spooled +spooler +spoolers +spooling +spools +spoon +spooned +spooning +spoons +spore +spore's +spored +spores +sporing +sport +sported +sporting +sportingly +sportive +sportively +sportiveness +sports +sportsman +sportsmanly +spot +spot's +spotless +spotlessly +spotlessness +spotlight +spotlight's +spotlighted +spotlighting +spotlights +spots +spotted +spotter +spotter's +spotters +spotting +spouse +spouse's +spouses +spousing +spout +spouted +spouter +spouting +spouts +sprang +sprawl +sprawled +sprawling +sprawls +spray +sprayed +sprayer +spraying +sprays +spread +spreader +spreaders +spreading +spreadings +spreads +spreadsheet +spreadsheets +spree +spree's +sprees +sprig +sprightlier +sprightliness +sprightly +spring +springer +springers +springier +springiest +springiness +springing +springs +springtime +springy +sprinkle +sprinkled +sprinkler +sprinklered +sprinkles +sprinkling +sprint +sprinted +sprinter +sprinters +sprinting +sprints +sprite +sprout +sprouted +sprouting +sprouts +spruce +spruced +sprucely +spruceness +sprucer +sprucest +sprucing +sprung +spun +spur +spur's +spurious +spuriously +spuriousness +spurn +spurned +spurner +spurning +spurns +spurs +spurt +spurted +spurting +spurts +sputter +sputtered +sputterer +spy +spying +squabble +squabbled +squabbler +squabbles +squabbling +squad +squad's +squadron +squadron's +squadrons +squads +squall +squall's +squaller +squalls +square +squared +squarely +squareness +squarer +squares +squarest +squaring +squash +squashed +squasher +squashes +squashing +squat +squatly +squatness +squats +squawk +squawked +squawker +squawking +squawks +squeak +squeaked +squeaker +squeaking +squeaks +squeal +squealed +squealer +squealing +squeals +squeeze +squeezed +squeezer +squeezes +squeezing +squid +squids +squint +squinted +squinter +squinting +squintingly +squints +squire +squire's +squires +squiring +squirm +squirmed +squirming +squirms +squirrel +squirrelly +squirrels +stab +stabbed +stabbing +stabilities +stability +stability's +stable +stabled +stableness +stabler +stables +stablest +stabling +stably +stabs +stack +stack's +stacked +stacker +stacking +stacks +staff +staff's +staffed +staffer +staffers +staffing +staffs +stag +stag's +stage +stagecoach +staged +stager +stagers +stages +stagger +staggered +staggerer +staggering +staggeringly +staggers +staging +stagnant +stagnantly +stags +staid +staidly +staidness +stain +stained +stainer +staining +stainless +stainlessly +stains +stair +stair's +staircase +staircase's +staircases +stairs +stairway +stairway's +stairways +stake +staked +stakes +staking +stale +staled +stalely +staleness +staler +stales +stalest +staling +stalk +stalked +stalker +stalking +stalks +stall +stalled +stalling +stallings +stalls +stalwart +stalwartly +stalwartness +stamen +stamen's +stamens +stamina +stammer +stammered +stammerer +stammering +stammers +stamp +stamped +stampede +stampeded +stampeder +stampedes +stampeding +stamper +stampers +stamping +stamps +stance +stance's +stances +stanch +stancher +stanchest +stand +standard +standardly +standards +standby +stander +standing +standings +standpoint +standpoint's +standpoints +stands +standstill +stanza +stanza's +stanzas +staple +stapled +stapler +staplers +staples +stapling +star +star's +starboard +starboarded +starboarding +starboards +starch +starched +starches +starching +stare +stared +starer +stares +starfish +staring +stark +starkest +starkly +starkness +starlet +starlet's +starlets +starlight +starred +starrier +starring +starry +stars +start +started +starter +starters +starting +startle +startled +startles +startling +startlingly +startlingness +starts +startup +startup's +startups +starvation +starve +starved +starver +starves +starving +state +state's +stated +statelier +stateliness +stately +statement +statement's +statements +stater +states +statesman +statesman's +statesmanly +static +statically +statics +stating +station +stationaries +stationary +stationed +stationer +stationing +stations +statistic +statistic's +statistical +statistically +statistician +statistician's +statisticians +statistics +stative +statue +statue's +statued +statues +statuesque +statuesquely +statuesqueness +stature +status +statuses +statute +statute's +statutes +statutorily +statutoriness +statutory +staunch +staunchest +staunchly +staunchness +stave +staved +staves +staving +stay +stayed +stayer +stayers +staying +stays +stdio +stead +steadfast +steadfastly +steadfastness +steadied +steadier +steadies +steadiest +steadily +steadiness +steading +steady +steadying +steak +steak's +steaks +steal +stealer +stealing +steals +stealth +stealthier +stealthily +stealthiness +stealthy +steam +steamboat +steamboat's +steamboats +steamed +steamer +steamers +steaming +steams +steamship +steamship's +steamships +steed +steeds +steel +steeled +steelers +steeling +steels +steep +steeped +steepen +steepened +steepening +steeper +steepest +steeping +steeple +steeple's +steeples +steeply +steepness +steeps +steer +steered +steerer +steering +steers +stellar +stem +stem's +stemmed +stemming +stems +stench +stench's +stenches +stencil +stencil's +stencils +stenographer +stenographer's +stenographers +step +step's +stepmother +stepmother's +stepmothers +stepped +stepper +stepping +steps +stepwise +stereo +stereo's +stereos +stereotype +stereotyped +stereotyper +stereotypers +stereotypes +stereotypical +stereotypically +stereotyping +sterile +sterling +sterlingly +sterlingness +stern +sternly +sternness +sterns +stew +steward +steward's +stewards +stewed +stewing +stews +stick +sticked +sticker +stickers +stickier +stickiest +stickily +stickiness +sticking +sticks +sticky +stiff +stiffen +stiffened +stiffener +stiffeners +stiffening +stiffens +stiffer +stiffest +stiffly +stiffness +stiffnesses +stiffs +stifle +stifled +stifler +stifles +stifling +stiflingly +stigma +stigmas +stile +stile's +stiles +still +stilled +stiller +stillest +stilling +stillness +stills +stimulant +stimulant's +stimulants +stimulate +stimulated +stimulates +stimulating +stimulation +stimulations +stimulative +stimuli +stimulus +sting +stinger +stinging +stingingly +stings +stink +stinker +stinkers +stinking +stinkingly +stinks +stint +stint's +stinted +stinter +stinting +stints +stipend +stipend's +stipends +stipple +stippled +stippler +stipples +stippling +stipulate +stipulated +stipulates +stipulating +stipulation +stipulations +stir +stirred +stirrer +stirrer's +stirrers +stirring +stirringly +stirrings +stirrup +stirrups +stirs +stitch +stitched +stitcher +stitches +stitching +stochastic +stochastically +stock +stockade +stockade's +stockaded +stockades +stockading +stocked +stocker +stockers +stockholder +stockholder's +stockholders +stocking +stockinged +stockings +stocks +stole +stole's +stoled +stolen +stoles +stomach +stomached +stomacher +stomaches +stomaching +stone +stone's +stoned +stoner +stones +stonier +stoniness +stoning +stony +stood +stool +stools +stoop +stooped +stooping +stoops +stop +stop's +stopcock +stopcocks +stopgap +stopgap's +stopgaps +stoppable +stoppage +stoppages +stopped +stopper +stopper's +stoppered +stoppering +stoppers +stopping +stops +storage +storage's +storages +store +stored +storehouse +storehouse's +storehouses +stores +storied +stories +storing +stork +stork's +storks +storm +stormed +stormier +stormiest +storminess +storming +storms +stormy +story +story's +storying +stout +stouten +stoutened +stoutening +stouter +stoutest +stoutly +stoutness +stove +stove's +stover +stoves +stow +stowed +stowing +stows +straggle +straggled +straggler +stragglers +straggles +straggling +straight +straighten +straightened +straightener +straighteners +straightening +straightens +straighter +straightest +straightforward +straightforwardly +straightforwardness +straightforwards +straightly +straightness +straightway +strain +strained +strainer +strainers +straining +strains +strait +straiten +straitened +straitening +straitly +straitness +straits +strand +stranded +strandedness +strander +stranding +strands +strange +strangely +strangeness +stranger +stranger's +strangers +strangest +strangle +strangled +strangler +stranglers +strangles +strangling +stranglings +strangulation +strangulation's +strangulations +strap +strap's +straps +stratagem +stratagem's +stratagems +strategic +strategics +strategies +strategy +strategy's +stratification +stratifications +stratified +stratifies +stratify +stratifying +stratum +straw +straw's +strawberries +strawberry +strawberry's +straws +stray +stray's +strayed +strayer +straying +strays +streak +streaked +streaking +streaks +stream +streamed +streamer +streamers +streaming +streamline +streamlined +streamliner +streamlines +streamlining +streams +street +streetcar +streetcar's +streetcars +streeters +streets +strength +strengthen +strengthened +strengthener +strengthening +strengthens +strengths +strenuous +strenuously +strenuousness +stress +stressed +stresses +stressing +stretch +stretched +stretcher +stretchers +stretches +stretching +strew +strewing +strewn +strews +strewth +stricken +strict +stricter +strictest +strictly +strictness +stride +strider +strides +striding +strife +strike +striker +strikers +strikes +striking +strikingly +string +string's +stringed +stringent +stringently +stringer +stringers +stringier +stringiest +stringiness +stringing +strings +stringy +strip +strip's +stripe +striped +striper +stripes +striping +stripped +stripper +stripper's +strippers +stripping +strips +strive +striver +strives +striving +strivings +strobe +strobe's +strobed +strobes +strobing +stroboscopic +strode +stroke +stroked +stroker +strokers +strokes +stroking +stroll +strolled +stroller +strolling +strolls +strong +stronger +strongest +stronghold +strongly +strove +struck +structural +structurally +structure +structured +structurer +structures +structuring +struggle +struggled +struggler +struggles +struggling +strung +strut +struts +strutted +strutter +strutting +stub +stub's +stubbed +stubbing +stubble +stubborn +stubbornly +stubbornness +stubs +stuck +stud +stud's +student +student's +students +studied +studiedly +studiedness +studier +studies +studio +studio's +studios +studious +studiously +studiousness +studs +study +studying +stuff +stuffed +stuffer +stuffier +stuffiest +stuffiness +stuffing +stuffings +stuffs +stuffy +stumble +stumbled +stumbler +stumbles +stumbling +stumblingly +stump +stumped +stumper +stumping +stumps +stun +stung +stunning +stunningly +stuns +stunt +stunt's +stunted +stuntedness +stunting +stunts +stupefy +stupefying +stupendous +stupendously +stupendousness +stupid +stupider +stupidest +stupidities +stupidity +stupidly +stupidness +stupor +sturdier +sturdiness +sturdy +style +styled +styler +stylers +styles +styling +stylish +stylishly +stylishness +stylistic +stylistically +stylistics +sub +subatomic +subclass +subclass's +subclasses +subcommittee +subcommittee's +subcommittees +subcomponent +subcomponent's +subcomponents +subcomputation +subcomputation's +subcomputations +subconscious +subconsciously +subconsciousness +subculture +subculture's +subcultures +subdivide +subdivided +subdivider +subdivides +subdividing +subdivision +subdivision's +subdivisions +subdue +subdued +subduedly +subduer +subdues +subduing +subexpression +subexpression's +subexpressions +subfield +subfield's +subfields +subfile +subfile's +subfiles +subgoal +subgoal's +subgoals +subgraph +subgraphs +subgroup +subgroup's +subgrouping +subgroups +subinterval +subinterval's +subintervals +subject +subject's +subjected +subjecting +subjection +subjective +subjectively +subjectiveness +subjectivity +subjects +sublimation +sublimations +sublime +sublimed +sublimely +sublimeness +sublimer +subliming +sublist +sublist's +sublists +submarine +submarined +submariner +submariners +submarines +submarining +submerge +submerged +submerges +submerging +submission +submission's +submissions +submit +submits +submitted +submitting +submode +submodes +submodule +submodule's +submodules +subnetwork +subnetwork's +subnetworks +subordinate +subordinated +subordinately +subordinateness +subordinates +subordinating +subordination +subordinative +subproblem +subproblem's +subproblems +subprocess +subprocess's +subprocesses +subprogram +subprogram's +subprograms +subproject +subproof +subproof's +subproofs +subrange +subrange's +subranges +subroutine +subroutine's +subroutines +subs +subschema +subschema's +subschemas +subscribe +subscribed +subscriber +subscribers +subscribes +subscribing +subscript +subscripted +subscripting +subscription +subscription's +subscriptions +subscripts +subsection +subsection's +subsections +subsegment +subsegment's +subsegments +subsequence +subsequence's +subsequences +subsequent +subsequently +subsequentness +subset +subset's +subsets +subside +subsided +subsides +subsidiaries +subsidiary +subsidiary's +subsidies +subsiding +subsidy +subsidy's +subsist +subsisted +subsistence +subsisting +subsists +subspace +subspace's +subspaces +substance +substance's +substances +substantial +substantially +substantialness +substantiate +substantiated +substantiates +substantiating +substantiation +substantiations +substantiative +substantive +substantively +substantiveness +substantivity +substitutability +substitutable +substitute +substituted +substituter +substitutes +substituting +substitution +substitutions +substitutive +substitutively +substrate +substrate's +substrates +substring +substrings +substructure +substructure's +substructures +subsume +subsumed +subsumes +subsuming +subsystem +subsystem's +subsystems +subtask +subtask's +subtasks +subterranean +subterraneanly +subtitle +subtitle's +subtitled +subtitles +subtitling +subtle +subtleness +subtler +subtlest +subtleties +subtlety +subtly +subtopic +subtopic's +subtopics +subtract +subtracted +subtracter +subtracter's +subtracters +subtracting +subtraction +subtractions +subtractive +subtracts +subtrahend +subtrahend's +subtrahends +subtree +subtree's +subtrees +subunit +subunit's +subunits +suburb +suburb's +suburban +suburbs +subversion +subvert +subverted +subverter +subverting +subverts +subway +subway's +subways +succeed +succeeded +succeeder +succeeding +succeeds +success +successes +successful +successfully +successfulness +succession +succession's +successions +successive +successively +successiveness +successor +successor's +successors +succinct +succinctly +succinctness +succumb +succumbed +succumbing +succumbs +such +suck +sucked +sucker +suckered +suckering +suckers +sucking +suckle +suckled +suckles +suckling +sucks +suction +sudden +suddenly +suddenness +suds +sudser +sudsing +sue +sued +sueded +sueding +suer +sues +suffer +sufferance +suffered +sufferer +sufferers +suffering +sufferings +suffers +suffice +sufficed +sufficer +suffices +sufficiency +sufficient +sufficiently +sufficing +suffix +suffixed +suffixer +suffixes +suffixing +suffocate +suffocated +suffocates +suffocating +suffocatingly +suffocation +suffocative +suffrage +sugar +sugared +sugaring +sugarings +sugars +suggest +suggested +suggester +suggestible +suggesting +suggestion +suggestion's +suggestions +suggestive +suggestively +suggestiveness +suggests +suicidal +suicidally +suicide +suicide's +suicided +suicides +suiciding +suing +suit +suit's +suitability +suitable +suitableness +suitably +suitcase +suitcase's +suitcases +suite +suited +suiters +suites +suiting +suitor +suitor's +suitors +suits +sulk +sulked +sulkies +sulkiness +sulking +sulks +sulky +sullen +sullenly +sullenness +sulphate +sulphates +sulphur +sulphured +sulphuric +sultan +sultan's +sultans +sultrier +sultriness +sultry +sum +sum's +sumer +summand +summand's +summands +summaries +summary +summary's +summation +summation's +summations +summed +summer +summer's +summered +summering +summers +summing +summit +summon +summoned +summoner +summoners +summoning +summons +summonses +sumptuous +sumptuously +sumptuousness +sums +sun +sun's +sunbeam +sunbeam's +sunbeams +sunburn +sundown +sundowner +sundowners +sundries +sundry +sung +sunglass +sunglasses +sunk +sunken +sunlight +sunlights +sunned +sunnier +sunniness +sunning +sunny +sunrise +sunrises +suns +sunset +sunsets +sunshine +sunshines +sup +super +superb +superbly +superbness +superclass +superclass's +supercomputer +supercomputer's +supercomputers +supered +superego +superego's +superegos +superficial +superficially +superficialness +superfluities +superfluity +superfluity's +superfluous +superfluously +superfluousness +superhuman +superhumanly +superhumanness +superimpose +superimposed +superimposes +superimposing +supering +superintend +superintendent +superintendent's +superintendents +superior +superior's +superiority +superiorly +superiors +superlative +superlatively +superlativeness +superlatives +supermarket +supermarket's +supermarkets +superpose +superposed +superposes +superposing +superscript +superscripted +superscripting +superscripts +supersede +superseded +superseder +supersedes +superseding +superset +superset's +supersets +superstition +superstition's +superstitions +superstitious +superstitiously +superstitiousness +supertitle +supertitle's +supertitled +supertitles +supertitling +superuser +superuser's +superusers +supervise +supervised +supervises +supervising +supervision +supervisions +supervisor +supervisor's +supervisors +supervisory +supper +supper's +suppers +supplant +supplanted +supplanter +supplanting +supplants +supple +suppled +supplely +supplement +supplemental +supplementaries +supplementary +supplemented +supplementer +supplementing +supplements +suppleness +suppler +supplication +supplied +supplier +supplier's +suppliers +supplies +suppling +supply +supply's +supplying +support +supportable +supported +supporter +supporters +supporting +supportingly +supportive +supportively +supports +suppose +supposed +supposedly +supposer +supposes +supposing +supposition +supposition's +suppositions +suppress +suppressed +suppresses +suppressing +suppression +suppressions +suppressive +suppressiveness +supremacy +supreme +supremely +supremeness +sure +sured +surely +sureness +surer +surest +sureties +surety +surf +surface +surfaced +surfaceness +surfacer +surfacers +surfaces +surfacing +surfer +surfer's +surfers +surfing +surge +surged +surgely +surgeon +surgeon's +surgeons +surgeries +surgery +surges +surgical +surgically +surging +surlier +surliness +surly +surmise +surmised +surmiser +surmises +surmising +surmount +surmounted +surmounting +surmounts +surname +surname's +surnamed +surnames +surpass +surpassed +surpasses +surpassing +surpassingly +surplus +surplus's +surpluses +surprise +surprise's +surprised +surpriser +surprises +surprising +surprisingly +surrender +surrendered +surrenderer +surrendering +surrenders +surrogate +surrogate's +surrogates +surrogation +surround +surrounded +surrounding +surroundings +surrounds +survey +surveyed +surveying +surveyor +surveyor's +surveyors +surveys +survival +survivals +survive +survived +surviver +survives +surviving +survivor +survivor's +survivors +susceptible +suspect +suspected +suspecter +suspecting +suspects +suspend +suspended +suspender +suspender's +suspenders +suspending +suspends +suspense +suspenses +suspension +suspensions +suspensive +suspensively +suspicion +suspicion's +suspicioned +suspicioning +suspicions +suspicious +suspiciously +suspiciousness +sustain +sustained +sustainer +sustaining +sustains +suture +sutured +sutures +suturing +swagger +swaggered +swaggering +swain +swain's +swains +swallow +swallowed +swallower +swallowing +swallows +swam +swamp +swamped +swamper +swampier +swampiness +swamping +swamps +swampy +swan +swan's +swans +swap +swapped +swapper +swapper's +swappers +swapping +swaps +swarm +swarmed +swarmer +swarming +swarms +swarthier +swarthiness +swarthy +swatted +sway +swayed +swayer +swaying +sways +swear +swearer +swearing +swears +sweat +sweated +sweater +sweaters +sweating +sweats +sweep +sweeper +sweepers +sweeping +sweepingly +sweepingness +sweepings +sweeps +sweet +sweeten +sweetened +sweetener +sweeteners +sweetening +sweetenings +sweetens +sweeter +sweetest +sweetheart +sweetheart's +sweethearts +sweetie +sweetie's +sweeties +sweeting +sweetly +sweetness +sweets +swell +swelled +swelling +swellings +swells +swept +swerve +swerved +swerves +swerving +swift +swifter +swiftest +swiftly +swiftness +swim +swimmer +swimmer's +swimmers +swimming +swimmingly +swims +swimsuit +swimsuit's +swimsuits +swine +swing +swinger +swingers +swinging +swingingly +swings +swipe +swiped +swipes +swiping +swirl +swirled +swirler +swirling +swirlingly +swirls +swish +swished +swisher +switch +switch's +switchboard +switchboard's +switchboards +switched +switcher +switchers +switches +switching +switchings +swollen +swoon +swooned +swooner +swooning +swooningly +swoons +swoop +swooped +swooper +swooping +swoops +sword +sword's +swords +swore +sworn +swum +swung +sycamore +syllabi +syllable +syllable's +syllabled +syllables +syllabling +syllabus +syllogism +syllogism's +syllogisms +symbiosis +symbiotic +symbol +symbol's +symbolic +symbolic's +symbolically +symbolics +symbolism +symbolisms +symbols +symmetric +symmetrical +symmetrically +symmetricalness +symmetries +symmetry +symmetry's +sympathetic +sympathies +sympathy +sympathy's +symphonies +symphony +symphony's +symposium +symposiums +symptom +symptom's +symptomatic +symptoms +synapse +synapse's +synapsed +synapses +synapsing +synchronous +synchronously +synchronousness +synchrony +syndicate +syndicated +syndicates +syndicating +syndication +syndrome +syndrome's +syndromes +synergism +synergistic +synonym +synonym's +synonymous +synonymously +synonyms +synopses +synopsis +syntactic +syntactical +syntactically +syntacticly +syntactics +syntax +syntaxes +syntheses +synthesis +synthetic +synthetics +syringe +syringed +syringes +syringing +syrup +system +system's +systematic +systematically +systematicness +systematics +systems +tab +tabernacle +tabernacle's +tabernacled +tabernacles +tabernacling +table +tableau +tableau's +tableaus +tablecloth +tablecloths +tabled +tables +tablespoon +tablespoon's +tablespoonful +tablespoonful's +tablespoonfuls +tablespoons +tablet +tablet's +tablets +tabling +taboo +taboo's +taboos +tabs +tabular +tabularly +tabulate +tabulated +tabulates +tabulating +tabulation +tabulations +tabulator +tabulator's +tabulators +tachometer +tachometer's +tachometers +tachometry +tacit +tacitly +tacitness +tack +tacked +tacker +tacking +tackle +tackle's +tackled +tackler +tackles +tackling +tacks +tact +tactics +tactile +tactilely +tag +tag's +tagged +tagging +tags +tail +tailed +tailer +tailing +tailings +tailor +tailored +tailoring +tailors +tails +taint +tainted +taints +take +taken +taker +takers +takes +taketh +taking +takings +tale +tale's +talent +talented +talents +taler +tales +talion +talk +talkative +talkatively +talkativeness +talked +talker +talkers +talkie +talking +talks +tall +taller +tallest +tallness +tallow +tame +tamed +tamely +tameness +tamer +tames +tamest +taming +tamper +tampered +tamperer +tampering +tampers +tan +tandem +tang +tanged +tangent +tangent's +tangential +tangentially +tangents +tangible +tangibleness +tangibly +tangier +tangle +tangled +tangles +tangling +tangly +tangy +tank +tanked +tanker +tankers +tanking +tanks +tanner +tanner's +tanners +tans +tantamount +tantrum +tantrum's +tantrums +tap +tap's +tape +taped +taper +tapered +taperer +tapering +tapers +tapes +tapestried +tapestries +tapestry +tapestry's +taping +tapings +tapped +tapper +tapper's +tappers +tapping +taproot +taproot's +taproots +taps +tar +tardier +tardies +tardiness +tardy +target +targeted +targeting +targets +tariff +tariff's +tariffs +taring +tarried +tarries +tarry +tarrying +tars +tart +tartly +tartness +tarts +task +tasked +tasking +tasks +taste +tasted +tasteful +tastefully +tastefulness +tasteless +tastelessly +tastelessness +taster +tasters +tastes +tasting +tatter +tattered +tattoo +tattooed +tattooer +tattoos +tau +taught +taunt +taunted +taunter +taunting +tauntingly +taunts +taut +tauten +tautened +tautening +tautly +tautness +tautological +tautologically +tautologies +tautology +tautology's +tavern +tavern's +taverner +taverns +tawnier +tawnies +tawniness +tawny +tax +taxable +taxation +taxed +taxer +taxes +taxi +taxi's +taxicab +taxicab's +taxicabs +taxied +taxiing +taxing +taxingly +taxis +taxonomic +taxonomically +taxonomy +taxpayer +taxpayer's +taxpayers +tea +teach +teachable +teachableness +teacher +teacher's +teachers +teaches +teaching +teachings +team +team's +teamed +teaming +teams +teapot +tear +tear's +teared +tearer +tearful +tearfully +tearfulness +tearing +tears +teas +tease +teased +teaser +teases +teasing +teasingly +teaspoon +teaspoon's +teaspoonful +teaspoonful's +teaspoonfuls +teaspoons +technical +technicalities +technicality +technicality's +technically +technicalness +technician +technician's +technicians +technique +technique's +techniques +technological +technologically +technologies +technologist +technologist's +technologists +technology +technology's +tedious +tediously +tediousness +tedium +teem +teemed +teeming +teemingly +teemingness +teems +teen +teenage +teenaged +teenager +teenagers +teener +teens +teeth +teethe +teethed +teether +teethes +teething +telecommunication +telecommunications +teleconference +teleconference's +teleconferenced +teleconferences +teleconferencing +telegram +telegram's +telegrams +telegraph +telegraphed +telegrapher +telegraphers +telegraphic +telegraphing +telegraphs +teleological +teleologically +teleology +telephone +telephoned +telephoner +telephoners +telephones +telephonic +telephoning +telephony +teleport +telescope +telescoped +telescopes +telescoping +teletype +teletype's +teletypes +televise +televised +televises +televising +television +televisions +televisor +televisor's +televisors +tell +teller +tellers +telling +tellingly +tellings +tells +temper +temperament +temperamental +temperamentally +temperaments +temperance +temperate +temperately +temperateness +temperature +temperature's +temperatures +tempered +temperer +tempering +tempers +tempest +tempests +tempestuous +tempestuously +tempestuousness +template +template's +templates +temple +temple's +templed +temples +temporal +temporally +temporaries +temporarily +temporariness +temporary +tempt +temptation +temptation's +temptations +tempted +tempter +tempters +tempting +temptingly +tempts +ten +ten's +tenacious +tenaciously +tenaciousness +tenant +tenant's +tenants +tend +tended +tendencies +tendency +tender +tendered +tendering +tenderly +tenderness +tenders +tending +tends +tenement +tenement's +tenements +tennis +tenor +tenor's +tenors +tens +tense +tensed +tensely +tenseness +tenser +tenses +tensest +tensing +tension +tensioned +tensioner +tensioning +tensions +tensive +tensor +tensor's +tensors +tent +tentacle +tentacled +tentacles +tentative +tentatively +tentativeness +tented +tenter +tenth +tenthes +tenting +tents +tenure +tenured +tenures +tequila +tequila's +term +termcap +termed +termer +terminal +terminal's +terminally +terminals +terminate +terminated +terminates +terminating +termination +terminations +terminative +terminatively +terminator +terminator's +terminators +terming +terminologies +terminology +terminus +termly +terms +ternary +terrace +terraced +terraces +terracing +terrain +terrain's +terrains +terrestrial +terrestrial's +terrestrially +terrestrials +terrible +terribleness +terribly +terrier +terrier's +terriers +terrific +terrificly +terrified +terrifies +terrify +terrifying +terrifyingly +territorial +territorially +territories +territory +territory's +terror +terror's +terrorism +terrorist +terrorist's +terroristic +terrorists +terrors +tertiaries +tertiary +test +test's +testability +testable +testament +testament's +testaments +tested +tester +tester's +testers +testicle +testicle's +testicles +testified +testifier +testifiers +testifies +testify +testifying +testimonies +testimony +testimony's +testing +testings +tests +text +text's +textbook +textbook's +textbooks +textile +textile's +textiles +texts +textual +textually +texture +textured +textures +texturing +than +thank +thanked +thanker +thankful +thankfully +thankfulness +thanking +thankless +thanklessly +thanklessness +thanks +thanksgiving +thanksgiving's +thanksgivings +that +that's +thatch +thatched +thatcher +thatches +thatching +thats +thaw +thawed +thawing +thaws +the +theatrical +theatrically +theatricals +theft +theft's +thefts +their +their's +theirs +them +thematic +theme +theme's +themes +themselves +then +thence +thenceforth +theologian +theologian's +theologians +theological +theologically +theologies +theology +theorem +theorem's +theorems +theoretic +theoretical +theoretically +theoreticians +theoretics +theories +theorist +theorist's +theorists +theory +theory's +therapeutic +therapeutics +therapies +therapist +therapist's +therapists +therapy +therapy's +there +there's +thereabouts +thereafter +thereby +therefore +therein +thereof +thereon +thereto +thereupon +therewith +thermodynamic +thermodynamics +thermometer +thermometer's +thermometers +thermostat +thermostat's +thermostated +thermostats +these +theses +thesis +they +they'd +they'll +they're +they've +thick +thicken +thickened +thickener +thickeners +thickening +thickens +thicker +thickest +thicket +thicket's +thicketed +thickets +thickly +thickness +thicknesses +thicks +thief +thieve +thieves +thieving +thigh +thighed +thighs +thimble +thimble's +thimbles +thin +thiner +thinest +thing +thingamajig +thingamajig's +thingamajigs +thingness +things +think +thinkable +thinkableness +thinkably +thinker +thinkers +thinking +thinkingly +thinkingness +thinks +thinly +thinner +thinners +thinness +thinnest +thins +third +thirdly +thirds +thirst +thirsted +thirster +thirstier +thirstiness +thirsts +thirsty +thirteen +thirteens +thirteenth +thirties +thirtieth +thirty +this +thistle +thong +thonged +thorn +thorn's +thornier +thorniness +thorns +thorny +thorough +thoroughfare +thoroughfare's +thoroughfares +thoroughly +thoroughness +those +though +thought +thought's +thoughtful +thoughtfully +thoughtfulness +thoughtless +thoughtlessly +thoughtlessness +thoughts +thousand +thousands +thousandth +thrash +thrashed +thrasher +thrashes +thrashing +thread +threaded +threader +threaders +threading +threads +threat +threaten +threatened +threatener +threatening +threateningly +threatens +threats +three +three's +threes +threescore +threshold +threshold's +thresholded +thresholding +thresholds +threw +thrice +thrift +thriftier +thriftiness +thrifty +thrill +thrilled +thriller +thrillers +thrilling +thrillingly +thrills +thrive +thrived +thriver +thrives +thriving +thrivingly +throat +throated +throating +throats +throb +throbbed +throbbing +throbs +throne +throne's +thrones +throng +throng's +thronging +throngs +throning +throttle +throttled +throttler +throttles +throttling +through +throughly +throughout +throughput +throw +throwable +thrower +throwing +thrown +throws +thrush +thrushes +thrust +thruster +thrusters +thrusting +thrusts +thud +thuds +thug +thug's +thugs +thumb +thumbed +thumbing +thumbs +thump +thumped +thumper +thumping +thumps +thunder +thunderbolt +thunderbolt's +thunderbolts +thundered +thunderer +thunderers +thundering +thunderingly +thunders +thunderstorm +thunderstorm's +thunderstorms +thunderstruck +thus +thusly +thwart +thwarted +thwarter +thwarting +thwartly +thwarts +thyself +tick +ticked +ticker +tickers +ticket +ticket's +ticketed +ticketing +tickets +ticking +tickle +tickled +tickler +tickles +tickling +ticklish +ticklishly +ticklishness +ticks +tidal +tidally +tide +tided +tides +tidied +tidier +tidies +tidiness +tiding +tidings +tidy +tidying +tie +tied +tier +tiered +tiers +ties +tiger +tiger's +tigers +tight +tighten +tightened +tightener +tighteners +tightening +tightenings +tightens +tighter +tightest +tightly +tightness +tights +tilde +tildes +tile +tiled +tiler +tiles +tiling +till +tillable +tilled +tiller +tillered +tillering +tillers +tilling +tills +tilt +tilted +tilter +tilters +tilting +tilts +timber +timbered +timbering +timbers +time +timed +timeless +timelessly +timelessness +timelier +timeliness +timely +timeout +timeouts +timer +timers +times +timeshare +timeshared +timeshares +timesharing +timetable +timetable's +timetabled +timetables +timetabling +timid +timidity +timidly +timidness +timing +timings +tin +tin's +tinge +tinged +tinging +tingle +tingled +tingles +tingling +tinglingly +tinier +tiniest +tinily +tininess +tinker +tinkered +tinkerer +tinkering +tinkers +tinkle +tinkled +tinkles +tinkling +tinned +tinnier +tinniest +tinnily +tinniness +tinning +tinny +tins +tint +tinted +tinter +tinting +tints +tiny +tip +tip's +tipped +tipper +tipper's +tippers +tipping +tips +tiptoe +tiptoed +tire +tired +tiredly +tiredness +tireless +tirelessly +tirelessness +tires +tiresome +tiresomely +tiresomeness +tiring +tissue +tissue's +tissued +tissues +tissuing +tit +tit's +tithe +tithe's +tither +tithes +tithing +title +titled +titles +titling +tits +titter +tittered +tittering +titters +tizzies +tizzy +to +toad +toad's +toads +toast +toasted +toaster +toasters +toastier +toasting +toasts +toasty +tobacco +today +today's +todays +toe +toe's +toed +toes +together +togetherness +toggle +toggled +toggles +toggling +toil +toiled +toiler +toilet +toilet's +toilets +toiling +toils +token +token's +tokens +told +tolerability +tolerable +tolerably +tolerance +tolerances +tolerant +tolerantly +tolerate +tolerated +tolerates +tolerating +toleration +tolerative +toll +tolled +tolling +tolls +tom +tom's +tomahawk +tomahawk's +tomahawks +tomato +tomatoes +tomb +tomb's +tombs +tomography +tomorrow +tomorrow's +tomorrows +toms +ton +ton's +tone +toned +toner +tones +tongs +tongue +tongued +tongues +tonguing +tonic +tonic's +tonics +tonight +toning +tonnage +tons +tonsil +too +took +tool +tooled +tooler +toolers +tooling +toolkit +toolkit's +toolkits +tools +tooth +toothbrush +toothbrush's +toothbrushes +toothbrushing +toothed +toothing +toothpick +toothpick's +toothpicks +top +toped +toper +topic +topic's +topical +topically +topics +toping +topmost +topological +topologically +topologies +topology +topple +toppled +topples +toppling +tops +torch +torch's +torches +tore +torment +tormented +tormenter +tormenters +tormenting +torments +torn +tornado +tornadoes +tornados +torpedo +torpedoed +torpedoes +torpedoing +torpedos +torque +torquer +torquers +torques +torquing +torrent +torrent's +torrents +torrid +torridly +torridness +tortoise +tortoise's +tortoises +torture +tortured +torturer +torturers +tortures +torturing +torus +torus's +toruses +toss +tossed +tosser +tosses +tossing +total +total's +totalities +totality +totality's +totally +totals +totter +tottered +tottering +totteringly +totters +touch +touchable +touched +toucher +touches +touchier +touchiest +touchily +touchiness +touching +touchingly +touchy +tough +toughen +toughened +toughening +toughens +tougher +toughest +toughly +toughness +tour +toured +tourer +touring +tourist +tourist's +tourists +tournament +tournament's +tournaments +tours +tow +toward +towardliness +towardly +towards +towed +towel +towel's +towels +tower +towered +towering +toweringly +towers +towing +town +town's +towner +towns +township +township's +townships +tows +toxicity +toxin +toxin's +toxins +toy +toyed +toyer +toying +toys +trace +traceable +traceableness +traced +traceless +tracelessly +tracer +tracers +traces +tracing +tracings +track +tracked +tracker +trackers +tracking +tracks +tract +tract's +tractability +tractable +tractive +tractor +tractor's +tractors +tracts +trade +traded +trademark +trademark's +trademarks +tradeoff +tradeoffs +trader +traders +trades +tradesman +trading +tradition +tradition's +traditional +traditionally +traditions +traffic +traffic's +trafficked +trafficker +trafficker's +traffickers +trafficking +traffics +tragedies +tragedy +tragedy's +tragic +tragically +trail +trailed +trailer +trailers +trailing +trailings +trails +train +trained +trainee +trainee's +trainees +trainer +trainers +training +trains +trait +trait's +traitor +traitor's +traitors +traits +trajectories +trajectory +trajectory's +tramp +tramped +tramper +tramping +trample +trampled +trampler +tramples +trampling +tramps +trance +trance's +trances +trancing +tranquil +tranquility +tranquillity +tranquilly +tranquilness +transact +transacted +transacting +transaction +transaction's +transactions +transacts +transceiver +transceiver's +transceivers +transcend +transcended +transcendent +transcendently +transcending +transcends +transcontinental +transcribe +transcribed +transcriber +transcribers +transcribes +transcribing +transcript +transcript's +transcription +transcription's +transcriptions +transcripts +transfer +transfer's +transferability +transferable +transferal +transferal's +transferals +transfered +transference +transferral +transferral's +transferrals +transferred +transferrer +transferrer's +transferrers +transferring +transfers +transfinite +transform +transformable +transformation +transformation's +transformational +transformations +transformed +transformer +transformers +transforming +transforms +transgress +transgressed +transgresses +transgressing +transgression +transgression's +transgressions +transgressive +transience +transiency +transient +transiently +transients +transistor +transistor's +transistors +transit +transition +transitional +transitionally +transitioned +transitions +transitive +transitively +transitiveness +transitivity +transitoriness +transitory +translatability +translatable +translate +translated +translates +translating +translation +translational +translations +translative +translator +translator's +translators +translucent +translucently +transmission +transmission's +transmissions +transmit +transmits +transmittal +transmitted +transmitter +transmitter's +transmitters +transmitting +transmogrification +transmogrify +transparencies +transparency +transparency's +transparent +transparently +transparentness +transpire +transpired +transpires +transpiring +transplant +transplanted +transplanter +transplanting +transplants +transport +transportability +transportation +transportations +transported +transporter +transporters +transporting +transports +transpose +transposed +transposes +transposing +transposition +trap +trap's +trapezoid +trapezoid's +trapezoidal +trapezoids +trapped +trapper +trapper's +trappers +trapping +trappings +traps +trash +trashed +trasher +trashes +trashing +traumatic +travail +travails +travel +travels +traversal +traversal's +traversals +traverse +traversed +traverser +traverses +traversing +travesties +travesty +travesty's +tray +tray's +trays +treacheries +treacherous +treacherously +treacherousness +treachery +treachery's +tread +treaded +treader +treading +treads +treason +treasure +treasured +treasurer +treasures +treasuries +treasuring +treasury +treasury's +treat +treated +treater +treaters +treaties +treating +treatise +treatise's +treatises +treatment +treatment's +treatments +treats +treaty +treaty's +treble +trebled +trebles +trebling +tree +tree's +treed +trees +treetop +treetop's +treetops +trek +trek's +treks +tremble +trembled +trembler +trembles +trembling +tremendous +tremendously +tremendousness +tremor +tremor's +tremors +trench +trenched +trencher +trenchers +trenches +trend +trending +trends +trespass +trespassed +trespasser +trespassers +trespasses +tress +tress's +tressed +tresses +trial +trial's +trials +triangle +triangle's +triangles +triangular +triangularly +tribal +tribally +tribe +tribe's +tribes +tribunal +tribunal's +tribunals +tribune +tribune's +tribunes +tributary +tribute +tribute's +tributes +tributing +trichotomy +trick +tricked +tricker +trickier +trickiest +trickiness +tricking +trickle +trickled +trickles +trickling +tricks +tricky +tried +trier +triers +tries +trifle +trifled +trifler +trifles +trifling +trigger +triggered +triggering +triggers +trigonometric +trigonometry +trihedral +trill +trilled +triller +trillion +trillions +trillionth +trim +trimer +trimly +trimmed +trimmer +trimmest +trimming +trimmings +trimness +trims +trinket +trinket's +trinketed +trinketer +trinkets +trip +trip's +triple +tripled +triples +triplet +triplet's +triplets +triplication +tripling +triply +trips +triumph +triumphal +triumphantly +triumphed +triumphing +triumphs +trivia +trivial +trivialities +triviality +trivially +trod +troff +troff's +troffer +troll +troll's +trolley +trolley's +trolleyed +trolleys +trolls +troop +trooped +trooper +troopers +trooping +troops +trophied +trophies +trophy +trophy's +trophying +tropic +tropic's +tropical +tropically +tropics +trot +trots +trouble +troubled +troublemaker +troublemaker's +troublemakers +troubler +troubles +troubleshoot +troubleshooted +troubleshooter +troubleshooters +troubleshooting +troubleshoots +troublesome +troublesomely +troublesomeness +troubling +trough +trouser +trousered +trousers +trout +trouts +trowel +trowel's +trowels +truant +truant's +truants +truce +trucing +truck +trucked +trucker +truckers +trucking +trucks +trudge +trudged +trudger +trudges +trudging +true +trued +trueness +truer +trues +truest +truing +truism +truism's +truisms +truly +trump +trumped +trumpet +trumpeted +trumpeter +trumpeting +trumpets +trumps +truncate +truncated +truncates +truncating +truncation +truncation's +truncations +trunk +trunk's +trunked +trunks +trust +trusted +trustee +trustee's +trusteed +trustees +truster +trustful +trustfully +trustfulness +trustier +trusties +trustiness +trusting +trustingly +trusts +trustworthiness +trustworthy +trusty +truth +truthful +truthfully +truthfulness +truths +try +trying +tryingly +tty +tty's +ttys +tub +tub's +tube +tubed +tuber +tuberculosis +tubers +tubes +tubing +tubs +tuck +tucked +tucker +tuckered +tuckering +tucking +tucks +tuft +tuft's +tufted +tufter +tufts +tug +tugs +tuition +tuitions +tulip +tulip's +tulips +tumble +tumbled +tumbler +tumblers +tumbles +tumbling +tumult +tumult's +tumults +tumultuous +tumultuously +tumultuousness +tunable +tunableness +tune +tuned +tuner +tuners +tunes +tunic +tunic's +tunics +tuning +tuning's +tunings +tunnel +tunnels +tuple +tuple's +tuples +turban +turban's +turbaned +turbans +turbulence +turbulence's +turbulent +turbulently +turf +turkey +turkey's +turkeys +turmoil +turmoil's +turmoils +turn +turnable +turned +turner +turners +turning +turnings +turnip +turnip's +turnips +turnkey +turnkeys +turnover +turnovers +turns +turpentine +turquoise +turret +turret's +turreted +turrets +turtle +turtle's +turtles +turtling +tutor +tutored +tutorial +tutorial's +tutorials +tutoring +tutors +twain +twang +twanging +twas +tweak +tweaked +tweaker +tweaking +tweaks +tweed +tweezer +tweezers +twelfth +twelve +twelves +twenties +twentieth +twenty +twice +twig +twig's +twigs +twilight +twilight's +twilights +twill +twilled +twilling +twin +twin's +twine +twined +twiner +twines +twining +twinkle +twinkled +twinkler +twinkles +twinkling +twins +twirl +twirled +twirler +twirling +twirlingly +twirls +twist +twisted +twister +twisters +twisting +twists +twitch +twitched +twitcher +twitching +twitter +twittered +twitterer +twittering +two +two's +twofold +twos +tying +type +type's +typed +typedef +typedefs +typer +types +typewriter +typewriter's +typewriters +typhoid +typical +typically +typicalness +typification +typified +typifies +typify +typifying +typing +typist +typist's +typists +typo +typographic +typographical +typographically +typography +typos +tyranny +tyrant +tyrant's +tyrants +ubiquitous +ubiquitously +ubiquitousness +ubiquity +ugh +uglier +ugliest +ugliness +ugly +ulcer +ulcer's +ulcered +ulcering +ulcers +ultimate +ultimately +ultimateness +umbrella +umbrella's +umbrellas +umpire +umpire's +umpired +umpires +umpiring +unabashed +unabashedly +unabated +unabatedly +unabbreviated +unable +unabridged +unaccelerated +unacceptability +unacceptable +unacceptably +unaccessible +unaccommodated +unaccompanied +unaccomplished +unaccountably +unaccounted +unaccustomed +unaccustomedly +unachievable +unachieved +unacknowledged +unacquainted +unadaptable +unadjustable +unadjusted +unadopted +unadorned +unadulterated +unadulteratedly +unadvised +unadvisedly +unaffected +unaffectedly +unaffectedness +unaffectionate +unaffectionately +unafraid +unaggregated +unaided +unalienability +unalienable +unaligned +unallocated +unalloyed +unalterable +unalterableness +unalterably +unaltered +unambiguous +unambiguously +unambitious +unanchored +unanimous +unanimously +unannounced +unanswerable +unanswered +unanticipated +unanticipatedly +unapologetically +unappealing +unappealingly +unappreciated +unapproachability +unapproachable +unappropriated +unapt +unaptly +unaptness +unarguable +unarguably +unarmed +unarticulated +unary +unashamed +unashamedly +unasked +unassailable +unassailableness +unassembled +unassigned +unassigns +unassisted +unassuming +unassumingness +unattached +unattainability +unattainable +unattended +unattenuated +unattractive +unattractively +unattractiveness +unattributed +unauthentic +unauthenticated +unavailability +unavailable +unavailing +unavailingly +unavailingness +unavoidable +unavoidably +unaware +unawarely +unawareness +unawares +unbacked +unbalanced +unbalancedness +unbanned +unbanning +unbans +unbarbered +unbarred +unbated +unbearable +unbearably +unbeatable +unbeatably +unbeaten +unbeautifully +unbecoming +unbecomingly +unbecomingness +unbelievable +unbelievably +unbelieving +unbelievingly +unbelted +unbendable +unbetrothed +unbiased +unbiasedness +unbidden +unblemished +unblinded +unblinking +unblinkingly +unblock +unblocked +unblocking +unblocks +unblown +unblushing +unblushingly +unbodied +unbolted +unboned +unbonneted +unborn +unbound +unbounded +unboundedness +unbowed +unbranched +unbreakable +unbreathable +unbred +unbridled +unbroken +unbudging +unbudgingly +unbuffered +unbuilt +unbundled +unburdened +unbureaucratic +unburied +unburned +unbuttered +unbuttoned +unbuttons +uncaged +uncalculating +uncalled +uncandidly +uncanniness +uncanny +uncared +uncaring +uncatchable +uncaught +uncaused +unceasing +unceasingly +uncensored +uncertain +uncertainly +uncertainness +uncertainties +uncertainty +uncertified +unchallenged +unchangeability +unchangeable +unchangeably +unchanged +unchanging +unchangingly +unchangingness +uncharacteristically +uncharged +uncharitable +uncharitableness +uncharted +unchartered +uncheckable +unchecked +unchivalrously +unchosen +uncivil +uncivilly +unclaimed +unclamorous +unclamorously +unclamorousness +unclarity +unclassified +uncle +uncle's +unclean +uncleanliness +uncleanly +uncleanness +unclear +uncleared +unclenched +uncles +unclipped +unclosed +unclothed +unclouded +uncloudedly +unclustered +uncluttered +uncoated +uncoded +uncoiled +uncoined +uncomfortable +uncomfortably +uncomforted +uncommented +uncommitted +uncommon +uncommonly +uncommonness +uncomplaining +uncomplainingly +uncompleted +uncomplimentary +uncomprehending +uncomprehendingly +uncompress +uncompressed +uncompresses +uncompressing +uncompromising +uncompromisingly +uncomputable +unconceivable +unconcerned +unconcernedly +unconcernedness +unconditional +unconditionally +unconditioned +unconfined +unconfirmed +unconformity +unconnected +unconquerable +unconscious +unconsciously +unconsciousness +unconsidered +unconsolidated +unconstitutional +unconstitutionality +unconstitutionally +unconstrained +uncontaminated +uncontested +uncontrollability +uncontrollable +uncontrollably +uncontrolled +unconventional +unconventionally +unconvertible +unconvinced +unconvincing +unconvincingly +unconvincingness +uncool +uncooled +uncooperative +uncoordinated +uncorked +uncorrectable +uncorrected +uncorrelated +uncountable +uncountably +uncounted +uncouth +uncouthly +uncouthness +uncovenanted +uncover +uncovered +uncovering +uncovers +uncreated +uncritically +uncrowned +uncrushable +uncured +uncurled +uncynical +uncynically +undamaged +undamped +undaunted +undauntedly +undebatable +undecidable +undecided +undeclared +undecomposable +undecorated +undefended +undefinability +undefinable +undefined +undefinedness +undeformed +undelete +undeleted +undemocratic +undemocratically +undemonstrative +undemonstratively +undemonstrativeness +undeniable +undeniableness +undeniably +undepicted +under +underbrush +underdone +underestimate +underestimated +underestimates +underestimating +underestimation +underestimations +underflow +underflowed +underflowing +underflows +underfoot +undergo +undergoes +undergoing +undergone +undergrad +undergrad's +undergrads +undergraduate +undergraduate's +undergraduates +underground +undergrounder +underivable +underived +underlie +underlies +underline +underlined +underlines +underling +underling's +underlings +underlining +underlinings +underly +underlying +undermine +undermined +undermines +undermining +underneath +underpayment +underpayment's +underpayments +underpinning +underpinnings +underplay +underplayed +underplaying +underplays +underscore +underscored +underscores +understand +understandability +understandable +understandably +understanding +understandingly +understandings +understands +understated +understood +undertake +undertaken +undertaker +undertaker's +undertakers +undertakes +undertaking +undertakings +undertook +underway +underwear +underwent +underworld +underwrite +underwriter +underwriters +underwrites +underwriting +undescended +undesigned +undesigning +undesirability +undesirable +undesirableness +undesirably +undesired +undetectable +undetected +undetermined +undeveloped +undeviated +undeviating +undeviatingly +undid +undies +undifferentiated +undigested +undignified +undiluted +undiminished +undimmed +undiplomatic +undirected +undisciplined +undisclosed +undiscovered +undiscussed +undisguised +undisguisedly +undismayed +undisputed +undisrupted +undissociated +undistinguished +undistorted +undistributed +undisturbed +undivided +undo +undocumented +undoer +undoes +undoing +undoings +undomesticated +undone +undoubled +undoubted +undoubtedly +undrained +undramatically +undreamed +undress +undressed +undresses +undressing +undried +undrinkable +undue +unduly +undumper +undumper's +undutiful +undutifully +undutifulness +undying +unearned +unearthliness +unearthly +uneasily +uneasiness +uneasy +uneconomical +unedited +unelected +unembellished +unemotional +unemotionally +unemphatic +unemphatically +unemployable +unemployed +unemployment +unencumbered +unending +unendingly +unendurable +unendurableness +unendurably +unenlightening +unenthusiastic +unenthusiastically +unenumerated +unenvied +unequal +unequally +unequivocal +unequivocally +unerring +unerringly +unessential +unethically +unevaluated +uneven +unevenly +unevenness +uneventful +uneventfully +unexamined +unexampled +unexceptionally +unexcused +unexpanded +unexpected +unexpectedly +unexpectedness +unexpended +unexperienced +unexplainable +unexplained +unexploited +unexplored +unexpressed +unextended +unfading +unfadingly +unfair +unfairly +unfairness +unfaith +unfaithful +unfaithfully +unfaithfulness +unfaltering +unfalteringly +unfamiliar +unfamiliarity +unfamiliarly +unfashionable +unfashionably +unfastened +unfathered +unfeathered +unfeigned +unfeignedly +unfenced +unfettered +unfilial +unfilially +unfilled +unfinished +unfired +unfit +unfitly +unfitness +unfitted +unfixed +unflagging +unflaggingly +unflattering +unflatteringly +unfledged +unflinching +unflinchingly +unfocused +unfold +unfolded +unfolding +unfolds +unforeseen +unforgeable +unforgettable +unforgettably +unforgivable +unforgiving +unforgivingness +unformatted +unformed +unforthcoming +unfortunate +unfortunately +unfortunates +unfounded +unfrequented +unfriendliness +unfriendly +unfrosted +unfruitful +unfruitfully +unfruitfulness +unfulfilled +unfunded +unfunnily +unfurnished +ungainliness +ungainly +ungallantly +ungenerously +ungirt +unglazed +unglued +ungot +ungotten +ungoverned +ungraceful +ungracefully +ungracefulness +ungraciously +ungraded +ungrammatical +ungrateful +ungratefully +ungratefulness +ungratified +ungrounded +unguarded +unguardedly +unguardedness +unguessable +unguessed +unguided +unhallow +unhallowed +unhampered +unhandily +unhandsomely +unhappier +unhappiest +unhappily +unhappiness +unhappy +unharmed +unhealthily +unhealthiness +unhealthy +unheard +unheeded +unheeding +unhelm +unhelpfully +unheralded +unhesitating +unhesitatingly +unhinged +unhitched +unhooks +unhoped +unhurriedly +unhysterical +unhysterically +unicorn +unicorn's +unicorns +unidentifiable +unidentified +unidirectional +unidirectionality +unidirectionally +unification +unifications +unified +unifier +unifiers +unifies +uniform +uniformed +uniforming +uniformities +uniformity +uniformly +uniformness +uniforms +unify +unifying +unilluminating +unimaginable +unimaginably +unimaginatively +unimpaired +unimpassioned +unimpeded +unimplemented +unimportance +unimportant +unimpressed +unimproved +unincorporated +unindented +uninfected +uninfluenced +uninformatively +uninformed +uninhabited +uninhibited +uninhibitedly +uninhibitedness +uninitiated +uninjured +uninspired +uninspiring +uninstantiated +uninsulated +unintelligent +unintelligently +unintelligibility +unintelligible +unintelligibleness +unintelligibly +unintended +unintentional +unintentionally +uninteresting +uninterestingly +uninterpretable +uninterpreted +uninterrupted +uninterruptedly +uninterruptedness +uninterviewed +uninvited +union +union's +unions +unique +uniquely +uniqueness +unison +unit +unit's +unite +united +unitedly +uniter +unites +unities +uniting +unitive +units +unity +unity's +univalve +univalve's +univalves +universal +universality +universally +universalness +universals +universe +universe's +universes +universities +university +university's +unjacketed +unjam +unjammed +unjamming +unjoined +unjust +unjustifiable +unjustified +unjustly +unjustness +unkind +unkindliness +unkindly +unkindness +unknit +unknowable +unknowing +unknowingly +unknown +unknowns +unlaced +unlamented +unlashed +unlaundered +unlawful +unlawfully +unlawfulness +unleaded +unleash +unleashed +unleashes +unleashing +unleavened +unless +unlettered +unlicensed +unlicked +unlike +unlikelihood +unlikelihoods +unlikeliness +unlikely +unlikeness +unlimbers +unlimited +unlimitedly +unlined +unlink +unlinked +unlinking +unlinks +unlisted +unload +unloaded +unloader +unloaders +unloading +unloads +unlock +unlocked +unlocking +unlocks +unlogged +unloved +unluckily +unluckiness +unlucky +unmade +unmagnified +unmaintainable +unmaintained +unmaliciously +unmanageable +unmanageably +unmanaged +unmanned +unmannered +unmanneredly +unmannerliness +unmannerly +unmapped +unmaps +unmarked +unmarried +unmarrieds +unmasked +unmatchable +unmatched +unmated +unmates +unmeant +unmeasurable +unmentionable +unmentionables +unmentioned +unmerciful +unmercifully +unmeshed +unmistakable +unmistakably +unmitigated +unmitigatedly +unmitigatedness +unmixed +unmoderated +unmodifiable +unmodified +unmolested +unmotivated +unmount +unmountable +unmounted +unmoved +unmurmuring +unnameable +unnamed +unnatural +unnaturally +unnaturalness +unnecessarily +unnecessary +unneeded +unnegated +unnerve +unnerved +unnerves +unnerving +unnervingly +unnoticed +unnourished +unnumbered +unobservable +unobservables +unobserved +unobtainable +unoccupied +unofficial +unofficially +unopened +unordered +unoriginals +unorthodoxly +unpack +unpackaged +unpackages +unpacked +unpacker +unpacking +unpacks +unpadded +unpaged +unpaid +unpainted +unpaired +unparliamentary +unparsed +unpartitioned +unpatriotic +unpaved +unperceived +unperformed +unperturbed +unperturbedly +unplaced +unplagued +unplanned +unpleasant +unpleasantly +unpleasantness +unpleased +unplowed +unplugged +unplugging +unplugs +unplumbed +unpolled +unpolluted +unpopular +unpopularity +unprecedented +unprecedentedly +unpredictability +unpredictable +unpredictably +unpredicted +unprejudiced +unprescribed +unpreserved +unpretending +unpretentious +unpretentiously +unpretentiousness +unpriced +unprimed +unprincipled +unprincipledness +unprintable +unprinted +unprivileged +unproblematic +unproblematical +unproblematically +unprocessed +unprofitable +unprofitableness +unprofitably +unprojected +unpromising +unpromisingly +unprompted +unpronounceable +unpropagated +unpropertied +unprotected +unprotectedly +unprovability +unprovable +unproved +unproven +unprovided +unpublished +unpunched +unpunished +unqualified +unqualifiedly +unquantifiable +unquenched +unquestionably +unquestioned +unquestioningly +unquoted +unranked +unrated +unravel +unravels +unreachable +unreacted +unread +unreadability +unreadable +unreal +unrealism +unrealistic +unrealistically +unrealized +unrealizes +unreasonable +unreasonableness +unreasonably +unreassuringly +unreconstructed +unrecordable +unrecorded +unrecoverable +unredeemed +unreferenced +unrefined +unreflected +unregister +unregistered +unregistering +unregisters +unregulated +unrehearsed +unreinforced +unrelated +unreleased +unrelenting +unrelentingly +unreliabilities +unreliability +unreliable +unreliably +unremarked +unreported +unrepresentable +unrepresented +unrequested +unrequited +unreserved +unreservedly +unreservedness +unresisted +unresisting +unresolved +unresponsive +unresponsively +unresponsiveness +unrest +unrestrained +unrestrainedly +unrestrainedness +unrestricted +unrestrictedly +unrestrictive +unreturned +unrevealing +unrifled +unrighteous +unrighteously +unrighteousness +unroll +unrolled +unrolling +unrolls +unromantically +unrotated +unruffled +unruled +unruliness +unruly +unsafe +unsafely +unsaid +unsalted +unsanitary +unsatisfactorily +unsatisfactory +unsatisfiability +unsatisfiable +unsatisfied +unsatisfying +unsaturated +unsaved +unscheduled +unschooled +unscientific +unscientifically +unscramble +unscrambled +unscrambler +unscrambles +unscrambling +unscratched +unscreened +unscrews +unscripted +unscrupulous +unscrupulously +unscrupulousness +unsealed +unseals +unseasonable +unseasonableness +unseasonably +unseasoned +unsecured +unseeded +unseeing +unseemly +unseen +unsegmented +unsegregated +unselected +unselfish +unselfishly +unselfishness +unsent +unserved +unserviced +unsettled +unsettledness +unsettling +unsettlingly +unshaded +unshakable +unshaken +unshared +unsharpened +unshaved +unshaven +unsheathing +unshelled +unsheltered +unshielded +unshod +unsigned +unsimplified +unsized +unskilled +unskillful +unskillfully +unskillfulness +unslings +unsloped +unslung +unsmiling +unsmilingly +unsnap +unsnapped +unsnapping +unsnaps +unsociability +unsociable +unsociableness +unsociably +unsocial +unsocially +unsolicited +unsolvable +unsolved +unsophisticated +unsophistication +unsorted +unsought +unsound +unsounded +unsoundly +unsoundness +unsparing +unsparingly +unspeakable +unspecified +unspent +unspoiled +unspoken +unspotted +unsprayed +unsprung +unstable +unstableness +unstably +unstacked +unstacks +unstained +unstapled +unstaring +unstated +unsteadily +unsteadiness +unsteady +unstemmed +unstinting +unstintingly +unstoppable +unstopped +unstrained +unstratified +unstreamed +unstressed +unstriped +unstructured +unstrung +unstuck +unsubscripted +unsubstantially +unsubstantiated +unsubstituted +unsuccessful +unsuccessfully +unsuffixed +unsuitability +unsuitable +unsuitably +unsuited +unsung +unsupportable +unsupported +unsure +unsurpassed +unsurprised +unsurprising +unsurprisingly +unsuspected +unsuspecting +unsuspended +unswerving +unsymmetrically +unsympathetic +untamed +untampered +untaped +untapped +untaught +untented +unterminated +untestable +untested +unthematic +unthinkable +unthinkably +unthinkingly +untidiness +untidy +untie +untied +unties +until +untimeliness +untimely +untitled +unto +untold +untouchable +untouchable's +untouchables +untouched +untoward +untowardly +untowardness +untraceable +untraced +untracked +untrained +untransformed +untranslated +untransposed +untreated +untried +untrod +untroubled +untrue +untruly +untrusted +untrustworthiness +untruth +untruthful +untruthfully +untruthfulness +untutored +untwisted +untying +untyped +unusable +unused +unusual +unusually +unusualness +unuttered +unvalued +unvarnished +unvarying +unveil +unveiled +unveiling +unveils +unventilated +unverified +unvisited +unvoiced +unwaged +unwanted +unwarily +unwarranted +unwashed +unwashedness +unwatched +unwavering +unwaveringly +unwearied +unweariedly +unweighed +unwelcome +unwept +unwholesome +unwholesomely +unwieldiness +unwieldy +unwilled +unwilling +unwillingly +unwillingness +unwind +unwinder +unwinders +unwinding +unwinds +unwinking +unwired +unwise +unwisely +unwiser +unwisest +unwitnessed +unwitting +unwittingly +unwonted +unwontedly +unwontedness +unworldliness +unworldly +unworn +unworthiness +unworthy +unwound +unwounded +unwoven +unwrap +unwrapped +unwrapping +unwraps +unwrinkled +unwritable +unwritten +unyielded +unyielding +unyieldingly +up +upbraid +upbraider +upbringing +upcoming +update +updated +updater +updates +updating +upfield +upgrade +upgraded +upgrades +upgrading +upheld +uphill +uphold +upholder +upholders +upholding +upholds +upholster +upholstered +upholsterer +upholsterers +upholstering +upholsters +upkeep +upland +uplander +uplands +uplift +uplifted +uplifter +uplifting +uplifts +upload +uploaded +uploading +uploads +upon +upper +uppermost +uppers +upright +uprightly +uprightness +uprising +uprising's +uprisings +uproar +uproot +uprooted +uprooter +uprooting +uproots +ups +upset +upsets +upsetting +upshot +upshot's +upshots +upside +upsides +upstairs +upstream +upturn +upturned +upturning +upturns +upward +upwardly +upwardness +upwards +urban +urchin +urchin's +urchins +urge +urged +urgent +urgently +urger +urges +urging +urgings +urinate +urinated +urinates +urinating +urination +urine +urn +urn's +urning +urns +us +usability +usable +usably +usage +usages +use +used +useful +usefully +usefulness +useless +uselessly +uselessness +user +user's +users +uses +usher +ushered +ushering +ushers +using +usual +usually +usualness +usurp +usurped +usurper +utensil +utensil's +utensils +utilities +utility +utility's +utmost +utopian +utopian's +utopians +utter +utterance +utterance's +utterances +uttered +utterer +uttering +utterly +uttermost +utters +uucp +uucp's +vacancies +vacancy +vacancy's +vacant +vacantly +vacantness +vacate +vacated +vacates +vacating +vacation +vacationed +vacationer +vacationers +vacationing +vacations +vacillate +vacillated +vacillates +vacillating +vacillatingly +vacillation +vacillations +vacillator +vacillator's +vacillators +vacuo +vacuous +vacuously +vacuousness +vacuum +vacuumed +vacuuming +vacuums +vagabond +vagabond's +vagabonds +vagaries +vagary +vagary's +vagina +vagina's +vaginas +vagrant +vagrantly +vagrants +vague +vaguely +vagueness +vaguer +vaguest +vainly +vale +vale's +valedictorian +valedictorian's +valence +valence's +valences +valentine +valentine's +valentines +vales +valet +valet's +valets +valiant +valiantly +valiantness +valid +validate +validated +validates +validating +validation +validations +validity +validly +validness +valley +valley's +valleys +valuable +valuableness +valuables +valuably +valuation +valuation's +valuations +valuator +valuators +value +valued +valuer +valuers +values +valuing +valve +valve's +valved +valves +valving +van +van's +vane +vane's +vaned +vanes +vanilla +vanish +vanished +vanisher +vanishes +vanishing +vanishingly +vanities +vanity +vanquish +vanquished +vanquisher +vanquishes +vanquishing +vans +vantage +vantages +variability +variable +variable's +variableness +variables +variably +variance +variance's +variances +variant +variantly +variants +variation +variation's +variations +varied +variedly +varier +varies +varieties +variety +variety's +various +variously +variousness +varnish +varnish's +varnished +varnisher +varnishers +varnishes +varnishing +vary +varying +varyingly +varyings +vase +vase's +vases +vassal +vassals +vast +vaster +vastest +vastly +vastness +vat +vat's +vats +vaudeville +vault +vaulted +vaulter +vaulting +vaults +vaunt +vaunted +vaunter +veal +vealer +vealing +vector +vector's +vectored +vectoring +vectors +veer +veered +veering +veeringly +veers +vegetable +vegetable's +vegetables +vegetarian +vegetarian's +vegetarians +vegetate +vegetated +vegetates +vegetating +vegetation +vegetative +vegetatively +vegetativeness +vehemence +vehement +vehemently +vehicle +vehicle's +vehicles +vehicular +veil +veiled +veiling +veils +vein +veined +veiner +veining +veins +velocities +velocity +velocity's +velvet +vend +vender +vending +vendor +vendor's +vendors +venerable +venerableness +vengeance +venison +venom +venomous +venomously +venomousness +vent +vented +venter +ventilate +ventilated +ventilates +ventilating +ventilation +ventilations +ventilative +venting +ventral +ventrally +ventricle +ventricle's +ventricles +vents +venture +ventured +venturer +venturers +ventures +venturing +venturings +veracity +veranda +veranda's +verandaed +verandas +verb +verb's +verbal +verbally +verbatim +verbose +verbosely +verboseness +verbs +verdict +verdicts +verdure +verdured +verge +verger +verges +verier +veriest +verifiability +verifiable +verifiableness +verification +verifications +verified +verifier +verifier's +verifiers +verifies +verify +verifying +verily +veritable +veritableness +vermin +versa +versatile +versatilely +versatileness +versatility +verse +versed +verser +verses +versing +version +versions +versus +vertebrate +vertebrate's +vertebrates +vertebration +vertex +vertexes +vertical +vertically +verticalness +verticals +vertices +very +vessel +vessel's +vessels +vest +vested +vestige +vestige's +vestiges +vestigial +vestigially +vesting +vests +veteran +veteran's +veterans +veterinarian +veterinarian's +veterinarians +veterinary +veto +vetoed +vetoer +vetoes +vetoing +vetting +vex +vexation +vexed +vexedly +vexes +vexing +vi +vi's +via +viability +viable +viably +vial +vial's +vials +vibrate +vibrated +vibrates +vibrating +vibration +vibrations +vice +vice's +viceroy +vices +vicing +vicinities +vicinity +vicious +viciously +viciousness +vicissitude +vicissitude's +vicissitudes +victim +victim's +victims +victor +victor's +victories +victorious +victoriously +victoriousness +victors +victory +victory's +victual +victuals +video +videos +videotape +videotape's +videotaped +videotapes +videotaping +vie +vied +vier +vies +view +viewable +viewed +viewer +viewers +viewing +viewings +viewpoint +viewpoint's +viewpoints +viewport +views +vigilance +vigilant +vigilante +vigilante's +vigilantes +vigilantly +vignette +vignette's +vignetted +vignetter +vignettes +vignetting +vigorous +vigorously +vigorousness +vii +viii +vile +vilely +vileness +viler +vilest +vilification +vilifications +vilified +vilifier +vilifies +vilify +vilifying +villa +villa's +village +village's +villager +villagers +villages +villain +villain's +villainous +villainously +villainousness +villains +villainy +villas +vindictive +vindictively +vindictiveness +vine +vine's +vinegar +vinegars +vines +vineyard +vineyard's +vineyards +vining +vintage +vintager +vintages +violate +violated +violates +violating +violation +violations +violative +violator +violator's +violators +violence +violent +violently +violet +violet's +violets +violin +violin's +violinist +violinist's +violinists +violins +viper +viper's +vipers +viral +virally +virgin +virgin's +virginity +virgins +virtual +virtualize +virtually +virtue +virtue's +virtues +virtuoso +virtuoso's +virtuosos +virtuous +virtuously +virtuousness +virus +virus's +viruses +vis +visa +visaed +visage +visaged +visaing +visas +viscosities +viscosity +viscount +viscount's +viscounts +viscous +viscously +viscousness +visibilities +visibility +visible +visibleness +visibly +vision +vision's +visionariness +visionary +visioned +visioning +visions +visit +visitation +visitation's +visitations +visited +visiting +visitor +visitor's +visitors +visits +visor +visor's +visored +visors +vista +vista's +vistaed +vistas +visual +visually +visuals +vita +vitae +vital +vitality +vitally +vitals +vitamin +vitamin's +vitamins +vivid +vividly +vividness +vizier +vocabularies +vocabulary +vocal +vocally +vocals +vocation +vocation's +vocational +vocationally +vocations +vogue +voice +voiced +voicer +voicers +voices +voicing +void +voided +voider +voiding +voidness +voids +volatile +volatileness +volatiles +volatilities +volatility +volcanic +volcano +volcano's +volcanos +volley +volleyball +volleyball's +volleyballs +volleyed +volleyer +volleying +volleys +volt +voltage +voltages +volts +volume +volume's +volumed +volumes +voluming +voluntarily +voluntariness +voluntary +volunteer +volunteered +volunteering +volunteers +vomit +vomited +vomiter +vomiting +vomits +vortex +vortexes +vote +voted +voter +voters +votes +voting +votive +votively +votiveness +vouch +voucher +vouchers +vouches +vouching +vow +vowed +vowel +vowel's +vowels +vower +vowing +vows +voyage +voyaged +voyager +voyagers +voyages +voyaging +voyagings +vulgar +vulgarly +vulnerabilities +vulnerability +vulnerable +vulnerableness +vulture +vulture's +vultures +wade +waded +wader +waders +wades +wading +wafer +wafer's +wafered +wafering +wafers +waffle +waffle's +waffled +waffles +waffling +waft +wafter +wag +wage +waged +wager +wagered +wagerer +wagering +wagers +wages +waging +wagon +wagon's +wagons +wags +wail +wailed +wailer +wailing +wails +waist +waist's +waistcoat +waistcoat's +waistcoated +waistcoats +waisted +waister +waists +wait +waited +waiter +waiter's +waiters +waiting +waitress +waitress's +waitresses +waits +waive +waived +waiver +waiverable +waivers +waives +waiving +wake +waked +waken +wakened +wakener +wakening +waker +wakes +waking +walk +walkable +walked +walker +walkers +walking +walks +walkway +walkway's +walkways +wall +wall's +walled +waller +wallet +wallet's +wallets +walling +wallow +wallowed +wallower +wallowing +wallows +walls +walnut +walnut's +walnuts +walrus +walrus's +walruses +waltz +waltzed +waltzer +waltzes +waltzing +wan +wand +wander +wandered +wanderer +wanderers +wandering +wanderings +wanders +wane +waned +wanes +waning +wanly +wanness +want +wanted +wanter +wanting +wanton +wantoner +wantonly +wantonness +wants +war +war's +warble +warbled +warbler +warbles +warbling +ward +warded +warden +wardens +warder +warding +wardrobe +wardrobe's +wardrobes +wards +ware +warehouse +warehoused +warehouser +warehouses +warehousing +wares +warfare +warier +wariest +warily +wariness +waring +warlike +warm +warmed +warmer +warmers +warmest +warming +warmly +warmness +warms +warmth +warn +warned +warner +warning +warningly +warnings +warns +warp +warp's +warped +warper +warping +warps +warrant +warranted +warranter +warranties +warranting +warrants +warranty +warranty's +warred +warring +warrior +warrior's +warriors +wars +warship +warship's +warships +wart +wart's +warted +warts +wary +was +wash +washed +washer +washers +washes +washing +washings +wasn't +wasp +wasp's +wasps +waste +wasted +wasteful +wastefully +wastefulness +waster +wastes +wasting +wastingly +watch +watched +watcher +watchers +watches +watchful +watchfully +watchfulness +watching +watchings +watchman +watchword +watchword's +watchwords +water +watered +waterer +waterfall +waterfall's +waterfalls +wateriness +watering +waterings +waterproof +waterproofed +waterproofer +waterproofing +waterproofness +waterproofs +waters +waterway +waterway's +waterways +watery +wave +waved +waveform +waveform's +waveforms +wavefront +wavefront's +wavefronts +wavelength +wavelengths +waver +wavered +waverer +wavering +waveringly +wavers +waves +waving +wax +waxed +waxen +waxer +waxers +waxes +waxier +waxiness +waxing +waxy +way +way's +ways +wayside +waysides +wayward +waywardly +waywardness +we +we'd +we'll +we're +we've +weak +weaken +weakened +weakener +weakening +weakens +weaker +weakest +weakliness +weakly +weakness +weakness's +weaknesses +wealth +wealthier +wealthiest +wealthiness +wealths +wealthy +wean +weaned +weaner +weaning +weapon +weapon's +weaponed +weapons +wear +wearable +wearer +wearied +wearier +wearies +weariest +wearily +weariness +wearing +wearingly +wearisome +wearisomely +wearisomeness +wears +weary +wearying +weasel +weasel's +weasels +weather +weathercock +weathercock's +weathercocks +weathered +weatherer +weathering +weatherly +weathers +weave +weaver +weavers +weaves +weaving +web +web's +weber +webs +wed +wedded +wedding +wedding's +weddings +wedge +wedged +wedges +wedging +weds +wee +weed +weeded +weeder +weeding +weeds +week +week's +weekday +weekday's +weekdays +weekend +weekend's +weekender +weekends +weeklies +weekly +weeks +weep +weeped +weeper +weepers +weeping +weeps +weigh +weighed +weigher +weighing +weighings +weighs +weight +weighted +weighter +weighting +weightings +weights +weird +weirdly +weirdness +welcome +welcomed +welcomely +welcomeness +welcomer +welcomes +welcoming +weld +welded +welder +welders +welding +weldings +welds +welfare +well +welled +welling +wellness +wells +wench +wench's +wencher +wenches +went +wept +were +weren't +west +wester +westered +westering +westerlies +westerly +western +westerner +westerners +westing +westward +westwards +wet +wetly +wetness +wets +wetted +wetter +wettest +wetting +whack +whacked +whacker +whacking +whacks +whale +whaler +whales +whaling +whammies +whammy +wharf +wharfs +wharves +what +what's +whatchamacallit +whatchamacallit's +whatchamacallits +whatever +whatsoever +wheat +wheaten +wheel +wheeled +wheeler +wheelers +wheeling +wheelings +wheels +whelp +when +whence +whenever +whens +where +where's +whereabouts +whereas +whereby +wherein +whereupon +wherever +whether +whew +whey +which +whichever +while +whiled +whiles +whiling +whilst +whim +whim's +whimper +whimpered +whimpering +whimpers +whims +whimsical +whimsically +whimsicalness +whimsied +whimsies +whimsy +whimsy's +whine +whined +whiner +whines +whining +whiningly +whip +whip's +whipped +whipper +whipper's +whippers +whipping +whipping's +whippings +whips +whirl +whirled +whirler +whirling +whirlpool +whirlpool's +whirlpools +whirls +whirlwind +whirr +whirring +whisk +whisked +whisker +whiskered +whiskers +whiskey +whiskey's +whiskeys +whisking +whisks +whisper +whispered +whisperer +whispering +whisperingly +whisperings +whispers +whistle +whistled +whistler +whistlers +whistles +whistling +whit +white +whited +whitely +whiten +whitened +whitener +whiteners +whiteness +whitening +whitens +whiter +whites +whitespace +whitest +whitewash +whitewashed +whitewasher +whitewashing +whiting +whittle +whittled +whittler +whittles +whittling +whittlings +whiz +whizzed +whizzes +whizzing +who +who's +whoever +whole +wholehearted +wholeheartedly +wholeness +wholes +wholesale +wholesaled +wholesaler +wholesalers +wholesales +wholesaling +wholesome +wholesomely +wholesomeness +wholly +whom +whomever +whoop +whooped +whooper +whooping +whoops +whore +whore's +whores +whoring +whorl +whorl's +whorled +whorls +whose +why +wick +wicked +wickedly +wickedness +wicker +wicking +wicks +wide +widely +widen +widened +widener +wideness +widening +widens +wider +widespread +widest +widget +widget's +widgets +widow +widowed +widower +widowers +widows +width +widths +wield +wielded +wielder +wielding +wields +wife +wife's +wifeliness +wifely +wig +wig's +wigs +wigwam +wild +wildcat +wildcat's +wildcats +wilder +wilderness +wildest +wilding +wildly +wildness +wile +wiled +wiles +wilier +wiliness +wiling +will +willed +willer +willful +willfully +willfulness +willing +willingly +willingness +willings +willow +willow's +willower +willows +wills +wilt +wilted +wilting +wilts +wily +win +wince +winced +winces +wincing +wind +winded +winder +winders +windier +windiness +winding +windmill +windmill's +windmilling +windmills +window +window's +windowed +windowing +windows +winds +windy +wine +wined +winer +winers +wines +wing +winged +winger +wingers +winging +wings +wining +wink +winked +winker +winking +winks +winner +winner's +winners +winning +winningly +winnings +wins +winter +wintered +winterer +wintering +winterly +winters +wintrier +wintriness +wintry +wipe +wiped +wiper +wipers +wipes +wiping +wire +wired +wireless +wirer +wires +wiretap +wiretap's +wiretaps +wirier +wiriness +wiring +wirings +wiry +wisdom +wisdoms +wise +wised +wisely +wiseness +wiser +wises +wisest +wish +wished +wisher +wishers +wishes +wishful +wishfully +wishfulness +wishing +wising +wisp +wisp's +wisps +wistful +wistfully +wistfulness +wit +wit's +witch +witchcraft +witches +witching +with +withal +withdraw +withdrawal +withdrawal's +withdrawals +withdrawer +withdrawing +withdrawn +withdrawnness +withdraws +withdrew +wither +withered +withering +witheringly +withers +withheld +withhold +withholder +withholders +withholding +withholdings +withholds +within +without +withstand +withstanding +withstands +withstood +witness +witnessed +witnesses +witnessing +wits +wittier +wittiest +wittiness +witty +wives +wizard +wizard's +wizardly +wizards +woe +woeful +woefully +woeness +woke +woken +wolf +wolfer +wolves +woman +woman's +womanhood +womanliness +womanly +womb +womb's +wombed +wombs +women +women's +womens +won +won't +wonder +wondered +wonderer +wonderful +wonderfully +wonderfulness +wondering +wonderingly +wonderland +wonderland's +wonderment +wonders +wondrous +wondrously +wondrousness +wont +wonted +wontedly +wontedness +wonting +woo +wood +wood's +woodchuck +woodchuck's +woodchucks +woodcock +woodcock's +woodcocks +wooded +wooden +woodenly +woodenness +woodier +woodiness +wooding +woodland +woodlander +woodman +woodpecker +woodpecker's +woodpeckers +woods +woodser +woodwork +woodworker +woodworking +woody +wooed +wooer +woof +woofed +woofer +woofers +woofing +woofs +wooing +wool +wooled +woolen +woolens +woollier +woollies +woolliness +woolly +wools +wooly +woos +word +word's +worded +wordier +wordily +wordiness +wording +wordings +words +wordy +wore +work +workable +workableness +workably +workaround +workaround's +workarounds +workbench +workbench's +workbenches +workbook +workbook's +workbooks +worked +worker +worker's +workers +workflow +workhorse +workhorse's +workhorses +working +workingman +workings +workload +workloads +workman +workmanly +workmanship +workmen +workmen's +works +workshop +workshop's +workshops +workspace +workspaces +workstation +workstation's +workstations +world +world's +worlders +worldliness +worldly +worlds +worldwide +worm +wormed +wormer +worming +worms +worn +worried +worriedly +worrier +worriers +worries +worrisome +worrisomely +worrisomeness +worry +worrying +worryingly +worse +worser +worship +worshipful +worshipfully +worshipfulness +worships +worst +worsted +worth +worthier +worthies +worthiest +worthiness +worthing +worthless +worthlessly +worthlessness +worths +worthwhile +worthwhileness +worthy +would +wouldest +wouldn't +wound +wounded +wounding +wounds +wove +woven +wrangle +wrangled +wrangler +wranglers +wrangles +wrangling +wrap +wrap's +wrapped +wrapper +wrapper's +wrappers +wrapping +wrappings +wraps +wrath +wreak +wreaks +wreath +wreathed +wreathes +wreathing +wreck +wreckage +wrecked +wrecker +wreckers +wrecking +wrecks +wren +wren's +wrench +wrenched +wrenches +wrenching +wrenchingly +wrens +wrest +wrested +wrester +wresting +wrestle +wrestled +wrestler +wrestles +wrestling +wrestlings +wrests +wretch +wretched +wretchedly +wretchedness +wretches +wriggle +wriggled +wriggler +wriggles +wriggling +wring +wringer +wringing +wrings +wrinkle +wrinkled +wrinkles +wrinkling +wrist +wrist's +wrists +wristwatch +wristwatch's +wristwatches +writ +writ's +writable +write +writer +writer's +writers +writes +writhe +writhed +writhes +writhing +writing +writings +writs +written +wrong +wronged +wronger +wrongest +wronging +wrongly +wrongness +wrongs +wrote +wrought +wrung +xi +xii +xiii +xiv +xix +xv +xvi +xvii +xviii +xx +yacc +yacc's +yank +yanked +yanking +yanks +yard +yard's +yarded +yarding +yards +yardstick +yardstick's +yardsticks +yarn +yarn's +yarned +yarning +yarns +yawn +yawner +yawning +yawningly +yawns +yea +yeah +year +year's +yearly +yearn +yearned +yearner +yearning +yearningly +yearnings +yearns +years +yeas +yeast +yeast's +yeasts +yecch +yell +yelled +yeller +yelling +yellow +yellowed +yellower +yellowest +yellowing +yellowish +yellowness +yellows +yells +yelp +yelped +yelper +yelping +yelps +yeoman +yeomanly +yeomen +yes +yeses +yesterday +yesterday's +yesterdays +yet +yield +yielded +yielder +yielding +yields +yoke +yoke's +yokes +yoking +yon +yonder +you +you'd +you'll +you're +you've +young +younger +youngest +youngly +youngness +youngster +youngster's +youngsters +your +your's +yours +yourself +yourselves +youth +youth's +youthes +youthful +youthfully +youthfulness +yuck +yummier +yummy +yuppie +yuppie's +yuppies +zap +zapped +zapping +zaps +zeal +zealous +zealously +zealousness +zebra +zebra's +zebras +zenith +zero +zeroed +zeroes +zeroing +zeros +zeroth +zest +zigzag +zinc +zinc's +zodiac +zodiacs +zonal +zonally +zone +zoned +zonely +zoner +zones +zoning +zoo +zoo's +zoological +zoologically +zoom +zoomed +zooming +zooms +zoos +acclimatization +acclimatization's +acclimatizations +acclimatized +accouterment +accouterment's +accouterments +acknowledgment +acknowledgment's +acknowledgments +actualization +actualization's +actualizations +aerosolize +aerosolized +agonize +agonized +agonizedlies +agonizedly +agonizer +agonizers +agonizes +agonizing +agonizingly +airfoil +airfoils +airplane +airplane's +airplanes +alphabetize +alphabetized +alphabetizer +alphabetizers +alphabetizes +alphabetizing +aluminum +aluminum's +aluminums +amenorrhea +amortize +amortized +amortizes +amortizing +amphitheater +amphitheater's +amphitheaters +analog +analog's +analogs +analyzable +analyze +analyzed +analyzer +analyzers +analyzes +analyzing +anemia +anemia's +anemias +anemic +anemics +anesthesia +anesthesia's +anesthesias +anesthetic +anesthetic's +anesthetically +anesthetics +anesthetize +anesthetized +anesthetizer +anesthetizer's +anesthetizers +anesthetizes +anesthetizing +anodize +anodized +anodizes +anodizing +antagonize +antagonized +antagonizer +antagonizers +antagonizes +antagonizing +apologize +apologized +apologizer +apologizers +apologizes +apologizing +appall +appalls +appareled +appetizer +appetizing +appetizingly +arbor +arbor's +arbored +arbors +archaize +archaized +archaizer +archaizers +archaizes +archaizing +ardor +ardor's +ardors +arithmetize +arithmetized +arithmetizes +armor +armor's +armored +armorer +armorer's +armorers +armoried +armories +armoring +armors +armory +armory's +atomization +atomization's +atomizations +atomize +atomized +atomizer +atomizers +atomizes +atomizing +authorization +authorization's +authorizations +authorize +authorized +authorizer +authorizers +authorizes +authorizing +autodialer +axiomatization +axiomatization's +axiomatizations +axiomatize +axiomatized +axiomatizes +axiomatizing +balkanize +balkanized +balkanizing +baptize +baptized +baptizer +baptizers +baptizes +baptizing +barreled +barreling +bastardize +bastardized +bastardizes +bastardizing +bedeviled +bedeviling +behavior +behavior's +behavioral +behaviorally +behaviored +behaviorism +behaviorism's +behaviorisms +behavioristic +behavioristics +behaviors +behoove +behoove's +behooved +behooves +behooving +behooving's +behoovingly +behoovings +belabor +belabor's +belabored +belaboring +belabors +beveled +beveling +bevelings +bowdlerize +bowdlerized +bowdlerizer +bowdlerizes +bowdlerizing +brutalize +brutalized +brutalizes +brutalizing +burglarize +burglarized +burglarizes +burglarizing +busheled +busheling +bushelings +caliber +calibers +canaled +canaling +canceled +cancelled +canceler +canceling +candor +candor's +candors +cannibalize +cannibalized +cannibalizes +cannibalizing +canonicalization +canonicalize +canonicalized +canonicalizes +canonicalizing +capitalization +capitalization's +capitalizations +capitalize +capitalized +capitalizer +capitalizers +capitalizes +capitalizing +carbonization +carbonization's +carbonizations +carbonize +carbonized +carbonizer +carbonizers +carbonizes +carbonizing +catalog +catalog's +cataloged +cataloger +cataloging +catalogs +categorization +categorization's +categorizations +categorize +categorized +categorizer +categorizers +categorizes +categorizing +center +center's +centered +centerer +centerers +centering +centerings +centerpiece +centerpiece's +centerpieces +centers +centimeter +centimeter's +centimeters +centralization +centralization's +centralizations +centralize +centralized +centralizer +centralizers +centralizes +centralizing +channeled +channeler +channeler's +channelers +channeling +characterizable +characterizable's +characterizables +characterization +characterization's +characterizations +characterize +characterized +characterizer +characterizers +characterizes +characterizing +checkbook +checkbook's +checkbooks +chiseled +chiseler +chiselers +civilization +civilization's +civilizations +civilize +civilized +civilizedness +civilizer +civilizers +civilizes +civilizing +clamor +clamored +clamorer +clamorer's +clamorers +clamoring +clamors +cognizance +cognizant +colonization +colonization's +colonizations +colonize +colonized +colonizer +colonizers +colonizes +colonizing +color +color's +colored +coloreds +colorer +colorer's +colorers +colorful +colorfully +colorfulness +coloring +colorings +colorless +colorlessly +colorlessness +colors +columnize +columnized +columnizes +columnizing +compartmentalize +compartmentalized +compartmentalizes +compartmentalizing +computerize +computerized +computerizes +computerizing +conceptualization +conceptualization's +conceptualizations +conceptualize +conceptualized +conceptualizer +conceptualizes +conceptualizing +counseled +counseling +counselor +counselor's +counselors +criticize +criticized +criticizer +criticizers +criticizes +criticizing +criticizinglies +criticizingly +crystallize +crystallized +crystallizer +crystallizers +crystallizes +crystallizing +customizable +customization +customization's +customizations +customize +customized +customizer +customizers +customizes +customizing +decentralization +decentralization's +decentralizations +decentralized +defense +defense's +defensed +defenseless +defenselessly +defenselessness +defenses +defensing +demeanor +demeanor's +demeanors +demoralize +demoralized +demoralizer +demoralizers +demoralizes +demoralizing +demoralizingly +dialed +dialer +dialers +dialing +dialings +dichotomize +dichotomized +dichotomizes +dichotomizing +digitize +digitized +digitizer +digitizer's +digitizers +digitizes +digitizing +dishonor +dishonored +dishonorer +dishonorer's +dishonorers +dishonoring +dishonors +disorganized +draftsman +dueled +dueler +duelers +dueling +duelings +economize +economized +economizer +economizers +economizes +economizing +editorialize +editorialized +editorializer +editorializes +editorializing +enameled +enameler +enamelers +enameling +enamelings +endeavor +endeavor's +endeavored +endeavorer +endeavorer's +endeavorers +endeavoring +endeavors +enroll +enrollment +enrollment's +enrollments +enrolls +epitomize +epitomized +epitomizer +epitomizers +epitomizes +epitomizing +equaled +equaling +equalization +equalization's +equalizations +equalize +equalized +equalizer +equalizer's +equalizers +equalizes +equalizing +equalizings +esthetic +esthetic's +esthetically +esthetics +eviler +evilest +factorization +factorization's +factorizations +familiarization +familiarization's +familiarizations +familiarize +familiarized +familiarizer +familiarizers +familiarizes +familiarizing +familiarizingly +fantasize +fantasized +fantasizer +fantasizes +fantasizing +favor +favor's +favorable +favorable's +favorableness +favorables +favorably +favored +favored's +favoredly +favoredness +favoreds +favorer +favorer's +favorers +favoring +favoring's +favoringly +favorings +favorite +favorite's +favorites +favors +fertilization +fertilization's +fertilizations +fertilize +fertilized +fertilizer +fertilizers +fertilizes +fertilizing +fervor +fervor's +fervors +fiber +fiber's +fibered +fiberglass +fibers +finalization +finalizations +finalize +finalized +finalizes +finalizing +flavor +flavor's +flavored +flavorer +flavorer's +flavorers +flavoring +flavorings +flavors +formalization +formalization's +formalizations +formalize +formalized +formalizer +formalizers +formalizes +formalizing +fueled +fueler +fuelers +fueling +fulfill +fulfillment +fulfillment's +fulfillments +fulfills +funneled +funneling +generalization +generalization's +generalizations +generalize +generalized +generalizer +generalizers +generalizes +generalizing +glamorize +glamorized +glamorizer +glamorizers +glamorizes +glamorizing +gospeler +gospelers +gossiped +gossiping +gram +gram's +grams +graveled +graveling +groveled +groveler +grovelers +groveling +grovelingly +harbor +harbor's +harbored +harborer +harborer's +harborers +harboring +harbors +harmonize +harmonized +harmonizer +harmonizers +harmonizes +harmonizing +honor +honorable +honorable's +honorableness +honorables +honorablies +honorably +honored +honorer +honorer's +honorers +honoring +honors +hospitalize +hospitalized +hospitalizes +hospitalizing +humor +humor's +humored +humorer +humorers +humoring +humors +hyperlink +hypermedia +hypothesize +hypothesized +hypothesizer +hypothesizers +hypothesizes +hypothesizing +idealization +idealization's +idealizations +idealize +idealized +idealizer +idealizers +idealizes +idealizing +imperiled +incognizance +incognizant +individualize +individualized +individualizer +individualizers +individualizes +individualizing +individualizingly +industrialization +industrialization's +industrializations +informalizes +initialed +initialer +initialing +initialization +initialization's +initializations +initialize +initialized +initializer +initializers +initializes +initializing +institutionalize +institutionalized +institutionalizes +institutionalizing +internalization +internalization's +internalizations +internalize +internalized +internalizes +internalizing +italicize +italicized +italicizes +italicizing +itemization +itemization's +itemizations +itemize +itemized +itemizer +itemizers +itemizes +itemizing +jeopardize +jeopardized +jeopardizes +jeopardizing +jeweled +jeweler +jewelers +jeweling +journalize +journalized +journalizer +journalizers +journalizes +journalizing +judgment +judgment's +judgments +kidnaped +kidnaper +kidnaper's +kidnapers +kidnaping +kidnaping's +kidnapings +kilogram +kilogram's +kilograms +kilometer +kilometer's +kilometers +labeled +labeler +labeler's +labelers +labeling +labor +labored +labored's +laboredly +laboredness +laborer +laborer's +laborers +laboring +laboring's +laboringly +laborings +labors +laureled +legalization +legalization's +legalizations +legalize +legalized +legalizes +legalizing +leveled +leveler +levelers +levelest +leveling +liberalize +liberalized +liberalizer +liberalizers +liberalizes +liberalizing +license's +linearizable +linearize +linearized +linearizes +linearizing +linearizion +liter +liters +localization +localization's +localizations +localize +localized +localizer +localizers +localizes +localizing +luster +lustered +lustering +lusters +magnetization +magnetization's +magnetizations +maneuver +maneuvered +maneuverer +maneuvering +maneuvers +marveled +marveling +marvelous +marvelously +marvelousness +materialize +materialized +materializer +materializers +materializes +materializing +maximize +maximized +maximizer +maximizers +maximizes +maximizing +mechanization +mechanization's +mechanizations +mechanize +mechanized +mechanizer +mechanizers +mechanizes +mechanizing +medaled +medaling +memorization +memorization's +memorizations +memorize +memorized +memorizer +memorizers +memorizes +memorizing +metadata +metaled +metaling +millimeter +millimeter's +millimeters +miniaturization +miniaturizations +miniaturize +miniaturized +miniaturizes +miniaturizing +minimization +minimization's +minimizations +minimize +minimized +minimizer +minimizers +minimizes +minimizing +misjudgment +misjudgment's +misjudgments +miter +mitered +miterer +mitering +modeled +modeler +modelers +modeling +modelings +modernize +modernized +modernizer +modernizers +modernizes +modernizing +modularization +modularize +modularized +modularizes +modularizing +motorize +motorized +motorizes +motorizing +multileveled +mustache +mustached +mustaches +nationalization +nationalization's +nationalizations +nationalize +nationalized +nationalizer +nationalizers +nationalizes +nationalizing +naturalization +naturalization's +naturalizations +neighbor +neighbor's +neighbored +neighborer +neighborer's +neighborers +neighborhood +neighborhood's +neighborhoods +neighboring +neighborings +neighborliness +neighborly +neighbors +neutralize +neutralized +neutralizer +neutralizers +neutralizes +neutralizing +nickeled +nickeling +normalization +normalization's +normalizations +normalize +normalized +normalizer +normalizers +normalizes +normalizing +notarize +notarized +notarizes +notarizing +odor +odor's +odored +odors +offense +offense's +offenses +optimization +optimization's +optimizations +optimize +optimized +optimizer +optimizer's +optimizers +optimizes +optimizing +organizable +organizable's +organizables +organization +organization's +organizational +organizational's +organizationally +organizationals +organizations +organize +organized +organizer +organizers +organizes +organizing +oxidize +oxidized +oxidizer +oxidizers +oxidizes +oxidizing +oxidizings +pajama +pajama's +pajamaed +pajamas +paneled +paneling +panelings +paralleled +paralleling +parallelization +parallelization's +parallelizations +parallelize +parallelized +parallelizer +parallelizers +parallelizes +parallelizing +paralyze +paralyzed +paralyzedlies +paralyzedly +paralyzer +paralyzer's +paralyzers +paralyzes +paralyzing +paralyzinglies +paralyzingly +parameterizable +parameterization +parameterization's +parameterizations +parameterize +parameterized +parameterizes +parameterizing +parceled +parceling +parenthesized +parlor +parlor's +parlors +patronize +patronized +patronizer +patronizers +patronizes +patronizing +patronizing's +patronizingly +patronizings +penalize +penalized +penalizes +penalizing +penciled +penciling +pencilings +personalization +personalization's +personalizations +personalize +personalized +personalizes +personalizing +petaled +philosophize +philosophized +philosophizer +philosophizers +philosophizes +philosophizing +plow +plowed +plower +plowing +plowman +plows +pluralization +pluralization's +pluralizations +pluralize +pluralized +pluralizer +pluralizers +pluralizes +pluralizing +polarization +polarization's +polarizations +popularization +popularization's +popularizations +popularize +popularized +popularizer +popularizers +popularizes +popularizing +practiced +practicer +practicing +preinitialize +preinitialized +preinitializes +preinitializing +pressurize +pressurized +pressurizer +pressurizers +pressurizes +pressurizing +pretense +pretenses +pretension +pretensions +pretensive +prioritize +prioritized +prioritizer +prioritizers +prioritizes +prioritizing +prioritizings +productize +productized +productizer +productizers +productizes +productizing +proselytize +proselytized +proselytizer +proselytizers +proselytizes +proselytizing +publicize +publicized +publicizes +publicizing +pulverize +pulverized +pulverizer +pulverizers +pulverizes +pulverizing +quantization +quantization's +quantizations +quantize +quantized +quantizer +quantizer's +quantizers +quantizes +quantizing +quarreled +quarreler +quarrelers +quarreling +queuing +randomize +randomized +randomizer +randomizes +randomizing +rationalize +rationalized +rationalizer +rationalizers +rationalizes +rationalizing +reacclimatization +reacclimatization's +reacclimatizations +reacknowledgment +reacknowledgment's +reacknowledgments +reactualization +reactualization's +reactualizations +reanalyze +reanalyzed +reanalyzer +reanalyzers +reanalyzes +reanalyzing +reapologizes +reauthorization +reauthorization's +reauthorizations +reauthorizes +rebrutalizes +recapitalization +recapitalization's +recapitalizations +recapitalized +recapitalizes +recarbonization +recarbonization's +recarbonizations +recarbonizer +recarbonizers +recarbonizes +recategorized +recentralization +recentralization's +recentralizations +recentralizes +recivilization +recivilization's +recivilizations +recivilizes +recognizability +recognizable +recognizably +recognizance +recognize +recognized +recognizedlies +recognizedly +recognizer +recognizers +recognizes +recognizing +recognizinglies +recognizingly +recolonization +recolonization's +recolonizations +recolonizes +recolored +recolors +reconceptualizing +recriticizes +recrystallized +recrystallizes +redialed +refavors +refertilization +refertilization's +refertilizations +refertilizes +refueled +refueling +reharmonizes +rehonors +reinitialize +reinitialized +reinitializes +reinitializing +reitemizes +relabeled +relabeler +relabelers +relabeling +remagnetization +remagnetization's +remagnetizations +rematerializes +rememorizes +remodeled +remodeling +renormalized +renormalizes +reorganization +reorganization's +reorganizations +reorganize +reorganized +reorganizer +reorganizers +reorganizes +reorganizing +reoxidizes +repatronizes +reprogram +reprograms +repulverizes +resepulchers +restandardization +restandardization's +restandardizations +restandardizes +resterilizes +resymbolization +resymbolization's +resymbolizations +resymbolizes +resynchronizations +resynchronized +resynchronizes +resynthesizes +retranquilizes +reutilization +reutilizes +reveled +reveler +revelers +reveling +revelings +revisualizes +revolutionize +revolutionized +revolutionizer +revolutionizers +revolutionizes +revolutionizing +rigor +rigor's +rigors +rivaled +rivaling +ruble +ruble's +rubles +rumor +rumor's +rumored +rumorer +rumorer's +rumorers +rumoring +rumors +saber +saber's +sabered +sabering +sabers +sanitize +sanitized +sanitizer +sanitizes +sanitizing +savior +savior's +saviors +savor +savored +savorer +savorer's +savorers +savorier +savories +savoriest +savoriness +savoring +savoringlies +savoringly +savors +savory +savory's +scepter +scepter's +sceptered +sceptering +scepters +scrutinize +scrutinized +scrutinizer +scrutinizers +scrutinizes +scrutinizing +scrutinizinglies +scrutinizingly +sepulcher +sepulcher's +sepulchered +sepulchers +sequentialize +sequentialized +sequentializes +sequentializing +serialization +serialization's +serializations +serialize +serialized +serializes +serializing +shoveled +shoveler +shovelers +shoveling +shriveled +shriveling +signaled +signaler +signalers +signaling +siphon +siphon's +siphoned +siphoning +siphons +socialize +socialized +socializer +socializes +socializing +specialization +specialization's +specializations +specialize +specialized +specializer +specializers +specializes +specializing +specialties +specialty +specialty's +specter +specter's +spectered +specters +spiraled +spiraling +splendor +splendor's +splendors +squirreled +squirreling +stabilize +stabilized +stabilizer +stabilizers +stabilizes +stabilizing +standardization +standardization's +standardizations +standardize +standardized +standardizer +standardizers +standardizes +standardizing +stenciled +stenciler +stencilers +stenciling +sterilization +sterilization's +sterilizations +sterilize +sterilized +sterilizer +sterilizers +sterilizes +sterilizing +stylized +subsidize +subsidized +subsidizer +subsidizers +subsidizes +subsidizing +succor +succored +succorer +succorer's +succorers +succoring +succors +summarization +summarization's +summarizations +summarize +summarized +summarizer +summarizers +summarizes +summarizing +symboled +symboling +symbolization +symbolization's +symbolizations +symbolize +symbolized +symbolizer +symbolizers +symbolizes +symbolizing +sympathize +sympathized +sympathizer +sympathizers +sympathizes +sympathizing +sympathizing's +sympathizingly +sympathizings +synchronization +synchronization's +synchronizations +synchronize +synchronized +synchronizer +synchronizers +synchronizes +synchronizing +synthesize +synthesized +synthesizer +synthesizers +synthesizes +synthesizing +systematize +systematized +systematizer +systematizers +systematizes +systematizing +tantalize +tantalized +tantalizer +tantalizers +tantalizes +tantalizing +tantalizinglies +tantalizingly +tantalizingness +tantalizingnesses +terrorize +terrorized +terrorizer +terrorizers +terrorizes +terrorizing +theater +theater's +theaters +theorization +theorization's +theorizations +theorize +theorized +theorizer +theorizers +theorizes +theorizing +tire's +titer +titers +totaled +totaler +totaler's +totalers +totaling +toweled +toweling +towelings +tranquilize +tranquilized +tranquilizer +tranquilizer's +tranquilizers +tranquilizes +tranquilizing +tranquilizing's +tranquilizingly +tranquilizings +transistorize +transistorized +transistorizes +transistorizing +traveled +traveler +traveler's +travelers +traveling +travelings +trivialize +trivialized +trivializes +trivializing +troweler +trowelers +tumor +tumor's +tumored +tumors +tunneled +tunneler +tunnelers +tunneling +tunnelings +unacclimatized +unamortized +unanalyzable +unanalyzed +unantagonized +unantagonizing +unapologizing +unappetizing +unappetizingly +unarmored +unauthorized +unauthorizedly +unauthorizedness +unauthorizes +unbaptized +unbaptizes +unbastardized +unbrutalized +unbrutalizes +uncanceled +uncapitalized +uncategorized +uncharacterized +uncivilized +uncivilizedly +uncivilizedness +uncivilizes +uncolonized +uncolonizes +uncolored +uncoloredly +uncoloredness +uncoloreds +uncriticized +uncriticizing +uncriticizingly +uncrystallized +undefenses +undishonored +undisorganized +uneconomizing +unendeavored +unepitomized +unequaled +unequalized +unequalizes +unfamiliarized +unfavorable +unfavorable's +unfavorableness +unfavorables +unfavorably +unfavored +unfavored's +unfavorings +unfavorite +unfavorite's +unfavorites +unfertilized +unflavored +unformalized +ungeneralized +unharmonized +unharmonizes +unhonorables +unhonorablies +unhonorably +unhonored +unhumored +unidealized +unindividualized +unindividualizes +uninitialized +unionization +unionize +unionized +unionizer +unionizers +unionizes +unionizing +unitalicized +unitemized +unjournalized +unlabeled +unlabored +unlabored's +unlaborings +unlegalized +unleveled +unleveling +unliberalized +unlocalized +unlocalizes +unmechanized +unmechanizes +unmemorized +unminimized +unmodernized +unmodernizes +unmotorized +unnationalized +unneighbored +unneighborliness +unneighborly +unneutralized +unnormalized +unnormalizes +unoptimized +unoptimizes +unorganizable +unorganizable's +unorganizables +unorganized +unorganizedly +unorganizedness +unoxidized +unparalleled +unparameterized +unparceled +unpatronized +unpatronizing's +unpenalized +unphilosophized +unphilosophizes +unpopularizes +unpracticed +unpulverized +unpulverizes +unraveled +unraveling +unrecognizable +unrecognized +unrecognizing +unrecognizingly +unreorganized +unrivaled +unrumored +unsabered +unsavored +unsavoredly +unsavoredness +unscepters +unscrutinized +unscrutinizing +unscrutinizingly +unsepulchers +unsiphons +unsocialized +unspecialized +unspecializing +unstandardized +unsterilized +unsubsidized +unsuccored +unsummarized +unsymbolized +unsympathized +unsympathizing +unsympathizing's +unsympathizingly +unsympathizings +unsynchronized +unsynthesized +unsystematized +unsystematizedly +unsystematizing +untantalized +unterrorized +untranquilized +unverbalized +unvictimized +unvisualized +unwomanized +unwomanizes +utilization +utilize +utilized +utilizer +utilizers +utilizes +utilizing +valor +valor's +valors +vandalize +vandalized +vandalizes +vandalizing +vapor +vapor's +vapored +vaporer +vaporer's +vaporers +vaporing +vaporing's +vaporingly +vaporings +vapors +vectorization +vectorizing +verbalize +verbalized +verbalizer +verbalizers +verbalizes +verbalizing +victimize +victimized +victimizer +victimizers +victimizes +victimizing +victualer +victualers +vigor +vigor's +vigors +visualize +visualized +visualizer +visualizers +visualizes +visualizing +wagoner +wagoner's +wagoners +weaseled +weaseling +womanize +womanized +womanizer +womanizers +womanizes +womanizing +worshiped +worshiper +worshiper's +worshipers +worshiping +Christianizing +Europeanization +Europeanization's +Europeanizations +Europeanized +Sanskritize +acclimatize +acclimatizer +acclimatizers +acclimatizes +acclimatizing +actualize +actualized +actualizes +actualizing +aggrandizement +aggrandizement's +aggrandizements +americanized +amortization +amortization's +amortizations +animized +annualized +asshole +asshole's +assholes +balkanization +biosynthesized +bucketfuls +bureaucratization +bureaucratization's +bureaucratizations +caliper +calipers +cancelate +cancelated +canonized +cauterize +cauterized +cauterizes +cauterizing +caviler +cavilers +centerline +centerlines +civilizational +civilizational's +civilizationals +cognizable +colorimeter +colorimeter's +colorimeters +colorimetry +commercialization +commercialization's +commercializations +communize +communized +communizes +communizing +computerization +conventionalized +crystallization +crystallization's +crystallizations +decentralizing +deemphasize +deemphasized +deemphasizer +deemphasizers +deemphasizes +deemphasizing +deglycerolized +dehumanize +dehumanized +dehumanizes +dehumanizing +demineralization +demineralization's +demineralizations +democratization +democratization's +democratizations +democratize +democratized +democratizer +democratizes +democratizing +demoralization +demoralization's +demoralizations +demythologization +demythologize +demythologized +demythologizer +demythologizes +demythologizing +depersonalization +depersonalization's +depersonalizations +depersonalized +deputized +destabilize +destabilized +destabilizes +destabilizing +destigmatization +desynchronize +desynchronized +desynchronizes +desynchronizing +detribalize +detribalized +detribalizes +detribalizing +diagonalizable +dialyzed +diarrhea +diarrhea's +diarrheal +diarrheas +dichotomization +digitalization +digitalization's +digitalizations +digitization +diopter +discolored +discolored's +discoloredness +discoloreds +discolors +disfavor +disfavored +disfavorer +disfavorer's +disfavorers +disfavoring +disfavors +disheveled +disorganization +disorganization's +disorganizations +doweling +downdraft +draftier +draftiness +draftsperson +drafty +dramatization +dramatization's +dramatizations +dramatize +dramatized +dramatizer +dramatizers +dramatizes +dramatizing +duelist +duelists +dynamized +edema +edema's +edemas +edematous +emphasize +emphasized +emphasizer +emphasizers +emphasizes +emphasizing +energized +energizes +enthrall +enthralls +epicenter +epicenter's +epicenters +esthete +esthetes +eulogize +eulogized +eulogizer +eulogizers +eulogizes +eulogizing +exorcize +exorcized +exorcizes +exorcizing +extemporize +extemporized +extemporizer +extemporizers +extemporizes +extemporizing +externalize +externalization +externalization's +externalizations +favoritism +favoritism's +favoritisms +federalize +federalized +federalizes +federalizing +fetid +fetidly +fetidness +fetus +fetus's +fetuses +fiberboard +fossilized +fraternize +fraternized +fraternizer +fraternizers +fraternizes +fraternizing +galvanizing +generalizable +generalizable's +generalizables +germanized +gimbaled +glottalization +glycerolized +grueling +gruelingly +gynecological +gynecological's +gynecologicals +gynecologist +gynecologist's +gynecologists +harmonization +harmonization's +harmonizations +homeomorph +homeopath +homogenization +homogenization's +homogenizations +homogenize +homogenized +homogenizer +homogenizers +homogenizes +homogenizing +honoree +hospitalization +hospitalization's +hospitalizations +humanize +humanized +humanizer +humanizers +humanizes +humanizing +hydrolyzed +hypnotized +hypophysectomized +idolize +idolized +idolizer +idolizers +idolizes +idolizing +immobilize +immobilized +immobilizer +immobilizes +immobilizing +immortalized +immunization +immunization's +immunizations +impersonalized +industrialized +industrializing +inhumanizes +institutionalization +institutionalization's +institutionalizations +internationalization +internationalization's +internationalizations +internationalize +internationalized +ionize +ionized +ionizer +ionizers +ionizes +ionizing +ionizings +ionizion +ionizions +kinesthesis +kinesthetic +kinesthetically +kinesthetics +legitimize +legitimized +legitimizer +legitimizes +legitimizing +libeler +libelers +libelous +libelously +liberalization +liberalization's +liberalizations +licensable +lionize +lionized +lionizer +lionizers +lionizes +lionizing +magnetized +maneuverability +maneuverable +marbleized +marbleizing +maximization +maximization's +maximizations +memorialized +mesmerized +metabolized +metalization +metalization's +metalizations +metropolitanization +milligram +milligram's +milligrams +milliliter +milliliter's +milliliters +mineralized +misbehavior +misbehavior's +misbehaviors +misdemeanor +misdemeanor's +misdemeanors +mobilization +mobilization's +mobilizations +mobilize +mobilized +mobilizer +mobilizes +mobilizing +modernization +modernization's +modernizations +monetization +monetize +monetized +monetizes +monetizing +monopolization +monopolization's +monopolizations +monopolize +monopolized +monopolizer +monopolizers +monopolizes +monopolizing +multicolor +multicolor's +multicolored +multicolors +narcotizes +nasalization +nasalization's +nasalizations +nasalized +naturalized +neutralization +neutralization's +neutralizations +nominalized +novelized +ocher +ocher's +ochers +operationalization +operationalizations +operationalize +operationalized +orthogonalization +orthogonalized +orthographic +orthopedic +orthopedics +ostracized +outmaneuver +outmaneuvered +outmaneuvering +outmaneuvers +overemphasize +overemphasized +overemphasizer +overemphasizers +overemphasizes +overemphasizing +palatalization +palatalize +palatalized +palatalizes +palatalizing +palletized +panelization +panelized +parenthesize +parenthesizes +parenthesizing +pasteurization +pasteurizations +pedaled +pedaling +peptizing +platinize +platinized +platinizes +platinizing +plowshare +plowshare's +plowshares +polarize +polarized +polarizer +polarizers +polarizes +polarizing +politicized +polymerizations +proletarianization +proletarianized +pronominalization +pronominalize +pummeled +pyorrhea +pyorrhea's +pyorrheas +pyrolyze +pyrolyze's +pyrolyzer +pyrolyzes +radiopasteurization +radiosterilization +radiosterilized +rancor +rancor's +rancors +randomization +randomization's +randomizations +rationalization +rationalization's +rationalizations +reacclimatizes +reactualizes +realizabilities +realizability +realizability's +reconceptualization +recrystallization +recrystallization's +recrystallizations +recrystallize +recrystallizing +reemphasize +reemphasized +reemphasizer +reemphasizers +reemphasizes +reemphasizing +regularizing +reharmonization +rehumanizes +remobilization +remobilization's +remobilizations +remobilizes +remonetization +remonetize +remonetized +remonetizes +remonetizing +repopularize +revaporization +revaporization's +revaporizations +revisualization +revisualization's +revisualizations +revitalization +revitalize +revitalized +revitalizer +revitalizers +revitalizes +revitalizing +ritualized +romanticize +romanticizes +romanticizing +rubberized +satirizes +scandalized +scandalizing +sectionalized +secularization +secularization's +secularizations +secularized +sensitized +sentimentalize +sentimentalized +sentimentalizer +sentimentalizers +sentimentalizes +sentimentalizing +sexualized +signalizes +sniveled +sniveler +snivelers +sniveling +snivelings +socialization +socialization's +socializations +stabilization +stabilization's +stabilizations +stigmatization +stigmatization's +stigmatizations +stigmatized +stylization +stylization's +stylizations +subcategorizing +subsidization +subsidization's +subsidizations +substerilization +suburbanization +suburbanization's +suburbanizations +suburbanized +suburbanizing +swiveled +swiveling +systematization +systematization's +systematizations +systemization +systemization's +systemizations +teaseled +teaseling +teetotaler +temporize +temporized +temporizer +temporizer's +temporizers +temporizes +temporizing +temporizing's +temporizingly +temporizings +theatergoer +theatergoer's +theatergoers +theatergoing +theatergoing's +theatergoings +thru +tine's +tinseled +tinseling +traditionalized +travelog +travelog's +travelogs +trialization +triangularization +triangularizations +tricolor +tricolor's +tricolored +tricolors +tyrannize +tyrannized +tyrannizer +tyrannizers +tyrannizes +tyrannizing +tyrannizing's +tyrannizingly +tyrannizings +unamortization +unamortization's +unamortizations +uncanonized +uncauterized +uncauterized's +uncauterizeds +uncomment +undemocratizes +underutilization +underutilized +undialyzed +undialyzed's +undialyzeds +undiscoloreds +undramatized +undramatized's +undramatizeds +unenergized +unenergized's +unenergizeds +uneulogized +uneulogized's +uneulogizeds +unfossilized +unfossilized's +unfossilizeds +unfraternizing +unfraternizing's +unfraternizings +unhydrolyzed +unhydrolyzed's +unhydrolyzeds +unidolized +unidolized's +unidolizeds +unimmortalized +unindustrialized +unindustrialized's +unindustrializeds +unitized +universalize +universalized +universalizer +universalizers +universalizes +universalizing +unmagnetized +unmagnetized's +unmagnetizeds +unmemorialized +unmemorialized's +unmemorializeds +unmesmerized +unmineralized +unmineralized's +unmineralizeds +unmobilized +unmobilized's +unmobilizeds +unmonopolized +unmonopolizes +unnaturalized +unpatronizing +unpolarized +unpolarized's +unpolarizeds +unsatirizes +unsavories +unsavoriness +unsavory +unsavory's +unscandalized +unsecularized +unsensitized +unsentimentalizes +unstigmatized +unstigmatized's +unstigmatizeds +untemporizings +untrammeled +unvocalized +unvocalized's +unvocalizeds +unvulcanized +unvulcanized's +unvulcanizeds +updraft +urbanization +urbanization's +urbanizations +urbanized +vacuolization +vacuolization's +vacuolizations +vaporization +vaporization's +vaporizations +varicolored +varicolored's +varicoloreds +velarize +velarized +velarizes +velarizing +visualization +visualization's +visualizations +vocalization +vocalization's +vocalizations +vocalize +vocalized +vocalizer +vocalizers +vocalizes +vocalizing +volatilization +volatilization's +volatilizations +vulcanized +watercolor +watercolor's +watercolored +watercoloring +watercolorist +watercolorists +watercolors +yodeled +yodeler +yodeling +deprecation +info +sync +synch +java +Java +doc +Doc +Mon +Tue +Wed +Thur +Fri +Sat +Sun +initially +I +formatter:off +formatter:on diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/icons/full/message_info.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/icons/full/message_info.png new file mode 100644 index 0000000..c1f37c7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/icons/full/message_info.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/action/images/stop.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/action/images/stop.png new file mode 100644 index 0000000..3544673 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/action/images/stop.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/contassist_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/contassist_ovr.png new file mode 100644 index 0000000..0b3d4ef Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/contassist_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/error_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/error_ovr.png new file mode 100644 index 0000000..e6a319f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/error_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/errorqf_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/errorqf_ovr.png new file mode 100644 index 0000000..c418398 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/errorqf_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/info_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/info_ovr.png new file mode 100644 index 0000000..4128b09 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/info_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/required_field_cue.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/required_field_cue.png new file mode 100644 index 0000000..96e095e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/required_field_cue.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/warn_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/warn_ovr.png new file mode 100644 index 0000000..1ad9690 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/warn_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/491/0/.cp/icons/atl_logo.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/491/0/.cp/icons/atl_logo.gif new file mode 100644 index 0000000..9a9dabe Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/491/0/.cp/icons/atl_logo.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/552/0/.cp/icons/debug_exc.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/552/0/.cp/icons/debug_exc.gif new file mode 100644 index 0000000..afe775b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/552/0/.cp/icons/debug_exc.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/556/0/.cp/icons/validation.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/556/0/.cp/icons/validation.gif new file mode 100644 index 0000000..79a554e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/556/0/.cp/icons/validation.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/561/0/.cp/icons/elcl16/oclconsole_co.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/561/0/.cp/icons/elcl16/oclconsole_co.gif new file mode 100644 index 0000000..ef81b75 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/561/0/.cp/icons/elcl16/oclconsole_co.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/566/0/.cp/icons/elcl16/oclconsole_co.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/566/0/.cp/icons/elcl16/oclconsole_co.gif new file mode 100644 index 0000000..ef81b75 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/566/0/.cp/icons/elcl16/oclconsole_co.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/580/0/.cp/icons/OCLModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/580/0/.cp/icons/OCLModelFile.gif new file mode 100644 index 0000000..2945103 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/580/0/.cp/icons/OCLModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/598/0/.cp/icons/obj16/repository.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/598/0/.cp/icons/obj16/repository.gif new file mode 100644 index 0000000..962062c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/598/0/.cp/icons/obj16/repository.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/598/0/.cp/icons/tool16/search_repository.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/598/0/.cp/icons/tool16/search_repository.png new file mode 100644 index 0000000..371cdcc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/598/0/.cp/icons/tool16/search_repository.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/598/0/.cp/icons/tool16/search_requirement.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/598/0/.cp/icons/tool16/search_requirement.png new file mode 100644 index 0000000..f3721f3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/598/0/.cp/icons/tool16/search_requirement.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/608/0/.cp/icons/BrowseType.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/608/0/.cp/icons/BrowseType.gif new file mode 100644 index 0000000..895e221 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/608/0/.cp/icons/BrowseType.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/608/0/.cp/icons/Log.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/608/0/.cp/icons/Log.gif new file mode 100644 index 0000000..8ab1097 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/608/0/.cp/icons/Log.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/608/0/.cp/icons/full/obj16/SetupModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/608/0/.cp/icons/full/obj16/SetupModelFile.gif new file mode 100644 index 0000000..a7a177e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/608/0/.cp/icons/full/obj16/SetupModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/608/0/.cp/icons/heart.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/608/0/.cp/icons/heart.png new file mode 100644 index 0000000..c9cf605 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/608/0/.cp/icons/heart.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/608/0/.cp/icons/update_gear.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/608/0/.cp/icons/update_gear.png new file mode 100644 index 0000000..d9b3aca Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/608/0/.cp/icons/update_gear.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/639/0/.cp/icons/etool16/imp_extplug.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/639/0/.cp/icons/etool16/imp_extplug.png new file mode 100644 index 0000000..f9c7f5f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/639/0/.cp/icons/etool16/imp_extplug.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/639/0/.cp/icons/obj16/open_artifact_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/639/0/.cp/icons/obj16/open_artifact_obj.png new file mode 100644 index 0000000..7acce16 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/639/0/.cp/icons/obj16/open_artifact_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/646/0/.cp/icons/full/elcl16/tsearch_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/646/0/.cp/icons/full/elcl16/tsearch_obj.png new file mode 100644 index 0000000..af1abe2 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/646/0/.cp/icons/full/elcl16/tsearch_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/646/0/.cp/icons/full/etool16/search.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/646/0/.cp/icons/full/etool16/search.png new file mode 100644 index 0000000..31da0dc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/646/0/.cp/icons/full/etool16/search.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/665/0/.cp/icons/full/obj16/reload_vsm.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/665/0/.cp/icons/full/obj16/reload_vsm.png new file mode 100644 index 0000000..627d745 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/665/0/.cp/icons/full/obj16/reload_vsm.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/701/0/.cp/icons/close.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/701/0/.cp/icons/close.gif new file mode 100644 index 0000000..2cd9c54 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/701/0/.cp/icons/close.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/707/0/.cp/libswt-atk-gtk-4936r26.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/707/0/.cp/libswt-atk-gtk-4936r26.so new file mode 100644 index 0000000..3545bfa Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/707/0/.cp/libswt-atk-gtk-4936r26.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/707/0/.cp/libswt-cairo-gtk-4936r26.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/707/0/.cp/libswt-cairo-gtk-4936r26.so new file mode 100644 index 0000000..3515691 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/707/0/.cp/libswt-cairo-gtk-4936r26.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/707/0/.cp/libswt-gtk-4936r26.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/707/0/.cp/libswt-gtk-4936r26.so new file mode 100644 index 0000000..19d46d9 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/707/0/.cp/libswt-gtk-4936r26.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/707/0/.cp/libswt-pi3-gtk-4936r26.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/707/0/.cp/libswt-pi3-gtk-4936r26.so new file mode 100644 index 0000000..a829a09 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/707/0/.cp/libswt-pi3-gtk-4936r26.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/710/0/.cp/icons/full/eview16/history_view.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/710/0/.cp/icons/full/eview16/history_view.png new file mode 100644 index 0000000..a3339a0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/710/0/.cp/icons/full/eview16/history_view.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dlcl16/backward_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dlcl16/backward_nav.png new file mode 100644 index 0000000..b515260 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dlcl16/backward_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dlcl16/forward_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dlcl16/forward_nav.png new file mode 100644 index 0000000..d204b4f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dlcl16/forward_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/new_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/new_wiz.png new file mode 100644 index 0000000..b831996 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/new_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/pin_editor.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/pin_editor.png new file mode 100644 index 0000000..abbf1c4 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/pin_editor.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/save_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/save_edit.png new file mode 100644 index 0000000..cdf3e2c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/save_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/saveall_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/saveall_edit.png new file mode 100644 index 0000000..f2d1fc0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/saveall_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/backward_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/backward_nav.png new file mode 100644 index 0000000..84ea07d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/backward_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/forward_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/forward_nav.png new file mode 100644 index 0000000..2d09a77 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/forward_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/refresh_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/refresh_nav.png new file mode 100644 index 0000000..f9dba28 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/refresh_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/copy_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/copy_edit.png new file mode 100644 index 0000000..41efe45 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/copy_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/cut_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/cut_edit.png new file mode 100644 index 0000000..e2a59bc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/cut_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/delete_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/delete_edit.png new file mode 100644 index 0000000..5f00385 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/delete_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/export_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/export_wiz.png new file mode 100644 index 0000000..7d4fb4a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/export_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/help_contents.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/help_contents.png new file mode 100644 index 0000000..474af60 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/help_contents.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/help_search.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/help_search.png new file mode 100644 index 0000000..510d0e5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/help_search.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/import_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/import_wiz.png new file mode 100644 index 0000000..0e36eb3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/import_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/new_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/new_wiz.png new file mode 100644 index 0000000..fedfc2f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/new_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/paste_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/paste_edit.png new file mode 100644 index 0000000..b3a72b6 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/paste_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/pin_editor.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/pin_editor.png new file mode 100644 index 0000000..448154a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/pin_editor.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/print_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/print_edit.png new file mode 100644 index 0000000..dcd47bb Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/print_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/redo_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/redo_edit.png new file mode 100644 index 0000000..5e40a43 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/redo_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/save_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/save_edit.png new file mode 100644 index 0000000..7d8527c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/save_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/saveall_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/saveall_edit.png new file mode 100644 index 0000000..b4e5314 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/saveall_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/saveas_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/saveas_edit.png new file mode 100644 index 0000000..962b4c8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/saveas_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/search.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/search.png new file mode 100644 index 0000000..997b054 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/search.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/tricks.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/tricks.png new file mode 100644 index 0000000..1eb9d65 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/tricks.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/undo_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/undo_edit.png new file mode 100644 index 0000000..41f4f27 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/undo_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/eview16/new_persp.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/eview16/new_persp.png new file mode 100644 index 0000000..8237389 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/eview16/new_persp.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/error_tsk.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/error_tsk.png new file mode 100644 index 0000000..119e92f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/error_tsk.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/file_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/file_obj.png new file mode 100644 index 0000000..723da77 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/file_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/info_tsk.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/info_tsk.png new file mode 100644 index 0000000..c18aa5a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/info_tsk.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/warn_tsk.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/warn_tsk.png new file mode 100644 index 0000000..080cfb8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/warn_tsk.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/workingsets.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/workingsets.png new file mode 100644 index 0000000..be93b44 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/workingsets.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_error.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_error.png new file mode 100644 index 0000000..d6eda68 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_error.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_none.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_none.png new file mode 100644 index 0000000..e4d0b00 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_none.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_ok.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_ok.png new file mode 100644 index 0000000..8096d77 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_ok.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/last_edit_pos.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/last_edit_pos.png new file mode 100644 index 0000000..b1253e3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/last_edit_pos.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/next_edit_pos.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/next_edit_pos.png new file mode 100644 index 0000000..995f1ba Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/next_edit_pos.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/next_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/next_nav.png new file mode 100644 index 0000000..c795b57 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/next_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/prev_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/prev_nav.png new file mode 100644 index 0000000..013bd61 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/prev_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/last_edit_pos.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/last_edit_pos.png new file mode 100644 index 0000000..af3daf8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/last_edit_pos.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/next_edit_pos.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/next_edit_pos.png new file mode 100644 index 0000000..5fa266b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/next_edit_pos.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/next_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/next_nav.png new file mode 100644 index 0000000..49ad8dd Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/next_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/prev_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/prev_nav.png new file mode 100644 index 0000000..6917af9 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/prev_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/obj16/file_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/obj16/file_obj.png new file mode 100644 index 0000000..afdad57 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/718/0/.cp/icons/full/obj16/file_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/719/0/.cp/icons/full/obj16/external_tools.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/719/0/.cp/icons/full/obj16/external_tools.png new file mode 100644 index 0000000..2f6b0a5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/719/0/.cp/icons/full/obj16/external_tools.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/721/0/.cp/icons/full/obj16/generic_editor.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/721/0/.cp/icons/full/obj16/generic_editor.png new file mode 100644 index 0000000..eb3ec64 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/721/0/.cp/icons/full/obj16/generic_editor.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/dlcl16/filter_ps.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/dlcl16/filter_ps.png new file mode 100644 index 0000000..d483395 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/dlcl16/filter_ps.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/elcl16/filter_ps.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/elcl16/filter_ps.png new file mode 100644 index 0000000..58faf49 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/elcl16/filter_ps.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/elcl16/gotoobj_tsk.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/elcl16/gotoobj_tsk.png new file mode 100644 index 0000000..8b3157a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/elcl16/gotoobj_tsk.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/importdir_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/importdir_wiz.png new file mode 100644 index 0000000..21d1a3c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/importdir_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/next_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/next_nav.png new file mode 100644 index 0000000..80007d0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/next_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/prev_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/prev_nav.png new file mode 100644 index 0000000..e5d90aa Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/prev_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/eview16/tasks_tsk.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/eview16/tasks_tsk.png new file mode 100644 index 0000000..8d991a3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/eview16/tasks_tsk.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/obj16/header_complete.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/obj16/header_complete.png new file mode 100644 index 0000000..70660df Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/obj16/header_complete.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/obj16/header_priority.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/obj16/header_priority.png new file mode 100644 index 0000000..81eb654 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/722/0/.cp/icons/full/obj16/header_priority.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/723/0/.cp/icons/full/eview16/resource_persp.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/723/0/.cp/icons/full/eview16/resource_persp.png new file mode 100644 index 0000000..f2e3afe Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/723/0/.cp/icons/full/eview16/resource_persp.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/726/0/.cp/icons/welcome16.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/726/0/.cp/icons/welcome16.png new file mode 100644 index 0000000..1e22f5a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/726/0/.cp/icons/welcome16.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/collapseall.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/collapseall.png new file mode 100644 index 0000000..000891d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/collapseall.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/filter_ps.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/filter_ps.png new file mode 100644 index 0000000..58faf49 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/filter_ps.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/synced.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/synced.png new file mode 100644 index 0000000..c517b3f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/synced.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/729/0/.cp/icons/full/eview16/resource_persp.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/729/0/.cp/icons/full/eview16/resource_persp.png new file mode 100644 index 0000000..9181f39 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/729/0/.cp/icons/full/eview16/resource_persp.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/733/0/.cp/icons/full/eview16/outline_co.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/733/0/.cp/icons/full/eview16/outline_co.png new file mode 100644 index 0000000..c9653ce Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/733/0/.cp/icons/full/eview16/outline_co.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/733/0/.cp/icons/full/eview16/prop_ps.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/733/0/.cp/icons/full/eview16/prop_ps.png new file mode 100644 index 0000000..78ef0c9 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/733/0/.cp/icons/full/eview16/prop_ps.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/737/0/.cp/icons/full/etool16/block_selection_mode.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/737/0/.cp/icons/full/etool16/block_selection_mode.png new file mode 100644 index 0000000..f164589 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/737/0/.cp/icons/full/etool16/block_selection_mode.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/737/0/.cp/icons/full/eview16/minimap.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/737/0/.cp/icons/full/eview16/minimap.png new file mode 100644 index 0000000..cb3863f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/737/0/.cp/icons/full/eview16/minimap.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/760/0/.cp/icons/UserAccount.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/760/0/.cp/icons/UserAccount.png new file mode 100644 index 0000000..2ef53a7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/760/0/.cp/icons/UserAccount.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/alphab_sort_co.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/alphab_sort_co.gif new file mode 100644 index 0000000..0169b42 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/alphab_sort_co.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/mark_occurrences.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/mark_occurrences.gif new file mode 100644 index 0000000..1af4d3b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/mark_occurrences.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/synced.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/synced.gif new file mode 100644 index 0000000..4f6e43a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/synced.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/elcl16/alphab_sort_co.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/elcl16/alphab_sort_co.gif new file mode 100644 index 0000000..6311cc0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/elcl16/alphab_sort_co.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/elcl16/mark_occurrences.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/elcl16/mark_occurrences.gif new file mode 100644 index 0000000..fd7c175 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/elcl16/mark_occurrences.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/elcl16/synced.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/elcl16/synced.gif new file mode 100644 index 0000000..870934b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/elcl16/synced.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/obj16/correction_change.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/obj16/correction_change.gif new file mode 100644 index 0000000..068e18d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/obj16/correction_change.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_error_obj.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_error_obj.gif new file mode 100644 index 0000000..07a1054 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_error_obj.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_info_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_info_obj.png new file mode 100644 index 0000000..08302f3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_info_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_warning_obj.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_warning_obj.gif new file mode 100644 index 0000000..1f0002b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_warning_obj.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/framework.info.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/framework.info.1 new file mode 100644 index 0000000..e300c12 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.osgi/framework.info.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.ui.intro.universal/extensionCount.xml b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.ui.intro.universal/extensionCount.xml new file mode 100644 index 0000000..6b84701 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.ui.intro.universal/extensionCount.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.ui.intro.universal/extensionNames.xml b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.ui.intro.universal/extensionNames.xml new file mode 100644 index 0000000..ebffb32 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.ui.intro.universal/extensionNames.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.update/platform.xml b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.update/platform.xml new file mode 100644 index 0000000..fa801d3 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/org.eclipse.update/platform.xml @@ -0,0 +1,423 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/config.ini b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/config.ini new file mode 100644 index 0000000..f3613ed --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/config.ini @@ -0,0 +1,16 @@ +#Configuration File +#Tue Oct 12 17:16:08 CEST 2021 +eclipse.product=org.eclipse.platform.ide +osgi.splashPath=file\:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform_4.17.0.v20200902-1800 +osgi.install.area=file\:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/ +org.eclipse.equinox.simpleconfigurator.configUrl=file\:/home/lfainsin/miniproj_idm/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.equinox.simpleconfigurator/bundles.info +osgi.bundles.defaultStartLevel=4 +eclipse.application=org.eclipse.ui.ide.workbench +osgi.configuration.cascaded=false +osgi.instance.area.default=@user.home/workspace +osgi.bundles=reference\:file\:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator_1.3.600.v20200721-1308.jar@1\:start +eclipse.p2.data.area=@config.dir/.p2 +eclipse.p2.profile=_home_gdupont_gls-v2020-etu_eclipse-gls +osgi.framework=file\:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi_3.16.0.v20200828-0759.jar +osgi.framework.extensions=reference\:file\:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.compatibility.state_1.2.100.v20200811-1344.jar +eclipse.buildId=4.17.0.I20200902-1800 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/dev.properties b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/dev.properties new file mode 100644 index 0000000..a9cc4b4 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/dev.properties @@ -0,0 +1,34 @@ +# +#Tue Oct 12 17:16:08 CEST 2021 +fr.n7.simplepdl.edit=bin +fr.n7.pdl3.ui.tests=test-bin +fr.n7.simplepdl.toDOT=bin +fr.n7.pdl3.ide=bin +fr.n7.simplepdl=bin +fr.n7.pdl2.ide=bin +fr.n7.pdl2.ui=bin +fr.n7.petrinet.toTINA=bin +fr.n7.petrinet=bin +fr.n7.petrinet.edit=bin +fr.n7.pdl1.ui.tests=test-bin +fr.n7.pdl3.tests=test-bin +@ignoredot@=true +fr.n7.pdl1.ide=bin +fr.n7.simplepdl.toDOT.ui=bin +fr.n7.simplepdl.toHTML=bin +fr.n7.petrinet.design=bin +fr.n7.pdl3=bin +fr.n7.simplepdl.toHTML.ui=bin +fr.n7.pdl2=bin +fr.n7.simplepdl.tests=bin +fr.n7.pdl1=bin +fr.n7.simplepdl.design=bin +fr.n7.petrinet.toTINA.ui=bin +fr.n7.pdl3.ui=bin +fr.n7.pdl1.ui=bin +fr.n7.pdl2.tests=test-bin +fr.n7.pdl2.ui.tests=test-bin +fr.n7.pdl1.tests=test-bin +fr.n7.petrinet.tests=bin +fr.n7.petrinet.editor=bin +fr.n7.simplepdl.editor=bin diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.contributions.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.contributions.1 new file mode 100644 index 0000000..5df57e7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.contributions.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.contributors.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.contributors.1 new file mode 100644 index 0000000..0b25a16 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.contributors.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.extraData.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.extraData.1 new file mode 100644 index 0000000..e95cf53 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.extraData.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.mainData.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.mainData.1 new file mode 100644 index 0000000..9579749 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.mainData.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.manager/.fileTable.7 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.manager/.fileTable.7 new file mode 100644 index 0000000..925da96 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.manager/.fileTable.7 @@ -0,0 +1,10 @@ +#safe table +#Tue Oct 12 17:17:42 CEST 2021 +.orphans=0 +.mainData=0 +.contributors=0 +.namespaces=0 +.extraData=0 +.contributions=0 +.table=0 +.crcea04deb1.v1 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.manager/.fileTable.8 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.manager/.fileTable.8 new file mode 100644 index 0000000..f5d51a4 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.manager/.fileTable.8 @@ -0,0 +1,10 @@ +#safe table +#Tue Oct 12 17:17:42 CEST 2021 +.orphans=1 +.mainData=1 +.contributors=1 +.namespaces=1 +.extraData=1 +.contributions=1 +.table=1 +.crc2576e48a.v1 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.manager/.fileTableLock b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.manager/.fileTableLock new file mode 100644 index 0000000..e69de29 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.namespaces.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.namespaces.1 new file mode 100644 index 0000000..0cf06c3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.namespaces.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.orphans.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.orphans.1 new file mode 100644 index 0000000..c6652a3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.orphans.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.table.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.table.1 new file mode 100644 index 0000000..caf1c3a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.core.runtime/.table.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.equinox.app/.manager/.fileTableLock b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.equinox.app/.manager/.fileTableLock new file mode 100644 index 0000000..e69de29 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.equinox.simpleconfigurator/bundles.info b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.equinox.simpleconfigurator/bundles.info new file mode 100644 index 0000000..b87f94d --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.equinox.simpleconfigurator/bundles.info @@ -0,0 +1,855 @@ +#encoding=UTF-8 +#version=1 +com.google.guava,27.1.0.v20190517-1946,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.google.guava_27.1.0.v20190517-1946.jar,4,false +com.google.inject,3.0.0.v201605172100,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.google.inject_3.0.0.v201605172100.jar,4,false +com.ibm.icu,67.1.0.v20200706-1749,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.ibm.icu_67.1.0.v20200706-1749.jar,4,false +com.jcraft.jsch,0.1.55.v20190404-1902,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.jcraft.jsch_0.1.55.v20190404-1902.jar,4,false +com.sun.el,2.2.0.v201303151357,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.el_2.2.0.v201303151357.jar,4,false +com.sun.jna,4.5.1.v20190425-1842,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna_4.5.1.v20190425-1842.jar,4,false +com.sun.jna.platform,4.5.1.v20190425-1842,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna.platform_4.5.1.v20190425-1842.jar,4,false +fr.n7.pdl1,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1/,4,false +fr.n7.pdl1.ide,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.ide/,4,false +fr.n7.pdl1.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.tests/,4,false +fr.n7.pdl1.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.ui/,4,false +fr.n7.pdl1.ui.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.ui.tests/,4,false +fr.n7.pdl2,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2/,4,false +fr.n7.pdl2.ide,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.ide/,4,false +fr.n7.pdl2.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.tests/,4,false +fr.n7.pdl2.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.ui/,4,false +fr.n7.pdl2.ui.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.ui.tests/,4,false +fr.n7.pdl3,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3/,4,false +fr.n7.pdl3.ide,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.ide/,4,false +fr.n7.pdl3.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.tests/,4,false +fr.n7.pdl3.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.ui/,4,false +fr.n7.pdl3.ui.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.ui.tests/,4,false +fr.n7.petrinet,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet/,4,false +fr.n7.petrinet.design,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.design/,4,false +fr.n7.petrinet.edit,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.edit/,4,false +fr.n7.petrinet.editor,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.editor/,4,false +fr.n7.petrinet.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.tests/,4,false +fr.n7.petrinet.toTINA,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.toTINA/,4,false +fr.n7.petrinet.toTINA.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.toTINA.ui/,4,false +fr.n7.simplepdl,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl/,4,false +fr.n7.simplepdl.design,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.design/,4,false +fr.n7.simplepdl.edit,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.edit/,4,false +fr.n7.simplepdl.editor,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.editor/,4,false +fr.n7.simplepdl.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.tests/,4,false +fr.n7.simplepdl.toDOT,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toDOT/,4,false +fr.n7.simplepdl.toDOT.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toDOT.ui/,4,false +fr.n7.simplepdl.toHTML,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toHTML/,4,false +fr.n7.simplepdl.toHTML.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toHTML.ui/,4,false +io.github.classgraph,4.8.35.v20190528-1517,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/io.github.classgraph_4.8.35.v20190528-1517.jar,4,false +javax.annotation,1.3.5.v20200504-1837,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.annotation_1.3.5.v20200504-1837.jar,4,false +javax.el,2.2.0.v201303151357,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.el_2.2.0.v201303151357.jar,4,false +javax.inject,1.0.0.v20091030,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.inject_1.0.0.v20091030.jar,4,false +javax.servlet,3.1.0.v201410161800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet_3.1.0.v201410161800.jar,4,false +javax.servlet.jsp,2.2.0.v201112011158,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet.jsp_2.2.0.v201112011158.jar,4,false +javax.xml,1.3.4.v201005080400,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.xml_1.3.4.v201005080400.jar,4,false +lpg.runtime.java,2.0.17.v201004271640,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/lpg.runtime.java_2.0.17.v201004271640.jar,4,false +org.antlr.runtime,4.7.2.v20200218-0804,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.antlr.runtime_4.7.2.v20200218-0804.jar,4,false +org.antlr.runtime,3.2.0.v201101311130,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.antlr.runtime_3.2.0.v201101311130.jar,4,false +org.apache.ant,1.10.8.v20200515-1239,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.ant_1.10.8.v20200515-1239/,4,false +org.apache.batik.bridge,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.bridge_1.6.0.v201011041432.jar,4,false +org.apache.batik.constants,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.constants_1.13.0.v20200622-2037.jar,4,false +org.apache.batik.css,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css_1.13.0.v20200622-2037.jar,4,false +org.apache.batik.css,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css_1.6.0.v201011041432.jar,4,false +org.apache.batik.dom,1.6.1.v201505192100,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom_1.6.1.v201505192100.jar,4,false +org.apache.batik.dom.svg,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom.svg_1.6.0.v201011041432.jar,4,false +org.apache.batik.ext.awt,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.ext.awt_1.6.0.v201011041432.jar,4,false +org.apache.batik.i18n,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.i18n_1.13.0.v20200622-2037.jar,4,false +org.apache.batik.parser,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.parser_1.6.0.v201011041432.jar,4,false +org.apache.batik.pdf,1.6.0.v201105071520,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.pdf_1.6.0.v201105071520.jar,4,false +org.apache.batik.svggen,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.svggen_1.6.0.v201011041432.jar,4,false +org.apache.batik.transcoder,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.transcoder_1.6.0.v201011041432.jar,4,false +org.apache.batik.util,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util_1.13.0.v20200622-2037.jar,4,false +org.apache.batik.util,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util_1.6.0.v201011041432.jar,4,false +org.apache.batik.util.gui,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.gui_1.6.0.v201011041432.jar,4,false +org.apache.batik.xml,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.xml_1.6.0.v201011041432.jar,4,false +org.apache.commons.cli,1.2.0.v201404270220,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.cli_1.2.0.v201404270220.jar,4,false +org.apache.commons.codec,1.14.0.v20200818-1422,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.codec_1.14.0.v20200818-1422.jar,4,false +org.apache.commons.codec,1.13.0.v20200108-0001,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.codec_1.13.0.v20200108-0001.jar,4,false +org.apache.commons.httpclient,3.1.0.v201012070820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.httpclient_3.1.0.v201012070820.jar,4,false +org.apache.commons.io,2.6.0.v20190123-2029,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.io_2.6.0.v20190123-2029.jar,4,false +org.apache.commons.jxpath,1.3.0.v200911051830,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.jxpath_1.3.0.v200911051830.jar,4,false +org.apache.commons.lang,2.6.0.v201404270220,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.lang_2.6.0.v201404270220.jar,4,false +org.apache.commons.logging,1.2.0.v20180409-1502,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.logging_1.2.0.v20180409-1502.jar,4,false +org.apache.felix.gogo.command,1.0.2.v20170914-1324,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.command_1.0.2.v20170914-1324.jar,4,false +org.apache.felix.gogo.runtime,1.1.0.v20180713-1646,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.runtime_1.1.0.v20180713-1646.jar,4,false +org.apache.felix.gogo.shell,1.1.0.v20180713-1646,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.shell_1.1.0.v20180713-1646.jar,4,false +org.apache.felix.scr,2.1.16.v20200110-1820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.scr_2.1.16.v20200110-1820.jar,1,true +org.apache.httpcomponents.httpclient,4.5.10.v20200830-2311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpclient_4.5.10.v20200830-2311.jar,4,false +org.apache.httpcomponents.httpcore,4.4.12.v20200108-1212,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpcore_4.4.12.v20200108-1212.jar,4,false +org.apache.jasper.glassfish,2.2.2.v201501141630,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.jasper.glassfish_2.2.2.v201501141630.jar,4,false +org.apache.log4j,1.2.15.v201012070815,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.log4j_1.2.15.v201012070815.jar,4,false +org.apache.lucene.analyzers-common,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-common_8.4.1.v20200122-1459.jar,4,false +org.apache.lucene.analyzers-smartcn,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-smartcn_8.4.1.v20200122-1459.jar,4,false +org.apache.lucene.core,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.core_8.4.1.v20200122-1459.jar,4,false +org.apache.xerces,2.9.0.v201101211617,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xerces_2.9.0.v201101211617.jar,4,false +org.apache.xml.resolver,1.2.0.v201005080400,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xml.resolver_1.2.0.v201005080400.jar,4,false +org.apache.xml.serializer,2.7.1.v201005080400,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xml.serializer_2.7.1.v201005080400.jar,4,false +org.apache.xmlgraphics,2.4.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xmlgraphics_2.4.0.v20200622-2037.jar,4,false +org.apiguardian,1.1.0.v20190826-0900,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apiguardian_1.1.0.v20190826-0900.jar,4,false +org.eclipse.acceleo.annotations,7.0.0.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.annotations_7.0.0.202102190929.jar,4,false +org.eclipse.acceleo.common,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.common_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.common.ide,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.common.ide_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.common.ui,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.common.ui_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.compatibility,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.compatibility_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.compatibility.ui,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.compatibility.ui_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.doc,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.doc_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.engine,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.engine_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.ide.ui,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.ide.ui_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.model,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.model_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.model.edit,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.model.edit_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.parser,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.parser_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.profiler,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.profiler_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.profiler.edit,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.profiler.edit_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.profiler.editor,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.profiler.editor_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.query,7.0.0.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.query_7.0.0.202102190929.jar,4,false +org.eclipse.acceleo.traceability,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.traceability_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.traceability.model,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.traceability.model_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.ui.interpreter,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.ui.interpreter_3.7.11.202102190929.jar,4,false +org.eclipse.ant.core,3.5.800.v20200608-1251,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.core_3.5.800.v20200608-1251.jar,4,false +org.eclipse.ant.launching,1.2.1000.v20200610-1458,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.launching_1.2.1000.v20200610-1458.jar,4,false +org.eclipse.ant.ui,3.7.900.v20200724-1008,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.ui_3.7.900.v20200724-1008.jar,4,false +org.eclipse.compare,3.7.1100.v20200611-0145,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare_3.7.1100.v20200611-0145.jar,4,false +org.eclipse.compare.core,3.6.900.v20200412-2017,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare.core_3.6.900.v20200412-2017.jar,4,false +org.eclipse.core.commands,3.9.700.v20191217-1850,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.commands_3.9.700.v20191217-1850.jar,4,false +org.eclipse.core.contenttype,3.7.800.v20200724-0804,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.contenttype_3.7.800.v20200724-0804.jar,4,false +org.eclipse.core.databinding,1.10.0.v20200815-1752,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding_1.10.0.v20200815-1752.jar,4,false +org.eclipse.core.databinding.beans,1.7.0.v20200717-1533,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.beans_1.7.0.v20200717-1533.jar,4,false +org.eclipse.core.databinding.observable,1.10.0.v20200730-0848,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.observable_1.10.0.v20200730-0848.jar,4,false +org.eclipse.core.databinding.property,1.8.100.v20200619-0651,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.property_1.8.100.v20200619-0651.jar,4,false +org.eclipse.core.expressions,3.7.0.v20200720-1126,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.expressions_3.7.0.v20200720-1126.jar,4,false +org.eclipse.core.externaltools,1.1.700.v20200416-1310,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.externaltools_1.1.700.v20200416-1310.jar,4,false +org.eclipse.core.filebuffers,3.6.1000.v20200409-1035,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filebuffers_3.6.1000.v20200409-1035.jar,4,false +org.eclipse.core.filesystem,1.7.700.v20200110-1734,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filesystem_1.7.700.v20200110-1734.jar,4,false +org.eclipse.core.filesystem.linux.x86_64,1.2.300.v20180828-0158,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filesystem.linux.x86_64_1.2.300.v20180828-0158.jar,4,false +org.eclipse.core.jobs,3.10.800.v20200421-0950,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.jobs_3.10.800.v20200421-0950.jar,4,false +org.eclipse.core.net,1.3.1000.v20200715-0827,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net_1.3.1000.v20200715-0827.jar,4,false +org.eclipse.core.net.linux.x86_64,1.2.400.v20190924-1023,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net.linux.x86_64_1.2.400.v20190924-1023.jar,4,false +org.eclipse.core.resources,3.13.800.v20200706-2152,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.resources_3.13.800.v20200706-2152.jar,4,false +org.eclipse.core.runtime,3.19.0.v20200724-1004,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.runtime_3.19.0.v20200724-1004.jar,4,true +org.eclipse.core.variables,3.4.800.v20200120-1101,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.variables_3.4.800.v20200120-1101.jar,4,false +org.eclipse.debug.core,3.16.0.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.core_3.16.0.v20200828-0817.jar,4,false +org.eclipse.debug.ui,3.14.600.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.ui_3.14.600.v20200828-0817.jar,4,false +org.eclipse.draw2d,3.10.100.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.draw2d_3.10.100.201606061308.jar,4,false +org.eclipse.draw2d.doc.isv,3.10.100.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.draw2d.doc.isv_3.10.100.201606061308.jar,4,false +org.eclipse.e4.core.commands,0.12.900.v20200110-1732,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.commands_0.12.900.v20200110-1732.jar,4,false +org.eclipse.e4.core.contexts,1.8.400.v20191217-1710,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.contexts_1.8.400.v20191217-1710.jar,4,false +org.eclipse.e4.core.di,1.7.600.v20200428-0912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di_1.7.600.v20200428-0912.jar,4,false +org.eclipse.e4.core.di.annotations,1.6.600.v20191216-2352,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.annotations_1.6.600.v20191216-2352.jar,4,false +org.eclipse.e4.core.di.extensions,0.16.0.v20200507-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions_0.16.0.v20200507-0938.jar,4,false +org.eclipse.e4.core.di.extensions.supplier,0.15.700.v20200622-1247,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions.supplier_0.15.700.v20200622-1247.jar,4,false +org.eclipse.e4.core.services,2.2.400.v20200622-1247,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.services_2.2.400.v20200622-1247.jar,4,false +org.eclipse.e4.emf.xpath,0.2.800.v20200609-0849,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.emf.xpath_0.2.800.v20200609-0849.jar,4,false +org.eclipse.e4.tools,4.9.0.v20200923-1123,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools_4.9.0.v20200923-1123.jar,4,false +org.eclipse.e4.tools.compat,4.8.0.v20201026-0947,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.compat_4.8.0.v20201026-0947.jar,4,false +org.eclipse.e4.tools.emf.editor3x,4.7.600.v20200723-1429,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.emf.editor3x_4.7.600.v20200723-1429.jar,4,false +org.eclipse.e4.tools.emf.ui,4.6.1000.v20201009-1503,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.emf.ui_4.6.1000.v20201009-1503.jar,4,false +org.eclipse.e4.tools.jdt.templates,4.8.400.v20191115-2149,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.jdt.templates_4.8.400.v20191115-2149.jar,4,false +org.eclipse.e4.tools.services,4.8.400.v20200217-1142,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.services_4.8.400.v20200217-1142.jar,4,false +org.eclipse.e4.ui.bindings,0.12.900.v20200513-0930,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.bindings_0.12.900.v20200513-0930.jar,4,false +org.eclipse.e4.ui.css.core,0.12.1300.v20200615-1701,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.core_0.12.1300.v20200615-1701.jar,4,false +org.eclipse.e4.ui.css.swt,0.13.1100.v20200819-0632,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt_0.13.1100.v20200819-0632.jar,4,false +org.eclipse.e4.ui.css.swt.theme,0.12.700.v20200527-0719,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt.theme_0.12.700.v20200527-0719.jar,4,false +org.eclipse.e4.ui.di,1.2.800.v20200128-0855,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.di_1.2.800.v20200128-0855.jar,4,false +org.eclipse.e4.ui.dialogs,1.2.0.v20200807-0944,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.dialogs_1.2.0.v20200807-0944.jar,4,false +org.eclipse.e4.ui.ide,3.15.100.v20200323-2111,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.ide_3.15.100.v20200323-2111.jar,4,false +org.eclipse.e4.ui.model.workbench,2.1.800.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.model.workbench_2.1.800.v20200828-0938.jar,4,false +org.eclipse.e4.ui.services,1.3.700.v20190930-1643,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.services_1.3.700.v20190930-1643.jar,4,false +org.eclipse.e4.ui.swt.gtk,1.0.600.v20190627-0755,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.swt.gtk_1.0.600.v20190627-0755.jar,4,false +org.eclipse.e4.ui.widgets,1.2.700.v20191222-1048,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.widgets_1.2.700.v20191222-1048.jar,4,false +org.eclipse.e4.ui.workbench,1.11.400.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench_1.11.400.v20200828-0938.jar,4,false +org.eclipse.e4.ui.workbench.addons.swt,1.3.1100.v20200703-0611,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.3.1100.v20200703-0611.jar,4,false +org.eclipse.e4.ui.workbench.renderers.swt,0.14.1300.v20200829-1411,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.14.1300.v20200829-1411.jar,4,false +org.eclipse.e4.ui.workbench.swt,0.14.1100.v20200619-0644,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.swt_0.14.1100.v20200619-0644.jar,4,false +org.eclipse.e4.ui.workbench3,0.15.400.v20191216-0805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench3_0.15.400.v20191216-0805.jar,4,false +org.eclipse.ecf,3.9.101.v20201027-0547,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf_3.9.101.v20201027-0547.jar,4,false +org.eclipse.ecf.filetransfer,5.1.101.v20201025-2315,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.filetransfer_5.1.101.v20201025-2315.jar,4,false +org.eclipse.ecf.identity,3.9.401.v20201027-0550,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.identity_3.9.401.v20201027-0550.jar,4,false +org.eclipse.ecf.provider.filetransfer,3.2.601.v20201025-0700,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer_3.2.601.v20201025-0700.jar,4,false +org.eclipse.ecf.provider.filetransfer.httpclient45,1.0.301.v20201025-0700,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.httpclient45_1.0.301.v20201025-0700.jar,4,false +org.eclipse.ecf.provider.filetransfer.ssl,1.0.200.v20200611-1836,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.200.v20200611-1836.jar,4,false +org.eclipse.ecf.ssl,1.2.400.v20200611-2220,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.ssl_1.2.400.v20200611-2220.jar,4,false +org.eclipse.eef,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef_2.1.5.202008270808.jar,4,false +org.eclipse.eef.common,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.common_2.1.5.202008270808.jar,4,false +org.eclipse.eef.common.ui,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.common.ui_2.1.5.202008270808.jar,4,false +org.eclipse.eef.core,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.core_2.1.5.202008270808.jar,4,false +org.eclipse.eef.core.ext.widgets.reference,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.core.ext.widgets.reference_2.1.5.202008270808.jar,4,false +org.eclipse.eef.ext.widgets.reference,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ext.widgets.reference_2.1.5.202008270808.jar,4,false +org.eclipse.eef.ide.ui,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ide.ui_2.1.5.202008270808.jar,4,false +org.eclipse.eef.ide.ui.ext.widgets.reference,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ide.ui.ext.widgets.reference_2.1.5.202008270808.jar,4,false +org.eclipse.eef.ide.ui.properties,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ide.ui.properties_2.1.5.202008270808.jar,4,false +org.eclipse.eef.properties.ui,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.properties.ui_2.1.5.202008270808.jar,4,false +org.eclipse.eef.properties.ui.legacy,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.properties.ui.legacy_2.1.5.202008270808.jar,4,false +org.eclipse.emf,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf_2.8.0.v20180706-1146.jar,4,false +org.eclipse.emf.ant,2.11.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ant_2.11.0.v20200324-0723.jar,4,false +org.eclipse.emf.cdo,4.11.0.v20200902-0811,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo_4.11.0.v20200902-0811.jar,4,false +org.eclipse.emf.cdo.admin,4.2.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.admin_4.2.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.common,4.11.0.v20200901-0616,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.common_4.11.0.v20200901-0616.jar,4,false +org.eclipse.emf.cdo.common.db,3.1.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.common.db_3.1.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.compare,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.compare_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.doc,4.2.1.v20200330-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.doc_4.2.1.v20200330-1311.jar,4,false +org.eclipse.emf.cdo.edit,4.5.2.v20200615-1414,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.edit_4.5.2.v20200615-1414.jar,4,false +org.eclipse.emf.cdo.examples.installer,4.2.2.v20200901-0616,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.examples.installer_4.2.2.v20200901-0616.jar,4,false +org.eclipse.emf.cdo.explorer,4.7.0.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.explorer_4.7.0.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.explorer.ui,4.6.1.v20200902-0810,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.explorer.ui_4.6.1.v20200902-0810.jar,4,false +org.eclipse.emf.cdo.expressions,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.expressions_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.expressions.edit,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.expressions.edit_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.expressions.editor,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.expressions.editor_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.migrator,3.2.0.v20200825-0917,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.migrator_3.2.0.v20200825-0917.jar,4,false +org.eclipse.emf.cdo.net4j,4.3.1.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.net4j_4.3.1.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.security,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.security.edit,4.5.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security.edit_4.5.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.security.editor,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security.editor_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.security.ui,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security.ui_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.server,4.10.0.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server_4.10.0.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.server.admin,4.3.1.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.admin_4.3.1.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.server.db,4.9.1.v20200901-0616,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.db_4.9.1.v20200901-0616.jar,4,false +org.eclipse.emf.cdo.server.net4j,4.2.1.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.net4j_4.2.1.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.server.ocl,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.ocl_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.server.product,4.2.1.v20200411-0357,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.product_4.2.1.v20200411-0357.jar,4,false +org.eclipse.emf.cdo.server.security,4.5.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.security_4.5.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.transfer,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.transfer.repository,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.repository_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.transfer.ui,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.ui_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.transfer.workspace,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.workspace_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.transfer.workspace.ui,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.workspace.ui_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.ui,4.8.1.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui_4.8.1.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.ui.admin,4.2.1.v20200330-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.admin_4.2.1.v20200330-1311.jar,4,false +org.eclipse.emf.cdo.ui.compare,4.5.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.compare_4.5.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.ui.shared,4.4.1.v20200330-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.shared_4.4.1.v20200330-1311.jar,4,false +org.eclipse.emf.cdo.ui.team,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.team_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.workspace,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.workspace_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cheatsheets,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cheatsheets_2.8.0.v20180706-1146.jar,4,false +org.eclipse.emf.codegen,2.21.0.v20200708-0547,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen_2.21.0.v20200708-0547.jar,4,false +org.eclipse.emf.codegen.ecore,2.23.0.v20200701-0840,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore_2.23.0.v20200701-0840.jar,4,false +org.eclipse.emf.codegen.ecore.ui,2.23.0.v20200703-0737,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore.ui_2.23.0.v20200703-0737.jar,4,false +org.eclipse.emf.codegen.ui,2.22.0.v20200424-0451,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ui_2.22.0.v20200424-0451.jar,4,false +org.eclipse.emf.common,2.20.0.v20200822-0801,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common_2.20.0.v20200822-0801.jar,4,false +org.eclipse.emf.common.ui,2.18.0.v20190507-0402,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common.ui_2.18.0.v20190507-0402.jar,4,false +org.eclipse.emf.compare,3.5.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare_3.5.3.202008311302.jar,4,false +org.eclipse.emf.compare.diagram,2.5.2.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram_2.5.2.202008311302.jar,4,false +org.eclipse.emf.compare.diagram.edit,2.5.2.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.edit_2.5.2.202008311302.jar,4,false +org.eclipse.emf.compare.diagram.ide.ui,3.4.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.ide.ui_3.4.3.202008311302.jar,4,false +org.eclipse.emf.compare.diagram.ide.ui.sirius,1.1.1.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.ide.ui.sirius_1.1.1.202008311302.jar,4,false +org.eclipse.emf.compare.diagram.sirius,1.1.0.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.sirius_1.1.0.202008311302.jar,4,false +org.eclipse.emf.compare.doc,3.3.12.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.doc_3.3.12.202008311302.jar,4,false +org.eclipse.emf.compare.edit,4.3.1.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.edit_4.3.1.202008311302.jar,4,false +org.eclipse.emf.compare.ide,3.4.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide_3.4.3.202008311302.jar,4,false +org.eclipse.emf.compare.ide.ui,4.4.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide.ui_4.4.3.202008311302.jar,4,false +org.eclipse.emf.compare.rcp,2.5.2.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.rcp_2.5.2.202008311302.jar,4,false +org.eclipse.emf.compare.rcp.ui,4.4.2.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.rcp.ui_4.4.2.202008311302.jar,4,false +org.eclipse.emf.converter,2.10.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.converter_2.10.0.v20180706-1146.jar,4,false +org.eclipse.emf.databinding,1.5.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding_1.5.0.v20180706-1146.jar,4,false +org.eclipse.emf.databinding.edit,1.6.0.v20190323-1031,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding.edit_1.6.0.v20190323-1031.jar,4,false +org.eclipse.emf.doc,2.20.0.v20200630-0516,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.doc_2.20.0.v20200630-0516.jar,4,false +org.eclipse.emf.ecore,2.23.0.v20200630-0516,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore_2.23.0.v20200630-0516.jar,4,false +org.eclipse.emf.ecore.change,2.14.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change_2.14.0.v20190528-0725.jar,4,false +org.eclipse.emf.ecore.change.edit,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change.edit_2.8.0.v20180706-1146.jar,4,false +org.eclipse.emf.ecore.edit,2.13.0.v20190822-1451,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.edit_2.13.0.v20190822-1451.jar,4,false +org.eclipse.emf.ecore.editor,2.17.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.editor_2.17.0.v20190528-0725.jar,4,false +org.eclipse.emf.ecore.xmi,2.16.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.xmi_2.16.0.v20190528-0725.jar,4,false +org.eclipse.emf.ecoretools,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools_3.3.2.201909230743.jar,4,false +org.eclipse.emf.ecoretools.design,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design_3.3.2.201909230743.jar,4,false +org.eclipse.emf.ecoretools.design.ui,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design.ui_3.3.2.201909230743.jar,4,false +org.eclipse.emf.ecoretools.doc,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.doc_3.3.2.201909230743.jar,4,false +org.eclipse.emf.ecoretools.ui,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.ui_3.3.2.201909230743.jar,4,false +org.eclipse.emf.ecp.common,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.common_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.common.ui,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.common.ui_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.edit,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.edit_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.edit.swt,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.edit.swt_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.ui.view,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.ui.view_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.ui.view.swt,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.ui.view.swt_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.context,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.context_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.label.model,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.label.model_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.model,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.model_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.model.common,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.model.common_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.model.common.di,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.model.common.di_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.template.model,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.template.model_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.template.service,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.template.service_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.util.swt,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.util.swt_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.edit,2.16.0.v20190920-0401,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit_2.16.0.v20190920-0401.jar,4,false +org.eclipse.emf.edit.ui,2.18.0.v20200205-0529,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit.ui_2.18.0.v20200205-0529.jar,4,false +org.eclipse.emf.example.installer,1.10.0.v20200518-1440,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.example.installer_1.10.0.v20200518-1440.jar,4,false +org.eclipse.emf.exporter,2.10.0.v20190321-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.exporter_2.10.0.v20190321-1530.jar,4,false +org.eclipse.emf.importer,2.12.0.v20190321-1539,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer_2.12.0.v20190321-1539.jar,4,false +org.eclipse.emf.importer.ecore,2.10.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.ecore_2.10.0.v20200324-0723.jar,4,false +org.eclipse.emf.importer.java,2.11.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.java_2.11.0.v20200324-0723.jar,4,false +org.eclipse.emf.importer.rose,2.10.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.rose_2.10.0.v20200324-0723.jar,4,false +org.eclipse.emf.mapping,2.12.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping_2.12.0.v20181104-0733.jar,4,false +org.eclipse.emf.mapping.ecore,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore_2.8.0.v20180706-1146.jar,4,false +org.eclipse.emf.mapping.ecore.editor,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore.editor_2.8.0.v20180706-1146.jar,4,false +org.eclipse.emf.mapping.ecore2ecore,2.11.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore_2.11.0.v20180706-1146.jar,4,false +org.eclipse.emf.mapping.ecore2ecore.editor,2.10.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore.editor_2.10.0.v20181104-0733.jar,4,false +org.eclipse.emf.mapping.ecore2xml,2.11.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml_2.11.0.v20180706-1146.jar,4,false +org.eclipse.emf.mapping.ecore2xml.ui,2.12.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml.ui_2.12.0.v20190528-0725.jar,4,false +org.eclipse.emf.mapping.ui,2.10.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ui_2.10.0.v20181104-0733.jar,4,false +org.eclipse.emf.mapping.xsd2ecore,2.9.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore_2.9.0.v20200723-0820.jar,4,false +org.eclipse.emf.mapping.xsd2ecore.editor,2.9.0.v20181105-0510,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore.editor_2.9.0.v20181105-0510.jar,4,false +org.eclipse.emf.mwe.core,1.5.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe.core_1.5.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe.utils,1.5.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe.utils_1.5.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.language,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.language.ide,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ide_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.language.ui,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ui_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.launch,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.launch.ui,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch.ui_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.lib,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.lib_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.runtime,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.runtime_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.parsley,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.cdo,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.cdo_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.cdo.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.cdo.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.doc,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.doc_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.dsl,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.dsl.additional.builder,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.additional.builder_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.dsl.ide,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ide_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.dsl.ui,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ui_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.editors,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.editors_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.editors.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.editors.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.generator.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.generator.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.junit4,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.junit4_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.runtime,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.runtime_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.runtime.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.runtime.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.ui.examples,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.ui.examples_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.views,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.views.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.wizards,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.wizards_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.query,1.7.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query_1.7.0.201805030653.jar,4,false +org.eclipse.emf.query.doc,1.2.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.doc_1.2.0.201805030653.jar,4,false +org.eclipse.emf.query.examples,1.2.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.examples_1.2.0.201805030653.jar,4,false +org.eclipse.emf.query.ocl,2.0.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.ocl_2.0.0.201805030653.jar,4,false +org.eclipse.emf.transaction,1.9.1.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction_1.9.1.201805140824.jar,4,false +org.eclipse.emf.transaction.doc,1.4.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.doc_1.4.0.201805140824.jar,4,false +org.eclipse.emf.transaction.examples,1.2.100.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.examples_1.2.100.201805140824.jar,4,false +org.eclipse.emf.transaction.ui,1.4.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.ui_1.4.0.201805140824.jar,4,false +org.eclipse.emf.validation,1.8.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation_1.8.0.202008210805.jar,4,false +org.eclipse.emf.validation.doc,1.3.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.doc_1.3.0.202008210805.jar,4,false +org.eclipse.emf.validation.examples,1.3.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.examples_1.3.0.202008210805.jar,4,false +org.eclipse.emf.validation.ocl,1.4.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ocl_1.4.0.202008210805.jar,4,false +org.eclipse.emf.validation.ui,1.7.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui_1.7.0.202008210805.jar,4,false +org.eclipse.emf.validation.ui.ide,1.3.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui.ide_1.3.0.202008210805.jar,4,false +org.eclipse.emf.workspace,1.5.1.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace_1.5.1.201805140824.jar,4,false +org.eclipse.emf.workspace.doc,1.3.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.doc_1.3.0.201805140824.jar,4,false +org.eclipse.emf.workspace.ui,1.3.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.ui_1.3.0.201805140824.jar,4,false +org.eclipse.emfforms.common,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.common_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.bazaar,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.bazaar_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.services,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.services.editsupport,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.editsupport_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.services.emf,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.emf_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.services.emfspecificservice,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.emfspecificservice_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.services.segments,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.segments_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.localization,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.localization_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.swt.core,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.swt.core_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.view.annotation.model,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.view.annotation.model_1.25.0.20200831-0551.jar,4,false +org.eclipse.epp.package.common,4.17.0.20200910-1200,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.epp.package.common_4.17.0.20200910-1200/,4,false +org.eclipse.epp.package.modeling,4.17.0.20200910-1200,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.epp.package.modeling_4.17.0.20200910-1200/,4,false +org.eclipse.equinox.app,1.5.0.v20200717-0620,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.app_1.5.0.v20200717-0620.jar,4,false +org.eclipse.equinox.bidi,1.3.0.v20200612-1624,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.bidi_1.3.0.v20200612-1624.jar,4,false +org.eclipse.equinox.common,3.13.0.v20200828-1034,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.common_3.13.0.v20200828-1034.jar,2,true +org.eclipse.equinox.concurrent,1.1.500.v20200106-1437,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.concurrent_1.1.500.v20200106-1437.jar,4,false +org.eclipse.equinox.console,1.4.200.v20200828-1034,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.console_1.4.200.v20200828-1034.jar,4,false +org.eclipse.equinox.event,1.5.500.v20200616-0800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.event_1.5.500.v20200616-0800.jar,4,false +org.eclipse.equinox.frameworkadmin,2.1.400.v20191002-0702,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin_2.1.400.v20191002-0702.jar,4,false +org.eclipse.equinox.frameworkadmin.equinox,1.1.400.v20200319-1546,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin.equinox_1.1.400.v20200319-1546.jar,4,false +org.eclipse.equinox.http.jetty,3.7.400.v20200123-1333,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.jetty_3.7.400.v20200123-1333.jar,4,false +org.eclipse.equinox.http.registry,1.2.0.v20200614-1851,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.registry_1.2.0.v20200614-1851.jar,4,false +org.eclipse.equinox.http.servlet,1.6.600.v20200707-1543,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.servlet_1.6.600.v20200707-1543.jar,4,false +org.eclipse.equinox.jsp.jasper,1.1.500.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper_1.1.500.v20200422-1833.jar,4,false +org.eclipse.equinox.jsp.jasper.registry,1.1.400.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper.registry_1.1.400.v20200422-1833.jar,4,false +org.eclipse.equinox.launcher,1.5.800.v20200727-1323,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar,4,false +org.eclipse.equinox.launcher.gtk.linux.x86_64,1.1.1300.v20200819-0940,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.1300.v20200819-0940/,4,false +org.eclipse.equinox.p2.artifact.repository,1.3.500.v20200406-2025,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.artifact.repository_1.3.500.v20200406-2025.jar,4,false +org.eclipse.equinox.p2.console,1.1.300.v20191014-1219,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.console_1.1.300.v20191014-1219.jar,4,false +org.eclipse.equinox.p2.core,2.6.300.v20200211-1504,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.core_2.6.300.v20200211-1504.jar,4,false +org.eclipse.equinox.p2.director,2.4.700.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director_2.4.700.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.director.app,1.1.600.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director.app_1.1.600.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.directorywatcher,1.2.500.v20191211-1631,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.directorywatcher_1.2.500.v20191211-1631.jar,4,false +org.eclipse.equinox.p2.engine,2.6.700.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.engine_2.6.700.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.extensionlocation,1.3.400.v20191213-1911,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.extensionlocation_1.3.400.v20191213-1911.jar,4,false +org.eclipse.equinox.p2.garbagecollector,1.1.400.v20200221-1022,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.garbagecollector_1.1.400.v20200221-1022.jar,4,false +org.eclipse.equinox.p2.jarprocessor,1.1.600.v20200217-1130,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.jarprocessor_1.1.600.v20200217-1130.jar,4,false +org.eclipse.equinox.p2.metadata,2.5.0.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata_2.5.0.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.metadata.repository,1.3.400.v20191211-1528,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata.repository_1.3.400.v20191211-1528.jar,4,false +org.eclipse.equinox.p2.operations,2.5.900.v20200808-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.operations_2.5.900.v20200808-1311.jar,4,false +org.eclipse.equinox.p2.publisher,1.5.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher_1.5.400.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.publisher.eclipse,1.3.700.v20200828-0839,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher.eclipse_1.3.700.v20200828-0839.jar,4,false +org.eclipse.equinox.p2.reconciler.dropins,1.3.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.reconciler.dropins_1.3.400.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.repository,2.4.800.v20200813-0739,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository_2.4.800.v20200813-0739.jar,4,false +org.eclipse.equinox.p2.repository.tools,2.2.500.v20200110-2121,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository.tools_2.2.500.v20200110-2121.jar,4,false +org.eclipse.equinox.p2.touchpoint.eclipse,2.2.700.v20200813-0739,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.eclipse_2.2.700.v20200813-0739.jar,4,false +org.eclipse.equinox.p2.touchpoint.natives,1.3.600.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.natives_1.3.600.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.transport.ecf,1.2.400.v20200123-2221,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.transport.ecf_1.2.400.v20200123-2221.jar,4,false +org.eclipse.equinox.p2.ui,2.6.100.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui_2.6.100.v20200731-1005.jar,4,false +org.eclipse.equinox.p2.ui.importexport,1.2.500.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.importexport_1.2.500.v20200731-1005.jar,4,false +org.eclipse.equinox.p2.ui.sdk,1.1.700.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk_1.1.700.v20200731-1005.jar,4,false +org.eclipse.equinox.p2.ui.sdk.scheduler,1.4.800.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler_1.4.800.v20200731-1005.jar,4,false +org.eclipse.equinox.p2.updatechecker,1.2.300.v20200222-1600,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatechecker_1.2.300.v20200222-1600.jar,4,false +org.eclipse.equinox.p2.updatesite,1.1.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatesite_1.1.400.v20200511-1530.jar,4,false +org.eclipse.equinox.preferences,3.8.0.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.preferences_3.8.0.v20200422-1833.jar,4,false +org.eclipse.equinox.registry,3.9.0.v20200625-1425,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.registry_3.9.0.v20200625-1425.jar,4,false +org.eclipse.equinox.security,1.3.500.v20200114-1637,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security_1.3.500.v20200114-1637.jar,4,false +org.eclipse.equinox.security.linux.x86_64,1.1.300.v20190830-1238,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.linux.x86_64_1.1.300.v20190830-1238/,4,false +org.eclipse.equinox.security.ui,1.2.700.v20200807-1518,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.ui_1.2.700.v20200807-1518.jar,4,false +org.eclipse.equinox.simpleconfigurator,1.3.600.v20200721-1308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator_1.3.600.v20200721-1308.jar,1,true +org.eclipse.equinox.simpleconfigurator.manipulator,2.1.500.v20200211-1505,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_2.1.500.v20200211-1505.jar,4,false +org.eclipse.gef,3.11.0.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef_3.11.0.201606061308.jar,4,false +org.eclipse.gef.doc.isv,3.11.0.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef.doc.isv_3.11.0.201606061308.jar,4,false +org.eclipse.gef.examples.ui.pde,3.11.0.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef.examples.ui.pde_3.11.0.201606061308.jar,4,false +org.eclipse.gmf,1.13.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf_1.13.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime_1.9.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.diagram.geoshapes,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.geoshapes_1.8.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.diagram.logic,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.diagram.logic.model,1.2.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic.model_1.2.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.diagram.logic.model.edit,1.2.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic.model.edit_1.2.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.diagram.logic.model.editor,1.2.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic.model.editor_1.2.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.ui.pde,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.ui.pde_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.core,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.core_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui,1.8.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui_1.8.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.action,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.action.ide,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action.ide_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.printing,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.printing.win32,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing.win32_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.services,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services_1.9.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.services.action,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.action_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.services.dnd,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.services.dnd.ide,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd.ide_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.services.properties,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.properties_1.9.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.core,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.core_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui_1.9.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.actions,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.actions_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.dnd,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.dnd_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.geoshapes,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.geoshapes_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.printing,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.printing.render,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing.render_1.8.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.properties,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.properties_1.8.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.providers,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.providers.ide,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers.ide_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.render,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.render_1.7.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.resources.editor,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.draw2d.ui,1.9.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui_1.9.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.draw2d.ui.render,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render_1.7.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.draw2d.ui.render.awt,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render.awt_1.8.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.clipboard.core,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.clipboard.core_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.commands.core,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.commands.core_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.core,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.core_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.type.core,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.core_1.9.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.type.ui,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.ui_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.ui,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.ui.properties,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui.properties_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.gef.ui,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.gef.ui_1.7.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.notation,1.10.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation_1.10.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.notation.edit,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.edit_1.8.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.notation.providers,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.providers_1.7.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.notation.sdk,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.sdk_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.sdk,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.sdk_1.7.0.202004160913.jar,4,false +org.eclipse.help,3.8.800.v20200525-0755,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help_3.8.800.v20200525-0755.jar,4,false +org.eclipse.help.base,4.3.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.base_4.3.0.v20200902-1800.jar,4,false +org.eclipse.help.ui,4.2.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.ui_4.2.0.v20200724-0708.jar,4,false +org.eclipse.help.webapp,3.10.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.webapp_3.10.0.v20200724-0708.jar,4,false +org.eclipse.jdt,3.18.500.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt_3.18.500.v20200902-1800.jar,4,false +org.eclipse.jdt.annotation,2.2.600.v20200408-1511,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation_2.2.600.v20200408-1511.jar,4,false +org.eclipse.jdt.annotation,1.1.500.v20200407-1355,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation_1.1.500.v20200407-1355.jar,4,false +org.eclipse.jdt.apt.core,3.6.700.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.core_3.6.700.v20200828-0941.jar,4,false +org.eclipse.jdt.apt.pluggable.core,1.2.500.v20200322-1447,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.pluggable.core_1.2.500.v20200322-1447.jar,4,false +org.eclipse.jdt.apt.ui,3.6.500.v20200828-1336,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.ui_3.6.500.v20200828-1336.jar,4,false +org.eclipse.jdt.compiler.apt,1.3.1100.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.apt_1.3.1100.v20200828-0941.jar,4,false +org.eclipse.jdt.compiler.tool,1.2.1000.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.tool_1.2.1000.v20200828-0941.jar,4,false +org.eclipse.jdt.core,3.23.0.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core_3.23.0.v20200828-0941.jar,4,false +org.eclipse.jdt.core.formatterapp,1.0.0.v20200119-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.formatterapp_1.0.0.v20200119-0748.jar,4,false +org.eclipse.jdt.core.manipulation,1.14.100.v20200817-2001,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.manipulation_1.14.100.v20200817-2001.jar,4,false +org.eclipse.jdt.debug,3.16.0.v20200828-0821,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug_3.16.0.v20200828-0821/,4,false +org.eclipse.jdt.debug.ui,3.12.0.v20200828-0821,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug.ui_3.12.0.v20200828-0821.jar,4,false +org.eclipse.jdt.doc.isv,3.14.900.v20200902-1022,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.doc.isv_3.14.900.v20200902-1022.jar,4,false +org.eclipse.jdt.doc.user,3.15.800.v20200828-1432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.doc.user_3.15.800.v20200828-1432.jar,4,false +org.eclipse.jdt.junit,3.11.900.v20200828-0853,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit_3.11.900.v20200828-0853.jar,4,false +org.eclipse.jdt.junit.core,3.10.800.v20200817-1957,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.core_3.10.800.v20200817-1957.jar,4,false +org.eclipse.jdt.junit.runtime,3.5.300.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.runtime_3.5.300.v20200720-0748.jar,4,false +org.eclipse.jdt.junit4.runtime,1.1.1300.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit4.runtime_1.1.1300.v20200720-0748.jar,4,false +org.eclipse.jdt.junit5.runtime,1.0.1000.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit5.runtime_1.0.1000.v20200720-0748.jar,4,false +org.eclipse.jdt.launching,3.18.0.v20200824-1854,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.launching_3.18.0.v20200824-1854.jar,4,false +org.eclipse.jdt.ui,3.21.200.v20200828-0853,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.ui_3.21.200.v20200828-0853.jar,4,false +org.eclipse.jetty.continuation,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.continuation_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.http,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.http_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.io,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.io_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.security,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.security_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.server,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.server_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.servlet,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.servlet_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.util,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.util_9.4.31.v20200723.jar,4,false +org.eclipse.jface,3.21.0.v20200821-1458,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface_3.21.0.v20200821-1458.jar,4,false +org.eclipse.jface.databinding,1.12.0.v20200717-1533,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.databinding_1.12.0.v20200717-1533.jar,4,false +org.eclipse.jface.notifications,0.2.0.v20200810-0826,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.notifications_0.2.0.v20200810-0826.jar,4,false +org.eclipse.jface.text,3.16.400.v20200807-0831,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.text_3.16.400.v20200807-0831.jar,4,false +org.eclipse.jsch.core,1.3.900.v20200422-1935,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.core_1.3.900.v20200422-1935.jar,4,false +org.eclipse.jsch.ui,1.3.1000.v20200610-0847,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.ui_1.3.1000.v20200610-0847.jar,4,false +org.eclipse.ltk.core.refactoring,3.11.100.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.core.refactoring_3.11.100.v20200720-0748.jar,4,false +org.eclipse.ltk.ui.refactoring,3.11.100.v20200817-1715,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.ui.refactoring_3.11.100.v20200817-1715.jar,4,false +org.eclipse.m2m.atl,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.adt,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.adt.debug,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.debug_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.adt.editor,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.editor_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.adt.ui,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.ui_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.cheatsheets,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.cheatsheets_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.common,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.common_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.core,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.core.ant,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ant_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.core.emf,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.emf_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.core.ui,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.core.ui.vm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui.vm_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.debug.core,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.debug.core_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.doc,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.doc_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.drivers.emf4atl,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.emf4atl_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.drivers.uml24atl,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.uml24atl_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.dsls,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.dsls_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.ant,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.ant_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.compiler,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.compiler_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.edit,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.edit_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.editor,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.editor_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.launcher,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.launcher_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.trace,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.trace.edit,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.edit_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.trace.editor,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.editor_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.engine,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.engine.emfvm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.engine.emfvm.launch,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm.launch_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.engine.vm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.vm_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.examples,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.examples_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.core,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.core_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.emfvm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.emfvm_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.exportmodel,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.exportmodel.editor,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel.editor_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.model,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.model_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.ui,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.ui_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.vm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.vm_4.2.1.v202006221222.jar,4,false +org.eclipse.nebula.widgets.tablecombo,1.2.0.202009071539,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.nebula.widgets.tablecombo_1.2.0.202009071539.jar,4,false +org.eclipse.net4j,4.10.1.v20200901-1413,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j_4.10.1.v20200901-1413.jar,4,false +org.eclipse.net4j.db,4.9.0.v20200610-0352,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.db_4.9.0.v20200610-0352.jar,4,false +org.eclipse.net4j.db.h2,4.4.0.v20200412-0425,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.db.h2_4.4.0.v20200412-0425.jar,4,false +org.eclipse.net4j.db.jdbc,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.db.jdbc_4.4.0.v20200311-1912.jar,4,false +org.eclipse.net4j.debug,3.1.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.debug_3.1.0.v20200311-1912.jar,4,false +org.eclipse.net4j.examples.installer,4.2.1.v20200901-0616,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.examples.installer_4.2.1.v20200901-0616.jar,4,false +org.eclipse.net4j.http,4.1.1.v20200528-0542,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.http_4.1.1.v20200528-0542.jar,4,false +org.eclipse.net4j.http.common,4.1.1.v20200528-0542,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.http.common_4.1.1.v20200528-0542.jar,4,false +org.eclipse.net4j.http.server,4.1.1.v20200528-0542,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.http.server_4.1.1.v20200528-0542.jar,4,false +org.eclipse.net4j.jvm,4.2.1.v20200528-0542,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.jvm_4.2.1.v20200528-0542.jar,4,false +org.eclipse.net4j.tcp,4.2.1.v20200825-0442,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.tcp_4.2.1.v20200825-0442.jar,4,false +org.eclipse.net4j.ui,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.ui_4.3.0.v20200311-1912.jar,4,false +org.eclipse.net4j.ui.shared,4.4.1.v20200330-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.ui.shared_4.4.1.v20200330-1311.jar,4,false +org.eclipse.net4j.util,3.12.0.v20200901-0616,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.util_3.12.0.v20200901-0616.jar,4,false +org.eclipse.net4j.util.ui,3.8.0.v20200528-0542,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.util.ui_3.8.0.v20200528-0542.jar,4,false +org.eclipse.ocl,3.15.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl_3.15.100.v20201208-2229.jar,4,false +org.eclipse.ocl.common,1.8.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.common_1.8.500.v20201208-2229.jar,4,false +org.eclipse.ocl.common.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.common.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.doc,3.14.400.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.doc_3.14.400.v20201208-2229.jar,4,false +org.eclipse.ocl.ecore,3.15.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.ecore_3.15.100.v20201208-2229.jar,4,false +org.eclipse.ocl.ecore.edit,4.6.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.ecore.edit_4.6.500.v20201208-2229.jar,4,false +org.eclipse.ocl.edit,4.7.400.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.edit_4.7.400.v20201208-2229.jar,4,false +org.eclipse.ocl.examples,3.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples_3.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.classic,5.7.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.classic_5.7.500.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.codegen,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.codegen_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.debug,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.debug.ui,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug.ui_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.debug.vm,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug.vm_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.debug.vm.ui,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug.vm.ui_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.emf.validation.validity,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.emf.validation.validity_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.emf.validation.validity.ui,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.emf.validation.validity.ui_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.eventmanager,3.10.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.eventmanager_3.10.500.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.impactanalyzer,3.10.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.impactanalyzer_3.10.500.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.impactanalyzer.ui,3.12.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.impactanalyzer.ui_3.12.100.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.impactanalyzer.util,3.10.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.impactanalyzer.util_3.10.500.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.interpreter,4.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.interpreter_4.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.standalone,2.7.200.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.standalone_2.7.200.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.ui,1.8.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.ui_1.8.500.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.unified,4.7.400.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.unified_4.7.400.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.validity,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.validity_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.xtext.console,4.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.console_4.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.xtext.idioms,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.idioms_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.xtext.idioms.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.idioms.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.xtext.serializer,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.serializer_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.pivot,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.pivot_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.pivot.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.pivot.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.pivot.uml,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.pivot.uml_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.uml,5.10.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.uml_5.10.100.v20201208-2229.jar,4,false +org.eclipse.ocl.uml.edit,5.10.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.uml.edit_5.10.100.v20201208-2229.jar,4,false +org.eclipse.ocl.uml.ui,2.12.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.uml.ui_2.12.100.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.base,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.base_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.base.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.base.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.completeocl,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.completeocl_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.completeocl.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.completeocl.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.essentialocl,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.essentialocl_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.essentialocl.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.essentialocl.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.markup,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.markup_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.markup.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.markup.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.oclinecore,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclinecore_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.oclinecore.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclinecore.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.oclstdlib,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclstdlib_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.oclstdlib.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclstdlib.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.oomph.base,1.14.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.base_1.14.0.v20200624-1156.jar,4,false +org.eclipse.oomph.base.edit,1.13.0.v20200720-0841,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.base.edit_1.13.0.v20200720-0841.jar,4,false +org.eclipse.oomph.extractor.lib,1.8.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.extractor.lib_1.8.0.v20200624-1156.jar,4,false +org.eclipse.oomph.jreinfo,1.14.0.v20200901-1012,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.jreinfo_1.14.0.v20200901-1012.jar,4,false +org.eclipse.oomph.jreinfo.ui,1.12.0.v20200720-0749,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.jreinfo.ui_1.12.0.v20200720-0749.jar,4,false +org.eclipse.oomph.p2,1.14.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2_1.14.0.v20200624-1156.jar,4,false +org.eclipse.oomph.p2.core,1.17.0.v20200820-0414,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.core_1.17.0.v20200820-0414.jar,4,false +org.eclipse.oomph.p2.doc,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.doc_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.p2.edit,1.14.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.edit_1.14.0.v20200624-1156.jar,4,false +org.eclipse.oomph.p2.ui,1.14.0.v20200805-0908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.ui_1.14.0.v20200805-0908.jar,4,false +org.eclipse.oomph.predicates,1.12.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.predicates_1.12.0.v20200624-1156.jar,4,false +org.eclipse.oomph.predicates.edit,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.predicates.edit_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.preferences,1.12.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.preferences_1.12.0.v20200624-1156.jar,4,false +org.eclipse.oomph.resources,1.14.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.resources_1.14.0.v20200624-1156.jar,4,false +org.eclipse.oomph.resources.edit,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.resources.edit_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup,1.18.0.v20200820-0414,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup_1.18.0.v20200820-0414.jar,4,false +org.eclipse.oomph.setup.core,1.18.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.core_1.18.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup.doc,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.doc_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup.edit,1.15.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.edit_1.15.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup.editor,1.18.0.v20200805-0908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.editor_1.18.0.v20200805-0908.jar,4,false +org.eclipse.oomph.setup.p2,1.16.0.v20200814-1205,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.p2_1.16.0.v20200814-1205.jar,4,false +org.eclipse.oomph.setup.p2.edit,1.13.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.p2.edit_1.13.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup.sync,1.13.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.sync_1.13.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup.ui,1.18.0.v20200805-0908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.ui_1.18.0.v20200805-0908.jar,4,false +org.eclipse.oomph.setup.ui.questionnaire,1.12.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.ui.questionnaire_1.12.0.v20200624-1156.jar,4,false +org.eclipse.oomph.ui,1.15.0.v20200820-0414,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.ui_1.15.0.v20200820-0414.jar,4,false +org.eclipse.oomph.util,1.15.0.v20200711-0605,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.util_1.15.0.v20200711-0605.jar,4,false +org.eclipse.oomph.workingsets,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.workingsets_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.workingsets.edit,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.workingsets.edit_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.workingsets.editor,1.12.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.workingsets.editor_1.12.0.v20200624-1156.jar,4,false +org.eclipse.osgi,3.16.0.v20200828-0759,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi_3.16.0.v20200828-0759.jar,-1,true +org.eclipse.osgi.compatibility.state,1.2.100.v20200811-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.compatibility.state_1.2.100.v20200811-1344.jar,4,false +org.eclipse.osgi.services,3.9.0.v20200511-1725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.services_3.9.0.v20200511-1725.jar,4,false +org.eclipse.osgi.util,3.5.300.v20190708-1141,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.util_3.5.300.v20190708-1141.jar,4,false +org.eclipse.pde,3.13.1200.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde_3.13.1200.v20200902-1800.jar,4,false +org.eclipse.pde.api.tools,1.2.0.v20200813-0522,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools_1.2.0.v20200813-0522.jar,4,false +org.eclipse.pde.api.tools.annotations,1.1.400.v20190929-1236,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.annotations_1.1.400.v20190929-1236.jar,4,false +org.eclipse.pde.api.tools.ui,1.2.0.v20200813-0523,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.ui_1.2.0.v20200813-0523.jar,4,false +org.eclipse.pde.build,3.10.800.v20200410-1419,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.build_3.10.800.v20200410-1419/,4,false +org.eclipse.pde.core,3.14.0.v20200817-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.core_3.14.0.v20200817-1143.jar,4,false +org.eclipse.pde.doc.user,3.14.900.v20200902-1022,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.doc.user_3.14.900.v20200902-1022.jar,4,false +org.eclipse.pde.ds.annotations,1.2.0.v20200813-0526,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.annotations_1.2.0.v20200813-0526.jar,4,false +org.eclipse.pde.ds.core,1.2.0.v20200813-0526,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.core_1.2.0.v20200813-0526.jar,4,false +org.eclipse.pde.ds.lib,1.1.400.v20191119-0943,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.lib_1.1.400.v20191119-0943/,4,false +org.eclipse.pde.ds.ui,1.2.0.v20200813-0954,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.ui_1.2.0.v20200813-0954.jar,4,false +org.eclipse.pde.ds1_2.lib,1.0.400.v20191119-0943,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds1_2.lib_1.0.400.v20191119-0943/,4,false +org.eclipse.pde.genericeditor.extension,1.1.0.v20200828-0858,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.genericeditor.extension_1.1.0.v20200828-0858.jar,4,false +org.eclipse.pde.junit.runtime,3.5.900.v20200810-0835,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.junit.runtime_3.5.900.v20200810-0835.jar,4,false +org.eclipse.pde.launching,3.9.0.v20200812-1037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.launching_3.9.0.v20200812-1037.jar,4,false +org.eclipse.pde.runtime,3.6.900.v20200612-1330,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.runtime_3.6.900.v20200612-1330.jar,4,false +org.eclipse.pde.ua.core,1.2.0.v20200813-0518,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.core_1.2.0.v20200813-0518.jar,4,false +org.eclipse.pde.ua.ui,1.2.0.v20200813-0519,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.ui_1.2.0.v20200813-0519.jar,4,false +org.eclipse.pde.ui,3.12.0.v20200824-1258,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui_3.12.0.v20200824-1258.jar,4,false +org.eclipse.pde.ui.templates,3.7.0.v20200812-1812,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui.templates_3.7.0.v20200812-1812.jar,4,false +org.eclipse.platform,4.17.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform_4.17.0.v20200902-1800/,4,false +org.eclipse.platform.doc.isv,4.17.0.v20200902-1022,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform.doc.isv_4.17.0.v20200902-1022.jar,4,false +org.eclipse.platform.doc.user,4.17.0.v20200831-0727,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform.doc.user_4.17.0.v20200831-0727.jar,4,false +org.eclipse.rcp,4.17.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.rcp_4.17.0.v20200902-1800.jar,4,false +org.eclipse.sdk,4.17.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sdk_4.17.0.v20200902-1800/,4,false +org.eclipse.search,3.12.0.v20200727-2017,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.search_3.12.0.v20200727-2017.jar,4,false +org.eclipse.sirius,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.acceleo.aql,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.aql_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.acceleo.aql.ide,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.aql.ide_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.acceleo.mtl,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.mtl_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.acceleo.mtl.ide,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.mtl.ide_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.interpreter,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.interpreter_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.ui.ext,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.ui.ext_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.formatdata,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.formatdata_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.sequence,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.sequence_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.sequence.edit,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.sequence.edit_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.sequence.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.sequence.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.ui.ext,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.ui.ext_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.doc,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.doc_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ecore.extender,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ecore.extender_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.diagram,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.diagram_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.properties,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.properties_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.properties.ext.widgets.reference,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.properties.ext.widgets.reference_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.sequence,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.sequence_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.table,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.table_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.tree,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.tree_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.base,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.base_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.draw2d,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.draw2d_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.e3,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.e3_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.e3.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.e3.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.emf,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.emf.edit,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf.edit_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.emf.tx,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf.tx_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.emf.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.gef,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.gef_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.gmf.notation,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.gmf.notation_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.gmf.runtime,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.gmf.runtime_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.ide,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.ide_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.jface,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.jface_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.swt,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.swt_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.interpreter,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.interpreter_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties.core,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.core_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties.defaultrules,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.defaultrules_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties.edit,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.edit_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties.ext.widgets.reference,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.ext.widgets.reference_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties.ext.widgets.reference.edit,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.ext.widgets.reference.edit_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.synchronizer,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.synchronizer_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.table,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.table_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.table.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.table.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.table.ui.ext,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.table.ui.ext_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.tree,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.tree_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.tree.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.tree.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.tree.ui.ext,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.tree.ui.ext_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ui.editor,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.editor_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ui.ext,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.ext_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ui.properties,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.properties_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ui.properties.ext.widgets.reference,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.properties.ext.widgets.reference_6.4.1.202012210908.jar,4,false +org.eclipse.swt,3.115.0.v20200831-1002,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt_3.115.0.v20200831-1002.jar,4,false +org.eclipse.swt.browser.chromium.gtk.linux.x86_64,3.115.0.v20200831-1002,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.browser.chromium.gtk.linux.x86_64_3.115.0.v20200831-1002.jar,4,false +org.eclipse.swt.gtk.linux.x86_64,3.115.0.v20200831-1002,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.gtk.linux.x86_64_3.115.0.v20200831-1002.jar,4,false +org.eclipse.team.core,3.8.1100.v20200806-0621,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.core_3.8.1100.v20200806-0621.jar,4,false +org.eclipse.team.genericeditor.diff.extension,1.0.600.v20200212-1524,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.genericeditor.diff.extension_1.0.600.v20200212-1524.jar,4,false +org.eclipse.team.ui,3.8.1000.v20200806-0621,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.ui_3.8.1000.v20200806-0621.jar,4,false +org.eclipse.text,3.10.300.v20200807-0831,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text_3.10.300.v20200807-0831.jar,4,false +org.eclipse.text.quicksearch,1.0.300.v20200519-2023,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text.quicksearch_1.0.300.v20200519-2023.jar,4,false +org.eclipse.tools.layout.spy,1.0.600.v20200608-0818,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.tools.layout.spy_1.0.600.v20200608-0818.jar,4,false +org.eclipse.ui,3.118.0.v20200807-0902,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui_3.118.0.v20200807-0902.jar,4,false +org.eclipse.ui.browser,3.6.900.v20200807-1330,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.browser_3.6.900.v20200807-1330.jar,4,false +org.eclipse.ui.cheatsheets,3.7.0.v20200805-2057,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.cheatsheets_3.7.0.v20200805-2057.jar,4,false +org.eclipse.ui.console,3.9.300.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.console_3.9.300.v20200828-0817.jar,4,false +org.eclipse.ui.editors,3.13.300.v20200812-2334,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.editors_3.13.300.v20200812-2334.jar,4,false +org.eclipse.ui.externaltools,3.4.800.v20200612-0848,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.externaltools_3.4.800.v20200612-0848.jar,4,false +org.eclipse.ui.forms,3.10.0.v20200727-0948,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.forms_3.10.0.v20200727-0948.jar,4,false +org.eclipse.ui.genericeditor,1.1.800.v20200828-1000,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.genericeditor_1.1.800.v20200828-1000.jar,4,false +org.eclipse.ui.ide,3.17.200.v20200808-0622,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide_3.17.200.v20200808-0622.jar,4,false +org.eclipse.ui.ide.application,1.3.800.v20200713-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide.application_1.3.800.v20200713-0938.jar,4,false +org.eclipse.ui.intro,3.5.1100.v20200828-0803,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro_3.5.1100.v20200828-0803.jar,4,false +org.eclipse.ui.intro.quicklinks,1.1.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.quicklinks_1.1.0.v20200724-0708.jar,4,false +org.eclipse.ui.intro.universal,3.4.0.v20200805-1259,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.universal_3.4.0.v20200805-1259.jar,4,false +org.eclipse.ui.monitoring,1.1.800.v20200820-1401,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.monitoring_1.1.800.v20200820-1401.jar,4,false +org.eclipse.ui.navigator,3.9.400.v20200723-2304,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator_3.9.400.v20200723-2304.jar,4,false +org.eclipse.ui.navigator.resources,3.7.400.v20200722-0751,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator.resources_3.7.400.v20200722-0751.jar,4,false +org.eclipse.ui.net,1.3.800.v20200422-1935,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.net_1.3.800.v20200422-1935.jar,4,false +org.eclipse.ui.themes,1.2.1100.v20200825-0757,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.themes_1.2.1100.v20200825-0757/,4,false +org.eclipse.ui.trace,1.1.800.v20200106-1301,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.trace_1.1.800.v20200106-1301.jar,4,false +org.eclipse.ui.views,3.10.400.v20200611-1719,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views_3.10.400.v20200611-1719.jar,4,false +org.eclipse.ui.views.log,1.2.1200.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.log_1.2.1200.v20200828-0938.jar,4,false +org.eclipse.ui.views.properties.tabbed,3.8.1000.v20200609-0849,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.properties.tabbed_3.8.1000.v20200609-0849.jar,4,false +org.eclipse.ui.workbench,3.120.0.v20200829-1411,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench_3.120.0.v20200829-1411.jar,4,false +org.eclipse.ui.workbench.texteditor,3.15.0.v20200812-2334,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench.texteditor_3.15.0.v20200812-2334.jar,4,false +org.eclipse.uml2,5.5.1.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2_5.5.1.v20200302-1312.jar,4,false +org.eclipse.uml2.ant,1.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.ant_1.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.codegen.ecore,2.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.codegen.ecore_2.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.codegen.ecore.ui,2.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.codegen.ecore.ui_2.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.common,2.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.common_2.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.common.edit,2.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.common.edit_2.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.doc,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.doc_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.examples,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.examples_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.examples.uml.ui,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.examples.uml.ui_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.sdk,5.5.1.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.sdk_5.5.1.v20200302-1312.jar,4,false +org.eclipse.uml2.types,2.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.types_2.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.ecore.exporter,3.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.ecore.exporter_3.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.ecore.importer,3.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.ecore.importer_3.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.edit,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.edit_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.editor,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.editor_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.profile.standard,1.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.profile.standard_1.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.resources,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.resources_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.validation,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.validation_5.5.0.v20200302-1312.jar,4,false +org.eclipse.update.configurator,3.4.600.v20200422-1910,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.update.configurator_3.4.600.v20200422-1910.jar,4,false +org.eclipse.urischeme,1.1.100.v20200729-2048,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.urischeme_1.1.100.v20200729-2048.jar,4,false +org.eclipse.userstorage,1.2.0.v20190307-0457,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.userstorage_1.2.0.v20190307-0457.jar,4,false +org.eclipse.userstorage.oauth,1.1.0.v20190307-0457,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.userstorage.oauth_1.1.0.v20190307-0457.jar,4,false +org.eclipse.userstorage.ui,1.1.0.v20190307-0457,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.userstorage.ui_1.1.0.v20190307-0457.jar,4,false +org.eclipse.xpand,2.2.0.v201605260315,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xpand_2.2.0.v201605260315.jar,4,false +org.eclipse.xsd,2.18.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd_2.18.0.v20200723-0820.jar,4,false +org.eclipse.xsd.cheatsheets,2.8.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.cheatsheets_2.8.0.v20180706-1143.jar,4,false +org.eclipse.xsd.doc,2.17.0.v20200630-0517,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.doc_2.17.0.v20200630-0517.jar,4,false +org.eclipse.xsd.ecore.converter,2.8.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.converter_2.8.0.v20180706-1143.jar,4,false +org.eclipse.xsd.ecore.exporter,2.7.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.exporter_2.7.0.v20180706-1143.jar,4,false +org.eclipse.xsd.ecore.importer,2.9.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.importer_2.9.0.v20200324-0723.jar,4,false +org.eclipse.xsd.edit,2.11.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.edit_2.11.0.v20200723-0820.jar,4,false +org.eclipse.xsd.editor,2.11.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.editor_2.11.0.v20180706-1143.jar,4,false +org.eclipse.xsd.example.installer,1.4.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.example.installer_1.4.0.v20180706-1143.jar,4,false +org.eclipse.xsd.mapping,2.8.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping_2.8.0.v20180706-1143.jar,4,false +org.eclipse.xsd.mapping.editor,2.9.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping.editor_2.9.0.v20180706-1143.jar,4,false +org.eclipse.xtend,2.2.0.v201605260315,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend_2.2.0.v201605260315.jar,4,false +org.eclipse.xtend.core,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.core_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.doc,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.doc_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.examples,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.examples_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.ide,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.ide.common,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide.common_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.lib,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib_2.23.0.v20200831-0723.jar,4,false +org.eclipse.xtend.lib.macro,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib.macro_2.23.0.v20200831-0723.jar,4,false +org.eclipse.xtend.m2e,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.m2e_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.standalone,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.standalone_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.typesystem.emf,2.2.0.v201605260315,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.typesystem.emf_2.2.0.v201605260315.jar,4,false +org.eclipse.xtext,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.activities,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.activities_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.builder,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.builder.standalone,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder.standalone_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.buildship,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.buildship_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.common.types,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.common.types.edit,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.edit_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.common.types.shared,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.common.types.shared.jdt38,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared.jdt38_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.common.types.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.doc,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.doc_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ecore,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ecore_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.generator,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.generator_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.ide,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ide_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.java,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.java_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.junit4,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.junit4_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.logging,1.2.15.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.logging_1.2.15.v20200831-0808.jar,4,false +org.eclipse.xtext.m2e,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.m2e_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.purexbase,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.purexbase.ide,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ide_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.purexbase.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.smap,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.smap_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.testing,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.testing_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.codemining,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codemining_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.codetemplates,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.codetemplates.ide,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ide_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.codetemplates.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.ecore,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.ecore_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.shared,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.shared_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.testing,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.testing_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.util,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.util_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.xbase,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.xbase.ide,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ide_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.xbase.junit,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.junit_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xbase.lib,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.lib_2.23.0.v20200831-0723.jar,4,false +org.eclipse.xtext.xbase.testing,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.testing_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.xbase.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xbase.ui.testing,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui.testing_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xtext.generator,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.generator_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.xtext.ide,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ide_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.xtext.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xtext.ui.examples,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.examples_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xtext.ui.graph,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.graph_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xtext.wizard,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.wizard_2.23.0.v20200831-0730.jar,4,false +org.h2,1.3.168.v201212121212,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.h2_1.3.168.v201212121212.jar,4,false +org.hamcrest.core,1.3.0.v20180420-1519,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.hamcrest.core_1.3.0.v20180420-1519.jar,4,false +org.junit,4.13.0.v20200204-1500,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit_4.13.0.v20200204-1500.jar,4,false +org.junit.jupiter.api,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.api_5.6.0.v20200203-2009.jar,4,false +org.junit.jupiter.engine,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.engine_5.6.0.v20200203-2009.jar,4,false +org.junit.jupiter.migrationsupport,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.migrationsupport_5.6.0.v20200203-2009.jar,4,false +org.junit.jupiter.params,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.params_5.6.0.v20200203-2009.jar,4,false +org.junit.platform.commons,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.commons_1.6.0.v20200203-2009.jar,4,false +org.junit.platform.engine,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.engine_1.6.0.v20200203-2009.jar,4,false +org.junit.platform.launcher,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.launcher_1.6.0.v20200203-2009.jar,4,false +org.junit.platform.runner,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.runner_1.6.0.v20200203-2009.jar,4,false +org.junit.platform.suite.api,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.suite.api_1.6.0.v20200203-2009.jar,4,false +org.junit.vintage.engine,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.vintage.engine_5.6.0.v20200203-2009.jar,4,false +org.objectweb.asm,8.0.1.v20200420-1007,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm_8.0.1.v20200420-1007.jar,4,false +org.objectweb.asm.tree,8.0.1.v20200420-1007,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm.tree_8.0.1.v20200420-1007.jar,4,false +org.opentest4j,1.2.0.v20190826-0900,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.opentest4j_1.2.0.v20190826-0900.jar,4,false +org.sat4j.core,2.3.5.v201308161310,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.sat4j.core_2.3.5.v201308161310.jar,4,false +org.sat4j.pb,2.3.5.v201404071733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.sat4j.pb_2.3.5.v201404071733.jar,4,false +org.tukaani.xz,1.8.0.v20180207-1613,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.tukaani.xz_1.8.0.v20180207-1613.jar,4,false +org.w3c.css.sac,1.3.1.v200903091627,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.css.sac_1.3.1.v200903091627.jar,4,false +org.w3c.dom.events,3.0.0.draft20060413_v201105210656,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.events_3.0.0.draft20060413_v201105210656.jar,4,false +org.w3c.dom.smil,1.0.1.v200903091627,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.smil_1.0.1.v200903091627.jar,4,false +org.w3c.dom.svg,1.1.0.v201011041433,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.svg_1.1.0.v201011041433.jar,4,false diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.equinox.source/source.info b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.equinox.source/source.info new file mode 100644 index 0000000..17349dc --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.equinox.source/source.info @@ -0,0 +1,471 @@ +#encoding=UTF-8 +#version=1 +com.ibm.icu.source,67.1.0.v20200706-1749,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.ibm.icu.source_67.1.0.v20200706-1749.jar,-1,false +com.jcraft.jsch.source,0.1.55.v20190404-1902,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.jcraft.jsch.source_0.1.55.v20190404-1902.jar,-1,false +com.sun.el.source,2.2.0.v201303151357,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.el.source_2.2.0.v201303151357.jar,-1,false +com.sun.jna.platform.source,4.5.1.v20190425-1842,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna.platform.source_4.5.1.v20190425-1842.jar,-1,false +com.sun.jna.source,4.5.1.v20190425-1842,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna.source_4.5.1.v20190425-1842.jar,-1,false +javax.annotation.source,1.3.5.v20200504-1837,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.annotation.source_1.3.5.v20200504-1837.jar,-1,false +javax.el.source,2.2.0.v201303151357,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.el.source_2.2.0.v201303151357.jar,-1,false +javax.inject.source,1.0.0.v20091030,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.inject.source_1.0.0.v20091030.jar,-1,false +javax.servlet.jsp.source,2.2.0.v201112011158,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet.jsp.source_2.2.0.v201112011158.jar,-1,false +javax.servlet.source,3.1.0.v201410161800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet.source_3.1.0.v201410161800.jar,-1,false +org.apache.ant.source,1.10.8.v20200515-1239,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.ant.source_1.10.8.v20200515-1239.jar,-1,false +org.apache.batik.bridge.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.bridge.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.constants.source,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.constants.source_1.13.0.v20200622-2037.jar,-1,false +org.apache.batik.css.source,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css.source_1.13.0.v20200622-2037.jar,-1,false +org.apache.batik.css.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.dom.source,1.6.1.v201505192100,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom.source_1.6.1.v201505192100.jar,-1,false +org.apache.batik.dom.svg.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom.svg.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.ext.awt.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.ext.awt.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.i18n.source,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.i18n.source_1.13.0.v20200622-2037.jar,-1,false +org.apache.batik.parser.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.parser.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.svggen.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.svggen.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.transcoder.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.transcoder.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.util.gui.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.gui.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.util.source,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.source_1.13.0.v20200622-2037.jar,-1,false +org.apache.batik.util.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.xml.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.xml.source_1.6.0.v201011041432.jar,-1,false +org.apache.commons.codec.source,1.14.0.v20200818-1422,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.codec.source_1.14.0.v20200818-1422.jar,-1,false +org.apache.commons.io.source,2.6.0.v20190123-2029,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.io.source_2.6.0.v20190123-2029.jar,-1,false +org.apache.commons.jxpath.source,1.3.0.v200911051830,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.jxpath.source_1.3.0.v200911051830.jar,-1,false +org.apache.commons.logging.source,1.2.0.v20180409-1502,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.logging.source_1.2.0.v20180409-1502.jar,-1,false +org.apache.felix.gogo.command.source,1.0.2.v20170914-1324,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.command.source_1.0.2.v20170914-1324.jar,-1,false +org.apache.felix.gogo.runtime.source,1.1.0.v20180713-1646,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.runtime.source_1.1.0.v20180713-1646.jar,-1,false +org.apache.felix.gogo.shell.source,1.1.0.v20180713-1646,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.shell.source_1.1.0.v20180713-1646.jar,-1,false +org.apache.felix.scr.source,2.1.16.v20200110-1820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.scr.source_2.1.16.v20200110-1820.jar,-1,false +org.apache.httpcomponents.httpclient.source,4.5.10.v20200830-2311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpclient.source_4.5.10.v20200830-2311.jar,-1,false +org.apache.httpcomponents.httpcore.source,4.4.12.v20200108-1212,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpcore.source_4.4.12.v20200108-1212.jar,-1,false +org.apache.jasper.glassfish.source,2.2.2.v201501141630,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.jasper.glassfish.source_2.2.2.v201501141630.jar,-1,false +org.apache.lucene.analyzers-common.source,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-common.source_8.4.1.v20200122-1459.jar,-1,false +org.apache.lucene.analyzers-smartcn.source,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-smartcn.source_8.4.1.v20200122-1459.jar,-1,false +org.apache.lucene.core.source,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.core.source_8.4.1.v20200122-1459.jar,-1,false +org.apache.xmlgraphics.source,2.4.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xmlgraphics.source_2.4.0.v20200622-2037.jar,-1,false +org.apiguardian.source,1.1.0.v20190826-0900,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apiguardian.source_1.1.0.v20190826-0900.jar,-1,false +org.eclipse.ant.core.source,3.5.800.v20200608-1251,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.core.source_3.5.800.v20200608-1251.jar,-1,false +org.eclipse.ant.launching.source,1.2.1000.v20200610-1458,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.launching.source_1.2.1000.v20200610-1458.jar,-1,false +org.eclipse.ant.ui.source,3.7.900.v20200724-1008,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.ui.source_3.7.900.v20200724-1008.jar,-1,false +org.eclipse.compare.core.source,3.6.900.v20200412-2017,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare.core.source_3.6.900.v20200412-2017.jar,-1,false +org.eclipse.compare.source,3.7.1100.v20200611-0145,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare.source_3.7.1100.v20200611-0145.jar,-1,false +org.eclipse.core.commands.source,3.9.700.v20191217-1850,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.commands.source_3.9.700.v20191217-1850.jar,-1,false +org.eclipse.core.contenttype.source,3.7.800.v20200724-0804,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.contenttype.source_3.7.800.v20200724-0804.jar,-1,false +org.eclipse.core.databinding.beans.source,1.7.0.v20200717-1533,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.beans.source_1.7.0.v20200717-1533.jar,-1,false +org.eclipse.core.databinding.observable.source,1.10.0.v20200730-0848,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.observable.source_1.10.0.v20200730-0848.jar,-1,false +org.eclipse.core.databinding.property.source,1.8.100.v20200619-0651,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.property.source_1.8.100.v20200619-0651.jar,-1,false +org.eclipse.core.databinding.source,1.10.0.v20200815-1752,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.source_1.10.0.v20200815-1752.jar,-1,false +org.eclipse.core.expressions.source,3.7.0.v20200720-1126,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.expressions.source_3.7.0.v20200720-1126.jar,-1,false +org.eclipse.core.externaltools.source,1.1.700.v20200416-1310,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.externaltools.source_1.1.700.v20200416-1310.jar,-1,false +org.eclipse.core.filebuffers.source,3.6.1000.v20200409-1035,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filebuffers.source_3.6.1000.v20200409-1035.jar,-1,false +org.eclipse.core.filesystem.source,1.7.700.v20200110-1734,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filesystem.source_1.7.700.v20200110-1734.jar,-1,false +org.eclipse.core.jobs.source,3.10.800.v20200421-0950,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.jobs.source_3.10.800.v20200421-0950.jar,-1,false +org.eclipse.core.net.linux.x86_64.source,1.2.400.v20190924-1023,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net.linux.x86_64.source_1.2.400.v20190924-1023.jar,-1,false +org.eclipse.core.net.source,1.3.1000.v20200715-0827,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net.source_1.3.1000.v20200715-0827.jar,-1,false +org.eclipse.core.resources.source,3.13.800.v20200706-2152,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.resources.source_3.13.800.v20200706-2152.jar,-1,false +org.eclipse.core.runtime.source,3.19.0.v20200724-1004,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.runtime.source_3.19.0.v20200724-1004.jar,-1,false +org.eclipse.core.variables.source,3.4.800.v20200120-1101,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.variables.source_3.4.800.v20200120-1101.jar,-1,false +org.eclipse.debug.core.source,3.16.0.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.core.source_3.16.0.v20200828-0817.jar,-1,false +org.eclipse.debug.ui.source,3.14.600.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.ui.source_3.14.600.v20200828-0817.jar,-1,false +org.eclipse.draw2d.source,3.10.100.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.draw2d.source_3.10.100.201606061308.jar,-1,false +org.eclipse.e4.core.commands.source,0.12.900.v20200110-1732,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.commands.source_0.12.900.v20200110-1732.jar,-1,false +org.eclipse.e4.core.contexts.source,1.8.400.v20191217-1710,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.contexts.source_1.8.400.v20191217-1710.jar,-1,false +org.eclipse.e4.core.di.annotations.source,1.6.600.v20191216-2352,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.annotations.source_1.6.600.v20191216-2352.jar,-1,false +org.eclipse.e4.core.di.extensions.source,0.16.0.v20200507-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions.source_0.16.0.v20200507-0938.jar,-1,false +org.eclipse.e4.core.di.extensions.supplier.source,0.15.700.v20200622-1247,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions.supplier.source_0.15.700.v20200622-1247.jar,-1,false +org.eclipse.e4.core.di.source,1.7.600.v20200428-0912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.source_1.7.600.v20200428-0912.jar,-1,false +org.eclipse.e4.core.services.source,2.2.400.v20200622-1247,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.services.source_2.2.400.v20200622-1247.jar,-1,false +org.eclipse.e4.emf.xpath.source,0.2.800.v20200609-0849,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.emf.xpath.source_0.2.800.v20200609-0849.jar,-1,false +org.eclipse.e4.ui.bindings.source,0.12.900.v20200513-0930,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.bindings.source_0.12.900.v20200513-0930.jar,-1,false +org.eclipse.e4.ui.css.core.source,0.12.1300.v20200615-1701,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.core.source_0.12.1300.v20200615-1701.jar,-1,false +org.eclipse.e4.ui.css.swt.source,0.13.1100.v20200819-0632,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt.source_0.13.1100.v20200819-0632.jar,-1,false +org.eclipse.e4.ui.css.swt.theme.source,0.12.700.v20200527-0719,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt.theme.source_0.12.700.v20200527-0719.jar,-1,false +org.eclipse.e4.ui.di.source,1.2.800.v20200128-0855,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.di.source_1.2.800.v20200128-0855.jar,-1,false +org.eclipse.e4.ui.dialogs.source,1.2.0.v20200807-0944,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.dialogs.source_1.2.0.v20200807-0944.jar,-1,false +org.eclipse.e4.ui.ide.source,3.15.100.v20200323-2111,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.ide.source_3.15.100.v20200323-2111.jar,-1,false +org.eclipse.e4.ui.model.workbench.source,2.1.800.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.model.workbench.source_2.1.800.v20200828-0938.jar,-1,false +org.eclipse.e4.ui.services.source,1.3.700.v20190930-1643,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.services.source_1.3.700.v20190930-1643.jar,-1,false +org.eclipse.e4.ui.swt.gtk.source,1.0.600.v20190627-0755,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.swt.gtk.source_1.0.600.v20190627-0755.jar,-1,false +org.eclipse.e4.ui.widgets.source,1.2.700.v20191222-1048,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.widgets.source_1.2.700.v20191222-1048.jar,-1,false +org.eclipse.e4.ui.workbench.addons.swt.source,1.3.1100.v20200703-0611,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.3.1100.v20200703-0611.jar,-1,false +org.eclipse.e4.ui.workbench.renderers.swt.source,0.14.1300.v20200829-1411,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.14.1300.v20200829-1411.jar,-1,false +org.eclipse.e4.ui.workbench.source,1.11.400.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.source_1.11.400.v20200828-0938.jar,-1,false +org.eclipse.e4.ui.workbench.swt.source,0.14.1100.v20200619-0644,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.swt.source_0.14.1100.v20200619-0644.jar,-1,false +org.eclipse.e4.ui.workbench3.source,0.15.400.v20191216-0805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench3.source_0.15.400.v20191216-0805.jar,-1,false +org.eclipse.ecf.filetransfer.source,5.1.101.v20201025-2315,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.filetransfer.source_5.1.101.v20201025-2315.jar,-1,false +org.eclipse.ecf.identity.source,3.9.401.v20201027-0550,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.identity.source_3.9.401.v20201027-0550.jar,-1,false +org.eclipse.ecf.provider.filetransfer.httpclient45.source,1.0.301.v20201025-0700,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.httpclient45.source_1.0.301.v20201025-0700.jar,-1,false +org.eclipse.ecf.provider.filetransfer.source,3.2.601.v20201025-0700,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.source_3.2.601.v20201025-0700.jar,-1,false +org.eclipse.ecf.provider.filetransfer.ssl.source,1.0.200.v20200611-1836,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.ssl.source_1.0.200.v20200611-1836.jar,-1,false +org.eclipse.ecf.source,3.9.101.v20201027-0547,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.source_3.9.101.v20201027-0547.jar,-1,false +org.eclipse.ecf.ssl.source,1.2.400.v20200611-2220,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.ssl.source_1.2.400.v20200611-2220.jar,-1,false +org.eclipse.emf.ant.source,2.11.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ant.source_2.11.0.v20200324-0723.jar,-1,false +org.eclipse.emf.codegen.ecore.source,2.23.0.v20200701-0840,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore.source_2.23.0.v20200701-0840.jar,-1,false +org.eclipse.emf.codegen.ecore.ui.source,2.23.0.v20200703-0737,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore.ui.source_2.23.0.v20200703-0737.jar,-1,false +org.eclipse.emf.codegen.source,2.21.0.v20200708-0547,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.source_2.21.0.v20200708-0547.jar,-1,false +org.eclipse.emf.codegen.ui.source,2.22.0.v20200424-0451,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ui.source_2.22.0.v20200424-0451.jar,-1,false +org.eclipse.emf.common.source,2.20.0.v20200822-0801,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common.source_2.20.0.v20200822-0801.jar,-1,false +org.eclipse.emf.common.ui.source,2.18.0.v20190507-0402,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common.ui.source_2.18.0.v20190507-0402.jar,-1,false +org.eclipse.emf.compare.diagram.ide.ui.sirius.source,1.1.1.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.ide.ui.sirius.source_1.1.1.202008311302.jar,-1,false +org.eclipse.emf.compare.diagram.sirius.source,1.1.0.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.sirius.source_1.1.0.202008311302.jar,-1,false +org.eclipse.emf.compare.edit.source,4.3.1.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.edit.source_4.3.1.202008311302.jar,-1,false +org.eclipse.emf.compare.ide.source,3.4.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide.source_3.4.3.202008311302.jar,-1,false +org.eclipse.emf.compare.ide.ui.source,4.4.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide.ui.source_4.4.3.202008311302.jar,-1,false +org.eclipse.emf.compare.source,3.5.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.source_3.5.3.202008311302.jar,-1,false +org.eclipse.emf.converter.source,2.10.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.converter.source_2.10.0.v20180706-1146.jar,-1,false +org.eclipse.emf.databinding.edit.source,1.6.0.v20190323-1031,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding.edit.source_1.6.0.v20190323-1031.jar,-1,false +org.eclipse.emf.databinding.source,1.5.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding.source_1.5.0.v20180706-1146.jar,-1,false +org.eclipse.emf.ecore.change.edit.source,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change.edit.source_2.8.0.v20180706-1146.jar,-1,false +org.eclipse.emf.ecore.change.source,2.14.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change.source_2.14.0.v20190528-0725.jar,-1,false +org.eclipse.emf.ecore.edit.source,2.13.0.v20190822-1451,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.edit.source_2.13.0.v20190822-1451.jar,-1,false +org.eclipse.emf.ecore.editor.source,2.17.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.editor.source_2.17.0.v20190528-0725.jar,-1,false +org.eclipse.emf.ecore.source,2.23.0.v20200630-0516,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.source_2.23.0.v20200630-0516.jar,-1,false +org.eclipse.emf.ecore.xmi.source,2.16.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.xmi.source_2.16.0.v20190528-0725.jar,-1,false +org.eclipse.emf.ecoretools.design.properties.source,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design.properties.source_3.3.2.201909230743.jar,-1,false +org.eclipse.emf.ecoretools.design.source,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design.source_3.3.2.201909230743.jar,-1,false +org.eclipse.emf.ecoretools.source,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.source_3.3.2.201909230743.jar,-1,false +org.eclipse.emf.ecoretools.tabbedproperties.source,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.tabbedproperties.source_3.3.2.201909230743.jar,-1,false +org.eclipse.emf.edit.source,2.16.0.v20190920-0401,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit.source_2.16.0.v20190920-0401.jar,-1,false +org.eclipse.emf.edit.ui.source,2.18.0.v20200205-0529,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit.ui.source_2.18.0.v20200205-0529.jar,-1,false +org.eclipse.emf.exporter.source,2.10.0.v20190321-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.exporter.source_2.10.0.v20190321-1530.jar,-1,false +org.eclipse.emf.importer.ecore.source,2.10.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.ecore.source_2.10.0.v20200324-0723.jar,-1,false +org.eclipse.emf.importer.java.source,2.11.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.java.source_2.11.0.v20200324-0723.jar,-1,false +org.eclipse.emf.importer.rose.source,2.10.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.rose.source_2.10.0.v20200324-0723.jar,-1,false +org.eclipse.emf.importer.source,2.12.0.v20190321-1539,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.source_2.12.0.v20190321-1539.jar,-1,false +org.eclipse.emf.mapping.ecore.editor.source,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore.editor.source_2.8.0.v20180706-1146.jar,-1,false +org.eclipse.emf.mapping.ecore.source,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore.source_2.8.0.v20180706-1146.jar,-1,false +org.eclipse.emf.mapping.ecore2ecore.editor.source,2.10.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore.editor.source_2.10.0.v20181104-0733.jar,-1,false +org.eclipse.emf.mapping.ecore2ecore.source,2.11.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore.source_2.11.0.v20180706-1146.jar,-1,false +org.eclipse.emf.mapping.ecore2xml.source,2.11.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml.source_2.11.0.v20180706-1146.jar,-1,false +org.eclipse.emf.mapping.ecore2xml.ui.source,2.12.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml.ui.source_2.12.0.v20190528-0725.jar,-1,false +org.eclipse.emf.mapping.source,2.12.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.source_2.12.0.v20181104-0733.jar,-1,false +org.eclipse.emf.mapping.ui.source,2.10.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ui.source_2.10.0.v20181104-0733.jar,-1,false +org.eclipse.emf.mapping.xsd2ecore.editor.source,2.9.0.v20181105-0510,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore.editor.source_2.9.0.v20181105-0510.jar,-1,false +org.eclipse.emf.mapping.xsd2ecore.source,2.9.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore.source_2.9.0.v20200723-0820.jar,-1,false +org.eclipse.emf.mwe2.language.ide.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ide.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.language.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.language.ui.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ui.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.launch.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.launch.ui.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch.ui.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.lib.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.lib.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.runtime.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.runtime.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.parsley.cdo.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.cdo.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.doc.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.doc.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.dsl.additional.builder.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.additional.builder.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.dsl.ide.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ide.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.dsl.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.dsl.ui.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ui.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.editors.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.editors.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.generator.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.generator.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.junit4.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.junit4.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.runtime.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.runtime.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.ui.examples.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.ui.examples.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.views.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.views.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.wizards.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.wizards.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.query.ocl.source,2.0.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.ocl.source_2.0.0.201805030653.jar,-1,false +org.eclipse.emf.query.source,1.7.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.source_1.7.0.201805030653.jar,-1,false +org.eclipse.emf.source,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.source_2.8.0.v20180706-1146.jar,-1,false +org.eclipse.emf.transaction.source,1.9.1.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.source_1.9.1.201805140824.jar,-1,false +org.eclipse.emf.transaction.ui.source,1.4.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.ui.source_1.4.0.201805140824.jar,-1,false +org.eclipse.emf.validation.ocl.source,1.4.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ocl.source_1.4.0.202008210805.jar,-1,false +org.eclipse.emf.validation.source,1.8.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.source_1.8.0.202008210805.jar,-1,false +org.eclipse.emf.validation.ui.ide.source,1.3.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui.ide.source_1.3.0.202008210805.jar,-1,false +org.eclipse.emf.validation.ui.source,1.7.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui.source_1.7.0.202008210805.jar,-1,false +org.eclipse.emf.workspace.source,1.5.1.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.source_1.5.1.201805140824.jar,-1,false +org.eclipse.emf.workspace.ui.source,1.3.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.ui.source_1.3.0.201805140824.jar,-1,false +org.eclipse.equinox.app.source,1.5.0.v20200717-0620,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.app.source_1.5.0.v20200717-0620.jar,-1,false +org.eclipse.equinox.bidi.source,1.3.0.v20200612-1624,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.bidi.source_1.3.0.v20200612-1624.jar,-1,false +org.eclipse.equinox.common.source,3.13.0.v20200828-1034,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.common.source_3.13.0.v20200828-1034.jar,-1,false +org.eclipse.equinox.concurrent.source,1.1.500.v20200106-1437,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.concurrent.source_1.1.500.v20200106-1437.jar,-1,false +org.eclipse.equinox.console.source,1.4.200.v20200828-1034,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.console.source_1.4.200.v20200828-1034.jar,-1,false +org.eclipse.equinox.event.source,1.5.500.v20200616-0800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.event.source_1.5.500.v20200616-0800.jar,-1,false +org.eclipse.equinox.frameworkadmin.equinox.source,1.1.400.v20200319-1546,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin.equinox.source_1.1.400.v20200319-1546.jar,-1,false +org.eclipse.equinox.frameworkadmin.source,2.1.400.v20191002-0702,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin.source_2.1.400.v20191002-0702.jar,-1,false +org.eclipse.equinox.http.jetty.source,3.7.400.v20200123-1333,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.jetty.source_3.7.400.v20200123-1333.jar,-1,false +org.eclipse.equinox.http.registry.source,1.2.0.v20200614-1851,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.registry.source_1.2.0.v20200614-1851.jar,-1,false +org.eclipse.equinox.http.servlet.source,1.6.600.v20200707-1543,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.servlet.source_1.6.600.v20200707-1543.jar,-1,false +org.eclipse.equinox.jsp.jasper.registry.source,1.1.400.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper.registry.source_1.1.400.v20200422-1833.jar,-1,false +org.eclipse.equinox.jsp.jasper.source,1.1.500.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper.source_1.1.500.v20200422-1833.jar,-1,false +org.eclipse.equinox.launcher.source,1.5.800.v20200727-1323,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.launcher.source_1.5.800.v20200727-1323.jar,-1,false +org.eclipse.equinox.p2.artifact.repository.source,1.3.500.v20200406-2025,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.artifact.repository.source_1.3.500.v20200406-2025.jar,-1,false +org.eclipse.equinox.p2.console.source,1.1.300.v20191014-1219,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.console.source_1.1.300.v20191014-1219.jar,-1,false +org.eclipse.equinox.p2.core.source,2.6.300.v20200211-1504,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.core.source_2.6.300.v20200211-1504.jar,-1,false +org.eclipse.equinox.p2.director.app.source,1.1.600.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director.app.source_1.1.600.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.director.source,2.4.700.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director.source_2.4.700.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.directorywatcher.source,1.2.500.v20191211-1631,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.directorywatcher.source_1.2.500.v20191211-1631.jar,-1,false +org.eclipse.equinox.p2.engine.source,2.6.700.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.engine.source_2.6.700.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.extensionlocation.source,1.3.400.v20191213-1911,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.extensionlocation.source_1.3.400.v20191213-1911.jar,-1,false +org.eclipse.equinox.p2.garbagecollector.source,1.1.400.v20200221-1022,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.garbagecollector.source_1.1.400.v20200221-1022.jar,-1,false +org.eclipse.equinox.p2.jarprocessor.source,1.1.600.v20200217-1130,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.jarprocessor.source_1.1.600.v20200217-1130.jar,-1,false +org.eclipse.equinox.p2.metadata.repository.source,1.3.400.v20191211-1528,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata.repository.source_1.3.400.v20191211-1528.jar,-1,false +org.eclipse.equinox.p2.metadata.source,2.5.0.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata.source_2.5.0.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.operations.source,2.5.900.v20200808-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.operations.source_2.5.900.v20200808-1311.jar,-1,false +org.eclipse.equinox.p2.publisher.eclipse.source,1.3.700.v20200828-0839,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher.eclipse.source_1.3.700.v20200828-0839.jar,-1,false +org.eclipse.equinox.p2.publisher.source,1.5.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher.source_1.5.400.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.reconciler.dropins.source,1.3.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.reconciler.dropins.source_1.3.400.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.repository.source,2.4.800.v20200813-0739,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository.source_2.4.800.v20200813-0739.jar,-1,false +org.eclipse.equinox.p2.repository.tools.source,2.2.500.v20200110-2121,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository.tools.source_2.2.500.v20200110-2121.jar,-1,false +org.eclipse.equinox.p2.touchpoint.eclipse.source,2.2.700.v20200813-0739,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.eclipse.source_2.2.700.v20200813-0739.jar,-1,false +org.eclipse.equinox.p2.touchpoint.natives.source,1.3.600.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.natives.source_1.3.600.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.transport.ecf.source,1.2.400.v20200123-2221,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.transport.ecf.source_1.2.400.v20200123-2221.jar,-1,false +org.eclipse.equinox.p2.ui.importexport.source,1.2.500.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.importexport.source_1.2.500.v20200731-1005.jar,-1,false +org.eclipse.equinox.p2.ui.sdk.scheduler.source,1.4.800.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler.source_1.4.800.v20200731-1005.jar,-1,false +org.eclipse.equinox.p2.ui.sdk.source,1.1.700.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk.source_1.1.700.v20200731-1005.jar,-1,false +org.eclipse.equinox.p2.ui.source,2.6.100.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.source_2.6.100.v20200731-1005.jar,-1,false +org.eclipse.equinox.p2.updatechecker.source,1.2.300.v20200222-1600,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatechecker.source_1.2.300.v20200222-1600.jar,-1,false +org.eclipse.equinox.p2.updatesite.source,1.1.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatesite.source_1.1.400.v20200511-1530.jar,-1,false +org.eclipse.equinox.preferences.source,3.8.0.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.preferences.source_3.8.0.v20200422-1833.jar,-1,false +org.eclipse.equinox.registry.source,3.9.0.v20200625-1425,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.registry.source_3.9.0.v20200625-1425.jar,-1,false +org.eclipse.equinox.security.linux.x86_64.source,1.1.300.v20190830-1238,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.linux.x86_64.source_1.1.300.v20190830-1238.jar,-1,false +org.eclipse.equinox.security.source,1.3.500.v20200114-1637,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.source_1.3.500.v20200114-1637.jar,-1,false +org.eclipse.equinox.security.ui.source,1.2.700.v20200807-1518,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.ui.source_1.2.700.v20200807-1518.jar,-1,false +org.eclipse.equinox.simpleconfigurator.manipulator.source,2.1.500.v20200211-1505,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator.manipulator.source_2.1.500.v20200211-1505.jar,-1,false +org.eclipse.equinox.simpleconfigurator.source,1.3.600.v20200721-1308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator.source_1.3.600.v20200721-1308.jar,-1,false +org.eclipse.gef.source,3.11.0.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef.source_3.11.0.201606061308.jar,-1,false +org.eclipse.gmf.runtime.common.core.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.core.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.action.ide.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action.ide.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.action.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.printing.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.printing.win32.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing.win32.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.services.action.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.action.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.services.dnd.ide.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd.ide.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.services.dnd.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.services.properties.source,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.properties.source_1.9.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.services.source,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.source_1.9.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.source,1.8.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.source_1.8.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.core.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.core.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.actions.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.actions.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.dnd.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.dnd.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.geoshapes.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.geoshapes.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.printing.render.source,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing.render.source_1.8.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.printing.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.properties.source,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.properties.source_1.8.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.providers.ide.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers.ide.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.providers.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.render.source,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.render.source_1.7.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.resources.editor.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.source,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.source_1.9.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.draw2d.ui.render.awt.source,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render.awt.source_1.8.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.draw2d.ui.render.source,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render.source_1.7.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.draw2d.ui.source,1.9.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.source_1.9.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.clipboard.core.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.clipboard.core.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.commands.core.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.commands.core.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.core.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.core.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.type.core.source,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.core.source_1.9.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.type.ui.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.ui.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.ui.properties.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui.properties.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.ui.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.gef.ui.source,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.gef.ui.source_1.7.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.notation.edit.source,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.edit.source_1.8.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.notation.providers.source,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.providers.source_1.7.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.notation.source,1.10.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.source_1.10.0.202004160913.jar,-1,false +org.eclipse.help.base.source,4.3.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.base.source_4.3.0.v20200902-1800.jar,-1,false +org.eclipse.help.source,3.8.800.v20200525-0755,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.source_3.8.800.v20200525-0755.jar,-1,false +org.eclipse.help.ui.source,4.2.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.ui.source_4.2.0.v20200724-0708.jar,-1,false +org.eclipse.help.webapp.source,3.10.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.webapp.source_3.10.0.v20200724-0708.jar,-1,false +org.eclipse.jdt.annotation.source,2.2.600.v20200408-1511,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation.source_2.2.600.v20200408-1511.jar,-1,false +org.eclipse.jdt.annotation.source,1.1.500.v20200407-1355,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation.source_1.1.500.v20200407-1355.jar,-1,false +org.eclipse.jdt.apt.core.source,3.6.700.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.core.source_3.6.700.v20200828-0941.jar,-1,false +org.eclipse.jdt.apt.pluggable.core.source,1.2.500.v20200322-1447,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.pluggable.core.source_1.2.500.v20200322-1447.jar,-1,false +org.eclipse.jdt.apt.ui.source,3.6.500.v20200828-1336,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.ui.source_3.6.500.v20200828-1336.jar,-1,false +org.eclipse.jdt.compiler.apt.source,1.3.1100.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.apt.source_1.3.1100.v20200828-0941.jar,-1,false +org.eclipse.jdt.compiler.tool.source,1.2.1000.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.tool.source_1.2.1000.v20200828-0941.jar,-1,false +org.eclipse.jdt.core.formatterapp.source,1.0.0.v20200119-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.formatterapp.source_1.0.0.v20200119-0748.jar,-1,false +org.eclipse.jdt.core.manipulation.source,1.14.100.v20200817-2001,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.manipulation.source_1.14.100.v20200817-2001.jar,-1,false +org.eclipse.jdt.core.source,3.23.0.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.source_3.23.0.v20200828-0941.jar,-1,false +org.eclipse.jdt.debug.source,3.16.0.v20200828-0821,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug.source_3.16.0.v20200828-0821.jar,-1,false +org.eclipse.jdt.debug.ui.source,3.12.0.v20200828-0821,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug.ui.source_3.12.0.v20200828-0821.jar,-1,false +org.eclipse.jdt.junit.core.source,3.10.800.v20200817-1957,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.core.source_3.10.800.v20200817-1957.jar,-1,false +org.eclipse.jdt.junit.runtime.source,3.5.300.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.runtime.source_3.5.300.v20200720-0748.jar,-1,false +org.eclipse.jdt.junit.source,3.11.900.v20200828-0853,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.source_3.11.900.v20200828-0853.jar,-1,false +org.eclipse.jdt.junit4.runtime.source,1.1.1300.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit4.runtime.source_1.1.1300.v20200720-0748.jar,-1,false +org.eclipse.jdt.junit5.runtime.source,1.0.1000.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit5.runtime.source_1.0.1000.v20200720-0748.jar,-1,false +org.eclipse.jdt.launching.source,3.18.0.v20200824-1854,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.launching.source_3.18.0.v20200824-1854.jar,-1,false +org.eclipse.jdt.ui.source,3.21.200.v20200828-0853,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.ui.source_3.21.200.v20200828-0853.jar,-1,false +org.eclipse.jetty.continuation.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.continuation.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.http.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.http.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.io.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.io.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.security.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.security.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.server.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.server.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.servlet.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.servlet.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.util.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.util.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jface.databinding.source,1.12.0.v20200717-1533,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.databinding.source_1.12.0.v20200717-1533.jar,-1,false +org.eclipse.jface.notifications.source,0.2.0.v20200810-0826,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.notifications.source_0.2.0.v20200810-0826.jar,-1,false +org.eclipse.jface.source,3.21.0.v20200821-1458,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.source_3.21.0.v20200821-1458.jar,-1,false +org.eclipse.jface.text.source,3.16.400.v20200807-0831,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.text.source_3.16.400.v20200807-0831.jar,-1,false +org.eclipse.jsch.core.source,1.3.900.v20200422-1935,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.core.source_1.3.900.v20200422-1935.jar,-1,false +org.eclipse.jsch.ui.source,1.3.1000.v20200610-0847,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.ui.source_1.3.1000.v20200610-0847.jar,-1,false +org.eclipse.ltk.core.refactoring.source,3.11.100.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.core.refactoring.source_3.11.100.v20200720-0748.jar,-1,false +org.eclipse.ltk.ui.refactoring.source,3.11.100.v20200817-1715,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.ui.refactoring.source_3.11.100.v20200817-1715.jar,-1,false +org.eclipse.m2m.atl.adt.debug.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.debug.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.adt.editor.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.editor.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.adt.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.adt.ui.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.ui.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.common.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.common.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.core.ant.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ant.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.core.emf.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.emf.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.core.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.core.ui.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.core.ui.vm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui.vm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.debug.core.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.debug.core.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.drivers.emf4atl.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.emf4atl.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.drivers.uml24atl.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.uml24atl.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.dsls.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.dsls.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.ant.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.ant.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.compiler.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.compiler.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.edit.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.edit.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.editor.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.editor.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.launcher.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.launcher.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.trace.edit.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.edit.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.trace.editor.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.editor.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.trace.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.engine.emfvm.launch.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm.launch.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.engine.emfvm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.engine.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.engine.vm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.vm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.examples.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.examples.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.core.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.core.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.emfvm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.emfvm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.exportmodel.editor.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel.editor.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.exportmodel.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.model.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.model.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.ui.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.ui.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.vm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.vm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.osgi.compatibility.state.source,1.2.100.v20200811-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.compatibility.state.source_1.2.100.v20200811-1344.jar,-1,false +org.eclipse.osgi.services.source,3.9.0.v20200511-1725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.services.source_3.9.0.v20200511-1725.jar,-1,false +org.eclipse.osgi.source,3.16.0.v20200828-0759,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.source_3.16.0.v20200828-0759.jar,-1,false +org.eclipse.osgi.util.source,3.5.300.v20190708-1141,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.util.source_3.5.300.v20190708-1141.jar,-1,false +org.eclipse.pde.api.tools.annotations.source,1.1.400.v20190929-1236,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.annotations.source_1.1.400.v20190929-1236.jar,-1,false +org.eclipse.pde.api.tools.source,1.2.0.v20200813-0522,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.source_1.2.0.v20200813-0522.jar,-1,false +org.eclipse.pde.api.tools.ui.source,1.2.0.v20200813-0523,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.ui.source_1.2.0.v20200813-0523.jar,-1,false +org.eclipse.pde.build.source,3.10.800.v20200410-1419,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.build.source_3.10.800.v20200410-1419.jar,-1,false +org.eclipse.pde.core.source,3.14.0.v20200817-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.core.source_3.14.0.v20200817-1143.jar,-1,false +org.eclipse.pde.ds.annotations.source,1.2.0.v20200813-0526,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.annotations.source_1.2.0.v20200813-0526.jar,-1,false +org.eclipse.pde.ds.core.source,1.2.0.v20200813-0526,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.core.source_1.2.0.v20200813-0526.jar,-1,false +org.eclipse.pde.ds.lib.source,1.1.400.v20191119-0943,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.lib.source_1.1.400.v20191119-0943.jar,-1,false +org.eclipse.pde.ds.ui.source,1.2.0.v20200813-0954,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.ui.source_1.2.0.v20200813-0954.jar,-1,false +org.eclipse.pde.ds1_2.lib.source,1.0.400.v20191119-0943,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds1_2.lib.source_1.0.400.v20191119-0943.jar,-1,false +org.eclipse.pde.genericeditor.extension.source,1.1.0.v20200828-0858,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.genericeditor.extension.source_1.1.0.v20200828-0858.jar,-1,false +org.eclipse.pde.junit.runtime.source,3.5.900.v20200810-0835,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.junit.runtime.source_3.5.900.v20200810-0835.jar,-1,false +org.eclipse.pde.launching.source,3.9.0.v20200812-1037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.launching.source_3.9.0.v20200812-1037.jar,-1,false +org.eclipse.pde.runtime.source,3.6.900.v20200612-1330,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.runtime.source_3.6.900.v20200612-1330.jar,-1,false +org.eclipse.pde.ua.core.source,1.2.0.v20200813-0518,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.core.source_1.2.0.v20200813-0518.jar,-1,false +org.eclipse.pde.ua.ui.source,1.2.0.v20200813-0519,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.ui.source_1.2.0.v20200813-0519.jar,-1,false +org.eclipse.pde.ui.source,3.12.0.v20200824-1258,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui.source_3.12.0.v20200824-1258.jar,-1,false +org.eclipse.pde.ui.templates.source,3.7.0.v20200812-1812,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui.templates.source_3.7.0.v20200812-1812.jar,-1,false +org.eclipse.platform.source,4.17.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform.source_4.17.0.v20200902-1800.jar,-1,false +org.eclipse.search.source,3.12.0.v20200727-2017,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.search.source_3.12.0.v20200727-2017.jar,-1,false +org.eclipse.swt.browser.chromium.gtk.linux.x86_64.source,3.115.0.v20200831-1002,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.browser.chromium.gtk.linux.x86_64.source_3.115.0.v20200831-1002.jar,-1,false +org.eclipse.swt.gtk.linux.x86_64.source,3.115.0.v20200831-1002,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.115.0.v20200831-1002.jar,-1,false +org.eclipse.team.core.source,3.8.1100.v20200806-0621,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.core.source_3.8.1100.v20200806-0621.jar,-1,false +org.eclipse.team.genericeditor.diff.extension.source,1.0.600.v20200212-1524,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.genericeditor.diff.extension.source_1.0.600.v20200212-1524.jar,-1,false +org.eclipse.team.ui.source,3.8.1000.v20200806-0621,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.ui.source_3.8.1000.v20200806-0621.jar,-1,false +org.eclipse.text.quicksearch.source,1.0.300.v20200519-2023,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text.quicksearch.source_1.0.300.v20200519-2023.jar,-1,false +org.eclipse.text.source,3.10.300.v20200807-0831,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text.source_3.10.300.v20200807-0831.jar,-1,false +org.eclipse.tools.layout.spy.source,1.0.600.v20200608-0818,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.tools.layout.spy.source_1.0.600.v20200608-0818.jar,-1,false +org.eclipse.ui.browser.source,3.6.900.v20200807-1330,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.browser.source_3.6.900.v20200807-1330.jar,-1,false +org.eclipse.ui.cheatsheets.source,3.7.0.v20200805-2057,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.cheatsheets.source_3.7.0.v20200805-2057.jar,-1,false +org.eclipse.ui.console.source,3.9.300.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.console.source_3.9.300.v20200828-0817.jar,-1,false +org.eclipse.ui.editors.source,3.13.300.v20200812-2334,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.editors.source_3.13.300.v20200812-2334.jar,-1,false +org.eclipse.ui.externaltools.source,3.4.800.v20200612-0848,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.externaltools.source_3.4.800.v20200612-0848.jar,-1,false +org.eclipse.ui.forms.source,3.10.0.v20200727-0948,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.forms.source_3.10.0.v20200727-0948.jar,-1,false +org.eclipse.ui.genericeditor.source,1.1.800.v20200828-1000,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.genericeditor.source_1.1.800.v20200828-1000.jar,-1,false +org.eclipse.ui.ide.application.source,1.3.800.v20200713-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide.application.source_1.3.800.v20200713-0938.jar,-1,false +org.eclipse.ui.ide.source,3.17.200.v20200808-0622,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide.source_3.17.200.v20200808-0622.jar,-1,false +org.eclipse.ui.intro.quicklinks.source,1.1.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.quicklinks.source_1.1.0.v20200724-0708.jar,-1,false +org.eclipse.ui.intro.source,3.5.1100.v20200828-0803,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.source_3.5.1100.v20200828-0803.jar,-1,false +org.eclipse.ui.intro.universal.source,3.4.0.v20200805-1259,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.universal.source_3.4.0.v20200805-1259.jar,-1,false +org.eclipse.ui.monitoring.source,1.1.800.v20200820-1401,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.monitoring.source_1.1.800.v20200820-1401.jar,-1,false +org.eclipse.ui.navigator.resources.source,3.7.400.v20200722-0751,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator.resources.source_3.7.400.v20200722-0751.jar,-1,false +org.eclipse.ui.navigator.source,3.9.400.v20200723-2304,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator.source_3.9.400.v20200723-2304.jar,-1,false +org.eclipse.ui.net.source,1.3.800.v20200422-1935,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.net.source_1.3.800.v20200422-1935.jar,-1,false +org.eclipse.ui.source,3.118.0.v20200807-0902,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.source_3.118.0.v20200807-0902.jar,-1,false +org.eclipse.ui.themes.source,1.2.1100.v20200825-0757,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.themes.source_1.2.1100.v20200825-0757.jar,-1,false +org.eclipse.ui.trace.source,1.1.800.v20200106-1301,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.trace.source_1.1.800.v20200106-1301.jar,-1,false +org.eclipse.ui.views.log.source,1.2.1200.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.log.source_1.2.1200.v20200828-0938.jar,-1,false +org.eclipse.ui.views.properties.tabbed.source,3.8.1000.v20200609-0849,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.properties.tabbed.source_3.8.1000.v20200609-0849.jar,-1,false +org.eclipse.ui.views.source,3.10.400.v20200611-1719,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.source_3.10.400.v20200611-1719.jar,-1,false +org.eclipse.ui.workbench.source,3.120.0.v20200829-1411,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench.source_3.120.0.v20200829-1411.jar,-1,false +org.eclipse.ui.workbench.texteditor.source,3.15.0.v20200812-2334,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench.texteditor.source_3.15.0.v20200812-2334.jar,-1,false +org.eclipse.update.configurator.source,3.4.600.v20200422-1910,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.update.configurator.source_3.4.600.v20200422-1910.jar,-1,false +org.eclipse.urischeme.source,1.1.100.v20200729-2048,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.urischeme.source_1.1.100.v20200729-2048.jar,-1,false +org.eclipse.xsd.ecore.converter.source,2.8.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.converter.source_2.8.0.v20180706-1143.jar,-1,false +org.eclipse.xsd.ecore.exporter.source,2.7.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.exporter.source_2.7.0.v20180706-1143.jar,-1,false +org.eclipse.xsd.ecore.importer.source,2.9.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.importer.source_2.9.0.v20200324-0723.jar,-1,false +org.eclipse.xsd.edit.source,2.11.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.edit.source_2.11.0.v20200723-0820.jar,-1,false +org.eclipse.xsd.editor.source,2.11.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.editor.source_2.11.0.v20180706-1143.jar,-1,false +org.eclipse.xsd.mapping.editor.source,2.9.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping.editor.source_2.9.0.v20180706-1143.jar,-1,false +org.eclipse.xsd.mapping.source,2.8.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping.source_2.8.0.v20180706-1143.jar,-1,false +org.eclipse.xsd.source,2.18.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.source_2.18.0.v20200723-0820.jar,-1,false +org.eclipse.xtend.core.source,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.core.source_2.23.0.v20200831-0856.jar,-1,false +org.eclipse.xtend.ide.common.source,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide.common.source_2.23.0.v20200831-0856.jar,-1,false +org.eclipse.xtend.ide.source,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide.source_2.23.0.v20200831-0856.jar,-1,false +org.eclipse.xtend.lib.macro.source,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib.macro.source_2.23.0.v20200831-0723.jar,-1,false +org.eclipse.xtend.lib.source,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib.source_2.23.0.v20200831-0723.jar,-1,false +org.eclipse.xtend.m2e.source,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.m2e.source_2.23.0.v20200831-0856.jar,-1,false +org.eclipse.xtend.standalone.source,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.standalone.source_2.23.0.v20200831-0856.jar,-1,false +org.eclipse.xtext.activities.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.activities.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.builder.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.builder.standalone.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder.standalone.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.buildship.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.buildship.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.common.types.edit.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.edit.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.common.types.shared.jdt38.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared.jdt38.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.common.types.shared.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.common.types.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.common.types.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ecore.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ecore.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.generator.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.generator.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.ide.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ide.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.java.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.java.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.junit4.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.junit4.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.logging.source,1.2.15.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.logging.source_1.2.15.v20200831-0808.jar,-1,false +org.eclipse.xtext.m2e.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.m2e.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.purexbase.ide.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ide.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.purexbase.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.purexbase.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.smap.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.smap.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.testing.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.testing.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.ui.codemining.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codemining.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.codetemplates.ide.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ide.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.codetemplates.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.codetemplates.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.ecore.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.ecore.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.shared.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.shared.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.testing.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.testing.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.util.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.util.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.xbase.ide.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ide.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.xbase.junit.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.junit.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.xbase.lib.source,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.lib.source_2.23.0.v20200831-0723.jar,-1,false +org.eclipse.xtext.xbase.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.xbase.testing.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.testing.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.xbase.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.xbase.ui.testing.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui.testing.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.xtext.generator.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.generator.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.xtext.ide.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ide.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.xtext.ui.graph.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.graph.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.xtext.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.xtext.wizard.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.wizard.source_2.23.0.v20200831-0730.jar,-1,false +org.hamcrest.core.source,1.3.0.v20180420-1519,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.hamcrest.core.source_1.3.0.v20180420-1519.jar,-1,false +org.junit.jupiter.api.source,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.api.source_5.6.0.v20200203-2009.jar,-1,false +org.junit.jupiter.engine.source,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.engine.source_5.6.0.v20200203-2009.jar,-1,false +org.junit.jupiter.migrationsupport.source,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.migrationsupport.source_5.6.0.v20200203-2009.jar,-1,false +org.junit.jupiter.params.source,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.params.source_5.6.0.v20200203-2009.jar,-1,false +org.junit.platform.commons.source,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.commons.source_1.6.0.v20200203-2009.jar,-1,false +org.junit.platform.engine.source,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.engine.source_1.6.0.v20200203-2009.jar,-1,false +org.junit.platform.launcher.source,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.launcher.source_1.6.0.v20200203-2009.jar,-1,false +org.junit.platform.runner.source,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.runner.source_1.6.0.v20200203-2009.jar,-1,false +org.junit.platform.suite.api.source,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.suite.api.source_1.6.0.v20200203-2009.jar,-1,false +org.junit.source,4.13.0.v20200204-1500,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.source_4.13.0.v20200204-1500.jar,-1,false +org.junit.vintage.engine.source,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.vintage.engine.source_5.6.0.v20200203-2009.jar,-1,false +org.objectweb.asm.source,8.0.1.v20200420-1007,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm.source_8.0.1.v20200420-1007.jar,-1,false +org.objectweb.asm.tree.source,8.0.1.v20200420-1007,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm.tree.source_8.0.1.v20200420-1007.jar,-1,false +org.opentest4j.source,1.2.0.v20190826-0900,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.opentest4j.source_1.2.0.v20190826-0900.jar,-1,false +org.tukaani.xz.source,1.8.0.v20180207-1613,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.tukaani.xz.source_1.8.0.v20180207-1613.jar,-1,false +org.w3c.css.sac.source,1.3.1.v200903091627,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.css.sac.source_1.3.1.v200903091627.jar,-1,false +org.w3c.dom.events.source,3.0.0.draft20060413_v201105210656,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.events.source_3.0.0.draft20060413_v201105210656.jar,-1,false +org.w3c.dom.smil.source,1.0.1.v200903091627,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.smil.source_1.0.1.v200903091627.jar,-1,false +org.w3c.dom.svg.source,1.1.0.v201011041433,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.svg.source_1.1.0.v201011041433.jar,-1,false diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.oomph.setup/indices.xmi b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.oomph.setup/indices.xmi new file mode 100644 index 0000000..733b4d0 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.oomph.setup/indices.xmi @@ -0,0 +1,10 @@ + + + + Eclipse + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.oomph.setup/installation.setup b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.oomph.setup/installation.setup new file mode 100644 index 0000000..e6d61f6 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.oomph.setup/installation.setup @@ -0,0 +1,9 @@ + + + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/.manager/.fileTable.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/.manager/.fileTable.1 new file mode 100644 index 0000000..c3f90c2 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/.manager/.fileTable.1 @@ -0,0 +1,4 @@ +#safe table +#Tue Oct 12 17:16:39 CEST 2021 +framework.info=0 +.crcb175d8ba.v1 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/.manager/.fileTable.2 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/.manager/.fileTable.2 new file mode 100644 index 0000000..1b92123 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/.manager/.fileTable.2 @@ -0,0 +1,4 @@ +#safe table +#Tue Oct 12 17:16:39 CEST 2021 +framework.info=1 +.crca86ee9fb.v1 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/.manager/.fileTableLock b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/.manager/.fileTableLock new file mode 100644 index 0000000..e69de29 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/100/0/.cp/icons/AcceleoLaunch.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/100/0/.cp/icons/AcceleoLaunch.gif new file mode 100644 index 0000000..9dd1d52 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/100/0/.cp/icons/AcceleoLaunch.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/100/0/.cp/icons/AcceleoNature.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/100/0/.cp/icons/AcceleoNature.gif new file mode 100644 index 0000000..484429b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/100/0/.cp/icons/AcceleoNature.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/126/0/.cp/os/linux/x86_64/libunixfile_1_0_0.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/126/0/.cp/os/linux/x86_64/libunixfile_1_0_0.so new file mode 100644 index 0000000..9067085 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/126/0/.cp/os/linux/x86_64/libunixfile_1_0_0.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/debug_exc.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/debug_exc.png new file mode 100644 index 0000000..59875d1 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/debug_exc.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/run_exc.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/run_exc.png new file mode 100644 index 0000000..08571c1 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/run_exc.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/watch_exp.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/watch_exp.png new file mode 100644 index 0000000..21db2ad Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/134/0/.cp/icons/full/etool16/watch_exp.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/164/0/.cp/icons/full/elcl16/view_menu.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/164/0/.cp/icons/full/elcl16/view_menu.png new file mode 100644 index 0000000..d8dc2f8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/164/0/.cp/icons/full/elcl16/view_menu.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/164/0/.cp/icons/full/ovr16/pinned_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/164/0/.cp/icons/full/ovr16/pinned_ovr.png new file mode 100644 index 0000000..645d395 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/164/0/.cp/icons/full/ovr16/pinned_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/checkin.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/checkin.gif new file mode 100644 index 0000000..c7ec770 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/checkin.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/checkout.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/checkout.gif new file mode 100644 index 0000000..58ca981 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/checkout.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/checkout_closed.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/checkout_closed.gif new file mode 100644 index 0000000..5fbf13b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/checkout_closed.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/connect.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/connect.gif new file mode 100644 index 0000000..3b3ad7c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/connect.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/delete.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/delete.gif new file mode 100644 index 0000000..b6922ac Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/delete.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/disconnect.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/disconnect.gif new file mode 100644 index 0000000..ec8a8b0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/disconnect.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/duplicate.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/duplicate.gif new file mode 100644 index 0000000..e7dc14e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/duplicate.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/rename.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/rename.gif new file mode 100644 index 0000000..e6f786e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/rename.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/revert.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/revert.gif new file mode 100644 index 0000000..eae118a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/revert.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/update.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/update.gif new file mode 100644 index 0000000..461ff69 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/196/0/.cp/icons/update.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/205/0/.cp/icons/full/ctool16/ManageSecurity.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/205/0/.cp/icons/full/ctool16/ManageSecurity.png new file mode 100644 index 0000000..c1641fc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/205/0/.cp/icons/full/ctool16/ManageSecurity.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/218/0/.cp/icons/full/elcl16/lock.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/218/0/.cp/icons/full/elcl16/lock.gif new file mode 100644 index 0000000..8e3d48a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/218/0/.cp/icons/full/elcl16/lock.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/218/0/.cp/icons/full/elcl16/unlock.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/218/0/.cp/icons/full/elcl16/unlock.gif new file mode 100644 index 0000000..2eaedad Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/218/0/.cp/icons/full/elcl16/unlock.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/221/0/.cp/icons/full/ovr16/lock.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/221/0/.cp/icons/full/ovr16/lock.gif new file mode 100644 index 0000000..ad99077 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/221/0/.cp/icons/full/ovr16/lock.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/221/0/.cp/icons/full/ovr16/lock_self.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/221/0/.cp/icons/full/ovr16/lock_self.gif new file mode 100644 index 0000000..c6fde7d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/221/0/.cp/icons/full/ovr16/lock_self.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/257/0/.cp/icons/eview16/eclass_hi_nav.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/257/0/.cp/icons/eview16/eclass_hi_nav.gif new file mode 100644 index 0000000..17f927e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/257/0/.cp/icons/eview16/eclass_hi_nav.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/257/0/.cp/icons/eview16/eref_nav.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/257/0/.cp/icons/eview16/eref_nav.gif new file mode 100644 index 0000000..88cdf2a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/257/0/.cp/icons/eview16/eref_nav.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/272/0/.cp/icons/full/obj16/GenericValue.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/272/0/.cp/icons/full/obj16/GenericValue.gif new file mode 100644 index 0000000..7ef81e5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/272/0/.cp/icons/full/obj16/GenericValue.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/385/0/.cp/icons/obj/iu_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/385/0/.cp/icons/obj/iu_obj.png new file mode 100644 index 0000000..684e82a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/385/0/.cp/icons/obj/iu_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/385/0/.cp/icons/obj/iu_update_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/385/0/.cp/icons/obj/iu_update_obj.png new file mode 100644 index 0000000..a851004 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/385/0/.cp/icons/obj/iu_update_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/457/0/.cp/lib/java14api.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/457/0/.cp/lib/java14api.jar new file mode 100644 index 0000000..7af8c8a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/457/0/.cp/lib/java14api.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/471/0/.cp/dictionaries/en_GB.dictionary b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/471/0/.cp/dictionaries/en_GB.dictionary new file mode 100644 index 0000000..2b4a8f6 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/471/0/.cp/dictionaries/en_GB.dictionary @@ -0,0 +1,49923 @@ +ACM +ANSI +ASAP +ASCII +ATM's +Achilles +Ada +Ada's +Afghanistan +Afghanistan's +Africa +Africa's +African +African's +Africans +Airedale +Airedale's +Alabama +Alabama's +Alabamian +Alabamian's +Alaska +Alaska's +Albania +Albania's +Albanian +Albanian's +Albanians +Alcibiades +Alden +Alden's +Algeria +Algeria's +Algerian +Algerian's +Algol +Algol's +Allah +Allah's +Alyssa +Alyssa's +Amanda +Amanda's +Amdahl +Amdahl's +Amelia +Amelia's +America +America's +American +American's +Americana +Americans +Americas +Ames +Amsterdam +Amsterdam's +Amtrak +Amtrak's +Anabaptist +Anabaptist's +Anabaptists +Andorra +Andorra's +Angeleno +Angeleno's +Angelenos +Anglican +Anglican's +Anglicanism +Anglicanism's +Anglicans +Anglophilia +Anglophilia's +Anglophobia +Anglophobia's +Angola +Angola's +Antarctica +Antarctica's +Aphrodite +Aphrodite's +Apache +Apollo +Apollo's +Apollonian +Appalachia +Appalachia's +Appalachian +Appalachian's +Appalachians +April +April's +Aprils +Aquarius +Arab +Arab's +Arabia +Arabia's +Arabian +Arabian's +Arabians +Arabic +Arabic's +Arabs +Archie +Archie's +Argentina +Argentina's +Argo +Argo's +Argos +Arianism +Arianism's +Arianist +Arianist's +Arianists +Aries +Aristotelian +Aristotelian's +Aristotle +Aristotle's +Arizona +Arizona's +Arkansas +Arkansas's +Armageddon +Armageddon's +Armenian +Armenian's +Armour +Armour's +Armstrong +Armstrong's +Artemis +Aryan +Aryan's +Aryans +Asia +Asia's +Asian +Asian's +Asians +Asiatic +Asiatic's +Asiatics +Assyrian +Assyrian's +Assyriology +Assyriology's +Athena +Athena's +Athenian +Athenian's +Athenians +Athens +Atlantic +Atlantic's +Auckland +Auckland's +Audubon +Audubon's +Augusta +Augusta's +Augusts +Austin +Austin's +Australia +Australia's +Australian +Australian's +Australians +Austria +Austria's +Austrian +Austrian's +Ave +BSD +Babel +Babel's +Bach +Bach's +Bagrodia +Bagrodia's +Bagrodias +Balkan +Balkan's +Balkans +Baltic +Baltic's +Bangladesh +Bangladesh's +Bantu +Bantu's +Bantus +Barbados +Baxter +Baxter's +Beethoven +Beethoven's +Belgian +Belgian's +Belgians +Belgium +Belgium's +Bellovin +Bellovin's +Belushi +Belushi's +Benedict +Benedict's +Benedictine +Benedictine's +Bengal +Bengal's +Bengali +Bengali's +Benzedrine +Benzedrine's +Bergsten +Bergsten's +Berkeley +Berkeley's +Berlin +Berlin's +Berliner +Berliners +Bermuda +Bermuda's +Bessel +Bessel's +Beverly +Beverly's +Bilbo +Bilbo's +Bolivia +Bolivia's +Bologna +Bologna's +Bolshevik +Bolshevik's +Bolsheviks +Bolshevism +Bolshevism's +Borneo +Borneo's +Boston +Boston's +Bostonian +Bostonian's +Bostonians +Botswana +Botswana's +Bourne +Bourne's +Brazil +Brazil's +Brazilian +Brazilian's +Bresenham +Bresenham's +Britain +Britain's +British +Britisher +Britishly +Briton +Briton's +Britons +Buehring +Buehring's +CDC +CDC's +CEO +CMOS +CPU +CPU's +CPUs +California +California's +Californian +Californian's +Californians +Cambridge +Cambridge's +Canada +Canada's +Canadian +Carolina +Carolina's +Carolinas +Cartesian +Chinese +Chinese's +Christian +Christian's +Christians +Christiansen +Christmas +Cobol +Cobol's +Coleman +Coleman's +Colorado +Colorado's +Comdex +Comdex's +Cray +Cray's +Crays +Cupertino +Cupertino's +Czechoslovakian +DARPA +DARPA's +DECNET +DOS +Dan +Dan's +DeMorgan +DeMorgan's +Debbie +Debbie's +December +December's +Decembers +Delaware +Delaware's +Denmark +Denmark's +Dijkstra +Dijkstra's +Diophantine +Dylan +Dylan's +EDP +EGA +EGA's +Edsger +Edsger's +Ellen +Ellen's +Elvis +Elvis's +English +English's +Erlang +Erlang's +Ethernet +Ethernet's +Ethernets +Europe +Europe's +European +European's +Europeans +FIFO +Fairbanks +Februaries +February +February's +Felder +Florida +Florida's +Fortran +Fortran's +Fourier +Fourier's +France +France's +Frances +French +French's +Friday +Friday's +Fridays +GPSS +Galvin +Galvin's +Garfunkel +Geoff +Geoff's +Geoffrey +Geoffrey's +German +German's +Germans +Germany +Germany's +Gibson +Gibson's +Gipsies +Gipsy +Gipsy's +Godzilla +Godzilla's +Gothic +Greek +Greek's +Greeks +Greg +Greg's +Heinlein +Heinlein's +Hewlett +Hewlett's +Holland +Holland's +Hollander +Hollanders +Hollands +Honda +Honda's +Hz +I'd +I'll +I'm +I've +IBM +IBM's +IEEE +ITCorp +ITCorp's +ITcorp +ITcorp's +Illinois +Inc +India +India's +Indian +Indian's +Indiana +Indiana's +Indians +Intel +Intel's +Internet +Internet's +Iran +Iran's +Ireland +Ireland's +Israel +Israel's +Israeli +Israeli's +Israelis +Italian +Italian's +Italians +James +Januaries +January +January's +Japan +Japan's +Japanese +Japanese's +Jefferson +Jefferson's +Jill +Jill's +Johnnie +Johnnie's +Jr +Julie +Julie's +Julies +July +July's +Julys +June +June's +Junes +Klein +Klein's +Kleinrock +Kleinrock's +Kline +Kline's +Knuth +Knuth's +Kuenning +Kuenning's +LED's +LEDs +LaTeX +LaTeX's +Lagrangian +Lagrangian's +Lamport +Lamport's +Latin +Latin's +Laurie +Laurie's +Lenten +Linux +Liz +Liz's +Lyle +Lyle's +MHz +MIT +MIT's +MacDraw +MacDraw's +MacIntosh +MacIntosh's +MacPaint +MacPaint's +Mafia +Mafia's +Malibu +Malibu's +Mandelbrot +Mandelbrot's +Manhattan +Manhattan's +Manila +Manila's +Marianne +Marianne's +Mary +Mary's +Maryland +Maryland's +Marylanders +Massachusetts +Massey +Massey's +Matt +Matt's +Maxtor +Maxtor's +McElhaney +McElhaney's +McKenzie +McKenzie's +McMartin +McMartin's +Medusa +Medusa's +Michigan +Michigan's +Microport +Microport's +Microsoft +Microsoft's +Midwest +Minnesota +Minnesota's +Monday +Monday's +Mondays +Montana +Montana's +Montanan +Montanan's +Moslem +Moslem's +Moslems +Motorola +Motorola's +Mr +Mrs +Ms +Multibus +Multibus's +Multics +Munsey +Munsey's +Muslim +Muslim's +Muslims +NFS +Nazi +Nazi's +Nazis +NeWS +Nebraska +Nebraska's +Nebraskan +Nebraskan's +Negro +Negro's +Negroes +Nepal +Nepal's +Netherlands +Newtonian +November +November's +Novembers +OEM +OEM's +OEMS +OK +OS +OS's +October +October's +Octobers +Oderberg +Oderberg's +Oderbergs +Oedipus +Ohio +Ohio's +Oklahoma +Oklahoma's +Oklahoman +Oklahoman's +Oliver's +PC +PC's +PCs +PDP +Packard +Packard's +Packards +Palestinian +Pascal +Pascal's +Pennsylvania +Pennsylvania's +Peter's +Petkiewicz +Petkiewicz's +PhD +Planck +Planck's +Poland +Poland's +Popek +Popek's +Popeks +Prime's +Prokofiev +Prokofiev's +QA +RCS +ROM +RSX +Redford +Redford's +Rick +Rick's +Ritchie +Ritchie's +Robert +Robert's +Roberts +Robinson +Robinson's +Roman +Roman's +Romans +Roy +Roy's +Rubens +Russian +Russian's +Russians +SCCS +SMTP +Sally's +Salz +Salz's +Sam +Sam's +Saturday +Saturday's +Saturdays +Scotland +Scotland's +Seagate +Seagate's +September +September's +Septembers +Signor +Sikkim +Sikkim's +Sikkimese +Silverstein +Silverstein's +Singapore +Singapore's +Spafford +Spafford's +Spain +Spain's +Spanish +Spanish's +Spencer +Spencer's +Spuds +Sr +Sunday +Sunday's +Sundays +TCP +TV's +TeX +TeX's +Teflon +Teflon's +Tektronix +Tektronix's +Tennessee +Tennessee's +Texas +Texas's +Texases +Thursday +Thursday's +Thursdays +Tinseltown +Tinseltown's +Trudeau +Trudeau's +Tuesday +Tuesday's +Tuesdays +Turing +Turing's +UART +UCLA +UNIX's +USC +USC's +USG +USG's +Ultrix +Ultrix's +Unix +Unix's +Usenet +Usenet's +Usenix +Usenix's +Utah +Utah's +VAR +VCR +VMS +VMS's +Vanessa +Vanessa's +Vax +Vax's +Ventura +Ventura's +Virginia +Virginia's +Warnock +Warnock's +Washington +Washington's +Wednesday +Wednesday's +Wednesdays +Weibull +Weibull's +Wilbur +Wilbur's +Willisson +Willisson's +Wilson +Wilson's +Xenix +Xenix's +Xeroxed +Xeroxes +Xeroxing +Yamaha +Yamaha's +Yentl +Yentl's +York +York's +Yorker +Yorkers +Yorks +Zealand +Zealand's +Zulu +Zulu's +Zulus +a +aback +abaft +abandon +abandoned +abandoner +abandoning +abandonment +abandonments +abandons +abase +abased +abasement +abasements +abaser +abases +abash +abashed +abashes +abashing +abasing +abate +abated +abatement +abatements +abater +abates +abating +abbe +abbey +abbey's +abbeys +abbot +abbot's +abbots +abbreviate +abbreviated +abbreviates +abbreviating +abbreviation +abbreviations +abdomen +abdomen's +abdomens +abdominal +abdominally +abduct +abducted +abducting +abduction +abduction's +abductions +abductor +abductor's +abductors +abducts +abed +aberrant +aberrantly +aberration +aberrations +abet +abets +abetted +abetter +abetting +abettor +abeyance +abhor +abhorred +abhorrent +abhorrently +abhorrer +abhorring +abhors +abide +abided +abider +abides +abiding +abidingly +abilities +ability +ability's +abject +abjection +abjections +abjectly +abjectness +abjure +abjured +abjurer +abjures +abjuring +ablate +ablated +ablates +ablating +ablation +ablative +ablatively +ablaze +able +abler +ablest +ablution +ablutions +ably +abnormal +abnormalities +abnormality +abnormally +aboard +abode +abode's +abodes +abolish +abolished +abolisher +abolishers +abolishes +abolishing +abolishment +abolishment's +abolishments +abolition +abolitionist +abolitionists +abominable +aboriginal +aboriginally +aborigine +aborigine's +aborigines +abort +aborted +aborter +aborting +abortion +abortion's +abortions +abortive +abortively +abortiveness +aborts +abound +abounded +abounding +abounds +about +above +aboveground +abrade +abraded +abrader +abrades +abrading +abrasion +abrasion's +abrasions +abreaction +abreaction's +abreactions +abreast +abridge +abridged +abridger +abridges +abridging +abridgment +abroad +abrogate +abrogated +abrogates +abrogating +abrogation +abrupt +abruptly +abruptness +abscess +abscessed +abscesses +abscissa +abscissa's +abscissas +abscond +absconded +absconder +absconding +absconds +absence +absence's +absences +absent +absented +absentee +absentee's +absenteeism +absentees +absentia +absenting +absently +absentminded +absentmindedly +absentmindedness +absents +absinthe +absolute +absolutely +absoluteness +absolutes +absolution +absolve +absolved +absolver +absolves +absolving +absorb +absorbed +absorbency +absorbent +absorbent's +absorbents +absorber +absorbing +absorbingly +absorbs +absorption +absorption's +absorptions +absorptive +abstain +abstained +abstainer +abstaining +abstains +abstention +abstentions +abstinence +abstract +abstracted +abstractedly +abstractedness +abstracter +abstracting +abstraction +abstraction's +abstractionism +abstractionist +abstractionists +abstractions +abstractive +abstractly +abstractness +abstractor +abstractor's +abstractors +abstracts +abstruse +abstrusely +abstruseness +abstrusenesses +absurd +absurdities +absurdity +absurdity's +absurdly +absurdness +abundance +abundances +abundant +abundantly +abuse +abused +abuser +abusers +abuses +abusing +abusive +abusively +abusiveness +abut +abutment +abutments +abuts +abutted +abutter +abutter's +abutters +abutting +abysmal +abysmally +abyss +abyss's +abysses +acacia +academia +academic +academically +academics +academies +academy +academy's +accede +acceded +accedes +acceding +accelerate +accelerated +accelerates +accelerating +acceleratingly +acceleration +accelerations +accelerative +accelerator +accelerators +accelerometer +accelerometer's +accelerometers +accent +accented +accenting +accents +accentual +accentually +accentuate +accentuated +accentuates +accentuating +accentuation +accept +acceptability +acceptable +acceptableness +acceptably +acceptance +acceptance's +acceptances +accepted +acceptedly +accepter +accepters +accepting +acceptingly +acceptingness +acceptive +acceptor +acceptor's +acceptors +accepts +access +accessed +accesses +accessibility +accessible +accessibly +accessing +accession +accession's +accessions +accessories +accessory +accessory's +accident +accident's +accidental +accidentally +accidentalness +accidently +accidents +acclaim +acclaimed +acclaimer +acclaiming +acclaims +acclamation +acclimate +acclimated +acclimates +acclimating +acclimation +accolade +accolades +accommodate +accommodated +accommodates +accommodating +accommodatingly +accommodation +accommodations +accommodative +accommodativeness +accompanied +accompanier +accompanies +accompaniment +accompaniment's +accompaniments +accompanist +accompanist's +accompanists +accompany +accompanying +accomplice +accomplices +accomplish +accomplished +accomplisher +accomplishers +accomplishes +accomplishing +accomplishment +accomplishment's +accomplishments +accord +accordance +accordances +accorded +accorder +accorders +according +accordingly +accordion +accordion's +accordions +accords +accost +accosted +accosting +accosts +account +accountabilities +accountability +accountable +accountableness +accountably +accountancy +accountant +accountant's +accountants +accounted +accounting +accountings +accounts +accredit +accreditation +accreditations +accredited +accretion +accretion's +accretions +accrue +accrued +accrues +accruing +acculturate +acculturated +acculturates +acculturating +acculturation +acculturative +accumulate +accumulated +accumulates +accumulating +accumulation +accumulations +accumulative +accumulatively +accumulativeness +accumulator +accumulator's +accumulators +accuracies +accuracy +accurate +accurately +accurateness +accursed +accursedly +accursedness +accusal +accusation +accusation's +accusations +accusative +accuse +accused +accuser +accusers +accuses +accusing +accusingly +accustom +accustomed +accustomedness +accustoming +accustoms +ace +ace's +aced +acer +aces +acetate +acetone +acetylene +ache +ached +aches +achievable +achieve +achieved +achievement +achievement's +achievements +achiever +achievers +achieves +achieving +aching +achingly +acid +acidic +acidities +acidity +acidly +acidness +acids +acidulous +acing +acknowledge +acknowledged +acknowledgedly +acknowledgement +acknowledger +acknowledgers +acknowledges +acknowledging +acme +acne +acned +acolyte +acolytes +acorn +acorn's +acorns +acoustic +acoustical +acoustically +acoustician +acoustics +acquaint +acquaintance +acquaintance's +acquaintances +acquainted +acquainting +acquaints +acquiesce +acquiesced +acquiescence +acquiesces +acquiescing +acquirable +acquire +acquired +acquires +acquiring +acquisition +acquisition's +acquisitions +acquisitiveness +acquit +acquits +acquittal +acquittals +acquitted +acquitter +acquitting +acre +acre's +acreage +acres +acrid +acridly +acridness +acrimonious +acrimoniously +acrimony +acrobat +acrobat's +acrobatic +acrobatics +acrobats +acronym +acronym's +acronyms +acropolis +across +acrylic +act +acted +acting +actinium +actinometer +actinometer's +actinometers +action +action's +actions +activate +activated +activates +activating +activation +activations +activator +activator's +activators +active +actively +activeness +activism +activist +activist's +activists +activities +activity +activity's +actor +actor's +actors +actress +actress's +actresses +acts +actual +actualities +actuality +actually +actuals +actuarial +actuarially +actuate +actuated +actuates +actuating +actuation +actuator +actuator's +actuators +acuity +acumen +acute +acutely +acuteness +acuter +acutest +acyclic +acyclically +ad +adage +adages +adagio +adagios +adamant +adamantly +adapt +adaptability +adaptable +adaptation +adaptation's +adaptations +adapted +adaptedness +adapter +adapters +adapting +adaption +adaptive +adaptively +adaptiveness +adaptor +adaptors +adapts +add +added +addenda +addendum +adder +adders +addict +addicted +addicting +addiction +addiction's +addictions +addictive +addicts +adding +addition +addition's +additional +additionally +additions +additive +additive's +additively +additives +additivity +address +addressability +addressable +addressed +addressee +addressee's +addressees +addresser +addressers +addresses +addressing +adds +adduce +adduced +adducer +adduces +adducing +adduct +adducted +adducting +adduction +adductive +adductor +adducts +adept +adeptly +adeptness +adepts +adequacies +adequacy +adequate +adequately +adequateness +adhere +adhered +adherence +adherences +adherent +adherent's +adherently +adherents +adherer +adherers +adheres +adhering +adhesion +adhesions +adhesive +adhesive's +adhesively +adhesiveness +adhesives +adiabatic +adiabatically +adieu +adjacency +adjacent +adjacently +adjective +adjective's +adjectively +adjectives +adjoin +adjoined +adjoining +adjoins +adjourn +adjourned +adjourning +adjournment +adjourns +adjudge +adjudged +adjudges +adjudging +adjudicate +adjudicated +adjudicates +adjudicating +adjudication +adjudication's +adjudications +adjudicative +adjunct +adjunct's +adjunctive +adjunctly +adjuncts +adjure +adjured +adjures +adjuring +adjust +adjustable +adjustably +adjusted +adjuster +adjusters +adjusting +adjustive +adjustment +adjustment's +adjustments +adjustor +adjustor's +adjustors +adjusts +adjutant +adjutants +administer +administered +administering +administerings +administers +administration +administration's +administrations +administrative +administratively +administrator +administrator's +administrators +admirable +admirableness +admirably +admiral +admiral's +admirals +admiralty +admiration +admirations +admire +admired +admirer +admirers +admires +admiring +admiringly +admissibility +admissible +admission +admission's +admissions +admit +admits +admittance +admitted +admittedly +admitting +admix +admixed +admixes +admixture +admonish +admonished +admonisher +admonishes +admonishing +admonishingly +admonishment +admonishment's +admonishments +admonition +admonition's +admonitions +ado +adobe +adolescence +adolescent +adolescent's +adolescently +adolescents +adopt +adopted +adopter +adopters +adopting +adoption +adoption's +adoptions +adoptive +adoptively +adopts +adorable +adorableness +adoration +adore +adored +adorer +adores +adoring +adorn +adorned +adorning +adornment +adornment's +adornments +adorns +adrenal +adrenaline +adrenally +adrift +adroit +adroitly +adroitness +ads +adsorb +adsorbed +adsorbing +adsorbs +adsorption +adulate +adulating +adulation +adulations +adult +adult's +adulterate +adulterated +adulterates +adulterating +adulteration +adulterer +adulterer's +adulterers +adulterous +adulterously +adultery +adulthood +adultly +adultness +adults +adumbrate +adumbrated +adumbrates +adumbrating +adumbration +adumbrative +adumbratively +advance +advanced +advancement +advancement's +advancements +advancer +advancers +advances +advancing +advantage +advantaged +advantageous +advantageously +advantageousness +advantages +advantaging +advent +adventist +adventists +adventitious +adventitiously +adventitiousness +adventive +adventively +adventure +adventured +adventurer +adventurers +adventures +adventuring +adventurous +adventurously +adventurousness +adverb +adverb's +adverbial +adverbially +adverbs +adversaries +adversary +adversary's +adverse +adversed +adversely +adverses +adversing +adversities +adversity +advertise +advertised +advertisement +advertisement's +advertisements +advertiser +advertisers +advertises +advertising +advice +advisability +advisable +advisableness +advisably +advise +advised +advisedly +advisee +advisee's +advisees +advisement +advisements +adviser +adviser's +advisers +advises +advising +advisor +advisor's +advisors +advisory +advocacy +advocate +advocated +advocates +advocating +advocation +advocative +aegis +aerate +aerated +aerates +aerating +aeration +aerator +aerators +aerial +aerial's +aerially +aerials +aeroacoustic +aerobic +aerobics +aerodynamic +aerodynamics +aeronautic +aeronautical +aeronautically +aeronautics +aerosol +aerosols +aerospace +afar +afars +affable +affair +affair's +affairs +affect +affectation +affectation's +affectations +affected +affectedly +affectedness +affecter +affecting +affectingly +affection +affection's +affectionate +affectionately +affectioned +affections +affective +affectively +affects +afferent +afferently +affianced +affidavit +affidavit's +affidavits +affiliate +affiliated +affiliates +affiliating +affiliation +affiliations +affinities +affinity +affinity's +affirm +affirmation +affirmation's +affirmations +affirmative +affirmatively +affirmed +affirming +affirms +affix +affixed +affixes +affixing +afflict +afflicted +afflicting +affliction +affliction's +afflictions +afflictive +afflictively +afflicts +affluence +affluent +affluently +afford +affordable +afforded +affording +affords +affricate +affricates +affrication +affricative +affright +affront +affronted +affronting +affronts +afghan +afghans +aficionado +aficionados +afield +afire +aflame +afloat +afoot +afore +aforementioned +aforesaid +aforethought +afoul +afraid +afresh +aft +after +aftereffect +aftereffects +aftermath +aftermost +afternoon +afternoon's +afternoons +afters +aftershock +aftershock's +aftershocks +afterthought +afterthoughts +afterward +afterwards +again +against +agape +agar +agate +agates +age +aged +agedly +agedness +ageless +agelessly +agelessness +agencies +agency +agency's +agenda +agenda's +agendas +agent +agent's +agentive +agents +ager +agers +ages +agglomerate +agglomerated +agglomerates +agglomeration +agglomerative +agglutinate +agglutinated +agglutinates +agglutinating +agglutination +agglutinative +agglutinin +agglutinins +aggravate +aggravated +aggravates +aggravating +aggravation +aggravations +aggregate +aggregated +aggregately +aggregateness +aggregates +aggregating +aggregation +aggregations +aggregative +aggregatively +aggression +aggression's +aggressions +aggressive +aggressively +aggressiveness +aggressor +aggressors +aggrieve +aggrieved +aggrievedly +aggrieves +aggrieving +aghast +agile +agilely +agility +aging +agitate +agitated +agitatedly +agitates +agitating +agitation +agitations +agitative +agitator +agitator's +agitators +agleam +aglow +agnostic +agnostic's +agnostics +ago +agog +agonies +agony +agrarian +agree +agreeable +agreeableness +agreeably +agreed +agreeing +agreement +agreement's +agreements +agreer +agreers +agrees +agricultural +agriculturally +agriculture +ague +ah +ahead +aid +aide +aided +aider +aides +aiding +aids +ail +ailed +aileron +ailerons +ailing +ailment +ailment's +ailments +ails +aim +aimed +aimer +aimers +aiming +aimless +aimlessly +aimlessness +aims +air +airbag +airbag's +airbags +airborne +aircraft +aircrafts +airdrop +airdrops +aired +airer +airers +airfield +airfield's +airfields +airflow +airframe +airframe's +airframes +airhead +airier +airiest +airily +airiness +airing +airings +airless +airlessness +airlift +airlift's +airlifts +airline +airline's +airliner +airliner's +airliners +airlines +airlock +airlock's +airlocks +airmail +airmails +airman +airmen +airport +airport's +airports +airs +airship +airship's +airships +airspace +airspeed +airspeeds +airstrip +airstrip's +airstrips +airway +airway's +airways +airy +aisle +aisles +ajar +akimbo +akin +alabaster +alacrity +alarm +alarmed +alarming +alarmingly +alarmist +alarms +alas +alba +albacore +albeit +album +albumen +albumin +albums +alchemy +alcohol +alcohol's +alcoholic +alcoholic's +alcoholics +alcoholism +alcoholisms +alcohols +alcove +alcove's +alcoved +alcoves +alder +alderman +alderman's +aldermen +ale +alee +alert +alerted +alertedly +alerter +alerters +alerting +alertly +alertness +alerts +alfalfa +alfresco +alga +algae +algaecide +algebra +algebra's +algebraic +algebraically +algebras +alginate +alginates +algorithm +algorithm's +algorithmic +algorithmically +algorithms +alias +aliased +aliases +aliasing +alibi +alibi's +alibis +alien +alien's +alienate +alienated +alienates +alienating +alienation +aliens +alight +alighted +alighting +align +aligned +aligner +aligning +alignment +alignments +aligns +alike +alikeness +aliment +aliments +alimony +alive +aliveness +alkali +alkali's +alkaline +alkalis +alkaloid +alkaloid's +alkaloids +alkyl +all +allay +allayed +allaying +allays +allegation +allegation's +allegations +allege +alleged +allegedly +alleges +allegiance +allegiance's +allegiances +alleging +allegoric +allegorical +allegorically +allegoricalness +allegories +allegory +allegory's +allegretto +allegretto's +allegrettos +allegro +allegro's +allegros +allele +alleles +allemande +allergic +allergies +allergy +allergy's +alleviate +alleviated +alleviates +alleviating +alleviation +alleviative +alleviator +alleviator's +alleviators +alley +alley's +alleys +alleyway +alleyway's +alleyways +alliance +alliance's +alliances +allied +allier +allies +alligator +alligator's +alligatored +alligators +alliteration +alliteration's +alliterations +alliterative +alliteratively +allocate +allocated +allocates +allocating +allocation +allocation's +allocations +allocative +allocator +allocator's +allocators +allophone +allophones +allophonic +allot +alloted +allotment +allotment's +allotments +allots +allotted +allotter +allotting +allow +allowable +allowableness +allowably +allowance +allowance's +allowanced +allowances +allowancing +allowed +allowedly +allowing +allows +alloy +alloy's +alloyed +alloying +alloys +allude +alluded +alludes +alluding +allure +allured +allurement +allures +alluring +allusion +allusion's +allusions +allusive +allusively +allusiveness +ally +allying +alma +almanac +almanac's +almanacs +almightiness +almighty +almond +almond's +almonds +almoner +almost +alms +almsman +alnico +aloe +aloes +aloft +aloha +alone +aloneness +along +alongside +aloof +aloofly +aloofness +aloud +alpha +alphabet +alphabet's +alphabetic +alphabetical +alphabetically +alphabetics +alphabets +alphanumeric +alphanumerics +alpine +alps +already +also +altar +altar's +altars +alter +alterable +alteration +alteration's +alterations +altercation +altercation's +altercations +altered +alterer +alterers +altering +alternate +alternated +alternately +alternates +alternating +alternation +alternations +alternative +alternatively +alternativeness +alternatives +alternator +alternator's +alternators +alters +although +altitude +altitudes +alto +alto's +altogether +altos +altruism +altruist +altruistic +altruistically +altruists +alum +alumna +alumna's +alumnae +alumni +alumnus +alundum +alveolar +alveolarly +alveoli +alveolus +always +am +amain +amalgam +amalgam's +amalgamate +amalgamated +amalgamates +amalgamating +amalgamation +amalgamations +amalgamative +amalgams +amanuensis +amass +amassed +amasser +amasses +amassing +amateur +amateur's +amateurish +amateurishly +amateurishness +amateurism +amateurs +amatory +amaze +amazed +amazedly +amazement +amazer +amazers +amazes +amazing +amazingly +amazon +amazon's +amazons +ambassador +ambassador's +ambassadors +amber +ambiance +ambiances +ambidextrous +ambidextrously +ambient +ambiguities +ambiguity +ambiguity's +ambiguous +ambiguously +ambiguousness +ambition +ambition's +ambitions +ambitious +ambitiously +ambitiousness +ambivalence +ambivalent +ambivalently +amble +ambled +ambler +ambles +ambling +ambrosial +ambrosially +ambulance +ambulance's +ambulances +ambulatory +ambuscade +ambuscader +ambush +ambushed +ambusher +ambushes +ameliorate +ameliorated +ameliorating +amelioration +ameliorative +amen +amenable +amend +amended +amender +amending +amendment +amendment's +amendments +amends +amenities +amenity +americium +amiable +amiableness +amiabler +amiablest +amicable +amicableness +amicably +amid +amide +amidst +amigo +amino +amiss +amity +ammo +ammonia +ammoniac +ammonias +ammonium +ammunition +ammunitions +amnesty +amoeba +amoeba's +amoebas +amok +among +amongst +amoral +amorality +amorally +amorous +amorously +amorousness +amorphous +amorphously +amorphousness +amount +amounted +amounter +amounters +amounting +amounts +amour +amour's +amours +amp +ampere +amperes +ampersand +ampersand's +ampersands +amphetamine +amphetamines +amphibian +amphibian's +amphibians +amphibious +amphibiously +amphibiousness +amphibology +ample +ampleness +ampler +amplest +amplification +amplifications +amplified +amplifier +amplifiers +amplifies +amplify +amplifying +amplitude +amplitude's +amplitudes +amply +ampoule +ampoule's +ampoules +amps +amputate +amputated +amputates +amputating +amputation +ams +amulet +amulets +amuse +amused +amusedly +amusement +amusement's +amusements +amuser +amusers +amuses +amusing +amusingly +amusingness +amusive +amyl +an +anachronism +anachronism's +anachronisms +anachronistically +anaconda +anacondas +anaerobic +anagram +anagram's +anagrams +anal +analogical +analogically +analogies +analogous +analogously +analogousness +analogy +analogy's +analysis +analyst +analyst's +analysts +analytic +analytical +analytically +analyticities +analyticity +analytics +anaphora +anaphoric +anaphorically +anaplasmosis +anarchic +anarchical +anarchist +anarchist's +anarchists +anarchy +anastomoses +anastomosis +anastomotic +anathema +anatomic +anatomical +anatomically +anatomicals +anatomy +ancestor +ancestor's +ancestors +ancestral +ancestrally +ancestry +anchor +anchorage +anchorage's +anchorages +anchored +anchoring +anchorite +anchoritism +anchors +anchovies +anchovy +ancient +anciently +ancientness +ancients +ancillaries +ancillary +and +anded +anders +anding +android +ands +anecdotal +anecdotally +anecdote +anecdote's +anecdotes +anechoic +anemometer +anemometer's +anemometers +anemometry +anemone +anew +angel +angel's +angelic +angels +anger +angered +angering +angers +angiography +angle +angled +angler +anglers +angles +angling +angrier +angriest +angrily +angriness +angry +angst +angstrom +angstroms +anguish +anguished +angular +angularly +anhydrous +anhydrously +aniline +animal +animal's +animally +animalness +animals +animate +animated +animatedly +animately +animateness +animates +animating +animation +animations +animator +animator's +animators +animism +animosity +anion +anion's +anionic +anionics +anions +anise +aniseikonic +anisotropic +anisotropies +anisotropy +anisotropy's +ankle +ankle's +ankles +annal +annalen +annals +annex +annexation +annexations +annexed +annexes +annexing +annihilate +annihilated +annihilates +annihilating +annihilation +annihilative +anniversaries +anniversary +anniversary's +annotate +annotated +annotates +annotating +annotation +annotations +annotative +announce +announced +announcement +announcement's +announcements +announcer +announcers +announces +announcing +annoy +annoyance +annoyance's +annoyances +annoyed +annoyer +annoyers +annoying +annoyingly +annoys +annual +annually +annuals +annul +annulled +annulling +annulment +annulment's +annulments +annuls +annum +annunciate +annunciated +annunciates +annunciating +annunciation +annunciator +annunciators +anode +anode's +anodes +anoint +anointed +anointer +anointing +anoints +anomalies +anomalous +anomalously +anomalousness +anomaly +anomaly's +anomic +anomie +anon +anonymity +anonymous +anonymously +anonymousness +anorexia +another +another's +answer +answerable +answered +answerer +answerers +answering +answers +ant +ant's +antagonism +antagonisms +antagonist +antagonist's +antagonistic +antagonistically +antagonists +antarctic +ante +anteater +anteater's +anteaters +antecedent +antecedent's +antecedently +antecedents +anted +antedate +antedated +antedates +antedating +antelope +antelope's +antelopes +antenna +antenna's +antennae +antennas +anterior +anteriorly +anteriors +anthem +anthem's +anthems +anther +anthologies +anthology +anthracite +anthropological +anthropologically +anthropologist +anthropologist's +anthropologists +anthropology +anthropomorphic +anthropomorphically +anti +antibacterial +antibiotic +antibiotics +antibodies +antibody +antic +antic's +anticipate +anticipated +anticipates +anticipating +anticipation +anticipations +anticipative +anticipatively +anticipatory +anticoagulation +anticompetitive +antics +antidisestablishmentarianism +antidote +antidote's +antidotes +antiformant +antifundamentalist +antigen +antigen's +antigens +antihistorical +antimicrobial +antimony +anting +antinomian +antinomy +antipathy +antiphonal +antiphonally +antipode +antipode's +antipodes +antiquarian +antiquarian's +antiquarians +antiquate +antiquated +antiquation +antique +antique's +antiques +antiquities +antiquity +antiredeposition +antiresonance +antiresonator +antiseptic +antisera +antiserum +antislavery +antisocial +antisubmarine +antisymmetric +antisymmetry +antithesis +antithetical +antithetically +antithyroid +antitoxin +antitoxin's +antitoxins +antitrust +antitruster +antler +antlered +ants +anus +anvil +anvil's +anvils +anxieties +anxiety +anxious +anxiously +anxiousness +any +anybodies +anybody +anyhow +anymore +anyone +anyone's +anyones +anyplace +anything +anythings +anyway +anyways +anywhere +anywheres +aorta +apace +apart +apartheid +apartment +apartment's +apartments +apartness +apathetic +apathy +ape +aped +aper +aperiodic +aperiodicity +aperture +apertured +apes +apex +apexes +aphasia +aphasic +aphid +aphid's +aphids +aphonic +aphorism +aphorism's +aphorisms +apiaries +apiary +apical +apically +apiece +aping +apish +apishly +apishness +aplenty +aplomb +apocalypse +apocalyptic +apocrypha +apocryphal +apocryphally +apocryphalness +apogee +apogees +apologetic +apologetically +apologetics +apologia +apologies +apologist +apologist's +apologists +apology +apology's +apostate +apostates +apostle +apostle's +apostles +apostolic +apostrophe +apostrophes +apothecary +apotheoses +apotheosis +appalled +appalling +appallingly +appanage +apparatus +apparatuses +apparel +apparels +apparent +apparently +apparentness +apparition +apparition's +apparitions +appeal +appealed +appealer +appealers +appealing +appealingly +appeals +appear +appearance +appearances +appeared +appearer +appearers +appearing +appears +appease +appeased +appeasement +appeaser +appeases +appeasing +appellant +appellant's +appellants +appellate +appellation +appellative +appellatively +append +appendage +appendage's +appendages +appended +appender +appenders +appendices +appendicitis +appending +appendix +appendix's +appendixes +appends +appertain +appertained +appertaining +appertains +appetite +appetite's +appetites +appetitive +applaud +applauded +applauder +applauding +applauds +applause +apple +apple's +applejack +apples +appliance +appliance's +appliances +applicability +applicable +applicant +applicant's +applicants +application +application's +applications +applicative +applicatively +applicator +applicator's +applicators +applied +applier +appliers +applies +applique +appliques +apply +applying +appoint +appointed +appointee +appointee's +appointees +appointer +appointers +appointing +appointive +appointment +appointment's +appointments +appoints +apportion +apportioned +apportioning +apportionment +apportionments +apportions +appraisal +appraisal's +appraisals +appraise +appraised +appraiser +appraisers +appraises +appraising +appraisingly +appreciable +appreciably +appreciate +appreciated +appreciates +appreciating +appreciation +appreciations +appreciative +appreciatively +appreciativeness +apprehend +apprehended +apprehender +apprehending +apprehends +apprehensible +apprehension +apprehension's +apprehensions +apprehensive +apprehensively +apprehensiveness +apprentice +apprenticed +apprentices +apprenticeship +apprenticeships +apprise +apprised +appriser +apprisers +apprises +apprising +apprisings +apprize +apprized +apprizer +apprizers +apprizes +apprizing +apprizingly +apprizings +approach +approachability +approachable +approached +approacher +approachers +approaches +approaching +approbate +approbation +appropriate +appropriated +appropriately +appropriateness +appropriates +appropriatest +appropriating +appropriation +appropriations +appropriative +appropriator +appropriator's +appropriators +approval +approval's +approvals +approve +approved +approver +approvers +approves +approving +approvingly +approximate +approximated +approximately +approximates +approximating +approximation +approximations +approximative +approximatively +appurtenance +appurtenances +apricot +apricot's +apricots +apron +apron's +aprons +apropos +apse +apses +apsis +apt +aptitude +aptitudes +aptly +aptness +aqua +aquaria +aquarium +aquas +aquatic +aquatics +aqueduct +aqueduct's +aqueducts +aqueous +aqueously +aquifer +aquifers +arabesque +arable +arachnid +arachnid's +arachnids +arbiter +arbiter's +arbiters +arbitrarily +arbitrariness +arbitrary +arbitrate +arbitrated +arbitrates +arbitrating +arbitration +arbitrative +arbitrator +arbitrator's +arbitrators +arboreal +arboreally +arc +arcade +arcade's +arcaded +arcades +arcading +arcane +arced +arch +archaeological +archaeologically +archaeologist +archaeologist's +archaeologists +archaeology +archaic +archaically +archaicness +archaism +archangel +archangel's +archangels +archbishop +archdiocese +archdioceses +arched +archenemy +archer +archers +archery +arches +archetype +archetypes +archfool +arching +archipelago +archipelagoes +architect +architect's +architectonic +architectonics +architects +architectural +architecturally +architecture +architecture's +architectures +archival +archive +archived +archiver +archivers +archives +archiving +archivist +archivists +archly +archness +arcing +arclike +arcs +arctic +ardent +ardently +arduous +arduously +arduousness +are +area +area's +areas +aren't +arena +arena's +arenas +ares +argon +argonaut +argonauts +argot +arguable +arguably +argue +argued +arguer +arguers +argues +arguing +argument +argument's +argumentation +argumentative +argumentatively +arguments +arid +aridity +aridness +aright +arise +arisen +ariser +arises +arising +arisings +aristocracy +aristocrat +aristocrat's +aristocratic +aristocratically +aristocrats +arithmetic +arithmetical +arithmetically +arithmetics +ark +arm +arm's +armadillo +armadillos +armament +armament's +armaments +armchair +armchair's +armchairs +armed +armer +armers +armful +armfuls +armhole +armies +arming +armistice +armload +armpit +armpit's +armpits +arms +army +army's +aroma +aromas +aromatic +aromaticness +arose +around +arousal +arouse +aroused +arouses +arousing +arpeggio +arpeggio's +arpeggios +arrack +arraign +arraigned +arraigning +arraignment +arraignment's +arraignments +arraigns +arrange +arranged +arrangement +arrangement's +arrangements +arranger +arrangers +arranges +arranging +arrant +arrantly +array +arrayed +arrayer +arraying +arrays +arrears +arrest +arrested +arrester +arresters +arresting +arrestingly +arrestor +arrestor's +arrestors +arrests +arrival +arrival's +arrivals +arrive +arrived +arriver +arrives +arriving +arrogance +arrogant +arrogantly +arrogate +arrogated +arrogates +arrogating +arrogation +arrow +arrowed +arrowhead +arrowhead's +arrowheads +arrowing +arrows +arroyo +arroyos +arsenal +arsenal's +arsenals +arsenic +arsine +arsines +arson +art +art's +arterial +arterially +arteries +arteriolar +arteriole +arteriole's +arterioles +arteriosclerosis +artery +artery's +artful +artfully +artfulness +arthritis +arthrogram +arthrogram's +arthrograms +arthropod +arthropod's +arthropods +artichoke +artichoke's +artichokes +article +article's +articled +articles +articling +articulate +articulated +articulately +articulateness +articulates +articulating +articulation +articulations +articulative +articulator +articulators +articulatory +artifact +artifact's +artifacts +artifice +artificer +artifices +artificial +artificialities +artificiality +artificially +artificialness +artilleries +artillerist +artillery +artisan +artisan's +artisans +artist +artist's +artistic +artistically +artistry +artists +artless +artlessly +arts +artwork +as +asbestos +ascend +ascendancy +ascendant +ascendantly +ascended +ascendency +ascendent +ascender +ascenders +ascending +ascends +ascension +ascensions +ascent +ascertain +ascertainable +ascertained +ascertaining +ascertains +ascetic +ascetic's +asceticism +ascetics +ascot +ascribable +ascribe +ascribed +ascribes +ascribing +ascription +aseptic +ash +ashamed +ashamedly +ashen +asher +ashes +ashman +ashore +ashtray +ashtray's +ashtrays +aside +asides +asinine +asininely +ask +askance +asked +asker +askers +askew +askewness +asking +asks +asleep +asocial +asp +asparagus +aspect +aspect's +aspects +aspen +asper +aspersion +aspersion's +aspersions +asphalt +asphalted +asphyxia +aspic +aspirant +aspirant's +aspirants +aspirate +aspirated +aspirates +aspirating +aspiration +aspiration's +aspirations +aspirator +aspirators +aspire +aspired +aspirer +aspires +aspirin +aspiring +aspirins +ass +ass's +assail +assailant +assailant's +assailants +assailed +assailing +assails +assassin +assassin's +assassinate +assassinated +assassinates +assassinating +assassination +assassinations +assassins +assault +assaulted +assaulter +assaulting +assaultive +assaultively +assaultiveness +assaults +assay +assayed +assayer +assayers +assaying +assemblage +assemblage's +assemblages +assemble +assembled +assembler +assemblers +assembles +assemblies +assembling +assembly +assembly's +assen +assent +assented +assenter +assenting +assents +assert +asserted +asserter +asserters +asserting +assertion +assertion's +assertions +assertive +assertively +assertiveness +asserts +asses +assess +assessed +assesses +assessing +assessment +assessment's +assessments +assessor +assessor's +assessors +asset +asset's +assets +assiduity +assiduous +assiduously +assiduousness +assign +assignable +assigned +assignee +assignee's +assignees +assigner +assigners +assigning +assignment +assignment's +assignments +assigns +assimilate +assimilated +assimilates +assimilating +assimilation +assimilations +assimilative +assist +assistance +assistances +assistant +assistant's +assistants +assistantship +assistantships +assisted +assister +assisting +assists +associate +associated +associates +associating +association +association's +associational +associations +associative +associatively +associativities +associativity +associator +associator's +associators +assonance +assonant +assort +assorted +assorter +assorting +assortment +assortment's +assortments +assorts +assuage +assuaged +assuages +assuaging +assume +assumed +assumer +assumes +assuming +assumption +assumption's +assumptions +assurance +assurance's +assurances +assure +assured +assuredly +assuredness +assurer +assurers +assures +assuring +assuringly +astatine +aster +aster's +asterisk +asterisk's +asterisks +asteroid +asteroid's +asteroidal +asteroids +asters +asthma +astonish +astonished +astonishes +astonishing +astonishingly +astonishment +astound +astounded +astounding +astoundingly +astounds +astral +astrally +astray +astride +astringency +astringent +astringently +astronaut +astronaut's +astronautics +astronauts +astronomer +astronomer's +astronomers +astronomical +astronomically +astronomy +astrophysical +astrophysics +astute +astutely +astuteness +asunder +asylum +asylums +asymmetric +asymmetrical +asymmetrically +asymmetries +asymmetry +asymptomatically +asymptote +asymptote's +asymptotes +asymptotic +asymptotically +asymptoticly +asynchronism +asynchronous +asynchronously +asynchrony +at +atavistic +ate +atemporal +atheism +atheist +atheist's +atheistic +atheists +atherosclerosis +athlete +athlete's +athletes +athletic +athleticism +athletics +atlas +atmosphere +atmosphere's +atmosphered +atmospheres +atmospheric +atmospherics +atoll +atoll's +atolls +atom +atom's +atomic +atomically +atomics +atoms +atonal +atonally +atone +atoned +atonement +atones +atoning +atop +atrocious +atrociously +atrociousness +atrocities +atrocity +atrocity's +atrophic +atrophied +atrophies +atrophy +atrophying +attach +attache +attached +attacher +attachers +attaches +attaching +attachment +attachment's +attachments +attack +attackable +attacked +attacker +attacker's +attackers +attacking +attacks +attain +attainable +attainableness +attainably +attained +attainer +attainers +attaining +attainment +attainment's +attainments +attains +attempt +attempted +attempter +attempters +attempting +attempts +attend +attendance +attendance's +attendances +attendant +attendant's +attendants +attended +attendee +attendee's +attendees +attender +attenders +attending +attends +attention +attention's +attentional +attentionality +attentions +attentive +attentively +attentiveness +attenuate +attenuated +attenuates +attenuating +attenuation +attenuator +attenuator's +attenuators +attest +attested +attester +attesting +attests +attic +attic's +attics +attire +attired +attires +attiring +attitude +attitude's +attitudes +attitudinal +attitudinally +attorney +attorney's +attorneys +attract +attracted +attracting +attraction +attraction's +attractions +attractive +attractively +attractiveness +attractor +attractor's +attractors +attracts +attributable +attribute +attributed +attributer +attributes +attributing +attribution +attributions +attributive +attributively +attrition +attune +attuned +attunes +attuning +atypical +atypically +auburn +auction +auctioned +auctioneer +auctioneer's +auctioneers +auctioning +audacious +audaciously +audaciousness +audacity +audible +audibly +audience +audience's +audiences +audio +audiogram +audiogram's +audiograms +audiological +audiologist +audiologist's +audiologists +audiology +audiometer +audiometer's +audiometers +audiometric +audiometry +audit +audited +auditing +audition +audition's +auditioned +auditioning +auditions +auditive +auditor +auditor's +auditorium +auditoriums +auditors +auditory +audits +auger +auger's +augers +aught +augment +augmentation +augmentations +augmented +augmenter +augmenting +augments +augur +augurs +august +augustly +augustness +aunt +aunt's +auntly +aunts +aura +aura's +aural +aurally +auras +aureole +aureomycin +aurora +auscultate +auscultated +auscultates +auscultating +auscultation +auscultations +auspice +auspices +auspicious +auspiciously +auspiciousness +austere +austerely +austereness +austerity +authentic +authentically +authenticate +authenticated +authenticates +authenticating +authentication +authentications +authenticator +authenticators +authenticity +author +author's +authored +authoring +authoritarian +authoritarianism +authoritative +authoritatively +authoritativeness +authorities +authority +authority's +authors +authorship +autism +autistic +auto +auto's +autobiographic +autobiographical +autobiographically +autobiographies +autobiography +autobiography's +autocollimator +autocorrelate +autocorrelated +autocorrelates +autocorrelating +autocorrelation +autocorrelations +autocracies +autocracy +autocrat +autocrat's +autocratic +autocratically +autocrats +autodial +autofluorescence +autograph +autographed +autographing +autographs +automata +automate +automated +automates +automatic +automatically +automatics +automating +automation +automaton +automatons +automobile +automobile's +automobiles +automotive +autonavigator +autonavigator's +autonavigators +autonomic +autonomous +autonomously +autonomy +autopilot +autopilot's +autopilots +autopsied +autopsies +autopsy +autoregressive +autorepeat +autorepeating +autorepeats +autos +autosuggestibility +autotransformer +autumn +autumn's +autumnal +autumnally +autumns +auxiliaries +auxiliary +avail +availabilities +availability +available +availableness +availably +availed +availer +availers +availing +avails +avalanche +avalanched +avalanches +avalanching +avant +avarice +avaricious +avariciously +avariciousness +avenge +avenged +avenger +avenges +avenging +avenue +avenue's +avenues +aver +average +averaged +averagely +averageness +averages +averaging +averred +averrer +averring +avers +averse +aversely +averseness +aversion +aversion's +aversions +aversive +avert +averted +averting +averts +avian +aviaries +aviary +aviation +aviator +aviator's +aviators +avid +avidity +avidly +avidness +avionic +avionics +avocado +avocados +avocation +avocation's +avocations +avoid +avoidable +avoidably +avoidance +avoided +avoider +avoiders +avoiding +avoids +avouch +avow +avowed +avowedly +avower +avows +await +awaited +awaiting +awaits +awake +awaked +awaken +awakened +awakener +awakening +awakens +awakes +awaking +award +awarded +awarder +awarders +awarding +awards +aware +awareness +awash +away +awayness +awe +awed +awesome +awesomely +awesomeness +awful +awfully +awfulness +awhile +awhiles +awing +awkward +awkwardly +awkwardness +awl +awl's +awls +awning +awning's +awninged +awnings +awoke +awry +ax +axe +axed +axer +axers +axes +axial +axially +axing +axiological +axiologically +axiom +axiom's +axiomatic +axiomatically +axiomatics +axioms +axion +axion's +axions +axis +axle +axle's +axles +axolotl +axolotl's +axolotls +axon +axon's +axons +aye +ayer +ayers +ayes +azalea +azalea's +azaleas +azimuth +azimuth's +azimuths +azure +babble +babbled +babbler +babbles +babbling +babe +babe's +babes +babied +babies +baby +baby's +babyhood +babying +babyish +babysit +babysits +babysitter +babysitters +baccalaureate +bachelor +bachelor's +bachelors +bacilli +bacillus +back +backache +backache's +backaches +backbone +backbone's +backbones +backdrop +backdrop's +backdrops +backed +backer +backers +background +background's +backgrounds +backing +backlash +backlasher +backlog +backlog's +backlogs +backpack +backpack's +backpacker +backpackers +backpacks +backplane +backplane's +backplanes +backs +backscatter +backscattered +backscattering +backscatters +backslash +backslashed +backslashes +backslashing +backspace +backspaced +backspaces +backspacing +backstabber +backstabbing +backstage +backstairs +backstitch +backstitched +backstitches +backstitching +backtrack +backtracked +backtracker +backtrackers +backtracking +backtracks +backup +backups +backward +backwardly +backwardness +backwards +backwater +backwater's +backwaters +backwoods +backyard +backyard's +backyards +bacon +baconer +bacteria +bacterial +bacterially +bacterium +bad +bade +baden +badge +badged +badger +badger's +badgered +badgering +badgers +badges +badging +badlands +badly +badminton +badness +bads +baffle +baffled +baffler +bafflers +baffles +baffling +bafflingly +bag +bag's +bagatelle +bagatelle's +bagatelles +bagel +bagel's +bagels +baggage +bagged +bagger +bagger's +baggers +baggier +baggies +bagginess +bagging +baggy +bagpipe +bagpipe's +bagpiper +bagpipes +bags +bah +bail +bailer +bailiff +bailiff's +bailiffs +bailing +bailly +bait +baited +baiter +baiting +baits +bake +baked +baker +bakeries +bakers +bakery +bakery's +bakes +baking +bakings +baklava +balalaika +balalaika's +balalaikas +balance +balanced +balancedness +balancer +balancers +balances +balancing +balconied +balconies +balcony +balcony's +bald +balder +balding +baldly +baldness +bale +baled +baleful +balefully +balefulness +baler +balers +bales +baling +balk +balked +balker +balkier +balkiness +balking +balks +balky +ball +ballad +ballad's +ballads +ballast +ballast's +ballasts +balled +baller +ballerina +ballerina's +ballerinas +ballers +ballet +ballet's +ballets +balling +ballistic +ballistics +balloon +ballooned +ballooner +ballooners +ballooning +balloons +ballot +ballot's +balloted +balloter +balloting +ballots +ballplayer +ballplayer's +ballplayers +ballroom +ballroom's +ballrooms +balls +ballyhoo +balm +balm's +balmier +balminess +balms +balmy +balsa +balsam +balsams +balustrade +balustrade's +balustrades +bamboo +bamboos +ban +ban's +banal +banally +banana +banana's +bananas +band +bandage +bandaged +bandager +bandages +bandaging +banded +bander +bandied +bandies +banding +bandit +bandit's +bandits +bandpass +bands +bandstand +bandstand's +bandstands +bandwagon +bandwagon's +bandwagons +bandwidth +bandwidths +bandy +bandying +bane +baneful +banefully +bang +banged +banger +banging +bangle +bangle's +bangles +bangs +baning +banish +banished +banisher +banishes +banishing +banishment +banister +banister's +banisters +banjo +banjo's +banjos +bank +banked +banker +bankers +banking +bankrupt +bankruptcies +bankruptcy +bankruptcy's +bankrupted +bankrupting +bankrupts +banks +banned +banner +banner's +banners +banning +banquet +banqueted +banqueter +banqueting +banquetings +banquets +bans +banshee +banshee's +banshees +bantam +banter +bantered +banterer +bantering +banteringly +banters +baptism +baptism's +baptismal +baptismally +baptisms +baptist +baptist's +baptistery +baptistries +baptistry +baptistry's +baptists +bar +bar's +barb +barbarian +barbarian's +barbarians +barbaric +barbarities +barbarity +barbarous +barbarously +barbarousness +barbecue +barbecued +barbecuer +barbecues +barbecuing +barbed +barbedness +barbell +barbell's +barbells +barber +barbered +barbering +barbers +barbital +barbiturate +barbiturates +barbs +bard +bard's +bards +bare +bared +barefoot +barefooted +barely +bareness +barer +bares +barest +barflies +barfly +barfly's +bargain +bargained +bargainer +bargaining +bargains +barge +barged +barges +barging +baring +baritone +baritone's +baritones +barium +bark +barked +barker +barkers +barking +barks +barley +barn +barn's +barns +barnstorm +barnstormed +barnstormer +barnstorming +barnstorms +barnyard +barnyard's +barnyards +barometer +barometer's +barometers +barometric +baron +baron's +baroness +baronial +baronies +barons +barony +barony's +baroque +baroquely +baroqueness +barrack +barracker +barracks +barracuda +barracuda's +barracudas +barrage +barrage's +barraged +barrages +barraging +barred +barrel +barrel's +barrels +barren +barrenness +barrens +barricade +barricade's +barricades +barrier +barrier's +barriers +barring +barringer +barrow +barrows +bars +bartender +bartender's +bartenders +barter +bartered +barterer +bartering +barters +bas +basal +basally +basalt +base +baseball +baseball's +baseballs +baseboard +baseboard's +baseboards +based +baseless +baseline +baseline's +baselines +basely +baseman +basement +basement's +basements +baseness +baser +bases +basest +bash +bashed +basher +bashes +bashful +bashfully +bashfulness +bashing +basic +basically +basics +basil +basin +basin's +basined +basing +basins +basis +bask +basked +basket +basket's +basketball +basketball's +basketballs +baskets +basking +bass +bass's +basses +basset +bassinet +bassinet's +bassinets +basso +bastard +bastard's +bastardly +bastards +baste +basted +baster +bastes +basting +bastion +bastion's +bastioned +bastions +bat +bat's +batch +batched +batcher +batches +batching +bated +bater +bath +bathe +bathed +bather +bathers +bathes +bathing +bathos +bathrobe +bathrobe's +bathrobes +bathroom +bathroom's +bathroomed +bathrooms +baths +bathtub +bathtub's +bathtubs +bating +baton +baton's +batons +bats +battalion +battalion's +battalions +batted +batten +battened +battening +battens +batter +battered +batteries +battering +batters +battery +battery's +batting +battle +battled +battlefield +battlefield's +battlefields +battlefront +battlefront's +battlefronts +battleground +battleground's +battlegrounds +battlement +battlement's +battlemented +battlements +battler +battlers +battles +battleship +battleship's +battleships +battling +bauble +bauble's +baubles +baud +bauds +bauxite +bawdier +bawdiness +bawdy +bawl +bawled +bawler +bawling +bawls +bay +bayed +baying +bayly +bayonet +bayonet's +bayoneted +bayoneting +bayonets +bayou +bayou's +bayous +bays +bazaar +bazaar's +bazaars +be +beach +beached +beaches +beachhead +beachhead's +beachheads +beaching +beacon +beacon's +beaconed +beaconing +beacons +bead +beaded +beading +beadle +beadle's +beadles +beads +beady +beagle +beagle's +beagles +beak +beaked +beaker +beakers +beaks +beam +beamed +beamer +beamers +beaming +beams +bean +beanbag +beanbag's +beanbags +beaned +beaner +beaners +beaning +beans +bear +bearable +bearably +beard +bearded +beardedness +beardless +beards +bearer +bearers +bearing +bearings +bearish +bearishly +bearishness +bears +beast +beastings +beastlier +beastliness +beastly +beasts +beat +beatable +beatably +beaten +beater +beaters +beatific +beatification +beatify +beating +beatings +beatitude +beatitude's +beatitudes +beatnik +beatnik's +beatniks +beats +beau +beau's +beaus +beauteous +beauteously +beauteousness +beauties +beautification +beautifications +beautified +beautifier +beautifiers +beautifies +beautiful +beautifully +beautifulness +beautify +beautifying +beauty +beauty's +beaver +beaver's +beavers +becalm +becalmed +becalming +becalms +became +because +beck +beckon +beckoned +beckoning +beckons +become +becomes +becoming +becomingly +bed +bed's +bedazzle +bedazzled +bedazzlement +bedazzles +bedazzling +bedbug +bedbug's +bedbugs +bedded +bedder +bedder's +bedders +bedding +bedevil +bedevils +bedfast +bedlam +bedpost +bedpost's +bedposts +bedraggle +bedraggled +bedridden +bedrock +bedrock's +bedroom +bedroom's +bedroomed +bedrooms +beds +bedside +bedspread +bedspread's +bedspreads +bedspring +bedspring's +bedsprings +bedstead +bedstead's +bedsteads +bedtime +bee +beech +beechen +beecher +beef +beefed +beefer +beefers +beefier +beefing +beefs +beefsteak +beefy +beehive +beehive's +beehives +been +beens +beep +beeped +beeper +beeping +beeps +beer +beers +bees +beet +beet's +beetle +beetle's +beetled +beetles +beetling +beets +befall +befallen +befalling +befalls +befell +befit +befit's +befits +befitted +befitting +befittingly +befog +befogged +befogging +befogs +before +beforehand +befoul +befouled +befouling +befouls +befriend +befriended +befriending +befriends +befuddle +befuddled +befuddles +befuddling +beg +began +beget +begets +begetting +beggar +beggared +beggaring +beggarliness +beggarly +beggars +beggary +begged +begging +begin +beginner +beginner's +beginners +beginning +beginning's +beginnings +begins +begot +begotten +begrudge +begrudged +begrudger +begrudges +begrudging +begrudgingly +begs +beguile +beguiled +beguiler +beguiles +beguiling +beguilingly +begun +behalf +behave +behaved +behaver +behaves +behaving +behead +beheading +beheld +behest +behind +behold +beholden +beholder +beholders +beholding +beholds +beige +being +beings +belated +belatedly +belatedness +belay +belayed +belaying +belays +belch +belched +belches +belching +belfries +belfry +belfry's +belie +belied +belief +belief's +beliefs +belier +belies +believability +believable +believably +believe +believed +believer +believers +believes +believing +belittle +belittled +belittler +belittles +belittling +bell +bell's +bellboy +bellboy's +bellboys +belle +belle's +belles +bellhop +bellhop's +bellhops +bellicose +bellicosely +bellicoseness +bellicosity +bellied +bellies +belligerence +belligerent +belligerent's +belligerently +belligerents +bellman +bellmen +bellow +bellowed +bellowing +bellows +bells +bellwether +bellwether's +bellwethers +belly +belly's +bellyful +bellying +belong +belonged +belonging +belongingness +belongings +belongs +beloved +below +belt +belted +belting +belts +bely +belying +bemoan +bemoaned +bemoaning +bemoans +bench +benched +bencher +benches +benching +benchmark +benchmark's +benchmarking +benchmarks +bend +bendable +bended +bender +benders +bending +bends +beneath +benediction +benediction's +benedictions +benefactor +benefactor's +benefactors +beneficence +beneficences +beneficial +beneficially +beneficialness +beneficiaries +beneficiary +benefit +benefited +benefiter +benefiters +benefiting +benefits +benevolence +benevolent +benevolently +benevolentness +benighted +benightedly +benightedness +benign +benignly +bent +bents +benzene +bequeath +bequeathed +bequeathes +bequeathing +bequest +bequest's +bequests +berate +berated +berates +berating +bereave +bereaved +bereavement +bereavements +bereaves +bereaving +bereft +beret +beret's +berets +beribboned +beriberi +berkelium +berried +berries +berry +berry's +berrying +berth +berthed +berthing +berthings +berths +beryl +beryllium +bes +beseech +beseeches +beseeching +beseechingly +beset +besets +besetting +beside +besides +besiege +besieged +besieger +besiegers +besieging +besmirch +besmirched +besmirches +besmirching +besotted +besotting +besought +bespeak +bespeaks +bespectacled +best +bested +bester +bestial +bestially +besting +bestow +bestowal +bestowed +bests +bestseller +bestseller's +bestsellers +bestselling +bet +bet's +beta +betas +beth +betide +betray +betrayal +betrayed +betrayer +betraying +betrays +betroth +betrothal +betrothals +betrothed +bets +better +bettered +bettering +betterment +betterments +betters +betting +between +betweenness +betwixt +bevel +bevels +beverage +beverage's +beverages +bevies +bevy +bewail +bewailed +bewailing +bewails +beware +bewhiskered +bewilder +bewildered +bewilderedly +bewilderedness +bewildering +bewilderingly +bewilderment +bewilders +bewitch +bewitched +bewitches +bewitching +bewitchingly +beyond +biannual +bias +biased +biases +biasing +biasness +bib +bib's +bibbed +bibbing +bible +bible's +bibles +biblical +biblically +bibliographic +bibliographical +bibliographically +bibliographics +bibliographies +bibliography +bibliography's +bibliophile +bibliophiles +bibs +bicameral +bicarbonate +bicentennial +biceps +bicker +bickered +bickerer +bickering +bickers +biconcave +biconvex +bicycle +bicycled +bicycler +bicyclers +bicycles +bicycling +bid +bid's +biddable +bidden +bidder +bidder's +bidders +biddies +bidding +biddy +bide +bided +bider +bides +biding +bidirectional +bids +biennial +biennially +biennium +bier +bifocal +bifocals +bifurcate +bifurcated +bifurcately +bifurcates +bifurcating +bifurcation +bifurcations +big +bigger +biggest +bight +bight's +bights +bigly +bigness +bigot +bigot's +bigoted +bigotedly +bigoting +bigotry +bigots +bijection +bijection's +bijections +bijective +bijectively +bike +bike's +biked +biker +biker's +bikers +bikes +biking +bikini +bikini's +bikinied +bikinis +bilabial +bilateral +bilaterally +bilateralness +bile +bilge +bilge's +bilged +bilges +bilging +bilinear +bilingual +bilingually +bilinguals +bilk +bilked +bilker +bilking +bilks +bill +billboard +billboard's +billboards +billed +biller +billers +billet +billeted +billeting +billets +billiard +billiards +billing +billings +billion +billions +billionth +billow +billowed +billowing +billows +bills +bimodal +bimolecular +bimolecularly +bimonthlies +bimonthly +bin +bin's +binaries +binary +binaural +binaurally +bind +binded +binder +binders +binding +bindingly +bindingness +bindings +binds +bing +binge +bingen +binges +bingo +bingos +binocular +binocularly +binoculars +binomial +binomially +bins +binuclear +biochemical +biochemically +biochemistry +biofeedback +biographer +biographer's +biographers +biographic +biographical +biographically +biographies +biography +biography's +biological +biologically +biologicals +biologist +biologist's +biologists +biology +biomedical +biomedicine +biopsies +biopsy +bipartisan +bipartite +bipartitely +bipartition +biped +bipeds +biplane +biplane's +biplanes +bipolar +biracial +birch +birchen +bircher +birches +bird +bird's +birdbath +birdbath's +birdbaths +birder +birdie +birdied +birdies +birdlike +birds +birefringence +birefringent +birth +birthday +birthday's +birthdays +birthed +birthplace +birthplaces +birthright +birthright's +birthrights +births +biscuit +biscuit's +biscuits +bisect +bisected +bisecting +bisection +bisection's +bisections +bisector +bisector's +bisectors +bisects +bishop +bishop's +bishops +bismuth +bison +bison's +bisons +bisque +bisques +bit +bit's +bitblt +bitblts +bitch +bitch's +bitches +bite +biter +biters +bites +biting +bitingly +bitmap +bitmap's +bitmaps +bits +bitser +bitten +bitter +bitterer +bitterest +bitterly +bitterness +bitters +bittersweet +bittersweetly +bittersweetness +bituminous +bitwise +bivalve +bivalve's +bivalved +bivalves +bivariate +bivouac +bivouacs +biweekly +bizarre +bizarrely +bizarreness +blab +blabbed +blabbermouth +blabbermouths +blabbing +blabs +black +blackberries +blackberry +blackberry's +blackbird +blackbird's +blackbirder +blackbirds +blackboard +blackboard's +blackboards +blacked +blacken +blackened +blackener +blackening +blackens +blacker +blackest +blacking +blackjack +blackjack's +blackjacks +blacklist +blacklisted +blacklister +blacklisting +blacklists +blackly +blackmail +blackmailed +blackmailer +blackmailers +blackmailing +blackmails +blackness +blackout +blackout's +blackouts +blacks +blacksmith +blacksmith's +blacksmithing +blacksmiths +bladder +bladder's +bladders +blade +blade's +bladed +blades +blamable +blame +blamed +blameless +blamelessly +blamelessness +blamer +blamers +blames +blaming +blanch +blanched +blancher +blanches +blanching +bland +blandly +blandness +blank +blanked +blanker +blankest +blanket +blanketed +blanketer +blanketers +blanketing +blankets +blanking +blankly +blankness +blanks +blare +blared +blares +blaring +blase +blaspheme +blasphemed +blasphemer +blasphemes +blasphemies +blaspheming +blasphemous +blasphemously +blasphemousness +blasphemy +blast +blasted +blaster +blasters +blasting +blasts +blatant +blatantly +blatantness +blaze +blazed +blazer +blazers +blazes +blazing +blazingly +bleach +bleached +bleacher +bleachers +bleaches +bleaching +bleak +bleakly +bleakness +blear +bleariness +bleary +bleat +bleater +bleating +bleats +bled +bleed +bleeder +bleeders +bleeding +bleedings +bleeds +blemish +blemish's +blemished +blemishes +blemishing +blend +blended +blender +blenders +blending +blends +bless +blessed +blessedly +blessedness +blesses +blessing +blessings +blew +blight +blighted +blighter +blimp +blimp's +blimps +blind +blinded +blinder +blinders +blindfold +blindfolded +blindfolding +blindfolds +blinding +blindingly +blindly +blindness +blinds +blink +blinked +blinker +blinkered +blinkering +blinkers +blinking +blinks +blip +blip's +blips +bliss +blissful +blissfully +blissfulness +blister +blistered +blistering +blisteringly +blisters +blithe +blithely +blither +blithest +blitz +blitz's +blitzes +blitzkrieg +blizzard +blizzard's +blizzards +bloat +bloated +bloater +bloaters +bloating +bloats +blob +blob's +blobs +bloc +bloc's +block +block's +blockade +blockaded +blockader +blockades +blockading +blockage +blockage's +blockages +blocked +blocker +blockers +blockhouse +blockhouses +blocking +blocks +blocs +bloke +bloke's +blokes +blond +blond's +blonde +blonde's +blondes +blonds +blood +blooded +bloodhound +bloodhound's +bloodhounds +bloodied +bloodiest +bloodiness +bloodless +bloodlessly +bloodlessness +bloods +bloodshed +bloodshot +bloodstain +bloodstain's +bloodstained +bloodstains +bloodstream +bloody +bloodying +bloom +bloomed +bloomer +bloomers +blooming +blooms +blossom +blossomed +blossoms +blot +blot's +blots +blotted +blotting +blouse +blouse's +blouses +blousing +blow +blowed +blower +blowers +blowfish +blowing +blown +blows +blowup +blubber +blubbered +blubbering +bludgeon +bludgeoned +bludgeoning +bludgeons +blue +blueberries +blueberry +blueberry's +bluebird +bluebird's +bluebirds +bluebonnet +bluebonnet's +bluebonnets +blued +bluefish +bluely +blueness +blueprint +blueprint's +blueprinted +blueprinting +blueprints +bluer +blues +bluest +bluestocking +bluff +bluffed +bluffer +bluffing +bluffly +bluffness +bluffs +bluing +bluish +bluishness +blunder +blundered +blunderer +blundering +blunderingly +blunderings +blunders +blunt +blunted +blunter +bluntest +blunting +bluntly +bluntness +blunts +blur +blur's +blurb +blurred +blurredly +blurrier +blurriness +blurring +blurringly +blurry +blurs +blurt +blurted +blurter +blurting +blurts +blush +blushed +blusher +blushes +blushing +blushingly +bluster +blustered +blusterer +blustering +blusteringly +blusters +blustery +boar +board +boarded +boarder +boarders +boarding +boardinghouse +boardinghouse's +boardinghouses +boards +boast +boasted +boaster +boasters +boastful +boastfully +boastfulness +boasting +boastings +boasts +boat +boated +boater +boaters +boathouse +boathouse's +boathouses +boating +boatload +boatload's +boatloads +boatman +boatmen +boats +boatswain +boatswain's +boatswains +boatyard +boatyard's +boatyards +bob +bob's +bobbed +bobbies +bobbin +bobbin's +bobbing +bobbins +bobby +bobolink +bobolink's +bobolinks +bobs +bobwhite +bobwhite's +bobwhites +bode +boded +bodes +bodice +bodied +bodies +bodily +boding +body +bodybuilder +bodybuilder's +bodybuilders +bodybuilding +bodyguard +bodyguard's +bodyguards +bodying +bog +bog's +bogged +boggle +boggled +boggles +boggling +bogs +bogus +boil +boiled +boiler +boilerplate +boilers +boiling +boils +boisterous +boisterously +boisterousness +bold +bolder +boldest +boldface +boldfaced +boldfaces +boldfacing +boldly +boldness +boll +bolster +bolstered +bolsterer +bolstering +bolsters +bolt +bolted +bolter +bolting +bolts +bomb +bombard +bombarded +bombarding +bombardment +bombardments +bombards +bombast +bombaster +bombastic +bombed +bomber +bombers +bombing +bombings +bombproof +bombs +bonanza +bonanza's +bonanzas +bond +bondage +bonded +bonder +bonders +bonding +bonds +bondsman +bondsmen +bone +boned +boner +boners +bones +bonfire +bonfire's +bonfires +bong +bonier +boning +bonnet +bonneted +bonnets +bonnier +bonny +bonus +bonus's +bonuses +bony +boo +boob +boobies +booboo +booby +book +bookcase +bookcase's +bookcases +booked +booker +bookers +bookie +bookie's +bookies +booking +bookings +bookish +bookishly +bookishness +bookkeeper +bookkeeper's +bookkeepers +bookkeeping +booklet +booklet's +booklets +books +bookseller +bookseller's +booksellers +bookshelf +bookshelf's +bookshelves +bookstore +bookstore's +bookstores +boolean +booleans +boom +boomed +boomer +boomerang +boomerang's +boomerangs +booming +booms +boon +boor +boor's +boorish +boorishly +boorishness +boors +boos +boost +boosted +booster +boosting +boosts +boot +booted +booth +booths +booties +booting +bootleg +bootlegged +bootlegger +bootlegger's +bootleggers +bootlegging +bootlegs +boots +bootstrap +bootstrap's +bootstrapped +bootstrapping +bootstraps +booty +booze +boozer +boozing +borate +borated +borates +borax +bordello +bordello's +bordellos +border +bordered +borderer +bordering +borderings +borderland +borderland's +borderlands +borderline +borders +bore +bored +boredom +borer +borers +bores +boric +boring +boringly +boringness +born +borne +boron +borough +boroughs +borrow +borrowed +borrower +borrowers +borrowing +borrowings +borrows +bosom +bosom's +bosoms +boss +bossed +bosses +bosun +botanical +botanically +botanist +botanist's +botanists +botany +botch +botched +botcher +botchers +botches +botching +both +bother +bothered +bothering +bothers +bothersome +bottle +bottled +bottleneck +bottleneck's +bottlenecks +bottler +bottlers +bottles +bottling +bottom +bottomed +bottomer +bottoming +bottomless +bottomlessly +bottomlessness +bottoms +botulinus +botulism +bouffant +bough +bough's +boughed +boughs +bought +boughten +boulder +boulder's +bouldered +boulders +boulevard +boulevard's +boulevards +bounce +bounced +bouncer +bouncers +bounces +bouncier +bouncing +bouncingly +bouncy +bound +boundaries +boundary +boundary's +bounded +bounden +bounder +bounding +boundless +boundlessly +boundlessness +bounds +bounteous +bounteously +bounteousness +bountied +bounties +bounty +bounty's +bouquet +bouquet's +bouquets +bourbon +bourbons +bourgeois +bourgeoisie +bout +bout's +bouts +bovine +bovinely +bovines +bow +bowed +bowel +bowel's +bowels +bowen +bower +bowers +bowing +bowl +bowled +bowler +bowlers +bowline +bowline's +bowlines +bowling +bowls +bowman +bows +bowser +bowstring +bowstring's +bowstrings +box +boxcar +boxcar's +boxcars +boxed +boxer +boxers +boxes +boxing +boxwood +boy +boy's +boycott +boycotted +boycotter +boycotting +boycotts +boyer +boyfriend +boyfriend's +boyfriends +boyhood +boyish +boyishly +boyishness +boys +bra +bra's +brace +braced +bracelet +bracelet's +bracelets +bracer +braces +bracing +bracket +bracketed +bracketing +brackets +brackish +brackishness +brae +brae's +braes +brag +bragged +bragger +bragging +brags +braid +braided +braider +braiding +braids +braille +brain +brainchild +brainchild's +brained +brainier +braininess +braining +brains +brainstorm +brainstorm's +brainstormer +brainstorming +brainstorms +brainwash +brainwashed +brainwasher +brainwashes +brainwashing +brainy +brake +braked +brakes +braking +bramble +bramble's +brambles +brambling +brambly +bran +branch +branched +branches +branching +branchings +brand +branded +brander +brandied +brandies +branding +brandish +brandishes +brandishing +brands +brandy +brandying +bras +brash +brashly +brashness +brass +brassed +brasses +brassier +brassiere +brassiness +brassy +brat +brat's +brats +bravado +brave +braved +bravely +braveness +braver +bravery +braves +bravest +braving +bravo +bravoed +bravoing +bravos +bravura +brawl +brawled +brawler +brawling +brawls +brawn +bray +brayed +brayer +braying +brays +braze +brazed +brazen +brazened +brazening +brazenly +brazenness +brazer +brazes +brazier +brazier's +braziers +brazing +breach +breached +breacher +breachers +breaches +breaching +bread +breadboard +breadboard's +breadboards +breaded +breading +breads +breadth +breadwinner +breadwinner's +breadwinners +break +breakable +breakables +breakage +breakaway +breakdown +breakdown's +breakdowns +breaker +breakers +breakfast +breakfasted +breakfaster +breakfasters +breakfasting +breakfasts +breaking +breakpoint +breakpoint's +breakpointed +breakpointing +breakpoints +breaks +breakthrough +breakthrough's +breakthroughes +breakthroughs +breakup +breakups +breakwater +breakwater's +breakwaters +breast +breasted +breasting +breasts +breastwork +breastwork's +breastworks +breath +breathable +breathe +breathed +breather +breathers +breathes +breathier +breathing +breathless +breathlessly +breathlessness +breaths +breathtaking +breathtakingly +breathy +bred +breech +breech's +breeches +breeching +breed +breeder +breeding +breeds +breeze +breeze's +breezed +breezes +breezier +breezily +breeziness +breezing +breezy +bremsstrahlung +brethren +breve +breves +brevet +breveted +breveting +brevets +brevity +brew +brewed +brewer +breweries +brewers +brewery +brewery's +brewing +brews +briar +briar's +briars +bribe +bribed +briber +bribers +bribes +bribing +brick +bricked +bricker +bricking +bricklayer +bricklayer's +bricklayers +bricklaying +bricks +bridal +bride +bride's +bridegroom +brides +bridesmaid +bridesmaid's +bridesmaids +bridge +bridgeable +bridged +bridgehead +bridgehead's +bridgeheads +bridges +bridgework +bridgework's +bridging +bridle +bridled +bridles +bridling +brief +briefcase +briefcase's +briefcases +briefed +briefer +briefest +briefing +briefing's +briefings +briefly +briefness +briefs +brier +brig +brig's +brigade +brigade's +brigaded +brigades +brigadier +brigadier's +brigadiers +brigading +brigantine +bright +brighten +brightened +brightener +brighteners +brightening +brightens +brighter +brightest +brighting +brightly +brightness +brightnesses +brights +brigs +brilliance +brilliancy +brilliant +brilliantly +brilliantness +brim +brimful +brimmed +brindle +brindled +brine +briner +bring +bringer +bringers +bringing +brings +brining +brink +brinkmanship +brisk +brisker +briskly +briskness +bristle +bristled +bristles +bristling +britches +brittle +brittled +brittlely +brittleness +brittler +brittlest +brittling +broach +broached +broacher +broaches +broaching +broad +broadband +broadcast +broadcasted +broadcaster +broadcasters +broadcasting +broadcastings +broadcasts +broaden +broadened +broadener +broadeners +broadening +broadenings +broadens +broader +broadest +broadly +broadness +broads +broadside +brocade +brocaded +broccoli +brochure +brochure's +brochures +broil +broiled +broiler +broilers +broiling +broils +broke +broken +brokenly +brokenness +broker +brokerage +brokers +bromide +bromide's +bromides +bromine +bromines +bronchi +bronchial +bronchiole +bronchiole's +bronchioles +bronchitis +bronchus +bronze +bronzed +bronzer +bronzes +bronzing +brooch +brooch's +brooches +brood +brooder +brooding +broodingly +broods +brook +brooked +brooks +broom +broom's +broomed +brooming +brooms +broomstick +broomstick's +broomsticks +broth +brothel +brothel's +brothels +brother +brother's +brotherhood +brotherliness +brotherly +brothers +brought +brow +brow's +browbeat +browbeaten +browbeating +browbeats +brown +browned +browner +brownest +brownie +brownie's +brownies +browning +brownings +brownish +brownly +brownness +browns +brows +browse +browsed +browser +browsers +browses +browsing +bruise +bruised +bruiser +bruisers +bruises +bruising +brunch +brunches +brunette +brunettes +brunt +brush +brushed +brusher +brushes +brushfire +brushfire's +brushfires +brushier +brushing +brushlike +brushy +brusque +brusquely +brusqueness +brutal +brutalities +brutality +brutally +brute +brute's +brutes +brutish +brutishly +brutishness +bubble +bubbled +bubbler +bubbles +bubblier +bubbling +bubbly +buck +buckboard +buckboard's +buckboards +bucked +bucker +bucket +bucket's +bucketed +bucketing +buckets +bucking +buckle +buckled +buckler +buckles +buckling +bucks +buckshot +buckskin +buckskins +buckwheat +bucolic +bud +bud's +budded +buddies +budding +buddy +buddy's +budge +budged +budges +budget +budgetary +budgeted +budgeter +budgeters +budgeting +budgets +budging +buds +buff +buff's +buffalo +buffaloes +buffer +buffer's +buffered +bufferer +bufferer's +bufferers +buffering +buffers +buffet +buffeted +buffeting +buffetings +buffets +buffing +buffoon +buffoon's +buffoons +buffs +bug +bug's +bugged +bugger +bugger's +buggered +buggering +buggers +buggies +bugging +buggy +buggy's +bugle +bugled +bugler +bugles +bugling +bugs +build +buildable +builded +builder +builders +building +building's +buildings +builds +buildup +buildup's +buildups +built +bulb +bulb's +bulbed +bulbs +bulge +bulged +bulges +bulging +bulk +bulked +bulkhead +bulkhead's +bulkheaded +bulkheads +bulkier +bulkiness +bulks +bulky +bull +bulldog +bulldog's +bulldogs +bulldoze +bulldozed +bulldozer +bulldozers +bulldozes +bulldozing +bulled +bullet +bullet's +bulletin +bulletin's +bulletins +bulletproof +bulletproofed +bulletproofing +bulletproofs +bullets +bullied +bullies +bulling +bullion +bullish +bullishly +bullishness +bulls +bully +bullying +bulwark +bum +bum's +bumble +bumblebee +bumblebee's +bumblebees +bumbled +bumbler +bumblers +bumbles +bumbling +bumblingly +bummed +bummer +bummers +bumming +bump +bumped +bumper +bumpers +bumping +bumps +bumptious +bumptiously +bumptiousness +bums +bun +bun's +bunch +bunched +bunches +bunching +bundle +bundled +bundler +bundles +bundling +bungalow +bungalow's +bungalows +bungle +bungled +bungler +bunglers +bungles +bungling +bunglingly +bunion +bunion's +bunions +bunk +bunked +bunker +bunker's +bunkered +bunkering +bunkers +bunkhouse +bunkhouse's +bunkhouses +bunking +bunkmate +bunkmate's +bunkmates +bunks +bunnies +bunny +bunny's +buns +bunt +bunted +bunter +bunters +bunting +bunts +buoy +buoyancy +buoyant +buoyantly +buoyed +buoying +buoys +burden +burden's +burdened +burdening +burdens +burdensome +burdensomely +burdensomeness +bureau +bureau's +bureaucracies +bureaucracy +bureaucracy's +bureaucrat +bureaucrat's +bureaucratic +bureaucrats +bureaus +burgeon +burgeoned +burgeoning +burgeons +burger +burgess +burgess's +burgesses +burgher +burgher's +burghers +burglar +burglar's +burglaries +burglarproof +burglarproofed +burglarproofing +burglarproofs +burglars +burglary +burglary's +burgle +burgled +burgles +burgling +burial +buried +burier +buries +burl +burled +burler +burlesque +burlesqued +burlesquely +burlesquer +burlesques +burlesquing +burlier +burliness +burly +burn +burned +burner +burners +burning +burningly +burnings +burnish +burnished +burnisher +burnishes +burnishing +burns +burnt +burntly +burntness +burp +burped +burping +burps +burr +burr's +burred +burrer +burro +burro's +burros +burrow +burrowed +burrower +burrowing +burrows +burrs +bursa +bursas +bursitis +burst +bursted +burster +bursting +bursts +bury +burying +bus +busboy +busboy's +busboys +bused +buses +bush +bushed +bushel +bushel's +bushels +bushes +bushier +bushiness +bushing +bushings +bushwhack +bushwhacked +bushwhacker +bushwhacking +bushwhacks +bushy +busied +busier +busies +busiest +busily +business +business's +businesses +businesslike +businessman +businessmen +busing +buss +bussed +busses +bussing +bust +bustard +bustard's +bustards +busted +buster +busting +bustle +bustled +bustling +bustlingly +busts +busy +busying +but +butane +butcher +butcher's +butchered +butcherer +butchering +butcherly +butchers +butchery +butler +butler's +butlers +butt +butt's +butte +butted +butter +buttered +butterer +butterers +butterfat +butterflies +butterfly +butterfly's +buttering +butternut +butters +buttes +butting +buttock +buttock's +buttocks +button +buttoned +buttoner +buttonhole +buttonhole's +buttonholer +buttonholes +buttoning +buttons +buttress +buttressed +buttresses +buttressing +butts +butyl +butyrate +buxom +buxomly +buxomness +buy +buyer +buyer's +buyers +buying +buys +buzz +buzzard +buzzard's +buzzards +buzzed +buzzer +buzzes +buzzing +buzzword +buzzword's +buzzwords +buzzy +by +bye +byers +byes +bygone +bygones +bylaw +bylaw's +bylaws +byline +byline's +byliner +bylines +bypass +bypassed +bypasses +bypassing +byproduct +byproduct's +byproducts +bystander +bystander's +bystanders +byte +byte's +bytes +byway +byways +byword +byword's +bywords +cab +cab's +cabbage +cabbage's +cabbaged +cabbages +cabbaging +caber +cabin +cabin's +cabinet +cabinet's +cabinets +cabins +cable +cabled +cables +cabling +cabs +cache +cache's +cached +cacher +caches +caching +cackle +cackled +cackler +cackles +cackling +cacti +cactus +cactuses +cad +cadence +cadenced +cadences +cadencing +cafe +cafe's +cafes +cafeteria +cafeteria's +cafeterias +cage +caged +cager +cagers +cages +caging +cajole +cajoled +cajoler +cajoles +cajoling +cake +caked +cakes +caking +calamities +calamity +calamity's +calcium +calculate +calculated +calculatedly +calculatedness +calculates +calculating +calculation +calculations +calculative +calculator +calculator's +calculators +calculus +calendar +calendar's +calendared +calendaring +calendars +calf +calfs +calibrate +calibrated +calibrater +calibrates +calibrating +calibration +calibrations +calibrator +calibrators +calico +caliph +caliphs +call +callback +called +caller +caller's +callers +calling +callous +calloused +callously +callousness +calls +calm +calmed +calmer +calmest +calming +calmingly +calmly +calmness +calms +calorie +calorie's +calories +calves +came +camel +camel's +camels +camera +camera's +cameras +camion +camouflage +camouflaged +camouflages +camouflaging +camp +campaign +campaigned +campaigner +campaigners +campaigning +campaigns +camped +camper +campers +camping +camps +campus +campus's +campuses +can +can's +can't +canal +canal's +canals +canaries +canary +canary's +cancel +cancellation +cancellation's +cancellations +cancels +cancer +cancer's +cancers +candid +candidate +candidate's +candidates +candidly +candidness +candied +candies +candle +candled +candler +candles +candlestick +candlestick's +candlesticks +candling +candy +candying +cane +caned +caner +canes +caning +canker +cankered +cankering +canned +canner +canner's +canners +cannibal +cannibal's +cannibals +canning +cannister +cannister's +cannisters +cannon +cannon's +cannoned +cannoning +cannons +cannot +canoe +canoe's +canoed +canoes +canon +canon's +canonical +canonically +canonicals +canons +canopy +cans +cantankerous +cantankerously +cantankerousness +canto +canton +canton's +cantons +cantor +cantor's +cantors +cantos +canvas +canvas's +canvaser +canvases +canvass +canvassed +canvasser +canvassers +canvasses +canvassing +canyon +canyon's +canyons +cap +cap's +capabilities +capability +capability's +capable +capableness +capably +capacious +capaciously +capaciousness +capacitance +capacitances +capacities +capacitive +capacitively +capacitor +capacitor's +capacitors +capacity +cape +caper +capered +capering +capers +capes +capillary +capita +capital +capitalism +capitalist +capitalist's +capitalists +capitally +capitals +capitol +capitol's +capitols +capped +capping +capricious +capriciously +capriciousness +caps +captain +captained +captaining +captains +caption +caption's +captioned +captioner +captioning +captions +captivate +captivated +captivates +captivating +captivation +captive +captive's +captives +captivity +captor +captor's +captors +capture +captured +capturer +capturers +captures +capturing +car +car's +caravan +caravan's +caravaner +caravans +carbohydrate +carbohydrate's +carbohydrates +carbolic +carbon +carbon's +carbonate +carbonated +carbonates +carbonation +carbonic +carbons +carcass +carcass's +carcasses +card +card's +cardboard +cardboards +carded +carder +cardiac +cardinal +cardinalities +cardinality +cardinality's +cardinally +cardinals +carding +cards +care +cared +career +career's +careered +careering +careers +carefree +careful +carefully +carefulness +careless +carelessly +carelessness +carer +carers +cares +caress +caressed +caresser +caresses +caressing +caressingly +caressive +caressively +caret +carets +cargo +cargoes +cargos +caribou +caribous +caring +carnation +carnations +carnival +carnival's +carnivals +carnivorous +carnivorously +carnivorousness +carol +carol's +carols +carpenter +carpenter's +carpentered +carpentering +carpenters +carpet +carpeted +carpeting +carpets +carriage +carriage's +carriages +carried +carrier +carriers +carries +carrot +carrot's +carrots +carry +carrying +carryover +carryovers +cars +cart +carted +carter +carters +carting +cartography +carton +carton's +cartons +cartoon +cartoon's +cartoons +cartridge +cartridge's +cartridges +carts +carve +carved +carver +carvers +carves +carving +carvings +cascade +cascaded +cascades +cascading +case +cased +casement +casement's +casements +cases +cash +cashed +casher +cashers +cashes +cashier +cashier's +cashiers +cashing +casing +casings +cask +cask's +casket +casket's +caskets +casks +casserole +casserole's +casseroles +cast +cast's +caste +caste's +casted +caster +casters +castes +casteth +casting +castings +castle +castled +castles +castling +casts +casual +casually +casualness +casuals +casualties +casualty +casualty's +cat +cat's +catalyst +catalyst's +catalysts +cataract +cataracts +catastrophe +catastrophe's +catastrophes +catastrophic +catch +catchable +catcher +catcher's +catchers +catches +catching +categorical +categorically +categories +category +category's +cater +catered +caterer +catering +caterpillar +caterpillar's +caterpillars +caters +cathedral +cathedral's +cathedrals +catheter +catheters +cathode +cathode's +cathodes +catholic +catholic's +catholics +cats +catsup +cattle +caught +causal +causality +causally +causation +causation's +causations +cause +caused +causer +causes +causeway +causeway's +causeways +causing +caustic +causticly +caustics +caution +cautioned +cautioner +cautioners +cautioning +cautionings +cautions +cautious +cautiously +cautiousness +cavalier +cavalierly +cavalierness +cavalry +cave +caveat +caveat's +caveats +caved +caver +cavern +cavern's +caverns +caves +caving +cavities +cavity +cavity's +caw +cawed +cawing +caws +cease +ceased +ceaseless +ceaselessly +ceaselessness +ceases +ceasing +cedar +ceiling +ceiling's +ceilinged +ceilings +celebrate +celebrated +celebratedness +celebrates +celebrating +celebration +celebrations +celebratory +celebrities +celebrity +celebrity's +celery +celestial +celestially +celibate +celibates +cell +cellar +cellar's +cellared +cellarer +cellaring +cellars +celled +cellist +cellist's +cellists +cells +cellular +cellularly +cement +cemented +cementer +cementing +cements +cemeteries +cemetery +cemetery's +censor +censored +censoring +censors +censorship +censure +censured +censurer +censures +censuring +census +census's +censuses +cent +centipede +centipede's +centipedes +central +centrally +centrals +centrifuge +centrifuge's +centrifuged +centrifuges +centrifuging +centripetal +centripetally +cents +centuries +century +century's +cereal +cereal's +cereals +cerebral +cerebrally +ceremonial +ceremonially +ceremonialness +ceremonies +ceremony +ceremony's +certain +certainly +certainties +certainty +certifiable +certificate +certificated +certificates +certificating +certification +certifications +certified +certifier +certifiers +certifies +certify +certifying +cessation +cessation's +cessations +chafe +chafer +chaff +chaffer +chaffered +chafferer +chaffering +chaffing +chafing +chagrin +chagrined +chagrining +chagrins +chain +chained +chaining +chains +chair +chaired +chairing +chairman +chairmanship +chairmanships +chairmen +chairperson +chairperson's +chairpersons +chairs +chalice +chalice's +chaliced +chalices +chalk +chalked +chalking +chalks +challenge +challenged +challenger +challengers +challenges +challenging +challengingly +chamber +chambered +chamberer +chamberers +chambering +chamberlain +chamberlain's +chamberlains +chambers +champagne +champaign +champion +championed +championing +champions +championship +championship's +championships +chance +chanced +chancellor +chancellors +chances +chancing +chandelier +chandelier's +chandeliers +change +changeability +changeable +changeableness +changeably +changed +changeover +changeover's +changeovers +changer +changers +changes +changing +channel +channels +chant +chanted +chanter +chanticleer +chanticleer's +chanticleers +chanting +chants +chaos +chaotic +chap +chap's +chapel +chapel's +chapels +chaperon +chaperoned +chaplain +chaplain's +chaplains +chaps +chapter +chapter's +chaptered +chaptering +chapters +char +character +character's +charactered +charactering +characteristic +characteristic's +characteristically +characteristics +characters +charcoal +charcoaled +charcoals +charge +chargeable +chargeableness +charged +charger +chargers +charges +charging +charing +chariot +chariot's +chariots +charitable +charitableness +charities +charity +charity's +charm +charmed +charmer +charmers +charming +charmingly +charms +chars +chart +chartable +charted +charter +chartered +charterer +charterers +chartering +charters +charting +chartings +charts +chase +chased +chaser +chasers +chases +chasing +chasm +chasm's +chasms +chaste +chastely +chasteness +chaster +chastest +chastise +chastised +chastiser +chastisers +chastises +chastising +chat +chateau +chateau's +chateaus +chats +chatter +chattered +chatterer +chatterers +chattering +chatterly +chatters +chauffeur +chauffeured +chauffeuring +chauffeurs +chauvinism +chauvinism's +chauvinist +chauvinist's +chauvinistic +chauvinists +cheap +cheapen +cheapened +cheapening +cheapens +cheaper +cheapest +cheaply +cheapness +cheat +cheated +cheater +cheaters +cheating +cheats +check +checkable +checked +checker +checkered +checkering +checkers +checking +checklist +checkout +checkouts +checkpoint +checkpoint's +checkpoints +checks +checksum +checksum's +checksums +cheek +cheek's +cheeks +cheer +cheered +cheerer +cheerers +cheerful +cheerfully +cheerfulness +cheerier +cheerily +cheeriness +cheering +cheerless +cheerlessly +cheerlessness +cheerly +cheers +cheery +cheese +cheese's +cheesed +cheeses +cheesing +chef +chef's +chefs +chemical +chemically +chemicals +chemise +chemises +chemist +chemist's +chemistries +chemistry +chemists +cherish +cherished +cherisher +cherishes +cherishing +cherries +cherry +cherry's +cherub +cherub's +cherubim +cherubs +chess +chest +chester +chestnut +chestnut's +chestnuts +chests +chew +chewed +chewer +chewers +chewing +chews +chick +chickadee +chickadee's +chickadees +chicken +chickened +chickening +chickens +chicks +chide +chided +chides +chiding +chief +chief's +chiefly +chiefs +chieftain +chieftain's +chieftains +chiffon +child +child's +childhood +childhoods +childish +childishly +childishness +childly +children +children's +chill +chilled +chiller +chillers +chillier +chillies +chilliness +chilling +chillingly +chillness +chills +chilly +chime +chime's +chimed +chimer +chimes +chiming +chimney +chimney's +chimneyed +chimneys +chin +chin's +chink +chinked +chinks +chinned +chinner +chinners +chinning +chins +chintz +chip +chip's +chipmunk +chipmunk's +chipmunks +chips +chirp +chirped +chirping +chirps +chisel +chisels +chivalrous +chivalrously +chivalrousness +chivalry +chlorine +chloroplast +chloroplast's +chloroplasts +chock +chock's +chocked +chocker +chocking +chocks +chocolate +chocolate's +chocolates +choice +choicely +choiceness +choicer +choices +choicest +choir +choir's +choirs +choke +choked +choker +chokers +chokes +choking +chokingly +cholera +choose +chooser +choosers +chooses +choosing +chop +chopped +chopper +chopper's +choppers +chopping +chops +choral +chorally +chord +chord's +chorded +chording +chords +chore +chores +choring +chorion +chorus +chorused +choruses +chose +chosen +christen +christened +christening +christens +chronic +chronicle +chronicled +chronicler +chroniclers +chronicles +chronological +chronologically +chronologies +chronology +chronology's +chubbier +chubbiest +chubbiness +chubby +chuck +chuck's +chucked +chucking +chuckle +chuckled +chuckles +chuckling +chucklingly +chucks +chum +chump +chump's +chumping +chumps +chums +chunk +chunk's +chunks +church +churched +churches +churching +churchliness +churchly +churchman +churchyard +churchyard's +churchyards +churn +churned +churner +churners +churning +churns +chute +chute's +chuted +chutes +chuting +cider +ciders +cigar +cigar's +cigarette +cigarette's +cigarettes +cigars +cinder +cinder's +cinders +cinnamon +cipher +cipher's +ciphered +ciphering +ciphers +circle +circled +circler +circles +circling +circuit +circuit's +circuited +circuiting +circuitous +circuitously +circuitousness +circuitry +circuits +circular +circular's +circularities +circularity +circularly +circularness +circulars +circulate +circulated +circulates +circulating +circulation +circulations +circulative +circumference +circumferences +circumflex +circumflexes +circumlocution +circumlocution's +circumlocutions +circumspect +circumspectly +circumstance +circumstance's +circumstanced +circumstances +circumstancing +circumstantial +circumstantially +circumvent +circumventable +circumvented +circumventing +circumvents +circus +circus's +circuses +cistern +cistern's +cisterns +citadel +citadel's +citadels +citation +citation's +citations +cite +cited +cites +citied +cities +citing +citizen +citizen's +citizenly +citizens +citizenship +city +city's +civic +civics +civil +civilian +civilian's +civilians +civilities +civility +civilly +clad +clads +claim +claimable +claimant +claimant's +claimants +claimed +claimer +claiming +claims +clairvoyant +clairvoyantly +clairvoyants +clam +clam's +clamber +clambered +clamberer +clambering +clambers +clamorous +clamorously +clamorousness +clamp +clamped +clamper +clamping +clamps +clams +clan +clang +clanged +clanger +clangers +clanging +clangs +clans +clap +claps +clarification +clarifications +clarified +clarifier +clarifies +clarify +clarifying +clarity +clash +clashed +clasher +clashes +clashing +clasp +clasped +clasper +clasping +clasps +class +classed +classer +classes +classic +classical +classically +classics +classifiable +classification +classifications +classified +classifieds +classifier +classifiers +classifies +classify +classifying +classing +classmate +classmate's +classmates +classroom +classroom's +classrooms +classwork +clatter +clattered +clatterer +clattering +clatteringly +clatters +clause +clause's +clauses +claw +clawed +clawer +clawing +claws +clay +clay's +clayed +claying +clays +clean +cleaned +cleaner +cleaner's +cleaners +cleanest +cleaning +cleanlier +cleanliness +cleanly +cleanness +cleans +cleanse +cleansed +cleanser +cleansers +cleanses +cleansing +cleanup +cleanup's +cleanups +clear +clearance +clearance's +clearances +cleared +clearer +clearest +clearing +clearing's +clearings +clearly +clearness +clears +cleavage +cleavages +cleave +cleaved +cleaver +cleavers +cleaves +cleaving +cleft +cleft's +clefts +clench +clenched +clenches +clenching +clergy +clergyman +clerical +clerically +clericals +clerk +clerk's +clerked +clerking +clerkly +clerks +clever +cleverer +cleverest +cleverly +cleverness +cliche +cliche's +cliches +click +clicked +clicker +clickers +clicking +clicks +client +client's +clients +cliff +cliff's +cliffs +climate +climate's +climates +climatic +climatically +climax +climaxed +climaxes +climaxing +climb +climbed +climber +climbers +climbing +climbs +clime +clime's +climes +clinch +clinched +clincher +clinches +clinching +clinchingly +cling +clinging +clings +clinic +clinic's +clinical +clinically +clinics +clink +clinked +clinker +clinkered +clinkering +clinkers +clip +clip's +clipped +clipper +clipper's +clippers +clipping +clipping's +clippings +clips +clique +clique's +cliques +cloak +cloak's +cloaked +cloaking +cloaks +clobber +clobbered +clobbering +clobbers +clock +clocked +clocker +clockers +clocking +clockings +clocks +clockwise +clockwork +clod +clod's +clods +clog +clog's +clogged +clogging +clogs +cloister +cloister's +cloistered +cloistering +cloisters +clone +cloned +cloner +cloners +clones +cloning +closable +close +closed +closely +closeness +closenesses +closer +closers +closes +closest +closet +closeted +closets +closing +closings +closure +closure's +closured +closures +closuring +cloth +clothe +clothed +clothes +clothing +cloud +clouded +cloudier +cloudiest +cloudiness +clouding +cloudless +cloudlessly +cloudlessness +clouds +cloudy +clout +clove +clover +cloves +clown +clowning +clowns +club +club's +clubbed +clubbing +clubs +cluck +clucked +clucking +clucks +clue +clue's +clues +cluing +clump +clumped +clumping +clumps +clumsier +clumsiest +clumsily +clumsiness +clumsy +clung +cluster +clustered +clustering +clusterings +clusters +clutch +clutched +clutches +clutching +clutter +cluttered +cluttering +clutters +coach +coach's +coached +coacher +coaches +coaching +coachman +coagulate +coagulated +coagulates +coagulating +coagulation +coal +coaled +coaler +coalesce +coalesced +coalesces +coalescing +coaling +coalition +coals +coarse +coarsely +coarsen +coarsened +coarseness +coarsening +coarser +coarsest +coast +coastal +coasted +coaster +coasters +coasting +coasts +coat +coated +coater +coaters +coating +coatings +coats +coax +coaxed +coaxer +coaxes +coaxial +coaxially +coaxing +cobbler +cobbler's +cobblers +cobweb +cobweb's +cobwebs +cock +cocked +cocker +cocking +cockroach +cockroaches +cocks +cocktail +cocktail's +cocktails +cocoa +coconut +coconut's +coconuts +cocoon +cocoon's +cocoons +cod +code +coded +coder +coder's +coders +codes +codeword +codeword's +codewords +codification +codification's +codifications +codified +codifier +codifier's +codifiers +codifies +codify +codifying +coding +codings +cods +coefficient +coefficient's +coefficiently +coefficients +coerce +coerced +coerces +coercing +coercion +coercions +coercive +coercively +coerciveness +coexist +coexisted +coexistence +coexisting +coexists +coffee +coffee's +coffees +coffer +coffer's +coffers +coffin +coffin's +coffins +cogent +cogently +cogitate +cogitated +cogitates +cogitating +cogitation +cogitative +cognition +cognitions +cognitive +cognitively +cognitives +cohabit +cohabitation +cohabitations +cohabited +cohabiting +cohabits +cohere +cohered +coherence +coherent +coherently +coherer +coheres +cohering +cohesion +cohesive +cohesively +cohesiveness +coil +coiled +coiling +coils +coin +coinage +coincide +coincided +coincidence +coincidence's +coincidences +coincidental +coincidentally +coincides +coinciding +coined +coiner +coining +coins +coke +cokes +coking +cold +colder +coldest +coldly +coldness +colds +collaborate +collaborated +collaborates +collaborating +collaboration +collaborations +collaborative +collaboratively +collaborator +collaborator's +collaborators +collapse +collapsed +collapses +collapsing +collar +collared +collaring +collars +collate +collated +collateral +collaterally +collates +collating +collation +collations +collative +collator +collators +colleague +colleague's +colleagues +collect +collected +collectedly +collectedness +collectible +collecting +collection +collection's +collections +collective +collectively +collectives +collector +collector's +collectors +collects +college +college's +colleges +collegiate +collegiately +collide +collided +collides +colliding +collie +collied +collier +collies +collision +collision's +collisions +cologne +cologned +colon +colon's +colonel +colonel's +colonels +colonial +colonially +colonialness +colonials +colonies +colonist +colonist's +colonists +colons +colony +colony's +colossal +colossally +colt +colt's +colter +colts +column +column's +columnar +columned +columns +comb +combat +combatant +combatant's +combatants +combated +combating +combative +combatively +combativeness +combats +combed +comber +combers +combination +combination's +combinational +combinations +combinator +combinator's +combinatorial +combinatorially +combinatoric +combinatorics +combinators +combine +combined +combiner +combiners +combines +combing +combings +combining +combo +combs +combustion +combustions +come +comedian +comedian's +comedians +comedic +comedies +comedy +comedy's +comelier +comeliness +comely +comer +comers +comes +comest +comestible +comestibles +comet +comet's +cometh +comets +comfort +comfortabilities +comfortability +comfortable +comfortableness +comfortably +comforted +comforter +comforters +comforting +comfortingly +comforts +comic +comic's +comical +comically +comics +coming +comings +comma +comma's +command +command's +commandant +commandant's +commandants +commanded +commandeer +commandeered +commandeering +commandeers +commander +commanders +commanding +commandingly +commandment +commandment's +commandments +commands +commas +commemorate +commemorated +commemorates +commemorating +commemoration +commemorations +commemorative +commemoratively +commemoratives +commence +commenced +commencement +commencement's +commencements +commencer +commences +commencing +commend +commendation +commendation's +commendations +commended +commender +commending +commends +commensurate +commensurately +commensurates +commensuration +commensurations +comment +comment's +commentaries +commentary +commentary's +commentator +commentator's +commentators +commented +commenter +commenting +comments +commerce +commerced +commercial +commercially +commercialness +commercials +commercing +commission +commissioned +commissioner +commissioners +commissioning +commissions +commit +commitment +commitment's +commitments +commits +committed +committee +committee's +committees +committer +committing +commodities +commodity +commodity's +commodore +commodore's +commodores +common +commonalities +commonality +commoner +commoner's +commoners +commonest +commonly +commonness +commonplace +commonplaceness +commonplaces +commons +commonwealth +commonwealths +commotion +commotions +communal +communally +commune +communed +communes +communicant +communicant's +communicants +communicate +communicated +communicates +communicating +communication +communications +communicative +communicatively +communicativeness +communicator +communicator's +communicators +communing +communion +communist +communist's +communists +communities +community +community's +commutative +commutatively +commutativity +commute +commuted +commuter +commuters +commutes +commuting +compact +compaction +compacted +compacter +compacters +compactest +compacting +compactly +compactness +compactor +compactor's +compactors +compacts +companies +companion +companion's +companionable +companionableness +companions +companionship +company +company's +comparability +comparable +comparableness +comparably +comparative +comparatively +comparativeness +comparatives +comparator +comparator's +comparators +compare +compared +comparer +compares +comparing +comparison +comparison's +comparisons +compartment +compartmented +compartmenting +compartments +compass +compassed +compasses +compassing +compassion +compassionate +compassionately +compassionateness +compatibilities +compatibility +compatibility's +compatible +compatibleness +compatibles +compatibly +compel +compelled +compelling +compellingly +compels +compendium +compensate +compensated +compensates +compensating +compensation +compensations +compensative +compensatory +compete +competed +competence +competences +competent +competently +competes +competing +competition +competition's +competitions +competitive +competitively +competitiveness +competitor +competitor's +competitors +compilable +compilation +compilation's +compilations +compile +compiled +compiler +compiler's +compilers +compiles +compiling +complain +complained +complainer +complainers +complaining +complainingly +complains +complaint +complaint's +complaints +complement +complementariness +complementary +complemented +complementer +complementers +complementing +complements +complete +completed +completely +completeness +completer +completes +completing +completion +completions +completive +complex +complexes +complexion +complexioned +complexities +complexity +complexly +complexness +compliance +compliances +compliancy +compliant +complicate +complicated +complicatedly +complicatedness +complicates +complicating +complication +complications +complicator +complicator's +complicators +complicity +complied +complier +compliers +complies +compliment +complimentary +complimented +complimenter +complimenters +complimenting +compliments +comply +complying +component +component's +components +compose +composed +composedly +composedness +composer +composer's +composers +composes +composing +composite +compositely +composites +composition +compositional +compositionally +compositions +composure +compound +compounded +compounder +compounding +compounds +comprehend +comprehended +comprehending +comprehends +comprehensibility +comprehensible +comprehensibleness +comprehension +comprehensive +comprehensively +comprehensiveness +compress +compressed +compressedly +compresses +compressible +compressing +compression +compressions +compressive +compressively +compressor +comprise +comprised +comprises +comprising +compromise +compromised +compromiser +compromisers +compromises +compromising +compromisingly +comptroller +comptroller's +comptrollers +compulsion +compulsion's +compulsions +compulsory +compunction +compunctions +computability +computable +computation +computation's +computational +computationally +computations +compute +computed +computer +computer's +computerese +computers +computes +computing +comrade +comradeliness +comradely +comrades +comradeship +concatenate +concatenated +concatenates +concatenating +concatenation +concatenations +conceal +concealed +concealer +concealers +concealing +concealingly +concealment +conceals +concede +conceded +concededly +conceder +concedes +conceding +conceit +conceited +conceitedly +conceitedness +conceits +conceivable +conceivably +conceive +conceived +conceiver +conceives +conceiving +concentrate +concentrated +concentrates +concentrating +concentration +concentrations +concentrative +concentrator +concentrators +concentric +concept +concept's +conception +conception's +conceptions +conceptive +concepts +conceptual +conceptually +concern +concerned +concernedly +concerning +concerns +concert +concerted +concertedly +concertedness +concerts +concession +concession's +concessioner +concessions +concise +concisely +conciseness +concision +concisions +conclude +concluded +concluder +concludes +concluding +conclusion +conclusion's +conclusions +conclusive +conclusively +conclusiveness +concomitant +concomitantly +concomitants +concord +concrete +concreted +concretely +concreteness +concretes +concreting +concretion +concur +concurred +concurrence +concurrencies +concurrency +concurrent +concurrently +concurring +concurs +condemn +condemnation +condemnations +condemned +condemner +condemners +condemning +condemns +condensation +condense +condensed +condenser +condensers +condenses +condensing +condescend +condescending +condescendingly +condescends +condition +conditional +conditionally +conditionals +conditioned +conditioner +conditioners +conditioning +conditions +condone +condoned +condoner +condones +condoning +conducive +conduciveness +conduct +conducted +conducting +conduction +conductive +conductively +conductivities +conductivity +conductor +conductor's +conductors +conducts +conduit +conduits +cone +cone's +coned +cones +confederacy +confederate +confederates +confederation +confederations +confederative +confer +conference +conference's +conferences +conferencing +conferred +conferrer +conferrer's +conferrers +conferring +confers +confess +confessed +confessedly +confesses +confessing +confession +confession's +confessions +confessor +confessor's +confessors +confidant +confidant's +confidants +confide +confided +confidence +confidences +confident +confidential +confidentiality +confidentially +confidentialness +confidently +confider +confides +confiding +confidingly +confidingness +configurable +configuration +configuration's +configurations +configure +configured +configures +configuring +confine +confined +confinement +confinement's +confinements +confiner +confines +confining +confirm +confirmation +confirmation's +confirmations +confirmed +confirmedly +confirmedness +confirming +confirms +confiscate +confiscated +confiscates +confiscating +confiscation +confiscations +conflict +conflicted +conflicting +conflictingly +conflictive +conflicts +conform +conformed +conformer +conformers +conforming +conformity +conforms +confound +confounded +confoundedly +confounder +confounding +confounds +confront +confrontation +confrontation's +confrontations +confronted +confronter +confronters +confronting +confronts +confuse +confused +confusedly +confusedness +confuser +confusers +confuses +confusing +confusingly +confusion +confusions +congenial +congenially +congested +congestion +congratulate +congratulated +congratulates +congratulation +congratulations +congregate +congregated +congregates +congregating +congregation +congregations +congress +congress's +congressed +congresses +congressing +congressional +congressionally +congressman +congruence +congruent +congruently +coning +conjecture +conjectured +conjecturer +conjectures +conjecturing +conjoined +conjunct +conjuncted +conjunction +conjunction's +conjunctions +conjunctive +conjunctively +conjuncts +conjure +conjured +conjurer +conjurers +conjures +conjuring +connect +connected +connectedly +connectedness +connecter +connecters +connecting +connection +connection's +connections +connective +connective's +connectively +connectives +connectivities +connectivity +connector +connector's +connectors +connects +connexion +connoisseur +connoisseur's +connoisseurs +connote +connoted +connotes +connoting +conquer +conquerable +conquered +conquerer +conquerers +conquering +conqueror +conqueror's +conquerors +conquers +conquest +conquest's +conquests +cons +conscience +conscience's +consciences +conscientious +conscientiously +conscientiousness +conscious +consciouses +consciously +consciousness +consecrate +consecrated +consecrates +consecrating +consecration +consecrations +consecrative +consecutive +consecutively +consecutiveness +consensus +consent +consented +consenter +consenters +consenting +consentingly +consents +consequence +consequence's +consequences +consequent +consequential +consequentialities +consequentiality +consequentially +consequentialness +consequently +consequentness +consequents +conservation +conservation's +conservationist +conservationist's +conservationists +conservations +conservatism +conservative +conservatively +conservativeness +conservatives +conserve +conserved +conserver +conserves +conserving +consider +considerable +considerably +considerate +considerately +considerateness +consideration +considerations +considered +considerer +considering +considers +consign +consigned +consigning +consigns +consist +consisted +consistencies +consistency +consistent +consistently +consisting +consists +consolable +consolation +consolation's +consolations +console +consoled +consoler +consolers +consoles +consolidate +consolidated +consolidates +consolidating +consolidation +consolidations +consoling +consolingly +consonant +consonant's +consonantly +consonants +consort +consorted +consorting +consortium +consorts +conspicuous +conspicuously +conspicuousness +conspiracies +conspiracy +conspiracy's +conspirator +conspirator's +conspirators +conspire +conspired +conspires +conspiring +constable +constable's +constables +constancy +constant +constantly +constants +constellation +constellation's +constellations +consternation +constituencies +constituency +constituency's +constituent +constituent's +constituently +constituents +constitute +constituted +constitutes +constituting +constitution +constitutional +constitutionality +constitutionally +constitutions +constitutive +constitutively +constrain +constrained +constrainedly +constraining +constrains +constraint +constraint's +constraints +construct +constructed +constructibility +constructible +constructing +construction +construction's +constructions +constructive +constructively +constructiveness +constructor +constructor's +constructors +constructs +construe +construed +construes +construing +consul +consul's +consulate +consulate's +consulates +consuls +consult +consultant +consultant's +consultants +consultation +consultation's +consultations +consultative +consulted +consulter +consulting +consultive +consults +consumable +consumables +consume +consumed +consumedly +consumer +consumer's +consumers +consumes +consuming +consumingly +consummate +consummated +consummately +consummates +consummating +consummation +consummations +consummative +consumption +consumption's +consumptions +consumptive +consumptively +contact +contacted +contacting +contacts +contagion +contagious +contagiously +contagiousness +contain +containable +contained +container +containers +containing +containment +containment's +containments +contains +contaminate +contaminated +contaminates +contaminating +contamination +contaminations +contaminative +contemplate +contemplated +contemplates +contemplating +contemplation +contemplations +contemplative +contemplatively +contemplativeness +contemporaneous +contemporaneously +contemporaneousness +contemporaries +contemporariness +contemporary +contempt +contemptible +contemptibleness +contemptuous +contemptuously +contemptuousness +contend +contended +contender +contenders +contending +contends +content +contented +contentedly +contentedness +contenting +contention +contention's +contentions +contently +contentment +contents +contest +contestable +contested +contester +contesters +contesting +contests +context +context's +contexts +contextual +contextually +contiguity +contiguous +contiguously +contiguousness +continent +continent's +continental +continentally +continently +continents +contingencies +contingency +contingency's +contingent +contingent's +contingently +contingents +continual +continually +continuance +continuance's +continuances +continuation +continuation's +continuations +continue +continued +continuer +continues +continuing +continuities +continuity +continuous +continuously +continuousness +continuum +contour +contour's +contoured +contouring +contours +contract +contracted +contracting +contraction +contraction's +contractions +contractive +contractor +contractor's +contractors +contracts +contractual +contractually +contradict +contradicted +contradicting +contradiction +contradiction's +contradictions +contradictoriness +contradictory +contradicts +contradistinction +contradistinctions +contrapositive +contrapositives +contraption +contraption's +contraptions +contrariness +contrary +contrast +contrasted +contraster +contrasters +contrasting +contrastingly +contrastive +contrastively +contrasts +contribute +contributed +contributer +contributers +contributes +contributing +contribution +contributions +contributive +contributively +contributor +contributor's +contributorily +contributors +contributory +contrivance +contrivance's +contrivances +contrive +contrived +contriver +contrives +contriving +control +control's +controllability +controllable +controllably +controlled +controller +controller's +controllers +controlling +controls +controversial +controversially +controversies +controversy +controversy's +conundrum +conundrum's +conundrums +convalescence +convene +convened +convener +conveners +convenes +convenience +convenience's +conveniences +convenient +conveniently +convening +convent +convent's +convention +convention's +conventional +conventionally +conventions +convents +converge +converged +convergence +convergences +convergent +converges +converging +conversant +conversantly +conversation +conversation's +conversational +conversationally +conversations +converse +conversed +conversely +converses +conversing +conversion +conversioning +conversions +convert +converted +converter +converters +convertibility +convertible +convertibleness +converting +converts +convex +convey +conveyance +conveyance's +conveyanced +conveyancer +conveyancers +conveyances +conveyancing +conveyed +conveyer +conveyers +conveying +conveys +convict +convicted +convicting +conviction +conviction's +convictions +convictive +convicts +convince +convinced +convincer +convincers +convinces +convincing +convincingly +convincingness +convoluted +convoy +convoyed +convoying +convoys +convulsion +convulsion's +convulsions +coo +cooing +cook +cook's +cooked +cooker +cookers +cookery +cookie +cookie's +cookies +cooking +cooks +cooky +cool +cooled +cooler +cooler's +coolers +coolest +coolie +coolie's +coolies +cooling +coolings +coolly +coolness +coolnesses +cools +coon +coon's +coons +coop +cooped +cooper +cooperate +cooperated +cooperates +cooperating +cooperation +cooperations +cooperative +cooperatively +cooperativeness +cooperatives +cooperator +cooperator's +cooperators +coopered +coopering +coopers +coops +coordinate +coordinated +coordinately +coordinateness +coordinates +coordinating +coordination +coordinations +coordinative +coordinator +coordinator's +coordinators +cop +cop's +cope +coped +coper +copes +copied +copier +copiers +copies +coping +copings +copious +copiously +copiousness +copper +copper's +coppered +coppering +coppers +cops +copse +copses +copy +copying +copyright +copyright's +copyrighted +copyrighter +copyrighters +copyrighting +copyrights +coral +cord +corded +corder +cordial +cordially +cordialness +cording +cords +core +cored +corer +corers +cores +coring +cork +corked +corker +corkers +corking +corks +cormorant +cormorants +corn +corned +corner +cornered +cornering +corners +cornerstone +cornerstone's +cornerstones +cornfield +cornfield's +cornfields +corning +corns +corollaries +corollary +corollary's +coronaries +coronary +coronation +coronet +coronet's +coroneted +coronets +coroutine +coroutine's +coroutines +corporal +corporal's +corporally +corporals +corporate +corporately +corporation +corporation's +corporations +corporative +corps +corpse +corpse's +corpses +corpus +correct +correctable +corrected +correcting +correction +corrections +corrective +correctively +correctiveness +correctives +correctly +correctness +corrector +corrects +correlate +correlated +correlates +correlating +correlation +correlations +correlative +correlatively +correspond +corresponded +correspondence +correspondence's +correspondences +correspondent +correspondent's +correspondents +corresponding +correspondingly +corresponds +corridor +corridor's +corridors +corroborate +corroborated +corroborates +corroborating +corroboration +corroborations +corroborative +corroboratively +corrosion +corrosions +corrupt +corrupted +corrupter +corrupting +corruption +corruptive +corruptively +corruptly +corrupts +corset +corsets +cosine +cosines +cosmetic +cosmetics +cosmology +cosmopolitan +cost +costed +costing +costive +costively +costiveness +costlier +costliness +costly +costs +costume +costumed +costumer +costumers +costumes +costuming +cot +cot's +cots +cottage +cottager +cottagers +cottages +cotton +cottoned +cottoning +cottons +cotyledon +cotyledon's +cotyledons +couch +couched +couches +couching +cough +coughed +cougher +coughing +coughs +could +couldest +couldn't +council +council's +councillor +councillor's +councillors +councils +counsel +counsel's +counsels +count +countable +countably +counted +countenance +countenancer +counter +counteract +counteracted +counteracting +counteractive +counteracts +counterclockwise +countered +counterexample +counterexamples +counterfeit +counterfeited +counterfeiter +counterfeiting +counterfeits +countering +countermeasure +countermeasure's +countermeasures +counterpart +counterpart's +counterparts +counterpoint +counterpointing +counterproductive +counterrevolution +counters +countess +counties +counting +countless +countlessly +countries +country +country's +countryman +countryside +counts +county +county's +couple +couple's +coupled +coupler +couplers +couples +coupling +couplings +coupon +coupon's +coupons +courage +courageous +courageously +courageousness +courier +courier's +couriers +course +coursed +courser +courses +coursing +court +courted +courteous +courteously +courteousness +courter +courters +courtesies +courtesy +courtesy's +courthouse +courthouse's +courthouses +courtier +courtier's +courtiers +courting +courtliness +courtly +courtroom +courtroom's +courtrooms +courts +courtship +courtyard +courtyard's +courtyards +cousin +cousin's +cousins +cove +covenant +covenant's +covenanted +covenanter +covenanting +covenants +cover +coverable +coverage +covered +coverer +covering +coverings +coverlet +coverlet's +coverlets +covers +covert +covertly +covertness +coves +covet +coveted +coveter +coveting +covetingly +covetous +covetously +covetousness +covets +coving +cow +coward +cowardice +cowardliness +cowardly +cowards +cowboy +cowboy's +cowboys +cowed +cowedly +cower +cowered +cowerer +cowerers +cowering +coweringly +cowers +cowgirl +cowgirl's +cowgirls +cowing +cowl +cowled +cowling +cowls +cows +cowslip +cowslip's +cowslips +coyote +coyote's +coyotes +cozier +cozies +coziness +cozy +crab +crab's +crabs +crack +cracked +cracker +crackers +cracking +crackle +crackled +crackles +crackling +crackly +cracks +cradle +cradled +cradler +cradles +cradling +craft +crafted +crafter +craftier +craftiness +crafting +crafts +craftsman +crafty +crag +crag's +crags +cram +cramp +cramp's +cramped +cramper +cramps +crams +cranberries +cranberry +cranberry's +crane +crane's +craned +cranes +craning +crank +cranked +crankier +crankiest +crankily +crankiness +cranking +cranks +cranky +crap +craping +craps +crash +crashed +crasher +crashers +crashes +crashing +crate +crater +cratered +craters +crates +crating +cravat +cravat's +cravats +crave +craved +craven +cravenly +cravenness +craver +craves +craving +crawl +crawled +crawler +crawlers +crawling +crawls +craze +crazed +crazes +crazier +craziest +crazily +craziness +crazing +crazy +creak +creaked +creaking +creaks +cream +creamed +creamer +creamers +creaminess +creaming +creams +creamy +crease +creased +creaser +creases +creasing +create +created +creates +creating +creation +creations +creative +creatively +creativeness +creativity +creator +creator's +creators +creature +creature's +creatureliness +creaturely +creatures +credence +credential +credentials +credibility +credible +credibly +credit +creditable +creditableness +creditably +credited +crediting +creditor +creditor's +creditors +credits +credulity +credulous +credulously +credulousness +creed +creed's +creeds +creek +creek's +creeks +creep +creeper +creepers +creeping +creeps +cremate +cremated +cremates +cremating +cremation +cremations +crepe +crept +crescent +crescent's +crescents +crest +crested +cresting +crests +cretin +cretins +crevice +crevice's +crevices +crew +crewed +crewing +crews +crib +crib's +cribs +cricket +cricket's +cricketer +cricketing +crickets +cried +crier +criers +cries +crime +crime's +crimes +criminal +criminally +criminals +crimson +crimsoning +cringe +cringed +cringer +cringes +cringing +cripple +crippled +crippler +cripples +crippling +crises +crisis +crisp +crisper +crisply +crispness +crisps +criteria +criterion +critic +critic's +critical +critically +criticalness +criticism +criticism's +criticisms +critics +critique +critiqued +critiques +critiquing +critter +critter's +critters +croak +croaked +croaker +croakers +croaking +croaks +crochet +crocheted +crocheter +crocheting +crochets +crook +crooked +crookedly +crookedness +crooks +crop +crop's +cropped +cropper +cropper's +croppers +cropping +crops +cross +crossable +crossbar +crossbar's +crossbars +crossed +crosser +crossers +crosses +crossing +crossings +crossly +crossover +crossover's +crossovers +crossword +crossword's +crosswords +crouch +crouched +crouches +crouching +crow +crowd +crowded +crowdedness +crowder +crowding +crowds +crowed +crowing +crown +crowned +crowner +crowning +crowns +crows +crucial +crucially +crucification +crucified +crucifies +crucify +crucifying +crude +crudely +crudeness +cruder +crudest +cruel +crueler +cruelest +cruelly +cruelness +cruelty +cruise +cruised +cruiser +cruisers +cruises +cruising +crumb +crumble +crumbled +crumbles +crumblier +crumbliness +crumbling +crumblings +crumbly +crumbs +crumple +crumpled +crumples +crumpling +crunch +crunched +cruncher +crunchers +crunches +crunchier +crunchiest +crunchiness +crunching +crunchy +crusade +crusaded +crusader +crusaders +crusades +crusading +crush +crushable +crushed +crusher +crushers +crushes +crushing +crushingly +crust +crust's +crustacean +crustacean's +crustaceans +crusted +crusting +crusts +crutch +crutch's +crutched +crutches +crux +crux's +cruxes +cry +crying +cryptanalysis +cryptic +cryptographic +cryptography +cryptology +crystal +crystal's +crystalline +crystals +cub +cub's +cube +cubed +cuber +cubes +cubic +cubicly +cubics +cubing +cubs +cuckoo +cuckoo's +cuckoos +cucumber +cucumber's +cucumbers +cuddle +cuddled +cuddles +cuddling +cudgel +cudgel's +cudgels +cue +cued +cues +cuff +cuff's +cuffed +cuffing +cuffs +cuing +cull +culled +culler +culling +culls +culminate +culminated +culminates +culminating +culmination +culpability +culprit +culprit's +culprits +cult +cult's +cultivate +cultivated +cultivates +cultivating +cultivation +cultivations +cultivator +cultivator's +cultivators +cults +cultural +culturally +culture +cultured +cultures +culturing +cumbersome +cumbersomely +cumbersomeness +cumulative +cumulatively +cunning +cunningly +cunningness +cup +cup's +cupboard +cupboard's +cupboards +cupful +cupfuls +cupped +cupping +cups +cur +curable +curableness +curably +curb +curbed +curbing +curbs +curds +cure +cured +curer +cures +curfew +curfew's +curfews +curing +curiosities +curiosity +curiosity's +curious +curiouser +curiousest +curiously +curiousness +curl +curled +curler +curlers +curlier +curliness +curling +curls +curly +currant +currant's +currants +currencies +currency +currency's +current +currently +currentness +currents +curricular +curriculum +curriculum's +curriculums +curried +currier +curries +curry +currying +curs +curse +cursed +cursedly +cursedness +curses +cursing +cursive +cursively +cursiveness +cursor +cursor's +cursorily +cursoriness +cursors +cursory +curt +curtail +curtailed +curtailer +curtailing +curtails +curtain +curtained +curtaining +curtains +curtly +curtness +curtsied +curtsies +curtsy +curtsy's +curtsying +curvature +curvatures +curve +curved +curves +curving +cushion +cushioned +cushioning +cushions +cusp +cusp's +cusps +cuss +cussed +cussedly +cussedness +cusser +cusses +custard +custodian +custodian's +custodians +custodies +custody +custom +customarily +customariness +customary +customer +customer's +customers +customs +cut +cut's +cute +cutely +cuteness +cuter +cutes +cutest +cutoff +cutoffs +cuts +cutter +cutter's +cutters +cutting +cuttingly +cuttings +cybernetic +cybernetics +cycle +cycled +cycler +cycles +cyclic +cyclically +cyclicly +cycling +cycloid +cycloid's +cycloidal +cycloids +cyclone +cyclone's +cyclones +cylinder +cylinder's +cylindered +cylindering +cylinders +cylindrical +cylindrically +cymbal +cymbal's +cymbals +cynical +cynically +cypress +cyst +cysts +cytology +czar +dabble +dabbled +dabbler +dabblers +dabbles +dabbling +dad +dad's +daddies +daddy +dads +daemon +daemon's +daemons +daffodil +daffodil's +daffodils +dagger +daggers +dailies +daily +daintier +dainties +daintily +daintiness +dainty +dairies +dairy +dairying +daisies +daisy +daisy's +dale +dale's +dales +daleth +dam +dam's +damage +damaged +damager +damagers +damages +damaging +damagingly +damask +dame +damed +damn +damnation +damned +damneder +damnedest +damning +damningly +damns +damp +damped +dampen +dampened +dampener +dampening +dampens +damper +dampers +damping +damply +dampness +damps +dams +damsel +damsel's +damsels +dance +danced +dancer +dancers +dances +dancing +dandelion +dandelion's +dandelions +dandier +dandies +dandy +danger +danger's +dangerous +dangerously +dangerousness +dangers +dangle +dangled +dangler +dangler's +danglers +dangles +dangling +danglingly +dare +dared +darer +darers +dares +daring +daringly +daringness +dark +darken +darkened +darkener +darkeners +darkening +darker +darkest +darkly +darkness +darks +darling +darling's +darlingly +darlingness +darlings +darn +darned +darner +darning +darns +dart +darted +darter +darting +darts +dash +dashed +dasher +dashers +dashes +dashing +dashingly +data +database +database's +databases +date +dated +datedly +datedness +dater +dates +dating +dative +datum +datums +daughter +daughter's +daughterly +daughters +daunt +daunted +daunting +dauntless +dauntlessly +dauntlessness +daunts +dawn +dawned +dawning +dawns +day +day's +daybreak +daybreaks +daydream +daydreamed +daydreamer +daydreamers +daydreaming +daydreams +daylight +daylight's +daylights +days +daytime +daytimes +daze +dazed +dazedness +dazes +dazing +dazzle +dazzled +dazzler +dazzlers +dazzles +dazzling +dazzlingly +deacon +deacon's +deacons +deactivate +deactivates +deactivated +deactivating +dead +deaden +deadened +deadener +deadening +deadeningly +deadens +deadlier +deadliest +deadline +deadline's +deadlines +deadliness +deadlock +deadlocked +deadlocking +deadlocks +deadly +deadness +deaf +deafen +deafened +deafening +deafeningly +deafens +deafer +deafest +deafly +deafness +deal +dealer +dealers +dealing +dealings +deallocate +deallocated +deallocates +deallocating +deallocation +deallocation's +deallocations +deallocator +deals +dealt +dean +dean's +deans +dear +dearer +dearest +dearly +dearness +dears +dearth +dearths +death +deathly +deaths +debatable +debate +debated +debater +debaters +debates +debating +debilitate +debilitated +debilitates +debilitating +debilitation +debris +debt +debt's +debtor +debtors +debts +debug +debugged +debugger +debugger's +debuggers +debugging +debugs +decade +decade's +decadence +decadent +decadently +decades +decay +decayed +decayer +decaying +decays +decease +deceased +deceases +deceasing +deceit +deceitful +deceitfully +deceitfulness +deceive +deceived +deceiver +deceivers +deceives +deceiving +deceivingly +decelerate +decelerated +decelerates +decelerating +deceleration +decelerations +decencies +decency +decency's +decent +decently +deception +deception's +deceptions +deceptive +deceptively +deceptiveness +decidability +decidable +decide +decided +decidedly +decidedness +decider +decides +deciding +decimal +decimally +decimals +decimate +decimated +decimates +decimating +decimation +decipher +deciphered +decipherer +decipherers +deciphering +deciphers +decision +decision's +decisions +decisive +decisively +decisiveness +deck +decked +decker +decking +deckings +decks +declaration +declaration's +declarations +declarative +declaratively +declaratives +declare +declared +declarer +declarers +declares +declaring +declination +declination's +declinations +decline +declined +decliner +decliners +declines +declining +decode +decoded +decoder +decoders +decodes +decoding +decodings +decompile +decompiled +decompiler +decompilers +decompiles +decompiling +decomposability +decomposable +decompose +decomposed +decomposer +decomposes +decomposing +decomposition +decomposition's +decompositions +decompression +decorate +decorated +decorates +decorating +decoration +decorations +decorative +decoratively +decorativeness +decorator +decorators +decorum +decorums +decouple +decoupled +decoupler +decouples +decoupling +decoy +decoy's +decoys +decrease +decreased +decreases +decreasing +decreasingly +decree +decreed +decreeing +decreer +decrees +decrement +decremented +decrementing +decrements +dedicate +dedicated +dedicatedly +dedicates +dedicating +dedication +dedications +dedicative +deduce +deduced +deducer +deduces +deducible +deducing +deduct +deducted +deducting +deduction +deduction's +deductions +deductive +deductively +deducts +deed +deeded +deeding +deeds +deem +deemed +deeming +deems +deep +deepen +deepened +deepening +deepens +deeper +deepest +deeply +deepness +deeps +deer +deers +default +defaulted +defaulter +defaulting +defaults +defeat +defeated +defeating +defeatism +defeatist +defeatists +defeats +defect +defected +defecting +defection +defection's +defections +defective +defectively +defectiveness +defectives +defects +defend +defendant +defendant's +defendants +defended +defender +defenders +defending +defends +defenestrate +defenestrated +defenestrates +defenestrating +defenestration +defenestrations +defensive +defensively +defensiveness +defer +deference +deferment +deferment's +deferments +deferrable +deferred +deferrer +deferrer's +deferrers +deferring +defers +defiance +defiances +defiant +defiantly +deficiencies +deficiency +deficient +deficiently +deficit +deficit's +deficits +defied +defier +defies +defile +defiled +defiler +defiles +defiling +definable +define +defined +definer +definers +defines +defining +definite +definitely +definiteness +definition +definition's +definitional +definitions +definitive +definitively +definitiveness +deformation +deformation's +deformations +deformed +deformities +deformity +deformity's +deftly +defy +defying +defyingly +degenerate +degenerated +degenerately +degenerateness +degenerates +degenerating +degeneration +degenerative +degradable +degradation +degradation's +degradations +degrade +degraded +degradedly +degradedness +degrader +degrades +degrading +degradingly +degree +degree's +degreed +degrees +deign +deigned +deigning +deigns +deities +deity +deity's +dejected +dejectedly +dejectedness +delay +delayed +delayer +delayers +delaying +delays +delegate +delegated +delegates +delegating +delegation +delegations +delete +deleted +deleter +deletes +deleting +deletion +deletions +deliberate +deliberated +deliberately +deliberateness +deliberates +deliberating +deliberation +deliberations +deliberative +deliberatively +deliberativeness +deliberator +deliberator's +deliberators +delicacies +delicacy +delicacy's +delicate +delicately +delicateness +delicates +delicious +deliciouses +deliciously +deliciousness +delight +delighted +delightedly +delightedness +delighter +delightful +delightfully +delightfulness +delighting +delights +delimit +delimited +delimiter +delimiters +delimiting +delimits +delineate +delineated +delineates +delineating +delineation +delineations +delineative +delinquency +delinquent +delinquent's +delinquently +delinquents +delirious +deliriously +deliriousness +deliver +deliverable +deliverables +deliverance +delivered +deliverer +deliverers +deliveries +delivering +delivers +delivery +delivery's +dell +dell's +dells +delta +delta's +deltas +delude +deluded +deluder +deludes +deluding +deludingly +deluge +deluged +deluges +deluging +delusion +delusion's +delusions +delve +delved +delver +delves +delving +demand +demanded +demander +demanding +demandingly +demands +demise +demised +demises +demising +demo +democracies +democracy +democracy's +democrat +democrat's +democratic +democratically +democrats +demodulate +demodulated +demodulates +demodulating +demodulation +demodulation's +demodulations +demodulator +demodulator's +demodulators +demographic +demographics +demolish +demolished +demolisher +demolishes +demolishing +demolition +demolitions +demon +demon's +demoness +demons +demonstrable +demonstrableness +demonstrate +demonstrated +demonstrates +demonstrating +demonstration +demonstrations +demonstrative +demonstratively +demonstrativeness +demonstrator +demonstrator's +demonstrators +demos +demur +demurs +den +den's +deniable +denial +denial's +denials +denied +denier +denies +denigrate +denigrated +denigrates +denigrating +denigration +denigrative +denizen +denizens +denomination +denomination's +denominations +denominator +denominator's +denominators +denotable +denotation +denotation's +denotational +denotationally +denotations +denotative +denote +denoted +denotes +denoting +denounce +denounced +denouncer +denouncers +denounces +denouncing +dens +dense +densely +denseness +denser +densest +densities +density +density's +dent +dental +dentally +dentals +dented +denting +dentist +dentist's +dentists +dents +deny +denying +denyingly +depart +departed +departing +department +department's +departmental +departmentally +departments +departs +departure +departure's +departures +depend +dependability +dependable +dependableness +dependably +depended +dependence +dependences +dependencies +dependency +dependent +dependently +dependents +depending +depends +depict +depicted +depicter +depicting +depicts +deplete +depleted +depletes +depleting +depletion +depletions +depletive +deplorable +deplorableness +deplore +deplored +deplorer +deplores +deploring +deploringly +deploy +deployed +deploying +deployment +deployment's +deployments +deploys +deport +deportation +deported +deportee +deportee's +deportees +deporting +deportment +deports +depose +deposed +deposes +deposing +deposit +deposited +depositing +deposition +deposition's +depositions +depositor +depositor's +depositors +deposits +depot +depot's +depots +deprave +depraved +depravedly +depravedness +depraver +depraves +depraving +deprecate +deprecated +deprecates +deprecating +depreciate +depreciated +depreciates +depreciating +depreciatingly +depreciation +depreciations +depreciative +depreciatively +depress +depressed +depresses +depressing +depressingly +depression +depression's +depressions +depressive +depressively +deprivation +deprivation's +deprivations +deprive +deprived +deprives +depriving +depth +depths +deputies +deputy +deputy's +dequeue +dequeued +dequeues +dequeuing +derail +derailed +derailing +derails +derbies +derby +dereference +dereferenced +dereferencer +dereferencers +dereferences +dereferencing +deride +derided +derider +derides +deriding +deridingly +derision +derivable +derivation +derivation's +derivations +derivative +derivative's +derivatively +derivativeness +derivatives +derive +derived +deriver +derives +deriving +descend +descendant +descendant's +descendants +descended +descender +descenders +descending +descends +descent +descent's +descents +describable +describe +described +describer +describers +describes +describing +descried +description +description's +descriptions +descriptive +descriptively +descriptiveness +descriptives +descriptor +descriptor's +descriptors +descry +descrying +desert +deserted +deserter +deserters +deserting +desertion +desertions +deserts +deserve +deserved +deservedly +deservedness +deserver +deserves +deserving +deservingly +deservings +desiderata +desideratum +design +designate +designated +designates +designating +designation +designations +designative +designator +designator's +designators +designed +designedly +designer +designer's +designers +designing +designs +desirability +desirable +desirableness +desirably +desire +desired +desirer +desires +desiring +desirous +desirously +desirousness +desk +desk's +desks +desktop +desolate +desolated +desolately +desolateness +desolater +desolates +desolating +desolatingly +desolation +desolations +despair +despaired +despairer +despairing +despairingly +despairs +despatch +despatched +desperate +desperately +desperateness +desperation +despise +despised +despiser +despises +despising +despite +despited +despot +despot's +despotic +despots +dessert +dessert's +desserts +destination +destination's +destinations +destine +destined +destinies +destining +destiny +destiny's +destitute +destituteness +destitution +destroy +destroyed +destroyer +destroyer's +destroyers +destroying +destroys +destruction +destruction's +destructions +destructive +destructively +destructiveness +detach +detached +detachedly +detachedness +detacher +detaches +detaching +detachment +detachment's +detachments +detail +detailed +detailedly +detailedness +detailer +detailing +details +detain +detained +detainer +detaining +detains +detect +detectable +detectably +detected +detecting +detection +detection's +detections +detective +detectives +detector +detector's +detectors +detects +detention +deteriorate +deteriorated +deteriorates +deteriorating +deterioration +deteriorative +determinable +determinableness +determinacy +determinant +determinant's +determinants +determinate +determinately +determinateness +determination +determinations +determinative +determinatively +determinativeness +determine +determined +determinedly +determinedness +determiner +determiners +determines +determining +determinism +deterministic +deterministically +detest +detestable +detestableness +detested +detesting +detests +detonate +detonated +detonates +detonating +detonation +detonative +detract +detracted +detracting +detractive +detractively +detractor +detractor's +detractors +detracts +detriment +detriments +devastate +devastated +devastates +devastating +devastatingly +devastation +devastations +devastative +develop +developed +developer +developer's +developers +developing +development +development's +developmental +developmentally +developments +develops +deviant +deviant's +deviantly +deviants +deviate +deviated +deviates +deviating +deviation +deviations +device +device's +devices +devil +devil's +devilish +devilishly +devilishness +devils +devise +devised +deviser +devises +devising +devisings +devision +devisions +devoid +devote +devoted +devotedly +devotee +devotee's +devotees +devotes +devoting +devotion +devotions +devour +devoured +devourer +devouring +devours +devout +devoutly +devoutness +dew +dewdrop +dewdrop's +dewdrops +dewed +dewier +dewiness +dewing +dews +dewy +dexterity +diabetes +diadem +diagnosable +diagnose +diagnosed +diagnoses +diagnosing +diagnosis +diagnostic +diagnostic's +diagnostics +diagonal +diagonally +diagonals +diagram +diagram's +diagramed +diagraming +diagrammable +diagrammatic +diagrammatically +diagrammed +diagrammer +diagrammer's +diagrammers +diagramming +diagrams +dial +dial's +dialect +dialect's +dialects +dialog +dialog's +dialogs +dialogue +dialogue's +dialogues +dials +diameter +diameter's +diameters +diametrically +diamond +diamond's +diamonds +diaper +diaper's +diapered +diapering +diapers +diaphragm +diaphragm's +diaphragms +diaries +diary +diary's +diatribe +diatribe's +diatribes +dice +dicer +dices +dichotomies +dichotomy +dicing +dickens +dicky +dictate +dictated +dictates +dictating +dictation +dictations +dictator +dictator's +dictators +dictatorship +dictatorships +diction +dictionaries +dictionary +dictionary's +dictions +dictum +dictum's +dictums +did +didn't +die +died +dielectric +dielectric's +dielectrics +dies +diet +dieter +dieters +dietitian +dietitian's +dietitians +diets +differ +differed +difference +difference's +differenced +differences +differencing +different +differential +differential's +differentially +differentials +differentiate +differentiated +differentiates +differentiating +differentiation +differentiations +differentiators +differently +differentness +differer +differers +differing +differs +difficult +difficulties +difficultly +difficulty +difficulty's +diffuse +diffused +diffusely +diffuseness +diffuser +diffusers +diffuses +diffusing +diffusion +diffusions +diffusive +diffusively +diffusiveness +dig +digest +digested +digester +digestible +digesting +digestion +digestions +digestive +digestively +digestiveness +digests +digger +digger's +diggers +digging +diggings +digit +digit's +digital +digitally +digits +dignified +dignify +dignities +dignity +digress +digressed +digresses +digressing +digression +digression's +digressions +digressive +digressively +digressiveness +digs +dike +dike's +diker +dikes +diking +dilate +dilated +dilatedly +dilatedness +dilates +dilating +dilation +dilative +dilemma +dilemma's +dilemmas +diligence +diligences +diligent +diligently +diligentness +dilute +diluted +dilutely +diluteness +diluter +dilutes +diluting +dilution +dilutions +dilutive +dim +dime +dime's +dimension +dimensional +dimensionality +dimensionally +dimensioned +dimensioning +dimensions +dimer +dimers +dimes +diminish +diminished +diminishes +diminishing +diminution +diminutive +diminutively +diminutiveness +dimly +dimmed +dimmer +dimmer's +dimmers +dimmest +dimming +dimness +dimple +dimpled +dimples +dimpling +dims +din +dine +dined +diner +diners +dines +dingier +dinginess +dingy +dining +dinner +dinner's +dinners +dint +diode +diode's +diodes +dioxide +dioxides +dip +diphtheria +diploma +diploma's +diplomacy +diplomas +diplomat +diplomat's +diplomatic +diplomatics +diplomats +dipped +dipper +dipper's +dippers +dipping +dippings +dips +dire +direct +directed +directing +direction +direction's +directional +directionality +directionally +directions +directive +directive's +directives +directly +directness +director +director's +directories +directors +directory +directory's +directs +direly +direness +direr +direst +dirge +dirge's +dirged +dirges +dirging +dirt +dirt's +dirtied +dirtier +dirties +dirtiest +dirtily +dirtiness +dirts +dirty +dirtying +disabilities +disability +disability's +disable +disabled +disabler +disablers +disables +disabling +disabuse +disadvantage +disadvantage's +disadvantaged +disadvantagedness +disadvantages +disadvantaging +disagree +disagreeable +disagreeableness +disagreed +disagreeing +disagreement +disagreement's +disagreements +disagrees +disallow +disallowed +disallowing +disallows +disambiguate +disambiguated +disambiguates +disambiguating +disambiguation +disambiguations +disappear +disappearance +disappearance's +disappearances +disappeared +disappearing +disappears +disappoint +disappointed +disappointedly +disappointing +disappointingly +disappointment +disappointment's +disappointments +disappoints +disapproval +disapprove +disapproved +disapprover +disapproves +disapproving +disapprovingly +disarm +disarmament +disarmed +disarmer +disarmers +disarming +disarmingly +disarms +disassemble +disassembled +disassembler +disassembler's +disassemblers +disassembles +disassembling +disaster +disaster's +disasters +disastrous +disastrously +disband +disbanded +disbanding +disbands +disbelieve +disbelieved +disbeliever +disbelievers +disbelieves +disbelieving +disburse +disbursed +disbursement +disbursement's +disbursements +disburser +disburses +disbursing +disc +disc's +discard +discarded +discarder +discarding +discards +discern +discerned +discerner +discernibility +discernible +discernibly +discerning +discerningly +discernment +discerns +discharge +discharged +discharger +discharges +discharging +disciple +disciple's +disciples +disciplinary +discipline +disciplined +discipliner +disciplines +disciplining +disclaim +disclaimed +disclaimer +disclaimers +disclaiming +disclaims +disclose +disclosed +discloser +discloses +disclosing +disclosure +disclosure's +disclosures +discomfort +discomforting +discomfortingly +disconcert +disconcerted +disconcerting +disconcertingly +disconcerts +disconnect +disconnected +disconnectedly +disconnectedness +disconnecter +disconnecting +disconnection +disconnections +disconnects +discontent +discontented +discontentedly +discontinuance +discontinue +discontinued +discontinues +discontinuing +discontinuities +discontinuity +discontinuity's +discontinuous +discontinuously +discord +discords +discount +discounted +discounter +discounting +discounts +discourage +discouraged +discouragement +discourager +discourages +discouraging +discouragingly +discourse +discourse's +discoursed +discourser +discourses +discoursing +discover +discovered +discoverer +discoverers +discoveries +discovering +discovers +discovery +discovery's +discredit +discredited +discrediting +discredits +discreet +discreetly +discreetness +discrepancies +discrepancy +discrepancy's +discrete +discretely +discreteness +discretion +discretions +discriminate +discriminated +discriminates +discriminating +discriminatingly +discrimination +discriminations +discriminative +discriminatory +discs +discuss +discussed +discusser +discusses +discussing +discussion +discussion's +discussions +disdain +disdaining +disdains +disease +diseased +diseases +diseasing +disenfranchise +disenfranchised +disenfranchisement +disenfranchisement's +disenfranchisements +disenfranchiser +disenfranchises +disenfranchising +disengage +disengaged +disengages +disengaging +disentangle +disentangled +disentangler +disentangles +disentangling +disfigure +disfigured +disfigures +disfiguring +disgorge +disgorger +disgrace +disgraced +disgraceful +disgracefully +disgracefulness +disgracer +disgraces +disgracing +disgruntled +disguise +disguised +disguisedly +disguiser +disguises +disguising +disgust +disgusted +disgustedly +disgusting +disgustingly +disgusts +dish +dishearten +disheartening +dishearteningly +dished +dishes +dishing +dishonest +dishonestly +dishwasher +dishwashers +disillusion +disillusioned +disillusioning +disillusionment +disillusionment's +disillusionments +disinterested +disinterestedly +disinterestedness +disjoint +disjointed +disjointedly +disjointedness +disjointly +disjointness +disjunct +disjunction +disjunctions +disjunctive +disjunctively +disjuncts +disk +disk's +disked +disking +disks +dislike +disliked +disliker +dislikes +disliking +dislocate +dislocated +dislocates +dislocating +dislocation +dislocations +dislodge +dislodged +dislodges +dislodging +dismal +dismally +dismalness +dismay +dismayed +dismaying +dismayingly +dismays +dismiss +dismissal +dismissal's +dismissals +dismissed +dismisser +dismissers +dismisses +dismissing +dismissive +dismount +dismounted +dismounting +dismounts +disobedience +disobey +disobeyed +disobeyer +disobeying +disobeys +disorder +disordered +disorderedly +disorderedness +disorderliness +disorderly +disorders +disown +disowned +disowning +disowns +disparate +disparately +disparateness +disparities +disparity +disparity's +dispatch +dispatched +dispatcher +dispatchers +dispatches +dispatching +dispel +dispelled +dispelling +dispels +dispensation +dispense +dispensed +dispenser +dispensers +dispenses +dispensing +disperse +dispersed +dispersedly +disperser +disperses +dispersing +dispersion +dispersions +dispersive +dispersively +dispersiveness +displace +displaced +displacement +displacement's +displacements +displacer +displaces +displacing +display +displayed +displayer +displaying +displays +displease +displeased +displeasedly +displeases +displeasing +displeasure +disposable +disposal +disposal's +disposals +dispose +disposed +disposer +disposes +disposing +disposition +disposition's +dispositions +disprove +disproved +disproves +disproving +dispute +disputed +disputer +disputers +disputes +disputing +disqualification +disqualified +disqualifies +disqualify +disqualifying +disquiet +disquieting +disquietingly +disquietly +disregard +disregarded +disregarding +disregards +disrupt +disrupted +disrupter +disrupting +disruption +disruption's +disruptions +disruptive +disruptively +disruptiveness +disrupts +dissatisfaction +dissatisfaction's +dissatisfactions +dissatisfied +disseminate +disseminated +disseminates +disseminating +dissemination +dissension +dissension's +dissensions +dissent +dissented +dissenter +dissenters +dissenting +dissents +dissertation +dissertation's +dissertations +disservice +dissident +dissident's +dissidents +dissimilar +dissimilarities +dissimilarity +dissimilarity's +dissimilarly +dissipate +dissipated +dissipatedly +dissipatedness +dissipater +dissipates +dissipating +dissipation +dissipations +dissipative +dissociate +dissociated +dissociates +dissociating +dissociation +dissociative +dissolution +dissolution's +dissolutions +dissolve +dissolved +dissolver +dissolves +dissolving +dissonance +dissonance's +dissonances +distal +distally +distance +distanced +distances +distancing +distant +distantly +distantness +distaste +distasteful +distastefully +distastefulness +distastes +distemper +distill +distillation +distilled +distiller +distillers +distilling +distills +distinct +distinction +distinction's +distinctions +distinctive +distinctively +distinctiveness +distinctly +distinctness +distinguish +distinguishable +distinguished +distinguisher +distinguishes +distinguishing +distort +distorted +distorter +distorting +distortion +distortion's +distortions +distorts +distract +distracted +distractedly +distracting +distractingly +distraction +distraction's +distractions +distractive +distracts +distraught +distraughtly +distress +distressed +distresses +distressing +distressingly +distribute +distributed +distributer +distributes +distributing +distribution +distribution's +distributional +distributions +distributive +distributively +distributiveness +distributivity +distributor +distributor's +distributors +district +district's +districted +districting +districts +distrust +distrusted +distrusts +disturb +disturbance +disturbance's +disturbances +disturbed +disturber +disturbing +disturbingly +disturbs +ditch +ditch's +ditched +ditcher +ditches +ditching +ditto +divan +divan's +divans +dive +dived +diver +diverge +diverged +divergence +divergence's +divergences +divergent +divergently +diverges +diverging +divers +diverse +diversely +diverseness +diversification +diversified +diversifier +diversifies +diversify +diversifying +diversion +diversions +diversities +diversity +divert +diverted +diverting +diverts +dives +divest +divested +divesting +divests +divide +divided +dividend +dividend's +dividends +divider +dividers +divides +dividing +divine +divined +divinely +diviner +divines +diving +divining +divinities +divinity +divinity's +divisible +division +division's +divisions +divisor +divisor's +divisors +divorce +divorced +divorces +divorcing +divulge +divulged +divulges +divulging +dizzied +dizzier +dizziness +dizzy +dizzying +dizzyingly +do +dock +docked +docker +docking +docks +doctor +doctor's +doctoral +doctorate +doctorate's +doctorates +doctored +doctoring +doctors +doctrine +doctrine's +doctrines +document +document's +documentaries +documentary +documentary's +documentation +documentation's +documentations +documented +documenter +documenters +documenting +documents +dodge +dodged +dodger +dodgers +dodges +dodging +doer +doers +does +doesn't +dog +dog's +dogged +doggedly +doggedness +dogging +dogma +dogma's +dogmas +dogmatism +dogs +doing +doings +dole +doled +doleful +dolefully +dolefulness +doles +doling +doll +doll's +dollar +dollars +dollied +dollies +dolls +dolly +dolly's +dollying +dolphin +dolphin's +dolphins +domain +domain's +domains +dome +domed +domes +domestic +domestically +domesticate +domesticated +domesticates +domesticating +domestication +dominance +dominant +dominantly +dominate +dominated +dominates +dominating +domination +dominations +dominative +doming +dominion +dominions +don +don't +donate +donated +donates +donating +donation +donations +donative +done +donkey +donkey's +donkeys +dons +doom +doomed +dooming +dooms +door +door's +doors +doorstep +doorstep's +doorsteps +doorway +doorway's +doorways +dope +doped +doper +dopers +dopes +doping +dormant +dormitories +dormitory +dormitory's +dorsal +dorsally +dose +dosed +doses +dosing +dot +dot's +dote +doted +doter +dotes +doth +doting +dotingly +dots +dotted +dotting +double +doubled +doubleness +doubler +doublers +doubles +doublet +doublet's +doublets +doubling +doubly +doubt +doubtable +doubted +doubter +doubters +doubtful +doubtfully +doubtfulness +doubting +doubtingly +doubtless +doubtlessly +doubtlessness +doubts +dough +doughnut +doughnut's +doughnuts +douse +doused +douser +douses +dousing +dove +dover +doves +down +downcast +downed +downer +downers +downfall +downfallen +downier +downing +download +downloading +downloads +downplay +downplayed +downplaying +downplays +downright +downrightly +downrightness +downs +downstairs +downstream +downtown +downtowner +downtowns +downward +downwardly +downwardness +downwards +downy +doze +dozed +dozen +dozens +dozenth +dozer +dozes +dozing +drab +drably +drabness +drabs +draft +draft's +drafted +drafter +drafters +drafting +drafts +draftsmen +drag +dragged +dragging +draggingly +dragon +dragon's +dragons +dragoon +dragooned +dragoons +drags +drain +drainage +drainages +drained +drainer +drainers +draining +drains +drake +drama +drama's +dramas +dramatic +dramatically +dramatics +dramatist +dramatist's +dramatists +drank +drape +draped +draper +draperies +drapers +drapery +drapery's +drapes +draping +drastic +drastically +draw +drawback +drawback's +drawbacks +drawbridge +drawbridge's +drawbridges +drawer +drawers +drawing +drawings +drawl +drawled +drawler +drawling +drawlingly +drawls +drawly +drawn +drawnly +drawnness +draws +dread +dreaded +dreadful +dreadfully +dreadfulness +dreading +dreads +dream +dreamed +dreamer +dreamers +dreamier +dreamily +dreaminess +dreaming +dreamingly +dreams +dreamy +drearier +dreariness +dreary +dredge +dredge's +dredged +dredger +dredgers +dredges +dredging +dregs +drench +drenched +drencher +drenches +drenching +dress +dressed +dresser +dressers +dresses +dressing +dressings +dressmaker +dressmaker's +dressmakers +drew +dried +drier +drier's +driers +dries +driest +drift +drifted +drifter +drifters +drifting +driftingly +drifts +drill +drilled +driller +drilling +drills +drily +drink +drinkable +drinker +drinkers +drinking +drinks +drip +drip's +drips +drive +driven +drivenness +driver +driver's +drivers +drives +driveway +driveway's +driveways +driving +drone +drone's +droner +drones +droning +droningly +drool +drooled +drooler +drooling +drools +droop +drooped +drooping +droopingly +droops +drop +drop's +dropped +dropper +dropper's +droppers +dropping +dropping's +droppings +drops +drought +drought's +droughts +drove +drover +drovers +droves +drown +drowned +drowner +drowning +drownings +drowns +drowsier +drowsiest +drowsiness +drowsy +drudgery +drug +drug's +druggist +druggist's +druggists +drugs +drum +drum's +drummed +drummer +drummer's +drummers +drumming +drums +drunk +drunk's +drunkard +drunkard's +drunkards +drunken +drunkenly +drunkenness +drunker +drunkly +drunks +dry +drying +dryly +dual +dualities +duality +duality's +dually +duals +dub +dubious +dubiously +dubiousness +dubs +duchess +duchess's +duchesses +duchies +duchy +duck +ducked +ducker +ducking +ducks +dude +due +duel +duels +dueness +dues +dug +duke +duke's +dukes +dull +dulled +duller +dullest +dulling +dullness +dulls +dully +duly +dumb +dumbbell +dumbbell's +dumbbells +dumber +dumbest +dumbly +dumbness +dummied +dummies +dummy +dummy's +dummying +dump +dumped +dumper +dumpers +dumping +dumps +dunce +dunce's +dunces +dune +dune's +dunes +dungeon +dungeon's +dungeons +duplicate +duplicated +duplicates +duplicating +duplication +duplications +duplicative +duplicator +duplicator's +duplicators +durabilities +durability +durable +durableness +durables +durably +duration +duration's +durations +during +dusk +duskier +duskiness +dusky +dust +dusted +duster +dusters +dustier +dustiest +dustiness +dusting +dusts +dusty +duties +dutiful +dutifully +dutifulness +duty +duty's +dwarf +dwarfed +dwarfness +dwarfs +dwell +dwelled +dweller +dwellers +dwelling +dwellings +dwells +dwindle +dwindled +dwindles +dwindling +dye +dyed +dyeing +dyer +dyers +dyes +dying +dynamic +dynamically +dynamics +dynamite +dynamited +dynamiter +dynamites +dynamiting +dynasties +dynasty +dynasty's +each +eager +eagerly +eagerness +eagle +eagle's +eagles +ear +eared +earing +earl +earl's +earlier +earliest +earliness +earls +early +earmark +earmarked +earmarking +earmarkings +earmarks +earn +earned +earner +earner's +earners +earnest +earnestly +earnestness +earning +earnings +earns +earring +earring's +earrings +ears +earshot +earth +earth's +earthed +earthen +earthenware +earthliness +earthly +earthquake +earthquake's +earthquakes +earths +earthworm +earthworm's +earthworms +ease +eased +easement +easement's +easements +easer +eases +easier +easiest +easily +easiness +easing +east +easter +easterly +eastern +easterner +easterners +easting +easts +eastward +eastwards +easy +eat +eaten +eater +eaters +eating +eatings +eats +eaves +eavesdrop +eavesdropped +eavesdropper +eavesdropper's +eavesdroppers +eavesdropping +eavesdrops +ebb +ebbed +ebbing +ebbs +ebony +eccentric +eccentric's +eccentricities +eccentricity +eccentrics +ecclesiastical +ecclesiastically +echelon +echo +echoed +echoes +echoing +echos +eclipse +eclipsed +eclipses +eclipsing +ecology +economic +economical +economically +economics +economies +economist +economist's +economists +economy +economy's +ecstasy +eddied +eddies +eddy +eddy's +eddying +edge +edged +edger +edges +edging +edible +edibleness +edibles +edict +edict's +edicts +edifice +edifice's +edifices +edit +editable +edited +editing +edition +edition's +editions +editor +editor's +editorial +editorially +editorials +editors +edits +educate +educated +educatedly +educatedness +educates +educating +education +education's +educational +educationally +educations +educative +educator +educator's +educators +eel +eel's +eels +eerie +eerier +effect +effected +effecting +effective +effectively +effectiveness +effectives +effector +effector's +effectors +effects +effectually +effeminate +efficacy +efficiencies +efficiency +efficient +efficiently +effigy +effort +effort's +effortless +effortlessly +effortlessness +efforts +egg +egged +egger +egging +eggs +ego +egos +eigenvalue +eigenvalue's +eigenvalues +eight +eighteen +eighteens +eighteenth +eighth +eighth's +eighthes +eighties +eightieth +eights +eighty +either +ejaculate +ejaculated +ejaculates +ejaculating +ejaculation +ejaculations +eject +ejected +ejecting +ejective +ejects +eke +eked +ekes +eking +el +elaborate +elaborated +elaborately +elaborateness +elaborates +elaborating +elaboration +elaborations +elaborative +elaborators +elapse +elapsed +elapses +elapsing +elastic +elastically +elasticities +elasticity +elastics +elate +elated +elatedly +elatedness +elater +elates +elating +elation +elbow +elbowed +elbowing +elbows +elder +elderliness +elderly +elders +eldest +elect +elected +electing +election +election's +elections +elective +electively +electiveness +electives +elector +elector's +electoral +electorally +electors +electric +electrical +electrically +electricalness +electricities +electricity +electrics +electrification +electrified +electrify +electrifying +electrocute +electrocuted +electrocutes +electrocuting +electrocution +electrocutions +electrode +electrode's +electrodes +electrolyte +electrolyte's +electrolytes +electrolytic +electron +electron's +electronic +electronically +electronics +electrons +elects +elegance +elegances +elegant +elegantly +element +element's +elemental +elementally +elementals +elementariness +elementary +elements +elephant +elephant's +elephants +elevate +elevated +elevates +elevating +elevation +elevations +elevator +elevator's +elevators +eleven +elevens +elevenses +eleventh +elf +elicit +elicited +eliciting +elicits +eligibilities +eligibility +eligible +eligibles +eliminate +eliminated +eliminately +eliminates +eliminating +elimination +eliminations +eliminative +eliminator +eliminators +elk +elk's +elks +ellipse +ellipse's +ellipses +ellipsis +ellipsoid +ellipsoid's +ellipsoidal +ellipsoids +elliptic +elliptical +elliptically +elm +elmer +elms +elongate +elongated +elongates +elongating +elongation +eloquence +eloquent +eloquently +els +else +else's +elsewhere +elucidate +elucidated +elucidates +elucidating +elucidation +elucidative +elude +eluded +eludes +eluding +elusive +elusively +elusiveness +elves +emaciated +emacs +emacs's +email +email's +emanating +emancipation +embark +embarked +embarking +embarks +embarrass +embarrassed +embarrassedly +embarrasses +embarrassing +embarrassingly +embarrassment +embassies +embassy +embassy's +embed +embedded +embedding +embeds +embellish +embellished +embellisher +embellishes +embellishing +embellishment +embellishment's +embellishments +ember +embers +embezzle +embezzled +embezzler +embezzler's +embezzlers +embezzles +embezzling +emblem +emblems +embodied +embodier +embodies +embodiment +embodiment's +embodiments +embody +embodying +embrace +embraced +embracer +embraces +embracing +embracingly +embracive +embroider +embroidered +embroiderer +embroideries +embroiders +embroidery +embryo +embryo's +embryology +embryos +emerald +emerald's +emeralds +emerge +emerged +emergence +emergencies +emergency +emergency's +emergent +emerges +emerging +emeries +emery +emigrant +emigrant's +emigrants +emigrate +emigrated +emigrates +emigrating +emigration +eminence +eminent +eminently +emit +emits +emitted +emotion +emotion's +emotional +emotionally +emotions +empathy +emperor +emperor's +emperors +emphases +emphasis +emphatic +emphatically +empire +empire's +empires +empirical +empirically +empiricist +empiricist's +empiricists +employ +employable +employed +employee +employee's +employees +employer +employer's +employers +employing +employment +employment's +employments +employs +empower +empowered +empowering +empowers +empress +emptied +emptier +empties +emptiest +emptily +emptiness +empty +emptying +emulate +emulated +emulates +emulating +emulation +emulations +emulative +emulatively +emulator +emulator's +emulators +enable +enabled +enabler +enablers +enables +enabling +enact +enacted +enacting +enactment +enactments +enacts +enamel +enamels +encamp +encamped +encamping +encamps +encapsulate +encapsulated +encapsulates +encapsulating +encapsulation +enchant +enchanted +enchanter +enchanting +enchantingly +enchantment +enchants +encipher +enciphered +encipherer +enciphering +enciphers +encircle +encircled +encircles +encircling +enclose +enclosed +encloses +enclosing +enclosure +enclosure's +enclosures +encode +encoded +encoder +encoders +encodes +encoding +encodings +encompass +encompassed +encompasses +encompassing +encounter +encountered +encountering +encounters +encourage +encouraged +encouragement +encouragements +encourager +encourages +encouraging +encouragingly +encrypt +encrypted +encrypting +encryption +encryption's +encryptions +encrypts +encumber +encumbered +encumbering +encumbers +encyclopedia +encyclopedia's +encyclopedias +encyclopedic +end +endanger +endangered +endangering +endangers +endear +endeared +endearing +endearingly +endears +ended +endemic +ender +enders +ending +endings +endive +endless +endlessly +endlessness +endorse +endorsed +endorsement +endorsement's +endorsements +endorser +endorses +endorsing +endow +endowed +endowing +endowment +endowment's +endowments +endows +ends +endurable +endurably +endurance +endure +endured +endures +enduring +enduringly +enduringness +enema +enema's +enemas +enemies +enemy +enemy's +energetic +energetics +energies +energy +enforce +enforced +enforcedly +enforcement +enforcer +enforcers +enforces +enforcing +enfranchise +enfranchised +enfranchisement +enfranchiser +enfranchises +enfranchising +engage +engaged +engagement +engagement's +engagements +engages +engaging +engagingly +engender +engendered +engendering +engenders +engine +engine's +engined +engineer +engineer's +engineered +engineering +engineeringly +engineerings +engineers +engines +engining +england +englander +englanders +engrave +engraved +engraver +engravers +engraves +engraving +engravings +engross +engrossed +engrossedly +engrosser +engrossing +engrossingly +enhance +enhanced +enhancement +enhancement's +enhancements +enhances +enhancing +enigmatic +enjoin +enjoined +enjoining +enjoins +enjoy +enjoyable +enjoyableness +enjoyably +enjoyed +enjoying +enjoyment +enjoys +enlarge +enlarged +enlargement +enlargement's +enlargements +enlarger +enlargers +enlarges +enlarging +enlighten +enlightened +enlightening +enlightenment +enlightens +enlist +enlisted +enlister +enlisting +enlistment +enlistments +enlists +enliven +enlivened +enlivening +enlivens +enmities +enmity +ennoble +ennobled +ennobler +ennobles +ennobling +ennui +enormities +enormity +enormous +enormously +enormousness +enough +enqueue +enqueued +enqueues +enquire +enquired +enquirer +enquirers +enquires +enquiring +enrage +enraged +enrages +enraging +enrich +enriched +enricher +enriches +enriching +enrolled +enrolling +ensemble +ensemble's +ensembles +ensign +ensign's +ensigns +enslave +enslaved +enslaver +enslavers +enslaves +enslaving +ensnare +ensnared +ensnares +ensnaring +ensue +ensued +ensues +ensuing +ensure +ensured +ensurer +ensurers +ensures +ensuring +entail +entailed +entailer +entailing +entails +entangle +entangled +entangler +entangles +entangling +enter +entered +enterer +entering +enterprise +enterpriser +enterprises +enterprising +enterprisingly +enters +entertain +entertained +entertainer +entertainers +entertaining +entertainingly +entertainment +entertainment's +entertainments +entertains +enthusiasm +enthusiasms +enthusiast +enthusiast's +enthusiastic +enthusiastically +enthusiasts +entice +enticed +enticer +enticers +entices +enticing +entire +entirely +entireties +entirety +entities +entitle +entitled +entitles +entitling +entity +entity's +entrance +entranced +entrances +entrancing +entreat +entreated +entreaties +entreating +entreatingly +entreats +entreaty +entrench +entrenched +entrenches +entrenching +entrepreneur +entrepreneur's +entrepreneurs +entries +entropies +entropy +entrust +entrusted +entrusting +entrusts +entry +entry's +enumerable +enumerate +enumerated +enumerates +enumerating +enumeration +enumerations +enumerative +enumerator +enumerator's +enumerators +enunciation +envelop +envelope +enveloped +enveloper +envelopes +enveloping +envelops +enviably +envied +envier +envies +envious +enviously +enviousness +environ +environed +environing +environment +environment's +environmental +environmentally +environments +environs +envisage +envisaged +envisages +envisaging +envision +envisioned +envisioning +envisions +envoy +envoy's +envoys +envy +envying +envyingly +epaulet +epaulet's +epaulets +ephemeral +ephemerally +ephemerals +epic +epic's +epics +epidemic +epidemic's +epidemics +episcopal +episcopally +episode +episode's +episodes +episodic +epistemological +epistemologically +epistemology +epistle +epistle's +epistler +epistles +epitaph +epitaphed +epitaphing +epitaphs +epitaxial +epitaxially +epithet +epithet's +epithets +epoch +epochs +epsilon +epsilons +equal +equalities +equality +equality's +equally +equals +equate +equated +equates +equating +equation +equations +equator +equator's +equatorial +equators +equilibrium +equilibriums +equinox +equip +equipment +equipments +equipped +equipping +equips +equitable +equitableness +equitably +equities +equity +equivalence +equivalenced +equivalences +equivalencing +equivalent +equivalently +equivalents +era +era's +eradicate +eradicated +eradicates +eradicating +eradication +eradicative +eras +erasable +erase +erased +eraser +erasers +erases +erasing +erasion +erasure +ere +erect +erected +erecting +erection +erection's +erections +erectly +erectness +erector +erector's +erectors +erects +ergo +ermine +ermine's +ermined +ermines +err +errand +errands +erratic +erred +erring +erringly +erroneous +erroneously +erroneousness +error +error's +errors +errs +eruption +eruptions +escalate +escalated +escalates +escalating +escalation +escapable +escapade +escapade's +escapades +escape +escaped +escapee +escapee's +escapees +escaper +escapes +escaping +eschew +eschewed +eschewing +eschews +escort +escorted +escorting +escorts +esoteric +especial +especially +espied +espies +espionage +espouse +espoused +espouser +espouses +espousing +esprit +esprits +espy +espying +esquire +esquires +essay +essayed +essayer +essays +essence +essence's +essences +essential +essentially +essentialness +essentials +establish +established +establisher +establishes +establishing +establishment +establishment's +establishments +estate +estate's +estates +esteem +esteemed +esteeming +esteems +estimate +estimated +estimates +estimating +estimation +estimations +estimative +etc +eternal +eternally +eternalness +eternities +eternity +ethereal +ethereally +etherealness +ethic +ethical +ethically +ethicalness +ethics +ethnic +etiquette +eunuch +eunuchs +euphemism +euphemism's +euphemisms +euphoria +euro +evacuate +evacuated +evacuates +evacuating +evacuation +evacuations +evacuative +evade +evaded +evader +evades +evading +evaluate +evaluated +evaluates +evaluating +evaluation +evaluations +evaluative +evaluator +evaluator's +evaluators +evangelist +evaporate +evaporated +evaporates +evaporating +evaporation +evaporations +evaporative +evaporatively +eve +even +evened +evener +evenhanded +evenhandedly +evenhandedness +evening +evening's +evenings +evenly +evenness +evens +event +event's +eventful +eventfully +eventfulness +events +eventual +eventualities +eventuality +eventually +ever +everest +evergreen +everlasting +everlastingly +everlastingness +evermore +every +everybody +everybody's +everyday +everydayness +everyone +everyone's +everyones +everything +everywhere +eves +evict +evicted +evicting +eviction +eviction's +evictions +evicts +evidence +evidenced +evidences +evidencing +evident +evidently +evil +evilly +evilness +evils +evince +evinced +evinces +evincing +evoke +evoked +evokes +evoking +evolute +evolute's +evolutes +evolution +evolution's +evolutionary +evolutions +evolve +evolved +evolves +evolving +ewe +ewe's +ewer +ewes +exacerbate +exacerbated +exacerbates +exacerbating +exacerbation +exacerbations +exact +exacted +exacter +exacting +exactingly +exactingness +exaction +exaction's +exactions +exactitude +exactly +exactness +exacts +exaggerate +exaggerated +exaggeratedly +exaggeratedness +exaggerates +exaggerating +exaggeration +exaggerations +exaggerative +exaggeratively +exalt +exalted +exaltedly +exalter +exalters +exalting +exalts +exam +exam's +examen +examination +examination's +examinations +examine +examined +examiner +examiners +examines +examining +example +example's +exampled +examples +exampling +exams +exasperate +exasperated +exasperatedly +exasperates +exasperating +exasperatingly +exasperation +exasperations +excavate +excavated +excavates +excavating +excavation +excavations +exceed +exceeded +exceeder +exceeding +exceedingly +exceeds +excel +excelled +excellence +excellences +excellency +excellent +excellently +excelling +excels +except +excepted +excepting +exception +exception's +exceptional +exceptionally +exceptionalness +exceptions +exceptive +excepts +excerpt +excerpted +excerpter +excerpts +excess +excesses +excessive +excessively +excessiveness +exchange +exchangeable +exchanged +exchanger +exchangers +exchanges +exchanging +exchequer +exchequer's +exchequers +excise +excised +excises +excising +excision +excisions +excitable +excitableness +excitation +excitation's +excitations +excite +excited +excitedly +excitement +exciter +excites +exciting +excitingly +exclaim +exclaimed +exclaimer +exclaimers +exclaiming +exclaims +exclamation +exclamation's +exclamations +exclude +excluded +excluder +excludes +excluding +exclusion +exclusioner +exclusioners +exclusions +exclusive +exclusively +exclusiveness +exclusivity +excommunicate +excommunicated +excommunicates +excommunicating +excommunication +excommunicative +excrete +excreted +excreter +excretes +excreting +excretion +excretions +excruciatingly +excursion +excursion's +excursions +excusable +excusableness +excusably +excuse +excused +excuser +excuses +excusing +executable +executable's +executables +execute +executed +executer +executers +executes +executing +execution +executional +executioner +executions +executive +executive's +executives +executor +executor's +executors +exemplar +exemplariness +exemplars +exemplary +exemplification +exemplified +exemplifier +exemplifiers +exemplifies +exemplify +exemplifying +exempt +exempted +exempting +exempts +exercise +exercised +exerciser +exercisers +exercises +exercising +exert +exerted +exerting +exertion +exertion's +exertions +exerts +exhale +exhaled +exhales +exhaling +exhaust +exhausted +exhaustedly +exhauster +exhaustible +exhausting +exhaustingly +exhaustion +exhaustive +exhaustively +exhaustiveness +exhausts +exhibit +exhibited +exhibiting +exhibition +exhibition's +exhibitioner +exhibitions +exhibitive +exhibitor +exhibitor's +exhibitors +exhibits +exhortation +exhortation's +exhortations +exigencies +exigency +exile +exiled +exiles +exiling +exist +existed +existence +existences +existent +existential +existentialism +existentialist +existentialist's +existentialists +existentially +existing +exists +exit +exited +exiting +exits +exorbitant +exorbitantly +exoskeletons +exotic +exoticness +expand +expandable +expanded +expander +expander's +expanders +expanding +expands +expanse +expansed +expanses +expansing +expansion +expansionism +expansions +expansive +expansively +expansiveness +expect +expectancies +expectancy +expectant +expectantly +expectation +expectation's +expectations +expected +expectedly +expectedness +expecting +expectingly +expects +expedient +expediently +expedite +expedited +expediter +expedites +expediting +expedition +expedition's +expeditions +expeditious +expeditiously +expeditiousness +expel +expelled +expelling +expels +expend +expendable +expended +expender +expending +expenditure +expenditure's +expenditures +expends +expense +expensed +expenses +expensing +expensive +expensively +expensiveness +experience +experienced +experiences +experiencing +experiment +experimental +experimentally +experimentation +experimentation's +experimentations +experimented +experimenter +experimenters +experimenting +experiments +expert +expertise +expertly +expertness +experts +expiration +expiration's +expirations +expire +expired +expires +expiring +explain +explainable +explained +explainer +explainers +explaining +explains +explanation +explanation's +explanations +explanatory +explicit +explicitly +explicitness +explode +exploded +exploder +explodes +exploding +exploit +exploitable +exploitation +exploitation's +exploitations +exploited +exploiter +exploiters +exploiting +exploitive +exploits +exploration +exploration's +explorations +exploratory +explore +explored +explorer +explorers +explores +exploring +explosion +explosion's +explosions +explosive +explosively +explosiveness +explosives +exponent +exponent's +exponential +exponentially +exponentials +exponentiate +exponentiated +exponentiates +exponentiating +exponentiation +exponentiation's +exponentiations +exponents +export +exported +exporter +exporters +exporting +exports +expose +exposed +exposer +exposers +exposes +exposing +exposition +exposition's +expositions +expository +exposure +exposure's +exposures +expound +expounded +expounder +expounding +expounds +express +expressed +expresser +expresses +expressibility +expressible +expressibly +expressing +expression +expression's +expressions +expressive +expressively +expressiveness +expressly +expropriate +expropriated +expropriates +expropriating +expropriation +expropriations +expulsion +expunge +expunged +expunger +expunges +expunging +exquisite +exquisitely +exquisiteness +extant +extend +extended +extendedly +extendedness +extender +extendible +extendibles +extending +extends +extensibility +extensible +extension +extension's +extensions +extensive +extensively +extensiveness +extent +extent's +extents +extenuate +extenuated +extenuating +extenuation +exterior +exterior's +exteriorly +exteriors +exterminate +exterminated +exterminates +exterminating +extermination +exterminations +external +externally +externals +extinct +extinction +extinctive +extinguish +extinguished +extinguisher +extinguishers +extinguishes +extinguishing +extol +extols +extortion +extortioner +extortionist +extortionist's +extortionists +extra +extract +extracted +extracting +extraction +extraction's +extractions +extractive +extractively +extractor +extractor's +extractors +extracts +extracurricular +extraneous +extraneously +extraneousness +extraordinarily +extraordinariness +extraordinary +extrapolate +extrapolated +extrapolates +extrapolating +extrapolation +extrapolations +extrapolative +extras +extravagance +extravagant +extravagantly +extremal +extreme +extremed +extremely +extremeness +extremer +extremes +extremest +extremist +extremist's +extremists +extremities +extremity +extremity's +extrinsic +exuberance +exult +exultation +exulted +exulting +exultingly +exults +eye +eyeball +eyeballs +eyebrow +eyebrow's +eyebrows +eyed +eyedness +eyeglass +eyeglasses +eyeing +eyelid +eyelid's +eyelids +eyepiece +eyepiece's +eyepieces +eyer +eyers +eyes +eyesight +eyewitness +eyewitness's +eyewitnesses +eying +fable +fabled +fabler +fables +fabling +fabric +fabric's +fabricate +fabricated +fabricates +fabricating +fabrication +fabrications +fabrics +fabulous +fabulously +fabulousness +facade +facaded +facades +facading +face +faced +faceless +facelessness +facer +faces +facet +faceted +faceting +facets +facial +facially +facile +facilely +facileness +facilitate +facilitated +facilitates +facilitating +facilitation +facilitative +facilities +facility +facility's +facing +facings +facsimile +facsimile's +facsimiled +facsimiles +facsimiling +fact +fact's +faction +faction's +factions +factor +factored +factorial +factories +factoring +factorings +factors +factory +factory's +facts +factual +factually +factualness +facultative +faculties +faculty +faculty's +fade +faded +fadedly +fader +faders +fades +fading +fag +fags +fail +failed +failing +failingly +failings +fails +failure +failure's +failures +fain +faint +fainted +fainter +faintest +fainting +faintly +faintness +faints +fair +faired +fairer +fairest +fairies +fairing +fairly +fairness +fairs +fairy +fairy's +fairyland +faith +faithful +faithfully +faithfulness +faithfuls +faithless +faithlessly +faithlessness +faiths +fake +faked +faker +fakes +faking +falcon +falconer +falcons +fall +fallacies +fallacious +fallaciously +fallaciousness +fallacy +fallacy's +fallback +fallen +faller +fallibility +fallible +falling +falls +false +falsehood +falsehood's +falsehoods +falsely +falseness +falser +falsest +falsification +falsified +falsifier +falsifies +falsify +falsifying +falsity +falter +faltered +falterer +faltering +falteringly +falters +fame +famed +fames +familiar +familiarities +familiarity +familiarly +familiarness +familiars +families +family +family's +famine +famine's +famines +faming +famish +famished +famishes +famishing +famous +famously +famousness +fan +fan's +fanatic +fanatic's +fanatically +fanatics +fancied +fancier +fancier's +fanciers +fancies +fanciest +fanciful +fancifully +fancifulness +fancily +fanciness +fancy +fancying +fang +fang's +fanged +fangs +fanned +fanning +fans +fantasied +fantasies +fantastic +fantasy +fantasy's +far +faraway +farce +farce's +farces +farcing +fare +fared +farer +fares +farewell +farewells +faring +farm +farmed +farmer +farmer's +farmers +farmhouse +farmhouse's +farmhouses +farming +farms +farmyard +farmyard's +farmyards +farther +farthest +farthing +fascinate +fascinated +fascinates +fascinating +fascinatingly +fascination +fascinations +fashion +fashionable +fashionableness +fashionably +fashioned +fashioner +fashioners +fashioning +fashions +fast +fasted +fasten +fastened +fastener +fasteners +fastening +fastenings +fastens +faster +fastest +fasting +fastness +fasts +fat +fatal +fatalities +fatality +fatality's +fatally +fatals +fate +fated +fates +father +father's +fathered +fathering +fatherland +fatherliness +fatherly +fathers +fathom +fathomed +fathoming +fathoms +fatigue +fatigued +fatigues +fatiguing +fatiguingly +fating +fatly +fatness +fats +fatten +fattened +fattener +fatteners +fattening +fattens +fatter +fattest +fault +faulted +faultier +faultiness +faulting +faultless +faultlessly +faultlessness +faults +faulty +fawn +fawned +fawner +fawning +fawningly +fawns +fear +feared +fearer +fearful +fearfully +fearfulness +fearing +fearless +fearlessly +fearlessness +fears +feasibility +feasible +feasibleness +feast +feasted +feaster +feasting +feasts +feat +feat's +feather +feathered +featherer +featherers +feathering +feathers +feating +featly +feats +feature +featured +featureless +features +featuring +fed +federal +federally +federals +federation +feds +fee +feeble +feebleness +feebler +feeblest +feebly +feed +feedback +feedbacks +feeder +feeders +feeding +feedings +feeds +feel +feeler +feelers +feeling +feelingly +feelingness +feelings +feels +fees +feet +feign +feigned +feigner +feigning +feigns +felicities +felicity +fell +felled +feller +fellers +felling +fellness +fellow +fellow's +fellowly +fellows +fellowship +fellowship's +fellowships +fells +felt +felted +felting +felts +female +female's +femaleness +females +feminine +femininely +feminineness +femininity +feminist +feminist's +feminists +femur +femur's +femurs +fen +fence +fenced +fencer +fencers +fences +fencing +ferment +fermentation +fermentation's +fermentations +fermented +fermenter +fermenting +ferments +fern +fern's +ferns +ferocious +ferociously +ferociousness +ferocity +ferried +ferries +ferrite +ferry +ferrying +fertile +fertilely +fertileness +fertilities +fertility +fervent +fervently +festival +festival's +festivals +festive +festively +festiveness +festivities +festivity +fetch +fetched +fetcher +fetches +fetching +fetchingly +fetter +fettered +fettering +fetters +feud +feud's +feudal +feudalism +feudally +feuds +fever +fevered +fevering +feverish +feverishly +feverishness +fevers +few +fewer +fewest +fewness +fews +fibrous +fibrously +fibrousness +fickle +fickleness +fiction +fiction's +fictional +fictionally +fictions +fictitious +fictitiously +fictitiousness +fiddle +fiddled +fiddler +fiddles +fiddling +fidelity +field +fielded +fielder +fielders +fielding +fields +fiend +fiends +fierce +fiercely +fierceness +fiercer +fiercest +fieriness +fiery +fife +fifteen +fifteens +fifteenth +fifth +fifthly +fifties +fiftieth +fifty +fig +fig's +fight +fighter +fighters +fighting +fights +figs +figurative +figuratively +figurativeness +figure +figured +figurer +figurers +figures +figuring +figurings +filament +filament's +filaments +file +file's +filed +filename +filename's +filenames +filer +filers +files +filial +filially +filing +filings +fill +fillable +filled +filler +fillers +filling +fillings +fills +film +filmed +filming +films +filter +filter's +filtered +filterer +filtering +filters +filth +filthier +filthiest +filthiness +filthy +filtration +filtration's +fin +fin's +final +finality +finally +finals +finance +financed +finances +financial +financially +financier +financier's +financiers +financing +find +finder +finders +finding +findings +finds +fine +fined +finely +fineness +finer +fines +finest +finger +fingered +fingerer +fingering +fingerings +fingerprint +fingers +fining +finish +finished +finisher +finishers +finishes +finishing +finishings +finite +finitely +finiteness +finites +fins +fir +fire +firearm +firearm's +firearms +fired +fireflies +firefly +firefly's +firelight +firelighting +fireman +fireplace +fireplace's +fireplaces +firer +firers +fires +fireside +firewood +fireworks +firing +firings +firm +firm's +firmament +firmed +firmer +firmest +firming +firmly +firmness +firms +firmware +firmwares +first +firsthand +firstly +firsts +firth +fiscal +fiscally +fiscals +fish +fished +fisher +fisheries +fisherman +fisherman's +fishermen +fishermen's +fishers +fishery +fishes +fishing +fissure +fissured +fissures +fissuring +fist +fisted +fists +fit +fitful +fitfully +fitfulness +fitly +fitness +fits +fitted +fitter +fitter's +fitters +fitting +fittingly +fittingness +fittings +five +fiver +fives +fix +fixate +fixated +fixates +fixating +fixation +fixations +fixative +fixed +fixedly +fixedness +fixer +fixers +fixes +fixing +fixings +fixture +fixture's +fixtures +flab +flabbier +flabbiness +flabby +flag +flag's +flagged +flagging +flaggingly +flagrant +flagrantly +flags +flagship +flagship's +flagships +flake +flaked +flaker +flakes +flaking +flame +flamed +flamer +flamers +flames +flaming +flamingly +flammable +flammables +flank +flanked +flanker +flankers +flanking +flanks +flannel +flannel's +flannels +flap +flap's +flapping +flaps +flare +flared +flares +flaring +flaringly +flash +flashed +flasher +flashers +flashes +flashing +flashlight +flashlight's +flashlights +flask +flat +flatly +flatness +flatnesses +flats +flatten +flattened +flattener +flattening +flattens +flatter +flattered +flatterer +flattering +flatteringly +flatters +flattery +flattest +flaunt +flaunted +flaunting +flauntingly +flaunts +flaw +flawed +flawing +flawless +flawlessly +flawlessness +flaws +flax +flaxen +flea +flea's +fleas +fled +fledged +fledgling +fledgling's +fledglings +flee +fleece +fleece's +fleeced +fleeces +fleecier +fleecy +fleeing +fleer +flees +fleet +fleetest +fleeting +fleetingly +fleetingness +fleetly +fleetness +fleets +flesh +fleshed +flesher +fleshes +fleshier +fleshiness +fleshing +fleshings +fleshly +fleshy +flew +flews +flexibilities +flexibility +flexible +flexibly +flick +flicked +flicker +flickered +flickering +flickeringly +flicking +flicks +flier +fliers +flies +flight +flight's +flights +flinch +flinched +flincher +flinches +flinching +fling +fling's +flinger +flinging +flings +flint +flints +flip +flips +flirt +flirted +flirter +flirting +flirts +flit +flits +float +floated +floater +floaters +floating +floats +flock +flocked +flocking +flocks +flood +flooded +flooder +flooding +floods +floor +floored +floorer +flooring +floorings +floors +flop +flop's +floppier +floppies +floppily +floppiness +floppy +floppy's +flops +flora +florin +floss +flossed +flosses +flossing +flounder +floundered +floundering +flounders +flour +floured +flourish +flourished +flourisher +flourishes +flourishing +flourishingly +flours +flow +flowchart +flowcharting +flowcharts +flowed +flower +flowered +flowerer +floweriness +flowering +flowers +flowery +flowing +flowingly +flown +flows +fluctuate +fluctuated +fluctuates +fluctuating +fluctuation +fluctuations +fluent +fluently +fluffier +fluffiest +fluffiness +fluffy +fluid +fluidity +fluidly +fluidness +fluids +flung +flunk +flunked +flunker +flunking +flunks +fluorescence +flurried +flurries +flurry +flurrying +flush +flushed +flushes +flushing +flushness +flute +flute's +fluted +fluter +flutes +fluting +flutter +fluttered +flutterer +fluttering +flutters +fly +flyable +flyer +flyer's +flyers +flying +foam +foamed +foamer +foaming +foams +focal +focally +foci +focus +focusable +focused +focuser +focuses +focusing +fodder +foe +foe's +foes +fog +fog's +fogged +foggier +foggiest +foggily +fogginess +fogging +foggy +fogs +foil +foiled +foiling +foils +fold +folded +folder +folders +folding +foldings +folds +foliage +foliaged +foliages +folk +folk's +folklore +folks +follies +follow +followed +follower +followers +following +followings +follows +folly +fond +fonder +fondest +fondle +fondled +fondler +fondles +fondling +fondly +fondness +fonds +font +font's +fonts +food +food's +foods +foodstuff +foodstuff's +foodstuffs +fool +fooled +fooling +foolish +foolishly +foolishness +foolproof +fools +foot +football +football's +footballed +footballer +footballers +footballs +footed +footer +footers +foothold +footholds +footing +footings +footman +footnote +footnote's +footnotes +footprint +footprint's +footprints +foots +footstep +footsteps +for +forage +foraged +forager +forages +foraging +foray +foray's +forayer +forays +forbade +forbear +forbear's +forbearance +forbearer +forbearing +forbears +forbid +forbidden +forbidding +forbiddingly +forbiddingness +forbids +force +force's +forced +forcedly +forcefield +forcefield's +forcefields +forceful +forcefully +forcefulness +forcer +forces +forcible +forcibleness +forcibly +forcing +ford +fords +fore +forearm +forearm's +forearmed +forearms +foreboding +forebodingly +forebodingness +forebodings +forecast +forecasted +forecaster +forecasters +forecasting +forecastle +forecastles +forecasts +forefather +forefather's +forefathers +forefinger +forefinger's +forefingers +forego +foregoer +foregoes +foregoing +foregone +foreground +foregrounds +forehead +forehead's +foreheads +foreign +foreigner +foreigners +foreignly +foreignness +foreigns +foreman +foremost +forenoon +foresee +foreseeable +foreseen +foreseer +foresees +foresight +foresighted +foresightedly +foresightedness +forest +forestall +forestalled +forestaller +forestalling +forestallment +forestalls +forested +forester +foresters +forests +foretell +foreteller +foretelling +foretells +forethought +forethought's +foretold +forever +foreverness +forewarn +forewarned +forewarner +forewarning +forewarnings +forewarns +forfeit +forfeited +forfeiter +forfeiters +forfeiting +forfeits +forgave +forge +forged +forger +forgeries +forgers +forgery +forgery's +forges +forget +forgetful +forgetfully +forgetfulness +forgetive +forgets +forgettable +forgettably +forgetting +forging +forgivable +forgivably +forgive +forgiven +forgiveness +forgiver +forgives +forgiving +forgivingly +forgivingness +forgot +forgotten +fork +forked +forker +forking +forks +forlorn +forlornly +forlornness +form +formal +formalism +formalism's +formalisms +formalities +formality +formally +formalness +formals +formant +formants +format +formated +formating +formation +formation's +formations +formative +formatively +formativeness +formats +formatted +formatter +formatter's +formatters +formatting +formed +former +formerly +formers +formidable +formidableness +forming +forms +formula +formula's +formulae +formulas +formulate +formulated +formulates +formulating +formulation +formulations +formulator +formulator's +formulators +fornication +forsake +forsaken +forsakes +forsaking +fort +fort's +forte +fortes +forth +forthcoming +forthwith +fortier +forties +fortieth +fortification +fortifications +fortified +fortifier +fortifies +fortify +fortifying +fortitude +fortnight +fortnightly +fortress +fortress's +fortresses +forts +fortuitous +fortuitously +fortuitousness +fortunate +fortunately +fortunateness +fortunates +fortune +fortune's +fortuned +fortunes +fortuning +forty +forum +forum's +forums +forward +forwarded +forwarder +forwarders +forwarding +forwardly +forwardness +forwards +fossil +fossils +foster +fostered +fosterer +fostering +fosters +fought +foul +fouled +fouler +foulest +fouling +foully +foulness +fouls +found +foundation +foundation's +foundations +founded +founder +foundered +foundering +founders +founding +foundries +foundry +foundry's +founds +fount +fount's +fountain +fountain's +fountains +founts +four +fours +fourscore +fourteen +fourteener +fourteens +fourteenth +fourth +fourthly +fowl +fowler +fowling +fowls +fox +fox's +foxed +foxes +foxing +fractal +fractal's +fractals +fraction +fraction's +fractional +fractionally +fractioned +fractioning +fractions +fracture +fractured +fractures +fracturing +fragile +fragilely +fragment +fragmentariness +fragmentary +fragmentation +fragmented +fragmenting +fragments +fragrance +fragrance's +fragrances +fragrant +fragrantly +frail +frailer +frailest +frailly +frailness +frailties +frailty +frame +frame's +framed +framer +framers +frames +framework +framework's +frameworks +framing +framings +franc +franchise +franchise's +franchised +franchiser +franchises +franchising +francs +frank +franked +franker +frankest +franking +frankly +frankness +franks +frantic +frantically +franticly +franticness +fraternal +fraternally +fraternities +fraternity +fraternity's +fraud +fraud's +frauds +fraudulently +fraught +fraughted +fraughting +fraughts +fray +frayed +fraying +frays +freak +freak's +freaks +freckle +freckled +freckles +freckling +free +freed +freedom +freedom's +freedoms +freeing +freeings +freely +freeman +freeness +freer +frees +freest +freeway +freeway's +freeways +freeze +freezer +freezers +freezes +freezing +freight +freighted +freighter +freighters +freighting +freights +frenzied +frenziedly +frenzies +frenzy +frenzying +frequencies +frequency +frequent +frequented +frequenter +frequenters +frequenting +frequently +frequentness +frequents +fresh +freshen +freshened +freshener +fresheners +freshening +freshens +fresher +freshers +freshest +freshly +freshman +freshmen +freshness +fret +fretful +fretfully +fretfulness +frets +friar +friar's +friarly +friars +frication +fricative +fricatives +friction +friction's +frictionless +frictionlessly +frictions +fried +friend +friend's +friendless +friendlessness +friendlier +friendlies +friendliest +friendliness +friendly +friends +friendship +friendship's +friendships +frier +fries +frieze +frieze's +friezes +frigate +frigate's +frigates +fright +frighten +frightened +frightening +frighteningly +frightens +frightful +frightfully +frightfulness +frill +frill's +frilled +frills +fringe +fringed +fringes +fringing +frisk +frisked +frisker +frisking +frisks +frivolous +frivolously +frivolousness +frock +frock's +frocked +frocking +frocks +frog +frog's +frogs +frolic +frolics +from +front +fronted +frontier +frontier's +frontiers +fronting +fronts +frost +frosted +frostier +frostiness +frosting +frosts +frosty +froth +frothing +frown +frowned +frowner +frowning +frowningly +frowns +froze +frozen +frozenly +frozenness +frugal +frugally +fruit +fruit's +fruited +fruiter +fruiterer +fruitful +fruitfully +fruitfulness +fruition +fruitless +fruitlessly +fruitlessness +fruits +frustrate +frustrated +frustrater +frustrates +frustrating +frustratingly +frustration +frustrations +fry +frying +fuel +fuels +fugitive +fugitive's +fugitively +fugitiveness +fugitives +fulfilled +fulfiller +fulfilling +full +fuller +fullest +fullness +fullword +fullword's +fullwords +fully +fumble +fumbled +fumbler +fumbles +fumbling +fumblingly +fume +fumed +fumes +fuming +fun +function +function's +functional +functionalities +functionality +functionally +functionals +functioned +functioning +functions +functor +functor's +functors +fund +fundamental +fundamentalist +fundamentalist's +fundamentalists +fundamentally +fundamentals +funded +funder +funders +funding +funds +funeral +funeral's +funerals +fungus +funguses +funnel +funnels +funnier +funnies +funniest +funnily +funniness +funny +fur +fur's +furies +furious +furiouser +furiously +furiousness +furnace +furnace's +furnaced +furnaces +furnacing +furness +furnish +furnished +furnisher +furnishers +furnishes +furnishing +furnishings +furniture +furrow +furrowed +furrowing +furrows +furs +further +furthered +furtherer +furtherest +furthering +furthermore +furthers +furtive +furtively +furtiveness +fury +fury's +fuse +fused +fuses +fusing +fusion +fusions +fuss +fusser +fussing +futile +futilely +futileness +futility +future +future's +futures +fuzzier +fuzziest +fuzziness +fuzzy +gabardine +gabardines +gable +gabled +gabler +gables +gad +gadget +gadget's +gadgets +gag +gaged +gager +gagged +gagging +gaging +gags +gaieties +gaiety +gaily +gain +gained +gainer +gainers +gaining +gainings +gainly +gains +gait +gaited +gaiter +gaiters +gaits +galaxies +galaxy +galaxy's +gale +gales +gall +gallant +gallantly +gallantry +gallants +galled +galleried +galleries +gallery +galley +galley's +galleys +galling +gallingly +gallon +gallon's +gallons +gallop +galloped +galloper +gallopers +galloping +gallops +gallows +gallowses +galls +gamble +gambled +gambler +gamblers +gambles +gambling +game +gamed +gamely +gameness +games +gaming +gamma +gammas +gang +gang's +ganger +ganglier +gangly +gangrene +gangrened +gangrenes +gangrening +gangs +gangster +gangster's +gangsters +gap +gap's +gape +gaped +gaper +gapes +gaping +gapingly +gaps +garage +garaged +garages +garaging +garb +garbage +garbage's +garbaged +garbages +garbaging +garbed +garble +garbled +garbler +garbles +garbling +garden +gardened +gardener +gardeners +gardening +gardens +gargle +gargled +gargles +gargling +garland +garlanded +garlands +garlic +garlics +garment +garment's +garmented +garmenting +garments +garner +garnered +garnering +garners +garnish +garnished +garnishes +garrison +garrisoned +garrisoning +garrisons +garter +garter's +gartered +gartering +garters +gas +gas's +gaseous +gaseously +gaseousness +gases +gash +gash's +gashed +gashes +gashing +gasoline +gasolines +gasp +gasped +gasper +gaspers +gasping +gaspingly +gasps +gassed +gasser +gassers +gassing +gassings +gastric +gastrointestinal +gate +gated +gates +gateway +gateway's +gateways +gather +gathered +gatherer +gatherers +gathering +gatherings +gathers +gating +gaudier +gaudies +gaudiness +gaudy +gauge +gauged +gauger +gauges +gauging +gaunt +gauntly +gauntness +gauze +gauzed +gauzes +gauzing +gave +gay +gayer +gayest +gayly +gayness +gaze +gazed +gazer +gazers +gazes +gazing +gear +geared +gearing +gears +geese +gel +gel's +gelatin +gelled +gelling +gels +gem +gem's +gems +gender +gender's +gendered +gendering +genders +gene +gene's +general +general's +generalist +generalist's +generalists +generalities +generality +generally +generalness +generals +generate +generated +generates +generating +generation +generations +generative +generatively +generator +generator's +generators +generic +generically +genericness +generosities +generosity +generosity's +generous +generously +generousness +genes +genetic +genetically +genetics +genial +genially +genialness +genius +genius's +geniuses +genre +genre's +genres +genteel +genteeler +genteelest +genteelly +genteelness +gentle +gentled +gentleman +gentlemanliness +gentlemanly +gentleness +gentler +gentlest +gentlewoman +gentling +gently +gentries +gentry +genuine +genuinely +genuineness +genus +geographic +geographical +geographically +geographies +geography +geological +geologist +geologist's +geologists +geometric +geometries +geometry +geranium +germ +germ's +germane +germen +germinate +germinated +germinates +germinating +germination +germinations +germinative +germinatively +germs +gestalt +gesture +gestured +gestures +gesturing +get +gets +getter +getter's +gettered +getters +getting +ghastlier +ghastliness +ghastly +ghost +ghosted +ghosting +ghostlier +ghostliness +ghostlinesses +ghostly +ghosts +giant +giant's +giants +gibberish +giddied +giddier +giddiness +giddy +giddying +gift +gifted +giftedly +giftedness +gifts +gig +gig's +gigantic +giganticness +giggle +giggled +giggler +giggles +giggling +gigglingly +gigs +gild +gilded +gilder +gilding +gilds +gill +gill's +gilled +giller +gills +gilt +gimmick +gimmick's +gimmicks +gin +gin's +ginger +gingerbread +gingered +gingering +gingerliness +gingerly +gingham +ginghams +gins +giraffe +giraffe's +giraffes +gird +girded +girder +girder's +girders +girding +girdle +girdled +girdler +girdles +girdling +girds +girl +girl's +girlfriend +girlfriend's +girlfriends +girls +girt +girth +give +given +givenness +givens +giver +givers +gives +giveth +giving +givingly +gizmo +gizmo's +gizmos +glacial +glacially +glacier +glacier's +glaciers +glad +gladder +gladdest +glade +glades +gladly +gladness +glamour +glamoured +glamouring +glamours +glance +glanced +glances +glancing +glancingly +gland +gland's +glanders +glands +glare +glared +glares +glaring +glaringly +glaringness +glass +glassed +glasses +glassier +glassies +glassiness +glassy +glaze +glazed +glazer +glazers +glazes +glazing +gleam +gleamed +gleaming +gleams +glean +gleaned +gleaner +gleaning +gleanings +gleans +glee +gleed +gleeful +gleefully +gleefulness +glees +glen +glen's +glens +glide +glided +glider +gliders +glides +gliding +glimmer +glimmered +glimmering +glimmers +glimpse +glimpsed +glimpser +glimpsers +glimpses +glimpsing +glint +glinted +glinting +glints +glisten +glistened +glistening +glistens +glitch +glitch's +glitches +glitter +glittered +glittering +glitteringly +glitters +global +globally +globals +globe +globe's +globes +globing +globular +globularity +globularly +globularness +gloom +gloomier +gloomily +gloominess +glooms +gloomy +gloried +glories +glorification +glorifications +glorified +glorifier +glorifiers +glorifies +glorify +glorious +gloriously +gloriousness +glory +glorying +gloss +glossaries +glossary +glossary's +glossed +glosses +glossier +glossies +glossiness +glossing +glossy +glottal +glove +gloved +glover +glovers +gloves +gloving +glow +glowed +glower +glowered +glowering +glowers +glowing +glowingly +glows +glucose +glue +glued +gluer +gluers +glues +gluing +gnat +gnat's +gnats +gnaw +gnawed +gnawer +gnawing +gnaws +go +goad +goaded +goading +goads +goal +goal's +goals +goat +goat's +goatee +goatee's +goatees +goats +gobble +gobbled +gobbler +gobblers +gobbles +gobbling +goblet +goblet's +goblets +goblin +goblin's +goblins +god +god's +goddess +goddess's +goddesses +godlier +godlike +godlikeness +godliness +godly +godmother +godmother's +godmothers +gods +goer +goering +goes +going +goings +gold +golden +goldenly +goldenness +golding +golds +goldsmith +golf +golfer +golfers +golfing +golfs +gone +goner +gong +gong's +gongs +gonion +good +goodbye +goodbye's +goodbyes +goodie +goodie's +goodies +goodly +goodness +goods +goody +goody's +google +googles +googling +goose +gooses +goosing +gore +gored +gores +gorge +gorgeous +gorgeously +gorgeousness +gorger +gorges +gorging +gorilla +gorilla's +gorillas +goring +gosh +gospel +gospels +gossip +gossiper +gossipers +gossips +got +gotcha +gotcha's +gotchas +goth +goto +gotten +gouge +gouged +gouger +gouges +gouging +govern +governed +governess +governesses +governing +government +government's +governmental +governmentally +governments +governor +governor's +governors +governs +gown +gowned +gowns +grab +grabbed +grabber +grabber's +grabbers +grabbing +grabbings +grabs +grace +graced +graceful +gracefully +gracefulness +graces +gracing +gracious +graciously +graciousness +gradation +gradation's +gradations +grade +graded +gradely +grader +graders +grades +gradient +gradient's +gradients +grading +gradings +gradual +gradually +gradualness +graduate +graduated +graduates +graduating +graduation +graduations +graft +grafted +grafter +grafting +grafts +graham +graham's +grahams +grain +grained +grainer +graining +grains +grammar +grammar's +grammars +grammatical +grammatically +grammaticalness +granaries +granary +granary's +grand +grander +grandest +grandeur +grandfather +grandfather's +grandfatherly +grandfathers +grandiose +grandiosely +grandioseness +grandkid +grandkid's +grandkids +grandly +grandma +grandma's +grandmother +grandmother's +grandmotherly +grandmothers +grandness +grandpa +grandpa's +grandparent +grandparents +grandpas +grands +grandson +grandson's +grandsons +grange +granger +granges +granite +grannies +granny +grant +grant's +granted +granter +granting +grants +granularity +granulate +granulated +granulates +granulating +granulation +granulations +granulative +grape +grape's +grapes +grapevine +grapevine's +grapevines +graph +graph's +graphed +graphic +graphical +graphically +graphicness +graphics +graphing +graphite +graphs +grapple +grappled +grappler +grapples +grappling +grasp +graspable +grasped +grasper +grasping +graspingly +graspingness +grasps +grass +grassed +grassers +grasses +grassier +grassiest +grassing +grassy +grate +grated +grateful +gratefully +gratefulness +grater +grates +gratification +gratifications +gratified +gratify +gratifying +gratifyingly +grating +gratingly +gratings +gratitude +gratuities +gratuitous +gratuitously +gratuitousness +gratuity +gratuity's +grave +gravel +gravelly +gravels +gravely +graveness +graver +gravers +graves +gravest +gravies +graving +gravitation +gravitational +gravitationally +gravities +gravity +gravy +gray +grayed +grayer +grayest +graying +grayly +grayness +grays +graze +grazed +grazer +grazes +grazing +grease +greased +greaser +greasers +greases +greasier +greasiness +greasing +greasy +great +greaten +greatened +greatening +greater +greatest +greatly +greatness +greats +greed +greedier +greedily +greediness +greedy +green +greened +greener +greenest +greenhouse +greenhouse's +greenhouses +greening +greenish +greenishness +greenly +greenness +greens +greet +greeted +greeter +greeting +greetings +greets +grenade +grenade's +grenades +grew +grey +greyest +greying +grid +grid's +grids +grief +grief's +griefs +grievance +grievance's +grievances +grieve +grieved +griever +grievers +grieves +grieving +grievingly +grievous +grievously +grievousness +grill +grilled +griller +grilling +grills +grim +grimed +griming +grimly +grimness +grin +grind +grinder +grinders +grinding +grindingly +grindings +grinds +grindstone +grindstone's +grindstones +grins +grip +gripe +griped +griper +gripes +griping +gripped +gripper +gripper's +grippers +gripping +grippingly +grips +grit +grit's +grits +grizzlier +grizzly +groan +groaned +groaner +groaners +groaning +groans +grocer +grocer's +groceries +grocers +grocery +groom +groom's +groomed +groomer +grooming +grooms +groove +grooved +groover +grooves +grooving +grope +groped +groper +gropes +groping +gross +grossed +grosser +grosses +grossest +grossing +grossly +grossness +grotesque +grotesquely +grotesqueness +grotto +grotto's +grottos +ground +grounded +grounder +grounders +grounding +grounds +groundwork +group +group's +grouped +grouper +grouping +groupings +groups +grouse +groused +grouser +grouses +grousing +grove +grovel +grovels +grover +grovers +groves +grow +grower +growers +growing +growingly +growl +growled +growler +growlier +growliness +growling +growlingly +growls +growly +grown +grownup +grownup's +grownups +grows +growth +growths +grub +grub's +grubs +grudge +grudge's +grudged +grudger +grudges +grudging +grudgingly +gruesome +gruesomely +gruesomeness +gruff +gruffly +gruffness +grumble +grumbled +grumbler +grumbles +grumbling +grumblingly +grunt +grunted +grunter +grunting +grunts +guarantee +guaranteed +guaranteeing +guaranteer +guaranteers +guarantees +guaranty +guard +guarded +guardedly +guardedness +guarder +guardian +guardian's +guardians +guardianship +guarding +guards +guerrilla +guerrilla's +guerrillas +guess +guessed +guesser +guesses +guessing +guest +guest's +guested +guesting +guests +guidance +guidances +guide +guidebook +guidebook's +guidebooks +guided +guideline +guideline's +guidelines +guider +guides +guiding +guild +guilder +guile +guilt +guiltier +guiltiest +guiltily +guiltiness +guiltless +guiltlessly +guiltlessness +guilts +guilty +guinea +guineas +guise +guise's +guised +guises +guising +guitar +guitar's +guitars +gulch +gulch's +gulches +gulf +gulf's +gulfs +gull +gulled +gullibility +gullied +gullies +gulling +gulls +gully +gully's +gullying +gulp +gulped +gulper +gulps +gum +gum's +gums +gun +gun's +gunfire +gunfires +gunned +gunner +gunner's +gunners +gunning +gunpowder +gunpowders +guns +gurgle +gurgled +gurgles +gurgling +guru +guru's +gurus +gush +gushed +gusher +gushes +gushing +gust +gust's +gusts +gut +guts +gutser +gutter +guttered +guttering +gutters +guy +guy's +guyed +guyer +guyers +guying +guys +gym +gymnasium +gymnasium's +gymnasiums +gymnast +gymnast's +gymnastic +gymnastics +gymnasts +gyms +gypsied +gypsies +gypsy +gypsy's +gypsying +gyration +gyrations +gyroscope +gyroscope's +gyroscopes +ha +habit +habit's +habitable +habitableness +habitat +habitat's +habitation +habitation's +habitations +habitats +habits +habitual +habitually +habitualness +hack +hacked +hacker +hacker's +hackers +hacking +hacks +had +hadn't +hag +hagen +haggard +haggardly +haggardness +hail +hailed +hailer +hailing +hails +hair +hair's +haircut +haircut's +haircuts +hairdresser +hairdresser's +hairdressers +haired +hairier +hairiness +hairless +hairlessness +hairs +hairy +hale +haler +half +halfness +halfway +halfword +halfword's +halfwords +haling +hall +hall's +haller +hallmark +hallmark's +hallmarked +hallmarking +hallmarks +hallow +hallowed +hallowing +hallows +halls +hallway +hallway's +hallways +halt +halted +halter +haltered +haltering +halters +halting +haltingly +halts +halve +halved +halvers +halves +halving +ham +ham's +hamburger +hamburger's +hamburgers +hamlet +hamlet's +hamlets +hammer +hammered +hammerer +hammering +hammers +hammock +hammock's +hammocks +hamper +hampered +hampering +hampers +hams +hand +handbag +handbag's +handbags +handbook +handbook's +handbooks +handcuff +handcuffed +handcuffing +handcuffs +handed +handedly +handedness +hander +handers +handful +handfuls +handicap +handicap's +handicapped +handicaps +handier +handiest +handily +handiness +handing +handiwork +handkerchief +handkerchief's +handkerchiefs +handle +handled +handler +handlers +handles +handling +hands +handset +handshake +handshake's +handshaker +handshakes +handshaking +handsome +handsomely +handsomeness +handsomer +handsomest +handwriting +handwritten +handy +hang +hangar +hangar's +hangars +hanged +hanger +hangers +hanging +hangover +hangover's +hangovers +hangs +hap +haphazard +haphazardly +haphazardness +hapless +haplessly +haplessness +haply +happen +happened +happening +happenings +happens +happier +happiest +happily +happiness +happy +harass +harassed +harasser +harasses +harassing +harassment +harassments +hard +harden +hardened +hardener +hardening +hardens +harder +hardest +hardier +hardiness +harding +hardings +hardly +hardness +hardnesses +hards +hardship +hardship's +hardships +hardware +hardwares +hardy +hare +hare's +hares +hark +harked +harken +harking +harks +harlot +harlot's +harlots +harm +harmed +harmer +harmful +harmfully +harmfulness +harming +harmless +harmlessly +harmlessness +harmonies +harmonious +harmoniously +harmoniousness +harmony +harms +harness +harnessed +harnesser +harnesses +harnessing +harp +harped +harper +harpers +harping +harpings +harps +harried +harrier +harrow +harrowed +harrower +harrowing +harrows +harry +harrying +harsh +harshen +harshened +harshening +harsher +harshest +harshly +harshness +hart +harvest +harvested +harvester +harvesters +harvesting +harvests +has +hash +hashed +hasher +hashes +hashing +hasn't +hassle +hassled +hassler +hassles +hassling +haste +hasted +hasten +hastened +hastener +hastening +hastens +hastes +hastier +hastiest +hastily +hastiness +hasting +hastings +hasty +hat +hat's +hatch +hatched +hatcher +hatcheries +hatchery +hatchery's +hatches +hatchet +hatchet's +hatchets +hatching +hate +hated +hateful +hatefully +hatefulness +hater +hates +hath +hating +hatred +hats +haughtier +haughtily +haughtiness +haughty +haul +hauled +hauler +haulers +hauling +hauls +haunch +haunch's +haunches +haunt +haunted +haunter +haunting +hauntingly +haunts +have +haven +haven's +haven't +havens +haver +havering +havers +haves +having +havoc +havocs +hawk +hawked +hawker +hawkers +hawking +hawks +hay +hayer +haying +hays +hazard +hazard's +hazarded +hazarding +hazardous +hazardously +hazardousness +hazards +haze +haze's +hazed +hazel +hazer +hazes +hazier +haziest +haziness +hazing +hazy +he +he'd +he'll +he's +head +head's +headache +headache's +headaches +headed +header +headers +headgear +heading +heading's +headings +headland +headland's +headlands +headless +headline +headlined +headliner +headlines +headlining +headlong +headphone +headphone's +headphones +headquarters +heads +headway +heal +healed +healer +healers +healing +heals +health +healthful +healthfully +healthfulness +healthier +healthiest +healthily +healthiness +healthy +heap +heaped +heaping +heaps +hear +heard +hearer +hearers +hearest +hearing +hearings +hearken +hearkened +hearkening +hears +hearsay +hearses +hearsing +heart +heart's +heartache +heartache's +heartaches +hearted +heartedly +hearten +heartened +heartening +hearteningly +heartens +hearth +heartier +hearties +heartiest +heartily +heartiness +heartless +heartlessly +heartlessness +hearts +hearty +heat +heatable +heated +heatedly +heater +heaters +heath +heathen +heather +heating +heats +heave +heaved +heaven +heaven's +heavenliness +heavenly +heavens +heaver +heavers +heaves +heavier +heavies +heaviest +heavily +heaviness +heaving +heavy +hedge +hedged +hedgehog +hedgehog's +hedgehogs +hedger +hedges +hedging +hedgingly +heed +heeded +heeding +heedless +heedlessly +heedlessness +heeds +heel +heeled +heeler +heelers +heeling +heels +heifer +height +heighten +heightened +heightening +heightens +heights +heinous +heinously +heinousness +heir +heir's +heiress +heiress's +heiresses +heirs +held +hell +hell's +heller +hello +hellos +hells +helm +helmet +helmet's +helmeted +helmets +help +helped +helper +helpers +helpful +helpfully +helpfulness +helping +helpless +helplessly +helplessness +helps +hem +hem's +hemisphere +hemisphere's +hemisphered +hemispheres +hemlock +hemlock's +hemlocks +hemostat +hemostats +hemp +hempen +hems +hen +hen's +hence +henceforth +henchman +henchmen +hens +her +herald +heralded +heralding +heralds +herb +herb's +herbivore +herbivorous +herbivorously +herbs +herd +herded +herder +herding +herds +here +here's +hereabout +hereabouts +hereafter +hereby +hereditary +heredity +herein +hereinafter +heres +heresy +heretic +heretic's +heretics +heretofore +herewith +heritage +heritages +hermit +hermit's +hermits +hero +hero's +heroes +heroic +heroically +heroics +heroin +heroine +heroine's +heroines +heroism +heron +heron's +herons +heros +herring +herring's +herrings +hers +herself +hesitant +hesitantly +hesitate +hesitated +hesitater +hesitates +hesitating +hesitatingly +hesitation +hesitations +heterogeneous +heterogeneously +heterogeneousness +heuristic +heuristic's +heuristically +heuristics +hew +hewed +hewer +hewing +hews +hex +hexadecimal +hexagonal +hexagonally +hexer +hey +hickories +hickory +hid +hidden +hide +hided +hideous +hideously +hideousness +hideout +hideout's +hideouts +hider +hides +hiding +hierarchical +hierarchically +hierarchies +hierarchy +hierarchy's +high +higher +highest +highland +highlander +highlands +highlight +highlighted +highlighting +highlights +highly +highness +highness's +highnesses +highway +highway's +highways +hijack +hijacked +hijacker +hijackers +hijacking +hijacks +hike +hiked +hiker +hikers +hikes +hiking +hilarious +hilariously +hilariousness +hill +hill's +hilled +hiller +hilling +hillock +hillocks +hills +hillside +hilltop +hilltop's +hilltops +hilt +hilt's +hilts +him +hims +himself +hind +hinder +hindered +hinderer +hindering +hinders +hindrance +hindrances +hinds +hindsight +hinge +hinged +hinger +hinges +hinging +hint +hinted +hinter +hinting +hints +hip +hip's +hipness +hips +hire +hired +hirer +hirers +hires +hiring +hirings +his +hiss +hissed +hisser +hisses +hissing +histogram +histogram's +histograms +historian +historian's +historians +historic +historical +historically +historicalness +histories +history +history's +hit +hit's +hitch +hitched +hitcher +hitches +hitchhike +hitchhiked +hitchhiker +hitchhikers +hitchhikes +hitchhiking +hitching +hither +hitherto +hits +hitter +hitter's +hitters +hitting +hive +hives +hiving +hoar +hoard +hoarded +hoarder +hoarding +hoards +hoarier +hoariness +hoarse +hoarsely +hoarseness +hoarser +hoarsest +hoary +hoax +hoax's +hoaxed +hoaxer +hoaxes +hoaxing +hobbies +hobble +hobbled +hobbler +hobbles +hobbling +hobby +hobby's +hobbyist +hobbyist's +hobbyists +hockey +hoe +hoe's +hoer +hoes +hog +hog's +hogs +hoist +hoisted +hoister +hoisting +hoists +hold +holden +holder +holders +holding +holdings +holds +hole +hole's +holed +holes +holiday +holiday's +holidayer +holidays +holier +holies +holiness +holing +holistic +hollies +hollow +hollowed +hollower +hollowest +hollowing +hollowly +hollowness +hollows +holly +holocaust +hologram +hologram's +holograms +holy +homage +homaged +homager +homages +homaging +home +homebuilt +homed +homeless +homelessness +homelier +homeliness +homely +homemade +homemaker +homemaker's +homemakers +homeomorphic +homeomorphism +homeomorphism's +homeomorphisms +homer +homers +homes +homesick +homesickness +homespun +homestead +homesteader +homesteaders +homesteads +homeward +homewards +homework +homeworker +homeworkers +homing +homogeneities +homogeneity +homogeneity's +homogeneous +homogeneously +homogeneousness +homomorphic +homomorphism +homomorphism's +homomorphisms +hone +honed +honer +hones +honest +honestly +honesty +honey +honeycomb +honeycombed +honeyed +honeying +honeymoon +honeymooned +honeymooner +honeymooners +honeymooning +honeymoons +honeys +honeysuckle +honing +honorary +hood +hood's +hooded +hoodedness +hooding +hoods +hoodwink +hoodwinked +hoodwinker +hoodwinking +hoodwinks +hoof +hoof's +hoofed +hoofer +hoofs +hook +hooked +hookedness +hooker +hookers +hooking +hooks +hoop +hooped +hooper +hooping +hoops +hooray +hooray's +hoorays +hoot +hooted +hooter +hooters +hooting +hoots +hop +hope +hoped +hopeful +hopefully +hopefulness +hopefuls +hopeless +hopelessly +hopelessness +hoper +hopes +hoping +hopped +hopper +hopper's +hoppers +hopping +hops +horde +horde's +hordes +horizon +horizon's +horizons +horizontal +horizontally +hormone +hormone's +hormones +horn +horned +hornedness +hornet +hornet's +hornets +horns +horrendous +horrendously +horrible +horribleness +horribly +horrid +horridly +horridness +horrified +horrifies +horrify +horrifying +horrifyingly +horror +horror's +horrors +horse +horse's +horseback +horsely +horseman +horsepower +horsepowers +horses +horseshoe +horseshoer +horseshoes +horsing +hose +hose's +hosed +hoses +hosing +hospitable +hospitably +hospital +hospital's +hospitality +hospitals +host +host's +hostage +hostage's +hostages +hosted +hostess +hostess's +hostesses +hostile +hostilely +hostilities +hostility +hosting +hostly +hosts +hot +hotel +hotel's +hotels +hotly +hotness +hotter +hottest +hound +hounded +hounder +hounding +hounds +hour +hour's +hourly +hours +house +house's +housed +houseflies +housefly +housefly's +household +household's +householder +householders +households +housekeeper +housekeeper's +housekeepers +housekeeping +houser +houses +housetop +housetop's +housetops +housewife +housewife's +housewifeliness +housewifely +housework +houseworker +houseworkers +housing +housings +hovel +hovel's +hovels +hover +hovered +hoverer +hovering +hovers +how +how's +however +howl +howled +howler +howling +howls +hows +hrs +hub +hub's +hubris +hubs +huddle +huddled +huddler +huddles +huddling +hue +hue's +hued +hues +hug +huge +hugely +hugeness +huger +hugest +hugs +huh +hull +hull's +hulled +huller +hulling +hulls +hum +human +humane +humanely +humaneness +humanities +humanity +humanity's +humanly +humanness +humans +humble +humbled +humbleness +humbler +humbles +humblest +humbling +humbly +humid +humidification +humidifications +humidified +humidifier +humidifiers +humidifies +humidify +humidifying +humidities +humidity +humidly +humiliate +humiliated +humiliates +humiliating +humiliatingly +humiliation +humiliations +humility +hummed +humming +humorous +humorously +humorousness +hump +humped +humping +humps +hums +hunch +hunched +hunches +hundred +hundreds +hundredth +hung +hunger +hungered +hungering +hungers +hungrier +hungriest +hungrily +hungriness +hungry +hunk +hunk's +hunker +hunkered +hunkering +hunkers +hunks +hunt +hunted +hunter +hunters +hunting +hunts +huntsman +hurdle +hurdled +hurdler +hurdles +hurdling +hurl +hurled +hurler +hurlers +hurling +hurrah +hurricane +hurricane's +hurricanes +hurried +hurriedly +hurriedness +hurrier +hurries +hurry +hurrying +hurt +hurter +hurting +hurtingly +hurts +husband +husband's +husbander +husbandly +husbandry +husbands +hush +hushed +hushes +hushing +husk +husked +husker +huskier +huskies +huskiness +husking +husks +husky +hustle +hustled +hustler +hustlers +hustles +hustling +hut +hut's +huts +hyacinth +hybrid +hybrids +hydraulic +hydraulically +hydraulics +hydrodynamic +hydrodynamics +hydrogen +hydrogen's +hydrogens +hygiene +hymn +hymn's +hymning +hymns +hype +hype's +hyped +hyper +hyperbolic +hypertext +hypertext's +hypes +hyphen +hyphen's +hyphened +hyphening +hyphens +hypocrisies +hypocrisy +hypocrite +hypocrite's +hypocrites +hypodermic +hypodermics +hypotheses +hypothesis +hypothetical +hypothetically +hysteresis +hysterical +hysterically +ice +iceberg +iceberg's +icebergs +iced +ices +icier +iciest +iciness +icing +icings +icon +icon's +icons +icy +id +id's +idea +idea's +ideal +idealism +idealistic +ideally +ideals +idempotent +ideas +identical +identically +identicalness +identifiable +identifiably +identification +identifications +identified +identifier +identifiers +identifies +identify +identifying +identities +identity +identity's +ideological +ideologically +ideologies +ideology +idiocies +idiocy +idiom +idioms +idiosyncrasies +idiosyncrasy +idiosyncrasy's +idiosyncratic +idiot +idiot's +idiotic +idiots +idle +idled +idleness +idler +idlers +idles +idlest +idling +idly +idol +idol's +idolatry +idols +if +iff +ignition +ignoble +ignobleness +ignorance +ignorant +ignorantly +ignorantness +ignore +ignored +ignorer +ignores +ignoring +ii +iii +ill +illegal +illegalities +illegality +illegally +illicit +illicitly +illiterate +illiterately +illiterateness +illiterates +illness +illness's +illnesses +illogical +illogically +illogicalness +ills +illuminate +illuminated +illuminates +illuminating +illuminatingly +illumination +illuminations +illuminative +illusion +illusion's +illusions +illusive +illusively +illusiveness +illustrate +illustrated +illustrates +illustrating +illustration +illustrations +illustrative +illustratively +illustrator +illustrator's +illustrators +illustrious +illustriously +illustriousness +illy +image +imaged +images +imaginable +imaginableness +imaginably +imaginariness +imaginary +imagination +imagination's +imaginations +imaginative +imaginatively +imaginativeness +imagine +imagined +imaginer +imagines +imaging +imagining +imaginings +imbalance +imbalances +imitate +imitated +imitates +imitating +imitation +imitations +imitative +imitatively +imitativeness +immaculate +immaculately +immaculateness +immaterial +immaterially +immaterialness +immature +immaturely +immatureness +immaturity +immediacies +immediacy +immediate +immediately +immediateness +immemorial +immemorially +immense +immensely +immenseness +immerse +immersed +immerser +immerses +immersing +immersion +immersions +immigrant +immigrant's +immigrants +immigrate +immigrated +immigrates +immigrating +immigration +imminent +imminently +imminentness +immoral +immoralities +immorality +immorally +immortal +immortality +immortally +immortals +immovability +immovable +immovableness +immovably +immune +immunities +immunity +immunity's +immunology +immutable +immutableness +imp +imp's +impact +impacted +impacter +impacting +impaction +impactions +impactive +impactor +impactor's +impactors +impacts +impair +impaired +impairer +impairing +impairs +impart +imparted +impartial +impartially +imparting +imparts +impasse +impasses +impassion +impassioned +impassioning +impassions +impassive +impassively +impassiveness +impatience +impatient +impatiently +impeach +impeached +impeaches +impeaching +impedance +impedance's +impedances +impede +impeded +impeder +impedes +impediment +impediment's +impediments +impeding +impel +impels +impending +impenetrability +impenetrable +impenetrableness +impenetrably +imperative +imperatively +imperativeness +imperatives +imperfect +imperfection +imperfection's +imperfections +imperfective +imperfectly +imperfectness +imperial +imperialism +imperialist +imperialist's +imperialists +imperially +imperil +imperious +imperiously +imperiousness +impermanence +impermanent +impermanently +impermissible +impersonal +impersonally +impersonate +impersonated +impersonates +impersonating +impersonation +impersonations +impertinent +impertinently +imperturbability +impervious +imperviously +imperviousness +impetuous +impetuously +impetuousness +impetus +impinge +impinged +impinges +impinging +impious +impiously +implant +implanted +implanter +implanting +implants +implausible +implement +implementable +implementation +implementation's +implementations +implemented +implementer +implementers +implementing +implementor +implementor's +implementors +implements +implicant +implicant's +implicants +implicate +implicated +implicates +implicating +implication +implications +implicative +implicatively +implicativeness +implicit +implicitly +implicitness +implied +implies +implore +implored +implores +imploring +imply +implying +import +importance +important +importantly +importation +importations +imported +importer +importers +importing +imports +impose +imposed +imposer +imposes +imposing +imposingly +imposition +imposition's +impositions +impossibilities +impossibility +impossible +impossibleness +impossibles +impossibly +impostor +impostor's +impostors +impotence +impotent +impotently +impoverish +impoverished +impoverisher +impoverishes +impoverishing +impoverishment +impracticable +impracticableness +impractical +impracticality +impractically +impracticalness +imprecise +imprecisely +impreciseness +imprecision +impregnable +impregnableness +impress +impressed +impresser +impresses +impressing +impression +impression's +impressionable +impressionableness +impressionist +impressionistic +impressionists +impressions +impressive +impressively +impressiveness +impressment +imprint +imprinted +imprinting +imprints +imprison +imprisoned +imprisoning +imprisonment +imprisonment's +imprisonments +imprisons +improbable +improbableness +impromptu +improper +improperly +improperness +improve +improved +improvement +improvements +improver +improves +improving +improvisation +improvisation's +improvisational +improvisations +improvise +improvised +improviser +improvisers +improvises +improvising +imps +impudent +impudently +impulse +impulsed +impulses +impulsing +impulsion +impulsions +impulsive +impulsively +impulsiveness +impunity +impure +impurely +impureness +impurities +impurity +impurity's +impute +imputed +imputes +imputing +in +inabilities +inability +inaccessibility +inaccessible +inaccessibly +inaccuracies +inaccuracy +inaccurate +inaccurately +inactions +inactivation +inactive +inactively +inactivity +inadequacies +inadequacy +inadequate +inadequately +inadequateness +inadmissibility +inadmissible +inadvertent +inadvertently +inadvisability +inadvisable +inalterable +inalterableness +inane +inanely +inaneness +inaner +inanest +inanimate +inanimately +inanimateness +inapparently +inapplicability +inapplicable +inappreciable +inappreciably +inappreciative +inappreciatively +inappreciativeness +inapproachable +inappropriate +inappropriately +inappropriateness +inapt +inaptly +inaptness +inarguable +inarguably +inarticulable +inartistic +inartistically +inasmuch +inattentive +inattentively +inattentiveness +inaudible +inaudibly +inaugural +inaugurate +inaugurated +inaugurating +inauguration +inaugurations +inauspicious +inauspiciously +inauspiciousness +inauthentic +inauthenticity +inboards +inborn +inbounds +inbred +inbuilt +incantation +incantations +incapable +incapableness +incapably +incapacitating +incarnation +incarnation's +incarnations +incautious +incautiously +incautiousness +incendiaries +incendiary +incense +incensed +incenses +incensing +incentive +incentive's +incentively +incentives +inception +inceptions +incessant +incessantly +inch +inched +inches +inching +incidence +incidences +incident +incident's +incidental +incidentally +incidentals +incidents +incipient +incipiently +incision +incision's +incisions +incitations +incite +incited +inciter +incites +inciting +incivility +inclination +inclination's +inclinations +incline +inclined +incliner +inclines +inclining +inclose +inclosed +incloses +inclosing +include +included +includes +including +inclusion +inclusion's +inclusions +inclusive +inclusively +inclusiveness +incoherence +incoherences +incoherent +incoherently +income +incomer +incomers +incomes +incoming +incommensurate +incomparability +incomparable +incomparably +incompatibilities +incompatibility +incompatibility's +incompatible +incompatibly +incompetence +incompetent +incompetent's +incompetently +incompetents +incomplete +incompletely +incompleteness +incompletion +incomprehensibility +incomprehensible +incomprehensibleness +incomprehensibly +incomprehension +incompressible +incomputable +inconceivable +inconceivableness +inconceivably +inconclusive +inconclusively +inconclusiveness +inconformity +incongruence +incongruent +incongruently +inconsequential +inconsequentially +inconsequently +inconsiderable +inconsiderableness +inconsiderably +inconsiderate +inconsiderately +inconsiderateness +inconsideration +inconsistencies +inconsistency +inconsistency's +inconsistent +inconsistently +inconsolable +inconsolableness +inconspicuous +inconspicuously +inconspicuousness +inconstancy +inconstantly +incontestable +incontinently +incontrollable +inconvenience +inconvenienced +inconveniences +inconveniencing +inconvenient +inconveniently +inconvertibility +inconvertible +incorporate +incorporated +incorporates +incorporating +incorporation +incorporative +incorrect +incorrectly +incorrectness +incorruption +increase +increased +increaser +increases +increasing +increasingly +incredibility +incredible +incredibleness +incredibly +incredulity +incredulous +incredulously +increment +incremental +incrementally +incremented +incrementing +increments +incubate +incubated +incubates +incubating +incubation +incubative +incubator +incubator's +incubators +incur +incurable +incurableness +incurables +incurably +incurred +incurring +incurs +indebted +indebtedness +indecent +indecently +indecision +indecisive +indecisively +indecisiveness +indecomposable +indeed +indefinable +indefinableness +indefinite +indefinitely +indefiniteness +indemnity +indent +indentation +indentation's +indentations +indented +indenter +indenting +indents +independence +independent +independently +independents +indescribable +indescribableness +indeterminable +indeterminableness +indeterminacies +indeterminacy +indeterminacy's +indeterminate +indeterminately +indeterminateness +indetermination +indeterminism +indeterministic +index +indexable +indexed +indexer +indexers +indexes +indexing +indicate +indicated +indicates +indicating +indication +indications +indicative +indicatively +indicatives +indicator +indicator's +indicators +indices +indictment +indictment's +indictments +indifference +indifferent +indifferently +indigenous +indigenously +indigenousness +indigested +indigestible +indigestion +indignant +indignantly +indignation +indignities +indignity +indigo +indirect +indirected +indirecting +indirection +indirections +indirectly +indirectness +indirects +indiscernible +indiscipline +indisciplined +indiscreet +indiscreetly +indiscreetness +indiscriminate +indiscriminately +indiscriminateness +indiscriminating +indiscriminatingly +indiscrimination +indispensability +indispensable +indispensableness +indispensably +indisposed +indisposes +indistinct +indistinctive +indistinctly +indistinctness +indistinguishable +indistinguishableness +individual +individual's +individualistic +individuality +individually +individuals +indivisibility +indivisible +indivisibleness +indoctrinate +indoctrinated +indoctrinates +indoctrinating +indoctrination +indolent +indolently +indomitable +indomitableness +indoor +indoors +induce +induced +inducement +inducement's +inducements +inducer +induces +inducing +induct +inductance +inductances +inducted +inducting +induction +induction's +inductions +inductive +inductively +inductiveness +inductor +inductor's +inductors +inducts +indulge +indulged +indulgence +indulgence's +indulgences +indulger +indulges +indulging +industrial +industrialist +industrialist's +industrialists +industrially +industrials +industries +industrious +industriously +industriousness +industry +industry's +inedited +ineffective +ineffectively +ineffectiveness +inefficacy +inefficiencies +inefficiency +inefficient +inefficiently +inelastically +inelegant +inelegantly +ineloquent +ineloquently +inequalities +inequality +inequitably +inequities +inequity +inert +inertia +inertias +inertly +inertness +inescapable +inescapably +inessential +inestimable +inevitabilities +inevitability +inevitable +inevitableness +inevitably +inexact +inexactitude +inexactly +inexactness +inexcusable +inexcusableness +inexcusably +inexhaustible +inexhaustibleness +inexistent +inexorable +inexorableness +inexorably +inexpedient +inexpediently +inexpensive +inexpensively +inexpensiveness +inexperience +inexperienced +inexplainable +inexplicable +inexplicableness +inexplicably +inexpressibility +inexpressible +inexpressibleness +inexpressibly +inexpressive +inexpressively +inexpressiveness +inextensible +infallibility +infallible +infallibly +infamous +infamously +infancy +infant +infant's +infantry +infants +infeasible +infect +infected +infecting +infection +infection's +infections +infectious +infectiously +infectiousness +infective +infects +infer +inference +inference's +inferencer +inferences +inferencing +inferential +inferentially +inferior +inferior's +inferiority +inferiorly +inferiors +infernal +infernally +inferno +inferno's +infernos +inferred +inferring +infers +infertility +infest +infested +infester +infesting +infests +infidel +infidel's +infidelity +infidels +infields +infighter +infighter's +infighters +infighting +infiltrate +infiltrated +infiltrates +infiltrating +infiltration +infiltrative +infinite +infinitely +infiniteness +infinitesimal +infinitesimally +infinities +infinitive +infinitive's +infinitively +infinitives +infinitum +infinity +infirmity +infix +infix's +infixes +inflame +inflamed +inflamer +inflaming +inflammable +inflammableness +inflatable +inflate +inflated +inflater +inflates +inflating +inflation +inflationary +inflexibility +inflexible +inflexibleness +inflexibly +inflict +inflicted +inflicter +inflicting +inflictive +inflicts +inflows +influence +influenced +influencer +influences +influencing +influent +influential +influentially +influenza +inform +informal +informality +informally +informant +informant's +informants +information +informational +informations +informative +informatively +informativeness +informed +informer +informers +informing +informs +infractions +infrastructure +infrastructures +infrequent +infrequently +infringe +infringed +infringement +infringement's +infringements +infringer +infringes +infringing +infuriate +infuriated +infuriately +infuriates +infuriating +infuriatingly +infuriation +infuse +infused +infuser +infuses +infusing +infusion +infusions +ingenious +ingeniously +ingeniousness +ingenuity +inglorious +ingloriously +ingloriousness +ingot +ingrained +ingrainedly +ingrains +ingratitude +ingredient +ingredient's +ingredients +ingrown +ingrownness +ingrowth +ingrowths +inhabit +inhabitable +inhabitance +inhabitant +inhabitant's +inhabitants +inhabited +inhabiter +inhabiting +inhabits +inhale +inhaled +inhaler +inhales +inhaling +inharmonious +inharmoniously +inharmoniousness +inhere +inhered +inherent +inherently +inheres +inhering +inherit +inheritable +inheritableness +inheritance +inheritance's +inheritances +inherited +inheriting +inheritor +inheritor's +inheritors +inheritress +inheritress's +inheritresses +inheritrices +inheritrix +inherits +inhibit +inhibited +inhibiter +inhibiting +inhibition +inhibition's +inhibitions +inhibitive +inhibitors +inhibits +inholding +inholdings +inhomogeneities +inhomogeneity +inhospitable +inhospitableness +inhospitably +inhospitality +inhuman +inhumane +inhumanely +inhumanities +inhumanly +inhumanness +inion +iniquities +iniquity +iniquity's +initial +initialness +initials +initiate +initiated +initiates +initiating +initiation +initiations +initiative +initiative's +initiatives +initiator +initiator's +initiators +inject +injected +injecting +injection +injection's +injections +injective +injects +injudicious +injudiciously +injudiciousness +injunction +injunction's +injunctions +injure +injured +injurer +injures +injuries +injuring +injurious +injuriously +injuriousness +injury +injury's +injustice +injustice's +injustices +ink +inked +inker +inkers +inking +inkings +inkling +inkling's +inklings +inks +inlaid +inland +inlander +inlet +inlet's +inlets +inlier +inly +inlying +inmate +inmate's +inmates +inn +innards +innate +innately +innateness +inner +innerly +innermost +inning +innings +innocence +innocent +innocently +innocents +innocuous +innocuously +innocuousness +innovate +innovated +innovates +innovating +innovation +innovation's +innovations +innovative +innovativeness +inns +innumerability +innumerable +innumerableness +innumerably +inoperable +inopportune +inopportunely +inopportuneness +inordinate +inordinately +inordinateness +inorganic +input +input's +inputed +inputer +inputing +inputs +inputting +inquietude +inquire +inquired +inquirer +inquirers +inquires +inquiries +inquiring +inquiringly +inquiry +inquiry's +inquisition +inquisition's +inquisitions +inquisitive +inquisitively +inquisitiveness +inroad +inroads +ins +insane +insanely +insaneness +insanitary +insanity +inscribe +inscribed +inscriber +inscribes +inscribing +inscription +inscription's +inscriptions +insect +insect's +insects +insecure +insecurely +insecureness +insecurity +insensible +insensibleness +insensibly +insensitive +insensitively +insensitiveness +insensitivity +inseparable +inseparableness +insert +inserted +inserter +inserting +insertion +insertion's +insertions +inserts +insets +insetting +inside +insider +insiders +insides +insidious +insidiously +insidiousness +insight +insight's +insightful +insightfully +insights +insignia +insignias +insignificance +insignificances +insignificant +insignificantly +insincerity +insinuate +insinuated +insinuates +insinuating +insinuatingly +insinuation +insinuations +insinuative +insist +insisted +insistence +insistent +insistently +insisting +insists +insociability +insociable +insociably +insofar +insolence +insolent +insolently +insolubility +insoluble +insolubleness +insolvable +inspect +inspected +inspecting +inspection +inspection's +inspections +inspective +inspector +inspector's +inspectors +inspects +inspiration +inspiration's +inspirations +inspire +inspired +inspirer +inspires +inspiring +instabilities +instability +install +installation +installation's +installations +installed +installer +installers +installing +installment +installment's +installments +installs +instance +instanced +instances +instancing +instant +instantaneous +instantaneously +instantaneousness +instanter +instantiate +instantiated +instantiates +instantiating +instantiation +instantiation's +instantiations +instantly +instantness +instants +instated +instates +instead +insteps +instigate +instigated +instigates +instigating +instigation +instigative +instigator +instigator's +instigators +instills +instinct +instinct's +instinctive +instinctively +instincts +institute +instituted +instituter +instituters +institutes +instituting +institution +institution's +institutional +institutionally +institutions +institutive +instruct +instructed +instructing +instruction +instruction's +instructional +instructions +instructive +instructively +instructiveness +instructor +instructor's +instructors +instructs +instrument +instrumental +instrumentalist +instrumentalist's +instrumentalists +instrumentally +instrumentals +instrumentation +instrumented +instrumenting +instruments +insufficiencies +insufficiency +insufficient +insufficiently +insulate +insulated +insulates +insulating +insulation +insulations +insulator +insulator's +insulators +insult +insulted +insulter +insulting +insultingly +insults +insuperable +insupportable +insupportableness +insurance +insurances +insure +insured +insurer +insurers +insures +insurgent +insurgent's +insurgents +insuring +insurmountable +insurrection +insurrection's +insurrections +insusceptible +intact +intactness +intakes +intangible +intangible's +intangibleness +intangibles +intangibly +integer +integer's +integers +integral +integral's +integrally +integrals +integrate +integrated +integrates +integrating +integration +integrations +integrative +integrity +intellect +intellect's +intellective +intellectively +intellects +intellectual +intellectually +intellectualness +intellectuals +intelligence +intelligencer +intelligences +intelligent +intelligently +intelligibility +intelligible +intelligibleness +intelligibly +intemperance +intemperate +intemperately +intemperateness +intend +intended +intendedly +intendedness +intender +intending +intends +intense +intensely +intenseness +intensification +intensified +intensifier +intensifiers +intensifies +intensify +intensifying +intension +intensities +intensity +intensive +intensively +intensiveness +intent +intention +intentional +intentionally +intentioned +intentions +intently +intentness +intents +interact +interacted +interacting +interaction +interaction's +interactions +interactive +interactively +interactivity +interacts +intercept +intercepted +intercepter +intercepting +intercepts +interchange +interchangeability +interchangeable +interchangeableness +interchangeably +interchanged +interchanger +interchanges +interchanging +interchangings +intercity +intercommunicate +intercommunicated +intercommunicates +intercommunicating +intercommunication +interconnect +interconnected +interconnectedness +interconnecting +interconnection +interconnection's +interconnections +interconnectivity +interconnects +intercourse +interdependence +interdependencies +interdependency +interdependent +interdependently +interdisciplinary +interest +interested +interestedly +interesting +interestingly +interestingness +interests +interface +interfaced +interfacer +interfaces +interfacing +interfere +interfered +interference +interferences +interferer +interferes +interfering +interferingly +interim +interior +interior's +interiorly +interiors +interlace +interlaced +interlaces +interlacing +interleave +interleaved +interleaves +interleaving +interlink +interlinked +interlinking +interlinks +interlisp +interlisp's +intermediaries +intermediary +intermediate +intermediate's +intermediated +intermediately +intermediateness +intermediates +intermediating +intermediation +interminable +intermingle +intermingled +intermingles +intermingling +intermission +intermittent +intermittently +intermix +intermixed +intermixer +intermixes +intermixing +intermodule +intern +internal +internally +internals +international +internationality +internationally +internationals +interned +interning +interns +interpersonal +interpersonally +interplay +interpolate +interpolated +interpolates +interpolating +interpolation +interpolations +interpolative +interpose +interposed +interposer +interposes +interposing +interpret +interpretable +interpretation +interpretation's +interpretations +interpreted +interpreter +interpreters +interpreting +interpretive +interpretively +interprets +interprocess +interrelate +interrelated +interrelatedly +interrelatedness +interrelates +interrelating +interrelation +interrelations +interrelationship +interrelationship's +interrelationships +interrogate +interrogated +interrogates +interrogating +interrogation +interrogations +interrogative +interrogatively +interrogatives +interrupt +interrupted +interrupter +interrupters +interruptible +interrupting +interruption +interruption's +interruptions +interruptive +interrupts +intersect +intersected +intersecting +intersection +intersection's +intersections +intersects +intersperse +interspersed +intersperses +interspersing +interspersion +interspersions +interstage +interstate +intertask +intertwine +intertwined +intertwines +intertwining +interval +interval's +intervals +intervene +intervened +intervener +intervenes +intervening +intervention +intervention's +interventions +interview +interviewed +interviewee +interviewee's +interviewees +interviewer +interviewer's +interviewers +interviewing +interviews +interwoven +intestinal +intestinally +intestine +intestine's +intestines +intimacy +intimate +intimated +intimately +intimateness +intimater +intimates +intimating +intimation +intimations +intimidate +intimidated +intimidates +intimidating +intimidation +into +intolerability +intolerable +intolerableness +intolerably +intolerance +intolerant +intolerantly +intolerantness +intonation +intonation's +intonations +intoned +intoner +intoxicate +intoxicated +intoxicatedly +intoxicating +intoxication +intractability +intractable +intractableness +intractably +intramural +intramurally +intransigent +intransigently +intransigents +intransitive +intransitively +intransitiveness +intraprocess +intricacies +intricacy +intricate +intricately +intricateness +intrigue +intrigued +intriguer +intrigues +intriguing +intriguingly +intrinsic +intrinsically +intrinsics +introduce +introduced +introducer +introduces +introducing +introduction +introduction's +introductions +introductory +introspect +introspection +introspections +introspective +introspectively +introspectiveness +introvert +introverted +intrude +intruded +intruder +intruder's +intruders +intrudes +intruding +intrusion +intrusion's +intrusions +intrusive +intrusively +intrusiveness +intrust +intubate +intubated +intubates +intubating +intubation +intuition +intuition's +intuitionist +intuitions +intuitive +intuitively +intuitiveness +invade +invaded +invader +invaders +invades +invading +invalid +invalidate +invalidated +invalidates +invalidating +invalidation +invalidations +invalidities +invalidity +invalidly +invalidness +invalids +invaluable +invaluableness +invaluably +invariability +invariable +invariableness +invariably +invariance +invariant +invariantly +invariants +invasion +invasion's +invasions +invent +invented +inventing +invention +invention's +inventions +inventive +inventively +inventiveness +inventor +inventor's +inventories +inventors +inventory +inventory's +invents +inveracity +inverse +inversely +inverses +inversion +inversions +inversive +invert +invertebrate +invertebrate's +invertebrates +inverted +inverter +inverters +invertible +inverting +inverts +invest +invested +investigate +investigated +investigates +investigating +investigation +investigations +investigative +investigator +investigator's +investigators +investing +investment +investment's +investments +investor +investor's +investors +invests +inviability +inviable +invincible +invincibleness +invisibility +invisible +invisibleness +invisibly +invitation +invitation's +invitations +invite +invited +inviter +invites +inviting +invitingly +invocation +invocation's +invocations +invoice +invoiced +invoices +invoicing +invokable +invoke +invoked +invoker +invokers +invokes +invoking +involuntarily +involuntariness +involuntary +involve +involved +involvedly +involvement +involvement's +involvements +involver +involves +involving +invulnerable +invulnerableness +inward +inwardly +inwardness +inwards +inwrought +ioctl +iodine +ion +ions +irate +irately +irateness +ire +ire's +ires +iris +irises +irk +irked +irking +irks +irksome +irksomely +irksomeness +iron +ironed +ironer +ironical +ironically +ironicalness +ironies +ironing +ironings +ironness +irons +ironwork +ironwork's +ironworker +ironworks +irony +irrational +irrationality +irrationally +irrationalness +irrationals +irrecoverable +irrecoverableness +irreducible +irreducibly +irreflexive +irrefutable +irregular +irregularities +irregularity +irregularly +irregulars +irrelevance +irrelevances +irrelevant +irrelevantly +irrepressible +irresistible +irresistibleness +irrespective +irrespectively +irresponsible +irresponsibleness +irresponsibly +irreversible +irrigate +irrigated +irrigates +irrigating +irrigation +irrigations +irritate +irritated +irritates +irritating +irritatingly +irritation +irritations +irritative +is +island +islander +islanders +islands +isle +isle's +isles +islet +islet's +islets +isling +isn't +isolate +isolated +isolates +isolating +isolation +isolations +isometric +isometrics +isomorphic +isomorphically +isomorphism +isomorphism's +isomorphisms +isotope +isotope's +isotopes +ispell +ispell's +issuance +issue +issued +issuer +issuers +issues +issuing +isthmus +it +it'd +it'll +it's +italic +italics +itch +itches +itching +item +item's +items +iterate +iterated +iterates +iterating +iteration +iterations +iterative +iteratively +iterator +iterator's +iterators +itineraries +itinerary +its +itself +iv +ivied +ivies +ivories +ivory +ivy +ivy's +ix +jab +jab's +jabbed +jabbing +jabs +jack +jacked +jacker +jacket +jacketed +jackets +jacking +jacks +jade +jaded +jadedly +jadedness +jades +jading +jail +jailed +jailer +jailers +jailing +jails +jam +jammed +jamming +jams +janitor +janitor's +janitors +jar +jar's +jargon +jarred +jarring +jarringly +jars +jaunt +jaunt's +jaunted +jauntier +jauntiness +jaunting +jaunts +jaunty +javelin +javelin's +javelins +jaw +jaw's +jawed +jaws +jay +jazz +jealous +jealousies +jealously +jealousness +jealousy +jean +jean's +jeans +jeep +jeep's +jeeped +jeepers +jeeping +jeeps +jeer +jeer's +jeerer +jeers +jellied +jellies +jelly +jelly's +jellyfish +jellying +jenny +jerk +jerked +jerker +jerkier +jerkiness +jerking +jerkings +jerks +jerky +jersey +jersey's +jerseys +jest +jested +jester +jesting +jests +jet +jet's +jets +jetted +jetting +jewel +jewelries +jewelry +jewels +jig +jig's +jigs +jingle +jingled +jingler +jingles +jingling +job +job's +jobs +jocks +jocund +jocundly +jog +jogs +john +john's +johns +join +joined +joiner +joiners +joining +joins +joint +joint's +jointed +jointedly +jointedness +jointer +jointing +jointly +jointness +joints +joke +joked +joker +jokers +jokes +joking +jokingly +jollied +jollier +jollies +jolly +jollying +jolt +jolted +jolter +jolting +jolts +jostle +jostled +jostles +jostling +jot +jots +jotted +jotting +journal +journal's +journalism +journalist +journalist's +journalistic +journalists +journals +journey +journeyed +journeying +journeyings +journeys +joust +jousted +jouster +jousting +jousts +joy +joy's +joyful +joyfully +joyfulness +joyous +joyously +joyousness +joys +jubilee +judge +judged +judger +judges +judging +judicable +judicial +judicially +judiciaries +judiciary +judicious +judiciously +judiciousness +jug +jug's +juggle +juggled +juggler +jugglers +juggles +juggling +jugs +juice +juice's +juiced +juicer +juicers +juices +juicier +juiciest +juiciness +juicing +juicy +jumble +jumbled +jumbles +jumbling +jump +jumped +jumper +jumpers +jumpier +jumpiness +jumping +jumps +jumpy +junction +junction's +junctions +juncture +juncture's +junctures +jungle +jungle's +jungled +jungles +junior +junior's +juniors +juniper +junk +junker +junkers +junkie +junkies +junks +junky +juries +jurisdiction +jurisdiction's +jurisdictions +juror +juror's +jurors +jury +jury's +just +juster +justice +justice's +justices +justifiable +justifiably +justification +justifications +justified +justifier +justifier's +justifiers +justifies +justify +justifying +justing +justly +justness +jut +juvenile +juvenile's +juveniles +juxtapose +juxtaposed +juxtaposes +juxtaposing +kHz +keel +keeled +keeler +keeling +keels +keen +keener +keenest +keening +keenly +keenness +keep +keeper +keepers +keeping +keeps +ken +kennel +kennel's +kennels +kept +kerchief +kerchief's +kerchiefed +kerchiefs +kernel +kernel's +kernels +kerosene +ketchup +kettle +kettle's +kettles +key +keyboard +keyboard's +keyboarder +keyboarding +keyboards +keyclick +keyclick's +keyclicks +keyed +keying +keypad +keypad's +keypads +keys +keystroke +keystroke's +keystrokes +keyword +keyword's +keywords +kick +kicked +kicker +kickers +kicking +kickoff +kicks +kid +kid's +kidded +kidding +kiddingly +kidnap +kidnap's +kidnaps +kidney +kidney's +kidneys +kids +kill +killed +killer +killers +killing +killingly +killings +kills +kilobit +kilobits +kilobyte +kilobytes +kin +kind +kinder +kindergarten +kindest +kindhearted +kindheartedly +kindheartedness +kindle +kindled +kindler +kindles +kindlier +kindliness +kindling +kindly +kindness +kindnesses +kindred +kinds +king +kingdom +kingdom's +kingdoms +kinglier +kingliness +kingly +kings +kinkier +kinkiness +kinky +kinship +kinsman +kiss +kissed +kisser +kissers +kisses +kissing +kissings +kit +kit's +kitchen +kitchen's +kitchener +kitchens +kite +kited +kiter +kites +kiting +kits +kitsch +kitten +kitten's +kittened +kittening +kittens +kitties +kitty +kludge +kludge's +kludged +kludger +kludger's +kludgers +kludges +kludgey +kludging +klutz +klutz's +klutzes +klutziness +klutzy +knack +knacker +knacks +knapsack +knapsack's +knapsacks +knave +knave's +knaves +knead +kneaded +kneader +kneading +kneads +knee +kneed +kneeing +kneel +kneeled +kneeler +kneeling +kneels +knees +knell +knell's +knells +knelt +knew +knife +knifed +knifes +knifing +knight +knighted +knighthood +knighting +knightliness +knightly +knights +knit +knits +knives +knob +knob's +knobs +knock +knocked +knocker +knockers +knocking +knocks +knoll +knoll's +knolls +knot +knot's +knots +knotted +knotting +know +knowable +knower +knowhow +knowing +knowingly +knowledge +knowledgeable +knowledgeableness +knowledges +known +knows +knuckle +knuckled +knuckles +knuckling +kudos +lab +lab's +label +label's +labels +laboratories +laboratory +laboratory's +labs +labyrinth +labyrinths +lace +laced +lacer +lacerate +lacerated +lacerates +lacerating +laceration +lacerations +lacerative +laces +lacing +lack +lackadaisical +lackadaisically +lacked +lacker +lacking +lacks +lacquer +lacquered +lacquerer +lacquerers +lacquering +lacquers +lad +ladder +ladders +laded +laden +ladened +ladening +ladies +lading +lads +lady +lady's +lag +lager +lagers +lagged +lagoon +lagoon's +lagoons +lags +laid +lain +lair +lair's +lairs +lake +lake's +laker +lakes +laking +lamb +lamb's +lambda +lambda's +lambdas +lamber +lambs +lame +lamed +lamely +lameness +lament +lamentable +lamentableness +lamentation +lamentation's +lamentations +lamented +lamenting +laments +lamer +lames +lamest +laminar +laming +lamp +lamp's +lamper +lamps +lance +lanced +lancer +lancers +lances +lancing +land +landed +lander +landers +landing +landings +landladies +landlady +landlady's +landlord +landlord's +landlords +landmark +landmark's +landmarks +landowner +landowner's +landowners +lands +landscape +landscaped +landscaper +landscapes +landscaping +lane +lane's +lanes +language +language's +languages +languid +languidly +languidness +languish +languished +languisher +languishes +languishing +languishingly +lantern +lantern's +lanterns +lap +lap's +lapel +lapel's +lapels +laps +lapse +lapsed +lapser +lapses +lapsing +lard +larded +larder +larding +lards +large +largely +largeness +larger +largest +lark +lark's +larker +larks +larva +larvae +larvas +laser +laser's +lasers +lash +lashed +lasher +lashes +lashing +lashings +lass +lass's +lasses +last +lasted +laster +lasting +lastingly +lastingness +lastly +lasts +latch +latched +latches +latching +late +lated +lately +latencies +latency +latency's +lateness +latent +latently +latents +later +lateral +laterally +latest +latex +latex's +latexes +lath +lather +lathered +latherer +lathering +lathes +lathing +latitude +latitude's +latitudes +latrine +latrine's +latrines +latter +latter's +latterly +lattice +lattice's +latticed +lattices +latticing +laugh +laughable +laughableness +laughably +laughed +laugher +laughers +laughing +laughingly +laughs +laughter +laughters +launch +launched +launcher +launchers +launches +launching +launchings +launder +laundered +launderer +laundering +launderings +launders +laundries +laundry +laurel +laurel's +laurels +lava +lavatories +lavatory +lavatory's +lavender +lavendered +lavendering +lavish +lavished +lavishing +lavishly +lavishness +law +law's +lawful +lawfully +lawfulness +lawless +lawlessly +lawlessness +lawn +lawn's +lawns +laws +lawsuit +lawsuit's +lawsuits +lawyer +lawyer's +lawyerly +lawyers +lay +layer +layered +layering +layers +laying +layman +laymen +layoffs +layout +layout's +layouts +lays +lazed +lazied +lazier +laziest +lazily +laziness +lazing +lazy +lazying +lead +leaded +leaden +leadenly +leadenness +leader +leader's +leaders +leadership +leadership's +leaderships +leading +leadings +leads +leaf +leafed +leafier +leafiest +leafing +leafless +leaflet +leaflet's +leaflets +leafs +leafy +league +leagued +leaguer +leaguers +leagues +leaguing +leak +leakage +leakage's +leakages +leaked +leaker +leaking +leaks +lean +leaned +leaner +leanest +leaning +leanings +leanly +leanness +leans +leap +leaped +leaper +leaping +leaps +leapt +learn +learned +learnedly +learnedness +learner +learners +learning +learnings +learns +lease +leased +leases +leash +leash's +leashes +leasing +least +leather +leathered +leathering +leathern +leathers +leave +leaved +leaven +leavened +leavening +leaver +leavers +leaves +leaving +leavings +lecture +lectured +lecturer +lecturers +lectures +lecturing +led +ledge +ledger +ledgers +ledges +lee +leech +leech's +leeches +leer +leered +leering +leers +lees +left +leftist +leftist's +leftists +leftmost +leftover +leftover's +leftovers +lefts +leftward +leftwards +leg +legacies +legacy +legacy's +legal +legalities +legality +legally +legals +legend +legend's +legendary +legends +legged +leggings +legibility +legible +legibly +legion +legion's +legions +legislate +legislated +legislates +legislating +legislation +legislations +legislative +legislatively +legislator +legislator's +legislators +legislature +legislature's +legislatures +legitimacy +legitimate +legitimated +legitimately +legitimates +legitimating +legitimation +legs +leisure +leisured +leisureliness +leisurely +lemma +lemma's +lemmas +lemon +lemon's +lemonade +lemons +lend +lender +lenders +lending +lends +length +lengthen +lengthened +lengthener +lengthening +lengthens +lengthier +lengthiness +lengthly +lengths +lengthwise +lengthy +leniency +lenient +leniently +lens +lens's +lensed +lenser +lensers +lenses +lensing +lensings +lent +lentil +lentil's +lentils +leopard +leopard's +leopards +leprosy +less +lessen +lessened +lessening +lessens +lesser +lesses +lessing +lesson +lesson's +lessoned +lessoning +lessons +lest +lester +let +let's +lets +letter +lettered +letterer +lettering +letters +letting +lettuce +levee +levee's +leveed +levees +level +levelly +levelness +levels +lever +lever's +leverage +leveraged +leverages +leveraging +levered +levering +levers +levied +levier +levies +levy +levying +lewd +lewdly +lewdness +lexical +lexically +lexicographic +lexicographical +lexicographically +lexicon +lexicon's +lexicons +liabilities +liability +liability's +liable +liableness +liaison +liaison's +liaisons +liar +liar's +liars +liberal +liberally +liberalness +liberals +liberate +liberated +liberates +liberating +liberation +liberator +liberator's +liberators +liberties +liberty +liberty's +libido +librarian +librarian's +librarians +libraries +library +library's +libretti +license +licensed +licensee +licensee's +licensees +licenser +licenses +licensing +lichen +lichen's +lichened +lichens +lick +licked +licker +licking +licks +lid +lid's +lids +lie +lied +lieder +liege +lien +lien's +liens +lier +lies +lieu +lieutenant +lieutenant's +lieutenants +life +life's +lifeless +lifelessly +lifelessness +lifelike +lifelikeness +lifelong +lifer +lifers +lifestyle +lifestyles +lifetime +lifetime's +lifetimes +lift +lifted +lifter +lifters +lifting +lifts +light +lighted +lighten +lightened +lightener +lightening +lightens +lighter +lighter's +lighters +lightest +lighthouse +lighthouse's +lighthouses +lighting +lightly +lightness +lightning +lightning's +lightninged +lightnings +lights +lightweight +lightweights +like +liked +likelier +likeliest +likelihood +likelihoods +likeliness +likely +liken +likened +likeness +likeness's +likenesses +likening +likens +liker +likes +likest +likewise +liking +likings +lilac +lilac's +lilacs +lilied +lilies +lily +lily's +limb +limbed +limber +limbered +limbering +limberly +limberness +limbers +limbs +lime +lime's +limed +limes +limestone +liming +limit +limitability +limitably +limitation +limitation's +limitations +limited +limitedly +limitedness +limiteds +limiter +limiters +limiting +limits +limp +limped +limper +limping +limply +limpness +limps +linden +line +line's +linear +linearities +linearity +linearly +lined +linen +linen's +linens +liner +liners +lines +linger +lingered +lingerer +lingering +lingeringly +lingers +linguist +linguist's +linguistic +linguistically +linguistics +linguists +lining +linings +link +linkage +linkage's +linkages +linked +linker +linkers +linking +linkings +links +linoleum +linseed +lint +linter +lints +lion +lion's +lioness +lioness's +lionesses +lions +lip +lip's +lips +lipstick +liquefied +liquefier +liquefiers +liquefies +liquefy +liquefying +liquid +liquid's +liquidation +liquidation's +liquidations +liquidity +liquidly +liquidness +liquids +liquor +liquor's +liquored +liquoring +liquors +lisp +lisp's +lisped +lisper +lisping +lisps +list +listed +listen +listened +listener +listeners +listening +listens +lister +listers +listing +listing's +listings +lists +lit +literacy +literal +literally +literalness +literals +literariness +literary +literate +literately +literateness +literation +literature +literature's +literatures +lithe +lithely +litheness +litigate +litigated +litigates +litigating +litigation +litigator +litter +littered +litterer +littering +litters +little +littleness +littler +littlest +livable +livableness +livably +live +lived +livelier +liveliest +livelihood +liveliness +lively +liven +livened +liveness +livening +liver +liveried +livers +livery +lives +livest +liveth +living +livingly +livingness +livings +lizard +lizard's +lizards +load +loaded +loader +loaders +loading +loadings +loads +loaf +loafed +loafer +loafers +loafing +loafs +loan +loaned +loaner +loaning +loans +loath +loathe +loathed +loather +loathes +loathing +loathly +loathness +loathsome +loathsomely +loathsomeness +loaves +lobbied +lobbies +lobby +lobbying +lobe +lobe's +lobed +lobes +lobster +lobster's +lobsters +local +locale +localities +locality +locality's +locally +locals +locate +located +locater +locates +locating +location +locations +locative +locatives +locator +locator's +locators +loci +lock +locked +locker +lockers +locking +lockings +lockout +lockout's +lockouts +locks +lockup +lockup's +lockups +locomotion +locomotive +locomotive's +locomotively +locomotives +locus +locus's +locust +locust's +locusts +lodge +lodged +lodger +lodger's +lodgers +lodges +lodging +lodgings +loft +loft's +lofter +loftier +loftiness +lofts +lofty +log +log's +logarithm +logarithm's +logarithmic +logarithmically +logarithms +logged +logger +logger's +loggers +logging +logic +logic's +logical +logically +logicalness +logicals +logician +logician's +logicians +logics +login +logins +logistic +logistics +logout +logs +loin +loin's +loins +loiter +loitered +loiterer +loitering +loiters +lone +lonelier +loneliest +loneliness +lonely +loneness +loner +loners +lonesome +lonesomely +lonesomeness +long +longed +longer +longest +longing +longingly +longings +longitude +longitude's +longitudes +longly +longness +longs +longword +longword's +longwords +look +lookahead +looked +looker +lookers +looking +lookout +lookouts +looks +lookup +lookup's +lookups +loom +loomed +looming +looms +loon +loop +looped +looper +loophole +loophole's +loopholed +loopholes +loopholing +looping +loops +loose +loosed +loosely +loosen +loosened +loosener +looseness +loosening +loosens +looser +looses +loosest +loosing +loot +looted +looter +looting +loots +lord +lord's +lording +lordlier +lordliness +lordly +lords +lordship +lore +lorries +lorry +lose +loser +losers +loses +losing +losings +loss +loss's +losses +lossier +lossiest +lossy +lost +lostness +lot +lot's +lots +lotteries +lottery +lotus +loud +louden +loudened +loudening +louder +loudest +loudly +loudness +loudspeaker +loudspeaker's +loudspeakers +lounge +lounged +lounger +loungers +lounges +lounging +lousier +lousiness +lousy +lovable +lovableness +lovably +love +love's +loved +lovelier +lovelies +loveliest +loveliness +lovely +lover +lover's +lovering +loverly +lovers +loves +loving +lovingly +lovingness +low +lower +lowered +lowering +lowers +lowest +lowing +lowland +lowlander +lowlands +lowlier +lowliest +lowliness +lowly +lowness +lows +loyal +loyally +loyalties +loyalty +loyalty's +lubricant +lubricant's +lubricants +lubrication +luck +lucked +luckier +luckiest +luckily +luckiness +luckless +lucks +lucky +ludicrous +ludicrously +ludicrousness +luggage +lukewarm +lukewarmly +lukewarmness +lull +lullaby +lulled +lulls +lumber +lumbered +lumberer +lumbering +lumbers +luminous +luminously +luminousness +lump +lumped +lumpen +lumper +lumping +lumps +lunar +lunatic +lunatics +lunch +lunched +luncheon +luncheon's +luncheons +luncher +lunches +lunching +lung +lunged +lunger +lunging +lungs +lurch +lurched +lurcher +lurches +lurching +lure +lured +lurer +lures +luring +lurk +lurked +lurker +lurkers +lurking +lurks +luscious +lusciously +lusciousness +lust +lustier +lustily +lustiness +lusting +lustrous +lustrously +lustrousness +lusts +lusty +lute +lute's +luted +lutes +luting +luxuriant +luxuriantly +luxuries +luxurious +luxuriously +luxuriousness +luxury +luxury's +lying +lyingly +lyings +lymph +lynch +lynched +lyncher +lynches +lynx +lynx's +lynxes +lyre +lyre's +lyres +lyric +lyrics +ma'am +macaroni +macaroni's +mace +maced +macer +maces +machine +machine's +machined +machineries +machinery +machines +machining +macing +macro +macro's +macroeconomics +macromolecule +macromolecule's +macromolecules +macros +macroscopic +mad +madam +madams +madden +maddened +maddening +maddeningly +madder +maddest +made +mademoiselle +mademoiselles +madly +madman +madness +madras +magazine +magazine's +magazined +magazines +magazining +maggot +maggot's +maggots +magic +magical +magically +magician +magician's +magicians +magistrate +magistrate's +magistrates +magnesium +magnesiums +magnet +magnet's +magnetic +magnetically +magnetics +magnetism +magnetism's +magnetisms +magnets +magnification +magnifications +magnificence +magnificent +magnificently +magnified +magnifier +magnifiers +magnifies +magnify +magnifying +magnitude +magnitude's +magnitudes +mahogany +maid +maid's +maiden +maidenliness +maidenly +maidens +maids +mail +mailable +mailbox +mailbox's +mailboxes +mailed +mailer +mailer's +mailers +mailing +mailings +mails +maim +maimed +maimedness +maimer +maimers +maiming +maims +main +mainframe +mainframe's +mainframes +mainland +mainlander +mainlanders +mainly +mains +mainstay +maintain +maintainability +maintainable +maintained +maintainer +maintainer's +maintainers +maintaining +maintains +maintenance +maintenance's +maintenances +majestic +majesties +majesty +majesty's +major +majored +majoring +majorities +majority +majority's +majors +makable +make +makefile +makefiles +maker +makers +makes +makeshift +makeshifts +makeup +makeups +making +makings +maladies +malady +malady's +malaria +male +male's +malefactor +malefactor's +malefactors +maleness +males +malformed +malfunction +malfunctioned +malfunctioning +malfunctions +malice +malicious +maliciously +maliciousness +malignant +malignantly +mall +mall's +mallet +mallet's +mallets +malls +malnutrition +malt +malted +malting +malts +mama +mamma +mamma's +mammal +mammal's +mammals +mammas +mammoth +man +man's +manage +manageable +manageableness +managed +management +management's +managements +manager +manager's +managerial +managerially +managers +manages +managing +mandate +mandated +mandates +mandating +mandatories +mandatory +mandible +mandolin +mandolin's +mandolins +mane +mane's +maned +manes +manger +manger's +mangers +mangle +mangled +mangler +mangles +mangling +manhood +maniac +maniac's +maniacs +manicure +manicured +manicures +manicuring +manifest +manifestation +manifestation's +manifestations +manifested +manifesting +manifestly +manifestness +manifests +manifold +manifold's +manifolder +manifoldly +manifoldness +manifolds +manipulability +manipulable +manipulatable +manipulate +manipulated +manipulates +manipulating +manipulation +manipulations +manipulative +manipulativeness +manipulator +manipulator's +manipulators +manipulatory +mankind +manlier +manliest +manliness +manly +manned +manner +mannered +mannerliness +mannerly +manners +manning +manometer +manometer's +manometers +manor +manor's +manors +manpower +mans +mansion +mansion's +mansions +mantel +mantel's +mantels +mantissa +mantissa's +mantissas +mantle +mantle's +mantled +mantles +mantling +manual +manual's +manually +manuals +manufacture +manufactured +manufacturer +manufacturer's +manufacturers +manufactures +manufacturing +manure +manured +manurer +manurers +manures +manuring +manuscript +manuscript's +manuscripts +many +map +map's +maple +maple's +maples +mappable +mapped +mapping +mapping's +mappings +maps +mar +marble +marbled +marbler +marbles +marbling +march +marched +marcher +marches +marching +mare +mare's +mares +margin +margin's +marginal +marginally +marginals +margined +margining +margins +marigold +marigold's +marigolds +marijuana +marijuana's +marinate +marinated +marinates +marinating +marine +mariner +marines +maritime +maritimer +mark +markable +marked +markedly +marker +markers +market +marketability +marketable +marketed +marketer +marketing +marketings +marketplace +marketplace's +marketplaces +markets +marking +markings +marks +marquis +marquises +marriage +marriage's +marriages +married +marries +marrow +marrows +marry +marrying +mars +marsh +marsh's +marshal +marshaled +marshaler +marshalers +marshaling +marshals +marshes +mart +marten +martens +martial +martially +marts +martyr +martyr's +martyrdom +martyrs +marvel +marvels +masculine +masculinely +masculineness +masculinity +mash +mashed +masher +mashers +mashes +mashing +mashings +mask +masked +masker +masking +maskings +masks +masochist +masochist's +masochists +mason +mason's +masoned +masoning +masonry +masons +masquerade +masquerader +masquerades +masquerading +mass +massacre +massacred +massacrer +massacres +massacring +massage +massaged +massager +massages +massaging +massed +masses +massing +massinger +massive +massively +massiveness +mast +masted +master +master's +mastered +masterful +masterfully +masterfulness +mastering +masterings +masterliness +masterly +masterpiece +masterpiece's +masterpieces +masters +mastery +masts +masturbate +masturbated +masturbates +masturbating +masturbation +mat +mat's +match +matchable +matched +matcher +matchers +matches +matching +matchings +matchless +matchlessly +matchmaker +matchmaker's +matchmakers +matchmaking +matchmaking's +mate +mate's +mated +mater +material +materialism +materialism's +materially +materialness +materials +maternal +maternally +mates +math +mathematical +mathematically +mathematician +mathematician's +mathematicians +mathematics +mating +matings +matrices +matriculation +matrimony +matrix +matrixes +matron +matronly +mats +matted +matter +mattered +mattering +matters +mattress +mattress's +mattresses +maturation +mature +matured +maturely +matureness +maturer +matures +maturing +maturities +maturity +max +maxim +maxim's +maximal +maximally +maxims +maximum +maximumly +maximums +may +maybe +mayer +mayest +mayhap +mayhem +maying +mayonnaise +mayor +mayor's +mayoral +mayors +mays +maze +maze's +mazed +mazedly +mazedness +mazednesses +mazer +mazes +mazing +me +mead +meadow +meadow's +meadows +meads +meager +meagerly +meagerness +meal +meal's +meals +mean +meander +meandered +meandering +meanderings +meanders +meaner +meanest +meaning +meaning's +meaningful +meaningfully +meaningfulness +meaningless +meaninglessly +meaninglessness +meanings +meanly +meanness +means +meant +meantime +meanwhile +measles +measurable +measurably +measure +measured +measuredly +measurement +measurement's +measurements +measurer +measures +measuring +meat +meat's +meats +mechanic +mechanic's +mechanical +mechanically +mechanicals +mechanics +mechanism +mechanism's +mechanisms +med +medal +medal's +medallion +medallion's +medallions +medals +meddle +meddled +meddler +meddles +meddling +media +median +median's +medianly +medians +medias +mediate +mediated +mediately +mediateness +mediates +mediating +mediation +mediations +mediative +medic +medic's +medical +medically +medicinal +medicinally +medicine +medicine's +medicines +medics +medieval +medieval's +medievally +medievals +meditate +meditated +meditates +meditating +meditation +meditations +meditative +meditatively +meditativeness +medium +medium's +mediums +meek +meeker +meekest +meekly +meekness +meet +meeter +meeting +meetings +meetly +meets +megabit +megabits +megabyte +megabytes +megaword +megawords +melancholy +meld +melding +melds +mellow +mellowed +mellowing +mellowly +mellowness +mellows +melodies +melodious +melodiously +melodiousness +melodrama +melodrama's +melodramas +melody +melody's +melon +melon's +melons +melt +melted +melter +melting +meltingly +melts +member +member's +membered +members +membership +membership's +memberships +membrane +membrane's +membraned +membranes +memo +memo's +memoir +memoirs +memorability +memorable +memorableness +memoranda +memorandum +memorandums +memorial +memorially +memorials +memories +memory +memory's +memoryless +memos +men +men's +menace +menaced +menaces +menacing +menacingly +menagerie +menageries +mend +mended +mender +mending +mends +menial +menially +menials +mens +mensed +menses +mensing +mental +mentalities +mentality +mentally +mention +mentionable +mentioned +mentioner +mentioners +mentioning +mentions +mentor +mentor's +mentors +menu +menu's +menus +mer +mercenaries +mercenariness +mercenary +mercenary's +merchandise +merchandised +merchandiser +merchandises +merchandising +merchant +merchant's +merchants +mercies +merciful +mercifully +mercifulness +merciless +mercilessly +mercilessness +mercuries +mercury +mercy +mere +merely +merest +merge +merged +merger +mergers +merges +merging +meridian +meridians +merit +merited +meriting +meritorious +meritoriously +meritoriousness +merits +merrier +merriest +merrily +merriment +merriments +merriness +merry +mesh +meshed +meshes +meshing +mess +message +message's +messaged +messages +messaging +messed +messenger +messenger's +messengers +messes +messiah +messiahs +messier +messiest +messieurs +messily +messiness +messing +messy +met +meta +metacircular +metacircularity +metadata +metal +metal's +metalanguage +metalanguages +metallic +metallurgy +metals +metamathematical +metamorphosis +metaphor +metaphor's +metaphorical +metaphorically +metaphors +metaphysical +metaphysically +metaphysics +metavariable +mete +meted +meteor +meteor's +meteoric +meteorology +meteors +meter +meter's +metered +metering +meters +metes +method +method's +methodical +methodically +methodicalness +methodist +methodist's +methodists +methodological +methodologically +methodologies +methodologists +methodology +methodology's +methods +meting +metric +metric's +metrical +metrically +metrics +metropolis +metropolitan +mets +mew +mewed +mews +mica +mice +microbicidal +microbicide +microcode +microcoded +microcodes +microcoding +microcomputer +microcomputer's +microcomputers +microeconomics +microfilm +microfilm's +microfilmed +microfilmer +microfilms +microinstruction +microinstruction's +microinstructions +microphone +microphones +microphoning +microprocessing +microprocessor +microprocessor's +microprocessors +microprogram +microprogram's +microprogrammed +microprogramming +microprograms +microscope +microscope's +microscopes +microscopic +microsecond +microsecond's +microseconds +microstore +microwave +microwave's +microwaves +microword +microwords +mid +midday +middle +middled +middler +middles +middling +middlingly +middlings +midnight +midnightly +midnights +midpoint +midpoint's +midpoints +midst +midsts +midsummer +midway +midways +midwinter +midwinterly +mien +miens +mies +miff +miffed +miffing +miffs +might +mightier +mightiest +mightily +mightiness +mights +mighty +migrate +migrated +migrates +migrating +migration +migrations +migrative +mild +milden +milder +mildest +mildew +mildews +mildly +mildness +mile +mile's +mileage +mileages +miler +miles +milestone +milestone's +milestones +militant +militantly +militantness +militants +militaries +militarily +militarism +militarisms +military +militia +militias +milk +milked +milker +milkers +milkier +milkiness +milking +milkmaid +milkmaid's +milkmaids +milks +milky +mill +milled +miller +millers +millet +milling +million +millionaire +millionaire's +millionaires +millioned +millions +millionth +millipede +millipede's +millipedes +millisecond +milliseconds +mills +millstone +millstone's +millstones +mime +mimic +mimicked +mimicking +mimics +mince +minced +mincer +mincers +minces +mincing +mincingly +mind +minded +mindedness +minder +minders +mindful +mindfully +mindfulness +minding +mindless +mindlessly +mindlessness +minds +mine +mined +miner +mineral +mineral's +minerals +miners +mines +ming +mingle +mingled +mingles +mingling +miniature +miniature's +miniatured +miniatures +miniaturing +minicomputer +minicomputer's +minicomputers +minimal +minimally +minimum +minimums +mining +minion +minions +minister +minister's +ministered +ministering +ministers +ministries +ministry +ministry's +mink +mink's +minks +minnow +minnow's +minnows +minor +minor's +minored +minoring +minorities +minority +minority's +minors +minstrel +minstrel's +minstrels +mint +minted +minter +minting +mints +minus +minuses +minute +minuted +minutely +minuteness +minuter +minutes +minutest +minuting +miracle +miracle's +miracles +miraculous +miraculously +miraculousness +mire +mired +mires +miring +mirror +mirrored +mirroring +mirrors +mirth +misapplication +misapplied +misapplier +misapplies +misapply +misapplying +misbehaving +miscalculation +miscalculation's +miscalculations +miscellaneous +miscellaneously +miscellaneousness +mischief +mischievous +mischievously +mischievousness +miscommunicate +miscommunicated +miscommunicates +miscommunication +misconception +misconception's +misconceptions +misconstrue +misconstrued +misconstrues +misconstruing +misdirect +misdirected +misdirection +misdirects +miser +miserable +miserableness +miserably +miseries +miserliness +miserly +misers +misery +misery's +misfeature +misfit +misfit's +misfits +misfortune +misfortune's +misfortunes +misgiving +misgivingly +misgivings +misguide +misguided +misguidedly +misguidedness +misguider +misguides +misguiding +mishap +mishap's +mishaps +misinform +misinformation +misinformed +misinforming +misinforms +misinterpret +misinterpreted +misinterpreter +misinterpreters +misinterpreting +misinterprets +mislead +misleader +misleading +misleadingly +misleadings +misleads +misled +mismatch +mismatched +mismatches +mismatching +misnomer +misnomered +misperceive +misperceived +misperceives +misplace +misplaced +misplaces +misplacing +misread +misreader +misreading +misreads +misrepresentation +misrepresentation's +misrepresentations +miss +missed +misses +missile +missile's +missiles +missing +mission +missionaries +missionary +missionary's +missioned +missioner +missioning +missions +missive +missives +misspell +misspelled +misspelling +misspellings +misspells +misstate +misstated +misstater +misstates +misstating +mist +mistakable +mistake +mistaken +mistakenly +mistaker +mistakes +mistaking +mistakingly +misted +mister +mistered +mistering +misters +mistier +mistiest +mistiness +misting +mistreat +mistreated +mistreating +mistreats +mistress +mistressly +mistrust +mistrusted +mistruster +mistrusting +mistrusts +mists +misty +mistype +mistyped +mistypes +mistyping +misunderstand +misunderstander +misunderstanders +misunderstanding +misunderstanding's +misunderstandings +misunderstands +misunderstood +misuse +misused +misuser +misuses +misusing +mite +mites +mitigate +mitigated +mitigates +mitigating +mitigation +mitigations +mitigative +mitten +mitten's +mittens +mix +mixed +mixer +mixers +mixes +mixing +mixture +mixture's +mixtures +ml +mnemonic +mnemonic's +mnemonically +mnemonics +moan +moaned +moaning +moans +moat +moat's +moats +mob +mob's +mobile +mobility +mobs +moccasin +moccasin's +moccasins +mock +mocked +mocker +mockers +mockery +mocking +mockingly +mocks +modal +modalities +modality +modality's +modally +mode +model +model's +models +modem +modems +moderate +moderated +moderately +moderateness +moderates +moderating +moderation +moderations +moderator +moderator's +moderators +modern +modernity +modernly +modernness +moderns +modes +modest +modestly +modesty +modifiability +modifiable +modifiableness +modification +modifications +modified +modifier +modifiers +modifies +modify +modifying +modular +modularities +modularity +modularly +modulate +modulated +modulates +modulating +modulation +modulations +modulator +modulator's +modulators +module +module's +modules +modulo +modulus +modus +moist +moisten +moistened +moistener +moistening +moistly +moistness +moisture +moistures +molasses +mold +molded +molder +moldered +moldering +molders +moldier +moldiness +molding +molds +moldy +mole +molecular +molecularly +molecule +molecule's +molecules +moles +molest +molested +molester +molesters +molesting +molests +molten +mom +mom's +moment +moment's +momentarily +momentariness +momentary +momently +momentous +momentously +momentousness +moments +momentum +momentums +moms +monarch +monarchies +monarchs +monarchy +monarchy's +monasteries +monastery +monastery's +monastic +monetary +money +money's +moneyed +moneyer +moneys +monitor +monitored +monitoring +monitors +monk +monk's +monkey +monkeyed +monkeying +monkeys +monks +mono +mono's +monochrome +monochromes +monograph +monograph's +monographes +monographs +monolithic +monopolies +monopoly +monopoly's +monotheism +monotone +monotonic +monotonically +monotonicity +monotonous +monotonously +monotonousness +monotony +monster +monster's +monsters +monstrous +monstrously +monstrousness +month +month's +monthlies +monthly +months +monument +monument's +monumental +monumentally +monuments +mood +mood's +moodier +moodiness +moods +moody +moon +mooned +mooning +moonlight +moonlighted +moonlighter +moonlighting +moonlights +moonlit +moons +moonshine +moonshiner +moor +moor's +moored +mooring +moorings +moors +moose +moot +mooted +mop +moped +moper +moping +mops +moral +moral's +morale +morales +moralities +morality +morally +morals +morass +morasses +morbid +morbidly +morbidness +more +mored +moreover +mores +morion +morn +morning +mornings +morphological +morphologically +morphology +morrow +morsel +morsel's +morsels +mortal +mortality +mortally +mortals +mortar +mortared +mortaring +mortars +mortgage +mortgage's +mortgaged +mortgager +mortgages +mortgaging +mortification +mortifications +mortified +mortifiedly +mortifier +mortifies +mortify +mortifying +mosaic +mosaic's +mosaics +mosquito +mosquitoes +mosquitos +moss +moss's +mosses +mossier +mossy +most +mostly +motel +motel's +motels +moth +mother +mother's +motherboard +motherboard's +motherboards +mothered +motherer +motherers +mothering +motherliness +motherly +mothers +motif +motif's +motifs +motion +motioned +motioner +motioning +motionless +motionlessly +motionlessness +motions +motivate +motivated +motivates +motivating +motivation +motivational +motivationally +motivations +motivative +motive +motived +motives +motiving +motley +motor +motorcar +motorcar's +motorcars +motorcycle +motorcycle's +motorcycles +motored +motoring +motorist +motorist's +motorists +motors +motto +mottoes +mottos +mould +moulded +moulder +mouldering +moulding +moulds +mound +mounded +mounds +mount +mountain +mountain's +mountaineer +mountaineering +mountaineers +mountainous +mountainously +mountainousness +mountains +mounted +mounter +mounting +mountings +mounts +mourn +mourned +mourner +mourners +mournful +mournfully +mournfulness +mourning +mourningly +mourns +mouse +mouser +mouses +mousing +mouth +mouthed +mouther +mouthes +mouthful +mouthing +mouths +movable +movableness +move +moved +movement +movement's +movements +mover +movers +moves +movie +movie's +movies +moving +movingly +movings +mow +mowed +mower +mowers +mowing +mows +much +muchness +muck +mucked +mucker +mucking +mucks +mud +muddied +muddier +muddiness +muddle +muddled +muddler +muddlers +muddles +muddling +muddy +muddying +muds +muff +muff's +muffin +muffin's +muffins +muffle +muffled +muffler +mufflers +muffles +muffling +muffs +mug +mug's +mugs +mulberries +mulberry +mulberry's +mule +mule's +mules +muling +multicellular +multicomponent +multidimensional +multilevel +multinational +multiple +multiple's +multiples +multiplex +multiplexed +multiplexer +multiplexers +multiplexes +multiplexing +multiplexor +multiplexor's +multiplexors +multiplicand +multiplicand's +multiplicands +multiplication +multiplications +multiplicative +multiplicatively +multiplicatives +multiplicity +multiplied +multiplier +multipliers +multiplies +multiply +multiplying +multiprocess +multiprocessing +multiprocessor +multiprocessor's +multiprocessors +multiprogram +multiprogrammed +multiprogramming +multiprogrammings +multistage +multitasking +multitude +multitude's +multitudes +multiuser +multivariate +mumble +mumbled +mumbler +mumblers +mumbles +mumbling +mumblings +mummies +mummy +mummy's +munch +munched +muncher +munches +munching +mundane +mundanely +mundaneness +municipal +municipalities +municipality +municipality's +municipally +munition +munitions +mural +murals +murder +murdered +murderer +murderers +murdering +murderous +murderously +murderousness +murders +murkier +murkiness +murky +murmur +murmured +murmurer +murmuring +murmurs +muscle +muscled +muscles +muscling +muscular +muscularly +muse +mused +muser +muses +museum +museum's +museums +mushier +mushiness +mushroom +mushroomed +mushrooming +mushrooms +mushy +music +musical +musically +musicals +musician +musicianly +musicians +musics +musing +musingly +musings +musk +musket +musket's +muskets +muskrat +muskrat's +muskrats +musks +muslin +mussel +mussel's +mussels +must +mustard +mustards +muster +mustered +mustering +musters +mustier +mustiness +musts +musty +mutability +mutable +mutableness +mutate +mutated +mutates +mutating +mutation +mutations +mutative +mutator +mutators +mute +muted +mutedly +mutely +muteness +muter +mutes +mutest +mutilate +mutilated +mutilates +mutilating +mutilation +mutilations +muting +mutinies +mutiny +mutiny's +mutter +muttered +mutterer +mutterers +muttering +mutters +mutton +mutual +mutually +muzzle +muzzle's +muzzled +muzzler +muzzles +muzzling +my +myriad +myrtle +myself +mysteries +mysterious +mysteriously +mysteriousness +mystery +mystery's +mystic +mystic's +mystical +mystically +mysticism +mysticisms +mystics +myth +myth's +mythes +mythical +mythically +mythologies +mythology +mythology's +nag +nag's +nags +nail +nailed +nailer +nailing +nails +naive +naively +naiveness +naiver +naivete +naked +nakedly +nakedness +name +name's +nameable +named +nameless +namelessly +namelessness +namely +namer +namers +names +namesake +namesake's +namesakes +naming +nanosecond +nanoseconds +nap +nap's +napkin +napkin's +napkins +naps +narcissistic +narcissus +narcissuses +narcotic +narcotics +narrative +narrative's +narratively +narratives +narrow +narrowed +narrower +narrowest +narrowing +narrowingness +narrowly +narrowness +narrows +nasal +nasally +nastier +nasties +nastiest +nastily +nastiness +nasty +nation +nation's +national +nationalist +nationalist's +nationalists +nationalities +nationality +nationality's +nationally +nationals +nations +nationwide +native +natively +nativeness +natives +nativity +natural +naturalism +naturalist +naturally +naturalness +naturals +nature +nature's +natured +natures +naught +naught's +naughtier +naughtiness +naughts +naughty +naval +navally +navies +navigable +navigableness +navigate +navigated +navigates +navigating +navigation +navigations +navigator +navigator's +navigators +navy +navy's +nay +near +nearby +neared +nearer +nearest +nearing +nearly +nearness +nears +neat +neaten +neater +neatest +neatly +neatness +neats +nebula +necessaries +necessarily +necessary +necessitate +necessitated +necessitates +necessitating +necessitation +necessitations +necessities +necessity +neck +necked +necker +necking +necklace +necklace's +necklaces +necks +necktie +necktie's +neckties +need +needed +needer +needful +needfully +needfulness +needier +neediness +needing +needle +needled +needler +needlers +needles +needless +needlessly +needlessness +needlework +needleworker +needling +needly +needn't +needs +needy +negate +negated +negater +negates +negating +negation +negations +negative +negatived +negatively +negativeness +negatives +negativing +negator +negators +neglect +neglected +neglecter +neglecting +neglects +negligence +negligible +negotiable +negotiate +negotiated +negotiates +negotiating +negotiation +negotiations +neigh +neither +neophyte +neophytes +nephew +nephew's +nephews +nerve +nerve's +nerved +nerves +nerving +nervous +nervously +nervousness +nest +nested +nester +nesting +nestle +nestled +nestler +nestles +nestling +nests +net +net's +nether +nets +netted +netting +nettle +nettled +nettles +nettling +network +network's +networked +networking +networks +neural +neurally +neurobiology +neurobiology's +neurological +neurologically +neurologists +neuron +neuron's +neurons +neutral +neutralities +neutrality +neutrally +neutralness +neutrals +neutrino +neutrino's +neutrinos +never +nevertheless +new +newborn +newborns +newcomer +newcomer's +newcomers +newer +newest +newline +newline's +newlines +newly +newness +news +newsgroup +newsgroup's +newsgroups +newsletter +newsletter's +newsletters +newsman +newsmen +newspaper +newspaper's +newspapers +newswire +newt +newts +next +nibble +nibbled +nibbler +nibblers +nibbles +nibbling +nice +nicely +niceness +nicer +nicest +niceties +nicety +niche +niches +niching +nick +nicked +nickel +nickel's +nickels +nicker +nickered +nickering +nicking +nickname +nicknamed +nicknamer +nicknames +nicks +nicotine +niece +niece's +nieces +niftier +nifties +nifty +nigh +night +night's +nighted +nighters +nightfall +nightgown +nightingale +nightingale's +nightingales +nightly +nightmare +nightmare's +nightmares +nights +nil +nilly +nimble +nimbleness +nimbler +nimblest +nimbly +nine +nines +nineteen +nineteens +nineteenth +nineties +ninetieth +ninety +ninth +nip +nips +nitrogen +nix +nixed +nixer +nixes +nixing +no +nobilities +nobility +noble +nobleman +nobleness +nobler +nobles +noblest +nobly +nobodies +nobody +nobody's +nocturnal +nocturnally +nod +nod's +nodded +nodding +node +node's +nodes +nods +noise +noised +noiseless +noiselessly +noises +noisier +noisily +noisiness +noising +noisy +nomenclature +nomenclatures +nominal +nominally +nominate +nominated +nominates +nominating +nomination +nomination's +nominations +nominative +nominatively +non +nonblocking +nonconservative +noncyclic +nondecreasing +nondescript +nondescriptly +nondestructively +nondeterminacy +nondeterminate +nondeterminately +nondeterminism +nondeterministic +nondeterministically +nondisclosure +nondisclosures +none +nonempty +nones +nonetheless +nonexistence +nonexistent +nonextensible +nonfunctional +noninteracting +noninterference +nonintuitive +nonlinear +nonlinearities +nonlinearity +nonlinearity's +nonlinearly +nonlocal +nonnegative +nonorthogonal +nonorthogonality +nonperishable +nonprocedural +nonprocedurally +nonprogrammable +nonprogrammer +nonsense +nonsensical +nonsensically +nonsensicalness +nonspecialist +nonspecialist's +nonspecialists +nonstandard +nontechnical +nontechnically +nonterminal +nonterminal's +nonterminals +nonterminating +nontermination +nontrivial +nonuniform +nonzero +nook +nook's +nooks +noon +noonday +nooning +noons +noontide +nope +nor +norm +norm's +normal +normalcy +normality +normally +normals +normed +norms +north +north's +northeast +northeaster +northeasterly +northeastern +norther +northerly +northern +northerner +northerners +northernly +northers +northing +northward +northwards +northwest +northwester +northwesterly +northwestern +nose +nosed +noses +nosing +nostril +nostril's +nostrils +not +notable +notableness +notables +notably +notation +notation's +notational +notationally +notations +notch +notched +notches +notching +note +notebook +notebook's +notebooks +noted +notedly +notedness +noter +notes +noteworthiness +noteworthy +nothing +nothingness +nothings +notice +noticeable +noticeably +noticed +notices +noticing +notification +notifications +notified +notifier +notifiers +notifies +notify +notifying +noting +notion +notions +notorious +notoriously +notoriousness +notwithstanding +noun +noun's +nouns +nourish +nourished +nourisher +nourishes +nourishing +nourishment +novel +novel's +novelist +novelist's +novelists +novels +novelties +novelty +novelty's +novice +novice's +novices +now +nowadays +nowhere +nowheres +nows +nroff +nroff's +nth +nuances +nuclear +nucleotide +nucleotide's +nucleotides +nucleus +nucleuses +nuisance +nuisance's +nuisances +null +nulled +nullification +nullified +nullifier +nullifiers +nullifies +nullify +nullifying +nulls +numb +numbed +number +numbered +numberer +numbering +numberless +numbers +numbing +numbingly +numbly +numbness +numbs +numeral +numeral's +numerally +numerals +numerator +numerator's +numerators +numeric +numerical +numerically +numerics +numerous +numerously +numerousness +nun +nun's +nuns +nuptial +nuptials +nurse +nurse's +nursed +nurser +nurseries +nursery +nursery's +nurses +nursing +nurture +nurtured +nurturer +nurtures +nurturing +nut +nut's +nutrition +nutrition's +nuts +nymph +nymphs +o'clock +oak +oaken +oaks +oar +oar's +oared +oaring +oars +oasis +oat +oaten +oater +oath +oaths +oatmeal +oats +obedience +obediences +obedient +obediently +obey +obeyed +obeyer +obeying +obeys +obfuscate +obfuscated +obfuscater +obfuscates +obfuscating +obfuscation +obfuscations +object +object's +objected +objecting +objection +objection's +objectionable +objectionableness +objections +objective +objectively +objectiveness +objectives +objector +objector's +objectors +objects +oblate +oblately +oblateness +oblation +oblations +obligate +obligated +obligately +obligates +obligating +obligation +obligation's +obligations +obligatory +oblige +obliged +obliger +obliges +obliging +obligingly +obligingness +oblique +obliquely +obliqueness +obliterate +obliterated +obliterates +obliterating +obliteration +obliterations +obliterative +obliteratively +oblivion +oblivions +oblivious +obliviously +obliviousness +oblong +oblongly +oblongness +obscene +obscenely +obscure +obscured +obscurely +obscureness +obscurer +obscures +obscuring +obscurities +obscurity +observable +observance +observance's +observances +observant +observantly +observation +observation's +observations +observatories +observatory +observe +observed +observer +observers +observes +observing +observingly +obsession +obsession's +obsessions +obsolescence +obsolete +obsoleted +obsoletely +obsoleteness +obsoletes +obsoleting +obstacle +obstacle's +obstacles +obstinacy +obstinate +obstinately +obstinateness +obstruct +obstructed +obstructer +obstructing +obstruction +obstruction's +obstructionist +obstructions +obstructive +obstructively +obstructiveness +obstructs +obtain +obtainable +obtainably +obtained +obtainer +obtaining +obtains +obviate +obviated +obviates +obviating +obviation +obviations +obvious +obviously +obviousness +occasion +occasional +occasionally +occasioned +occasioning +occasionings +occasions +occlude +occluded +occludes +occluding +occlusion +occlusion's +occlusions +occupancies +occupancy +occupant +occupant's +occupants +occupation +occupation's +occupational +occupationally +occupations +occupied +occupier +occupiers +occupies +occupy +occupying +occur +occurred +occurrence +occurrence's +occurrences +occurring +occurs +ocean +ocean's +oceans +octal +octals +octave +octaves +octopus +odd +odder +oddest +oddities +oddity +oddity's +oddly +oddness +odds +ode +ode's +oded +oder +odes +odious +odiously +odiousness +odorous +odorously +odorousness +of +off +offend +offended +offender +offenders +offending +offends +offensive +offensively +offensiveness +offensives +offer +offered +offerer +offerers +offering +offerings +offers +office +office's +officer +officer's +officered +officers +offices +official +official's +officially +officials +officiate +officiated +officiates +officiating +officiation +officiations +officio +officious +officiously +officiousness +offing +offline +offs +offset +offset's +offsets +offspring +offsprings +oft +often +oftener +oftentimes +oh +oil +oilcloth +oiled +oiler +oilers +oilier +oiliest +oiliness +oiling +oils +oily +ointment +ointments +okay +okay's +okays +old +olden +older +oldest +oldness +olive +olive's +oliver +olives +omen +omen's +omens +ominous +ominously +ominousness +omission +omission's +omissions +omit +omits +omitted +omitting +omnipresent +omnipresently +omniscient +omnisciently +omnivore +on +onanism +once +oncer +one +one's +oneness +oner +onerous +onerously +onerousness +ones +oneself +ongoing +onion +onions +online +onliness +only +ons +onset +onset's +onsets +onto +onward +onwards +oops +ooze +oozed +oozes +oozing +opacities +opacity +opal +opal's +opals +opaque +opaquely +opaqueness +opcode +opcode's +opcodes +open +opened +opener +openers +openest +opening +opening's +openings +openly +openness +opens +opera +opera's +operable +operand +operand's +operandi +operands +operas +operate +operated +operates +operating +operation +operational +operationally +operations +operative +operatively +operativeness +operatives +operator +operator's +operators +opiate +opiates +opinion +opinion's +opinionated +opinions +opium +opponent +opponent's +opponents +opportune +opportunely +opportunism +opportunistic +opportunistically +opportunities +opportunity +opportunity's +oppose +opposed +opposer +opposes +opposing +opposite +oppositely +oppositeness +opposites +opposition +oppositions +oppress +oppressed +oppresses +oppressing +oppression +oppressive +oppressively +oppressiveness +oppressor +oppressor's +oppressors +opt +opted +optic +optical +optically +optics +optimal +optimality +optimally +optimism +optimistic +optimistically +optimum +opting +option +option's +optional +optionally +options +opts +or +or's +oracle +oracle's +oracles +oral +orally +orals +orange +orange's +oranges +oration +oration's +orations +orator +orator's +oratories +orators +oratory +oratory's +orb +orbit +orbital +orbitally +orbitals +orbited +orbiter +orbiters +orbiting +orbits +orchard +orchard's +orchards +orchestra +orchestra's +orchestras +orchid +orchid's +orchids +ordain +ordained +ordainer +ordaining +ordains +ordeal +ordeals +order +ordered +orderer +ordering +orderings +orderlies +orderliness +orderly +orders +ordinal +ordinance +ordinance's +ordinances +ordinaries +ordinarily +ordinariness +ordinary +ordinate +ordinated +ordinates +ordinating +ordination +ordinations +ore +ore's +ores +organ +organ's +organic +organics +organism +organism's +organisms +organist +organist's +organists +organs +orgies +orgy +orgy's +orient +orientated +orientation +orientation's +orientations +oriented +orienting +orients +orifice +orifice's +orifices +origin +origin's +original +originality +originally +originals +originate +originated +originates +originating +origination +originations +originative +originatively +originator +originator's +originators +origins +orion +orly +ornament +ornamental +ornamentally +ornamentation +ornamentations +ornamented +ornamenting +ornaments +orphan +orphaned +orphaning +orphans +orthodox +orthodoxes +orthodoxly +orthogonal +orthogonality +orthogonally +oscillate +oscillated +oscillates +oscillating +oscillation +oscillation's +oscillations +oscillator +oscillator's +oscillators +oscillatory +oscilloscope +oscilloscope's +oscilloscopes +ostrich +ostrich's +ostriches +other +other's +otherness +others +otherwise +otter +otter's +otters +ought +oughts +ounce +ounces +our +ours +ourself +ourselves +out +outbreak +outbreak's +outbreaks +outburst +outburst's +outbursts +outcast +outcast's +outcasts +outcome +outcome's +outcomes +outcries +outcry +outdoor +outdoors +outed +outer +outermost +outfit +outfit's +outfits +outgoing +outgoingness +outgoings +outgrew +outgrow +outgrowing +outgrown +outgrows +outgrowth +outing +outing's +outings +outlast +outlasts +outlaw +outlawed +outlawing +outlaws +outlay +outlay's +outlays +outlet +outlet's +outlets +outline +outlined +outlines +outlining +outlive +outlived +outlives +outliving +outlook +outness +outperform +outperformed +outperforming +outperforms +outpost +outpost's +outposts +output +output's +outputs +outputting +outrage +outraged +outrageous +outrageously +outrageousness +outrages +outraging +outright +outrightly +outrun +outruns +outs +outset +outside +outsider +outsider's +outsiderness +outsiders +outskirts +outstanding +outstandingly +outstretched +outstrip +outstripped +outstripping +outstrips +outvote +outvoted +outvotes +outvoting +outward +outwardly +outwardness +outwards +outweigh +outweighed +outweighing +outweighs +outwit +outwits +outwitted +outwitting +oval +oval's +ovally +ovalness +ovals +ovaries +ovary +ovary's +oven +oven's +ovens +over +overall +overall's +overalls +overblown +overboard +overcame +overcast +overcasting +overcoat +overcoat's +overcoating +overcoats +overcome +overcomer +overcomes +overcoming +overcrowd +overcrowded +overcrowding +overcrowds +overdone +overdose +overdose's +overdosed +overdoses +overdosing +overdraft +overdraft's +overdrafts +overdraw +overdrawing +overdrawn +overdraws +overdrew +overdue +overemphasis +overestimate +overestimated +overestimates +overestimating +overestimation +overestimations +overflow +overflowed +overflowing +overflows +overhang +overhanging +overhangs +overhaul +overhauled +overhauler +overhauling +overhaulings +overhauls +overhead +overheads +overhear +overheard +overhearer +overhearing +overhears +overing +overjoy +overjoyed +overkill +overkill's +overlaid +overland +overlap +overlap's +overlapped +overlapping +overlaps +overlay +overlaying +overlays +overload +overloaded +overloading +overloads +overlook +overlooked +overlooking +overlooks +overly +overlying +overnight +overnighter +overnighters +overnights +overpower +overpowered +overpowering +overpoweringly +overpowers +overprint +overprinted +overprinting +overprints +overproduction +overridden +override +overrider +overrides +overriding +overrode +overrule +overruled +overrules +overruling +overrun +overruns +overs +overseas +oversee +overseeing +overseer +overseers +oversees +overshadow +overshadowed +overshadowing +overshadows +overshoot +overshooting +overshoots +overshot +oversight +oversight's +oversights +oversimplification +oversimplifications +oversimplified +oversimplifies +oversimplify +oversimplifying +overstate +overstated +overstatement +overstatement's +overstatements +overstates +overstating +overstocks +overt +overtake +overtaken +overtaker +overtakers +overtakes +overtaking +overthrew +overthrow +overthrowing +overthrown +overthrows +overtime +overtly +overtness +overtone +overtone's +overtones +overtook +overture +overture's +overtures +overturn +overturned +overturning +overturns +overuse +overview +overview's +overviews +overweight +overwhelm +overwhelmed +overwhelming +overwhelmingly +overwhelms +overwork +overworked +overworking +overworks +overwrite +overwrites +overwriting +overwritten +overwrote +overzealous +overzealousness +ovum +owe +owed +owes +owing +owl +owl's +owler +owls +own +owned +owner +owner's +owners +ownership +ownerships +owning +owns +ox +oxen +oxidation +oxide +oxide's +oxides +oxygen +oxygens +oyster +oyster's +oystering +oysters +pa +pace +pace's +paced +pacer +pacers +paces +pacific +pacification +pacifications +pacified +pacifier +pacifies +pacify +pacifying +pacing +pack +package +packaged +packager +packagers +packages +packaging +packagings +packed +packer +packers +packet +packet's +packeted +packeting +packets +packing +packs +pact +pact's +pacts +pad +pad's +padded +paddies +padding +paddings +paddle +paddled +paddler +paddles +paddling +paddy +pads +pagan +pagan's +pagans +page +page's +pageant +pageant's +pageants +paged +pager +pager's +pagers +pages +paginate +paginated +paginates +paginating +pagination +paginations +paging +paid +pail +pail's +pails +pain +pained +painful +painfully +painfulness +paining +painless +painlessly +painlessness +pains +painstaking +painstakingly +paint +painted +painter +painterliness +painterly +painters +painting +paintings +paints +pair +paired +pairing +pairings +pairs +pairwise +pal +pal's +palace +palace's +palaces +palate +palate's +palates +pale +paled +palely +paleness +paler +pales +palest +palette +palfrey +paling +pall +palliate +palliation +palliative +palliatively +palliatives +pallid +pallidly +pallidness +palling +pally +palm +palmed +palmer +palming +palms +pals +pamphlet +pamphlet's +pamphlets +pan +pan's +panacea +panacea's +panaceas +pancake +pancake's +pancaked +pancakes +pancaking +pancreas +panda +panda's +pandas +pandemonium +pander +pandered +panderer +pandering +panders +pane +pane's +panel +panelist +panelist's +panelists +panels +panes +pang +pang's +pangs +panic +panic's +panics +panned +panning +pans +pansies +pansy +pansy's +pant +panted +panther +panther's +panthers +panties +panting +pantries +pantry +pantry's +pants +panty +papa +papal +papally +paper +paper's +paperback +paperback's +paperbacks +papered +paperer +paperers +papering +paperings +papers +paperwork +paprika +par +parachute +parachute's +parachuted +parachuter +parachutes +parachuting +parade +paraded +parader +parades +paradigm +paradigm's +paradigms +parading +paradise +paradox +paradox's +paradoxes +paradoxical +paradoxically +paradoxicalness +paraffin +paraffins +paragon +paragon's +paragons +paragraph +paragraphed +paragrapher +paragraphing +paragraphs +parallax +parallax's +parallel +parallelism +parallelogram +parallelogram's +parallelograms +parallels +paralysis +parameter +parameter's +parameterless +parameters +parametric +paramilitary +paramount +paranoia +paranoid +parapet +parapet's +parapeted +parapets +paraphrase +paraphrased +paraphraser +paraphrases +paraphrasing +parasite +parasite's +parasites +parasitic +parasitics +parcel +parcels +parch +parched +parchment +pardon +pardonable +pardonableness +pardonably +pardoned +pardoner +pardoners +pardoning +pardons +pare +parent +parent's +parentage +parental +parentally +parentheses +parenthesis +parenthetical +parenthetically +parenthood +parenting +parents +parer +pares +paring +parings +parish +parish's +parishes +parities +parity +park +parked +parker +parkers +parking +parks +parliament +parliament's +parliamentary +parliaments +parole +paroled +paroles +paroling +parried +parrot +parroting +parrots +parry +parrying +pars +parse +parsed +parser +parser's +parsers +parses +parsimony +parsing +parsings +parsley +parson +parson's +parsons +part +partake +partaker +partakes +partaking +parted +parter +parters +partial +partiality +partially +partials +participant +participant's +participants +participate +participated +participates +participating +participation +participations +participative +participatory +particle +particle's +particles +particular +particularly +particulars +partied +parties +parting +partings +partisan +partisan's +partisans +partition +partitioned +partitioner +partitioning +partitions +partly +partner +partner's +partnered +partnering +partners +partnership +partnerships +partridge +partridge's +partridges +parts +party +party's +partying +pas +pass +passage +passage's +passaged +passages +passageway +passaging +passe +passed +passenger +passenger's +passengerly +passengers +passer +passers +passes +passing +passion +passionate +passionately +passionateness +passions +passive +passively +passiveness +passives +passivity +passport +passport's +passports +password +password's +passworded +passwords +past +past's +paste +pasted +pastes +pastime +pastime's +pastimes +pasting +pastness +pastor +pastor's +pastoral +pastorally +pastoralness +pastors +pastries +pastry +pasts +pasture +pasture's +pastured +pasturer +pastures +pasturing +pat +pat's +patch +patched +patcher +patches +patching +patchwork +patchworker +patchworkers +pated +paten +patent +patentable +patented +patenter +patenters +patenting +patently +patents +pater +paternal +paternally +path +pathetic +pathname +pathname's +pathnames +pathological +pathologically +pathologies +pathologist +pathologist's +pathologists +pathology +pathos +paths +pathway +pathway's +pathways +patience +patient +patient's +patiently +patients +patriarch +patriarchs +patrician +patrician's +patricians +patriot +patriot's +patriotic +patriotism +patriots +patrol +patrol's +patrols +patron +patron's +patronage +patronly +patrons +pats +patter +pattered +patterer +pattering +patterings +pattern +patterned +patterning +patterns +patters +patties +patty +patty's +paucity +pause +paused +pauses +pausing +pave +paved +pavement +pavement's +pavements +paver +paves +pavilion +pavilion's +pavilions +paving +paw +pawed +pawing +pawn +pawn's +pawned +pawner +pawning +pawns +paws +pay +payable +paycheck +paycheck's +paychecks +payed +payer +payer's +payers +paying +payment +payment's +payments +payoff +payoff's +payoffs +payroll +payrolls +pays +pea +pea's +peace +peaceable +peaceableness +peaceful +peacefully +peacefulness +peaces +peach +peach's +peaches +peacock +peacock's +peacocks +peak +peaked +peakedness +peaking +peaks +peal +pealed +pealing +peals +peanut +peanut's +peanuts +pear +pearl +pearl's +pearler +pearlier +pearls +pearly +pears +peas +peasant +peasant's +peasantry +peasants +peat +pebble +pebble's +pebbled +pebbles +pebbling +peck +pecked +pecker +pecking +pecks +peculiar +peculiarities +peculiarity +peculiarity's +peculiarly +peculiars +pedagogic +pedagogical +pedagogically +pedagogics +pedantic +peddler +peddler's +peddlers +pedestal +pedestals +pedestrian +pedestrian's +pedestrians +pediatric +pediatrics +peek +peeked +peeking +peeks +peel +peeled +peeler +peeler's +peeling +peels +peep +peeped +peeper +peepers +peeping +peeps +peer +peered +peering +peerless +peerlessly +peerlessness +peers +peeve +peeve's +peeved +peevers +peeves +peeving +peg +peg's +pegs +pellet +pellet's +pelleted +pelleting +pellets +pelt +pelter +pelting +pelts +pen +penalties +penalty +penalty's +penance +penanced +penances +penancing +pence +pencil +pencils +pend +pended +pending +pends +pendulum +pendulum's +pendulums +penetrate +penetrated +penetrates +penetrating +penetratingly +penetration +penetrations +penetrative +penetratively +penetrativeness +penetrator +penetrator's +penetrators +penguin +penguin's +penguins +peninsula +peninsula's +peninsulas +penitent +penitentiary +penitently +penned +pennies +penniless +penning +penny +penny's +pens +pension +pensioned +pensioner +pensioners +pensioning +pensions +pensive +pensively +pensiveness +pent +pentagon +pentagon's +pentagons +penthouse +penthouse's +penthouses +people +people's +peopled +peoples +peopling +pep +pepper +peppercorn +peppercorn's +peppercorns +peppered +pepperer +peppering +peppers +per +perceivable +perceivably +perceive +perceived +perceiver +perceivers +perceives +perceiving +percent +percentage +percentages +percentile +percentiles +percents +perceptible +perceptibly +perception +perceptions +perceptive +perceptively +perceptiveness +perceptual +perceptually +perch +perchance +perched +perches +perching +percolate +percolated +percolates +percolating +percolation +percutaneous +percutaneously +peremptoriness +peremptory +perennial +perennially +perennials +perfect +perfected +perfecter +perfecting +perfection +perfectionist +perfectionist's +perfectionists +perfections +perfective +perfectively +perfectiveness +perfectly +perfectness +perfects +perforce +perform +performance +performance's +performances +performed +performer +performers +performing +performs +perfume +perfumed +perfumer +perfumes +perfuming +perhaps +peril +peril's +perilous +perilously +perilousness +perils +period +period's +periodic +periodical +periodically +periodicals +periods +peripheral +peripherally +peripherals +peripheries +periphery +periphery's +perish +perishable +perishable's +perishables +perished +perisher +perishers +perishes +perishing +perishingly +permanence +permanent +permanently +permanentness +permanents +permeate +permeated +permeates +permeating +permeation +permeations +permeative +permissibility +permissible +permissibleness +permissibly +permission +permissions +permissive +permissively +permissiveness +permit +permit's +permits +permitted +permitting +permutation +permutation's +permutations +permute +permuted +permutes +permuting +perpendicular +perpendicularly +perpendiculars +perpetrate +perpetrated +perpetrates +perpetrating +perpetration +perpetrations +perpetrator +perpetrator's +perpetrators +perpetual +perpetually +perpetuate +perpetuated +perpetuates +perpetuating +perpetuation +perplex +perplexed +perplexedly +perplexes +perplexing +perplexities +perplexity +persecute +persecuted +persecutes +persecuting +persecution +persecutive +persecutor +persecutor's +persecutors +perseverance +persevere +persevered +perseveres +persevering +persist +persisted +persistence +persistent +persistently +persister +persisting +persists +person +person's +personable +personableness +personage +personage's +personages +personal +personalities +personality +personality's +personally +personals +personification +personifications +personified +personifier +personifies +personify +personifying +personnel +persons +perspective +perspective's +perspectively +perspectives +perspicuous +perspicuously +perspicuousness +perspiration +perspirations +persuadable +persuade +persuaded +persuader +persuaders +persuades +persuading +persuasion +persuasion's +persuasions +persuasive +persuasively +persuasiveness +pertain +pertained +pertaining +pertains +pertinent +pertinently +perturb +perturbation +perturbation's +perturbations +perturbed +perturbing +perusal +peruse +perused +peruser +perusers +peruses +perusing +pervade +pervaded +pervades +pervading +pervasive +pervasively +pervasiveness +pervert +perverted +pervertedly +pervertedness +perverter +perverting +perverts +pessimistic +pest +pester +pestered +pestering +pesters +pestilence +pestilences +pests +pet +petal +petal's +petals +peter +petered +peters +petition +petitioned +petitioner +petitioning +petitions +petroleum +pets +petted +petter +petter's +petters +petticoat +petticoat's +petticoated +petticoats +pettier +pettiest +pettiness +pettinesses +petting +petty +pew +pew's +pews +pewter +pewterer +phantom +phantom's +phantoms +phase +phased +phaser +phasers +phases +phasing +pheasant +pheasant's +pheasants +phenomena +phenomenal +phenomenally +phenomenological +phenomenologically +phenomenologies +phenomenology +phenomenon +philosopher +philosopher's +philosophers +philosophic +philosophical +philosophically +philosophies +philosophy +philosophy's +phone +phone's +phoned +phoneme +phoneme's +phonemes +phonemic +phonemics +phones +phonetic +phonetics +phoning +phonograph +phonographer +phonographs +phosphate +phosphate's +phosphates +phosphoric +photo +photo's +photocopied +photocopier +photocopies +photocopy +photocopying +photograph +photographed +photographer +photographers +photographic +photographing +photographs +photography +photos +phrase +phrased +phrases +phrasing +phrasings +phyla +phylum +physic +physical +physically +physicalness +physicals +physician +physician's +physicians +physicist +physicist's +physicists +physics +physiological +physiologically +physiology +physique +physiqued +pi +piano +piano's +pianos +piazza +piazza's +piazzas +picayune +pick +picked +picker +pickering +pickers +picket +picketed +picketer +picketers +picketing +pickets +picking +pickings +pickle +pickled +pickles +pickling +picks +pickup +pickup's +pickups +picnic +picnic's +picnics +pictorial +pictorially +pictorialness +picture +pictured +pictures +picturesque +picturesquely +picturesqueness +picturing +pie +piece +pieced +piecemeal +piecer +pieces +piecewise +piecing +pied +pier +pierce +pierced +pierces +piercing +piercingly +piers +pies +pieties +piety +pig +pig's +pigeon +pigeon's +pigeons +piggyback +pigment +pigmented +pigments +pigs +pike +pike's +piked +piker +pikes +piking +pile +piled +pilers +piles +pilferage +pilgrim +pilgrim's +pilgrimage +pilgrimage's +pilgrimages +pilgrims +piling +pilings +pill +pill's +pillage +pillaged +pillager +pillages +pillaging +pillar +pillared +pillars +pillow +pillow's +pillows +pills +pilot +pilot's +piloted +piloting +pilots +pin +pin's +pinch +pinched +pincher +pinches +pinching +pine +pineapple +pineapple's +pineapples +pined +pines +ping +pinger +pinging +pining +pinion +pinioned +pinions +pink +pinked +pinker +pinkest +pinking +pinkly +pinkness +pinks +pinnacle +pinnacle's +pinnacled +pinnacles +pinnacling +pinned +pinning +pinnings +pinpoint +pinpointed +pinpointing +pinpoints +pins +pint +pint's +pinter +pints +pioneer +pioneered +pioneering +pioneers +pious +piously +piousness +pipe +piped +pipeline +pipelined +pipelines +pipelining +piper +pipers +pipes +piping +pipingly +pipings +pique +piqued +piquing +pirate +pirate's +pirated +pirates +pirating +piss +pissed +pisser +pisses +pissing +pistil +pistil's +pistils +pistol +pistol's +pistols +piston +piston's +pistons +pit +pit's +pitch +pitched +pitcher +pitchers +pitches +pitching +piteous +piteously +piteousness +pitfall +pitfall's +pitfalls +pith +pithed +pithes +pithier +pithiest +pithiness +pithing +pithy +pitiable +pitiableness +pitied +pitier +pitiers +pities +pitiful +pitifully +pitifulness +pitiless +pitilessly +pitilessness +pits +pitted +pity +pitying +pityingly +pivot +pivotal +pivotally +pivoted +pivoting +pivots +pixel +pixel's +pixels +pizza +placard +placard's +placards +place +placed +placeholder +placement +placement's +placements +placer +places +placid +placidly +placidness +placing +plague +plagued +plaguer +plagues +plaguing +plaid +plaid's +plaided +plaids +plain +plainer +plainest +plainly +plainness +plains +plaintiff +plaintiff's +plaintiffs +plaintive +plaintively +plaintiveness +plait +plait's +plaiter +plaiting +plaits +plan +plan's +planar +planarity +plane +plane's +planed +planer +planers +planes +planet +planet's +planetary +planets +planing +plank +planking +planks +planned +planner +planner's +planners +planning +plans +plant +plantation +plantation's +plantations +planted +planter +planters +planting +plantings +plants +plasma +plaster +plastered +plasterer +plasterers +plastering +plasters +plastic +plasticity +plasticly +plastics +plate +plateau +plateau's +plateaus +plated +platelet +platelet's +platelets +platen +platen's +platens +plater +platers +plates +platform +platform's +platforms +plating +platings +platinum +platter +platter's +platters +plausibility +plausible +plausibleness +play +playable +played +player +player's +players +playful +playfully +playfulness +playground +playground's +playgrounds +playing +playmate +playmate's +playmates +plays +plaything +plaything's +playthings +playwright +playwright's +playwrights +plea +plea's +plead +pleaded +pleader +pleading +pleadingly +pleadings +pleads +pleas +pleasant +pleasantly +pleasantness +please +pleased +pleasely +pleaser +pleases +pleasing +pleasingly +pleasingness +pleasurable +pleasurableness +pleasure +pleasured +pleasures +pleasuring +plebeian +plebeianly +plebiscite +plebiscite's +plebiscites +pledge +pledged +pledger +pledges +pledging +plenary +plenteous +plenteously +plenteousness +plenties +plentiful +plentifully +plentifulness +plenty +pleurisy +plication +plied +plier +pliers +plies +plight +plighter +plod +plods +plot +plot's +plots +plotted +plotter +plotter's +plotters +plotting +ploy +ploy's +ploys +pluck +plucked +plucker +pluckier +pluckiness +plucking +plucky +plug +plug's +plugged +plugging +plugs +plum +plum's +plumage +plumaged +plumages +plumb +plumb's +plumbed +plumber +plumbers +plumbing +plumbs +plume +plumed +plumes +pluming +plummeting +plump +plumped +plumpen +plumper +plumply +plumpness +plums +plunder +plundered +plunderer +plunderers +plundering +plunders +plunge +plunged +plunger +plungers +plunges +plunging +plural +plurality +plurally +plurals +plus +pluses +plush +plushly +plushness +ply +plying +pneumonia +poach +poached +poacher +poachers +poaches +poaching +pocket +pocketbook +pocketbook's +pocketbooks +pocketed +pocketing +pockets +pod +pod's +pods +poem +poem's +poems +poet +poet's +poetic +poetical +poetically +poeticalness +poetics +poetries +poetry +poetry's +poets +point +pointed +pointedly +pointedness +pointer +pointers +pointier +pointiest +pointing +pointless +pointlessly +pointlessness +points +pointy +poise +poised +poises +poising +poison +poisoned +poisoner +poisoning +poisonous +poisonously +poisonousness +poisons +poke +poked +poker +pokes +poking +polar +polarities +polarity +polarity's +pole +poled +polemic +polemics +poler +poles +police +police's +policed +policeman +policeman's +policemen +policemen's +polices +policies +policing +policy +policy's +poling +polish +polished +polisher +polishers +polishes +polishing +polite +politely +politeness +politer +politest +politic +political +politically +politician +politician's +politicians +politics +poll +polled +pollen +poller +polling +polls +pollute +polluted +polluter +pollutes +polluting +pollution +pollutive +polo +polygon +polygon's +polygons +polymer +polymer's +polymers +polynomial +polynomial's +polynomials +polyphonic +pomp +pompous +pompously +pompousness +pond +ponder +pondered +ponderer +pondering +ponderous +ponderously +ponderousness +ponders +ponds +ponies +pony +pony's +poof +pool +pooled +pooling +pools +poor +poorer +poorest +poorly +poorness +pop +pop's +pope +pope's +popes +poplar +popped +poppied +poppies +popping +poppy +poppy's +pops +populace +popular +popularity +popularly +populate +populated +populates +populating +population +populations +populous +populously +populousness +porcelain +porch +porch's +porches +porcupine +porcupine's +porcupines +pore +pored +pores +poring +pork +porker +porn +pornographic +porridge +port +portability +portable +portables +portably +portal +portal's +portals +portamento +portamento's +ported +portend +portended +portending +portends +porter +portering +porters +porting +portion +portion's +portioned +portioning +portions +portlier +portliness +portly +portrait +portrait's +portraits +portray +portrayed +portrayer +portraying +portrays +ports +pose +posed +poser +posers +poses +posing +posit +posited +positing +position +positional +positioned +positioning +positions +positive +positively +positiveness +positives +posits +possess +possessed +possessedly +possessedness +possesses +possessing +possession +possession's +possessional +possessions +possessive +possessive's +possessively +possessiveness +possessives +possessor +possessor's +possessors +possibilities +possibility +possibility's +possible +possibles +possibly +possum +possum's +possums +post +postage +postal +postcard +postcard's +postcards +postcondition +postconditions +posted +poster +poster's +posterior +posteriorly +posterity +posters +posting +postings +postman +postmaster +postmaster's +postmasters +postpone +postponed +postponer +postpones +postponing +posts +postscript +postscript's +postscripts +postulate +postulated +postulates +postulating +postulation +postulations +posture +posture's +postured +posturer +postures +posturing +pot +pot's +potash +potassium +potato +potatoes +potent +potentate +potentate's +potentates +potential +potentialities +potentiality +potentially +potentials +potentiating +potentiometer +potentiometer's +potentiometers +potently +pots +potted +potter +potter's +potterer +potteries +potters +pottery +potting +pouch +pouch's +pouched +pouches +poultry +pounce +pounced +pounces +pouncing +pound +pounded +pounder +pounders +pounding +pounds +pour +poured +pourer +pourers +pouring +pouringly +pours +pout +pouted +pouter +pouting +pouts +poverty +powder +powdered +powderer +powdering +powders +power +powered +powerful +powerfully +powerfulness +powering +powerless +powerlessly +powerlessness +powers +pox +poxes +practicable +practicableness +practicably +practical +practicalities +practicality +practically +practicalness +practice +practice's +practices +practitioner +practitioner's +practitioners +pragmatic +pragmatically +pragmatics +prairie +prairies +praise +praised +praiser +praisers +praises +praising +praisingly +prance +pranced +prancer +prances +prancing +prancingly +prank +prank's +pranks +prate +prated +prater +prates +prating +pratingly +pray +prayed +prayer +prayer's +prayers +praying +prays +preach +preached +preacher +preachers +preaches +preaching +preachingly +preallocate +preallocated +preallocates +preallocating +preallocation +preallocation's +preallocations +preallocator +preallocators +preassign +preassigned +preassigning +preassigns +precarious +precariously +precariousness +precaution +precaution's +precautioned +precautioning +precautions +precede +preceded +precedence +precedence's +precedences +precedent +precedented +precedents +precedes +preceding +precept +precept's +preceptive +preceptively +precepts +precinct +precinct's +precincts +precious +preciously +preciousness +precipice +precipitate +precipitated +precipitately +precipitateness +precipitates +precipitating +precipitation +precipitative +precipitous +precipitously +precipitousness +precise +precisely +preciseness +precision +precisions +preclude +precluded +precludes +precluding +precocious +precociously +precociousness +preconceive +preconceived +preconception +preconception's +preconceptions +precondition +preconditioned +preconditions +precursor +precursor's +precursors +predate +predated +predates +predating +predation +predecessor +predecessor's +predecessors +predefine +predefined +predefines +predefining +predefinition +predefinition's +predefinitions +predetermine +predetermined +predeterminer +predetermines +predetermining +predicament +predicate +predicated +predicates +predicating +predication +predications +predicative +predict +predictability +predictable +predictably +predicted +predicting +prediction +prediction's +predictions +predictive +predictively +predictor +predictors +predicts +predominant +predominantly +predominate +predominated +predominately +predominates +predominating +predomination +preempt +preempted +preempting +preemption +preemptive +preemptively +preempts +preface +prefaced +prefacer +prefaces +prefacing +prefer +preferable +preferableness +preferably +preference +preference's +preferences +preferential +preferentially +preferred +preferring +prefers +prefix +prefixed +prefixes +prefixing +pregnant +pregnantly +prehistoric +prejudge +prejudged +prejudger +prejudice +prejudiced +prejudices +prejudicing +prelate +preliminaries +preliminary +prelude +prelude's +preluded +preluder +preludes +preluding +premature +prematurely +prematureness +prematurity +premeditated +premeditatedly +premier +premier's +premiere +premiered +premieres +premiering +premiers +premise +premise's +premised +premises +premising +premium +premium's +premiums +preoccupation +preoccupations +preoccupied +preoccupies +preoccupy +preparation +preparation's +preparations +preparative +preparative's +preparatively +preparatives +preparatory +prepare +prepared +preparedly +preparedness +preparer +prepares +preparing +prepend +prepended +prepender +prependers +prepending +prepends +preposition +preposition's +prepositional +prepositionally +prepositions +preposterous +preposterously +preposterousness +preprint +preprinted +preprinting +preprints +preprocessor +preprocessors +preproduction +preprogrammed +prerequisite +prerequisite's +prerequisites +prerogative +prerogative's +prerogatived +prerogatives +prescribe +prescribed +prescriber +prescribes +prescribing +prescription +prescription's +prescriptions +prescriptive +prescriptively +preselect +preselected +preselecting +preselects +presence +presence's +presences +present +presentation +presentation's +presentations +presented +presenter +presenters +presenting +presently +presentness +presents +preservation +preservations +preservative +preservative's +preservatives +preserve +preserved +preserver +preservers +preserves +preserving +preset +presets +preside +presided +presidency +president +president's +presidential +presidentially +presidents +presider +presides +presiding +press +pressed +presser +presses +pressing +pressingly +pressings +pressure +pressured +pressures +pressuring +prestige +presumably +presume +presumed +presumer +presumes +presuming +presumingly +presumption +presumption's +presumptions +presumptuous +presumptuously +presumptuousness +presuppose +presupposed +presupposes +presupposing +pretend +pretended +pretendedly +pretender +pretenders +pretending +pretends +pretentious +pretentiously +pretentiousness +pretext +pretext's +pretexts +prettied +prettier +pretties +prettiest +prettily +prettiness +pretty +prettying +prevail +prevailed +prevailing +prevailingly +prevails +prevalence +prevalent +prevalently +prevent +preventable +preventably +prevented +preventer +preventing +prevention +preventions +preventive +preventively +preventiveness +preventives +prevents +preview +previewed +previewer +previewers +previewing +previews +previous +previously +previousness +prey +preyed +preyer +preying +preys +price +priced +priceless +pricer +pricers +prices +pricing +prick +pricked +pricker +pricking +pricklier +prickliness +prickly +pricks +pride +prided +prides +priding +pried +prier +pries +priest +priestliness +priestly +priests +primacy +primaries +primarily +primary +primary's +prime +primed +primely +primeness +primer +primers +primes +primeval +primevally +priming +primitive +primitively +primitiveness +primitives +primrose +prince +princelier +princeliness +princely +princes +princess +princess's +princesses +principal +principalities +principality +principality's +principally +principals +principle +principled +principles +print +printable +printably +printed +printer +printers +printing +printout +printouts +prints +prior +priori +priorities +priority +priority's +priorly +priors +priory +prism +prism's +prisms +prison +prisoner +prisoner's +prisoners +prisons +privacies +privacy +private +privately +privateness +privates +privation +privations +privative +privatively +privies +privilege +privileged +privileges +privy +privy's +prize +prized +prizer +prizers +prizes +prizing +pro +pro's +probabilistic +probabilistically +probabilities +probability +probable +probably +probate +probated +probates +probating +probation +probationer +probationers +probative +probe +probed +prober +probes +probing +probings +problem +problem's +problematic +problematical +problematically +problems +procedural +procedurally +procedure +procedure's +procedures +proceed +proceeded +proceeder +proceeding +proceedings +proceeds +process +process's +processed +processes +processing +procession +processor +processor's +processors +proclaim +proclaimed +proclaimer +proclaimers +proclaiming +proclaims +proclamation +proclamation's +proclamations +proclivities +proclivity +proclivity's +procrastinate +procrastinated +procrastinates +procrastinating +procrastination +procrastinator +procrastinator's +procrastinators +procure +procured +procurement +procurement's +procurements +procurer +procurers +procures +procuring +prodigal +prodigally +prodigious +prodigiously +prodigiousness +produce +produced +producer +producers +produces +producible +producing +product +product's +production +production's +productions +productive +productively +productiveness +productivities +productivity +products +profane +profaned +profanely +profaneness +profaner +profaning +profess +professed +professedly +professes +professing +profession +profession's +professional +professionalism +professionalisms +professionally +professionals +professions +professor +professor's +professors +proffer +proffered +proffering +proffers +proficiencies +proficiency +proficient +proficiently +profile +profiled +profiler +profiler's +profilers +profiles +profiling +profit +profit's +profitability +profitable +profitableness +profitably +profited +profiteer +profiteer's +profiteers +profiter +profiters +profiting +profits +profound +profoundest +profoundly +profoundness +progeny +program +program's +programmability +programmable +programmatic +programmatically +programmed +programmer +programmer's +programmers +programming +programs +progress +progressed +progresses +progressing +progression +progression's +progressions +progressive +progressively +progressiveness +prohibit +prohibited +prohibiter +prohibiting +prohibition +prohibition's +prohibitions +prohibitive +prohibitively +prohibitiveness +prohibits +project +project's +projected +projecting +projection +projection's +projections +projective +projectively +projector +projector's +projectors +projects +prolegomena +proletariat +proliferate +proliferated +proliferates +proliferating +proliferation +proliferative +prolific +prolificness +prolog +prolog's +prologs +prologue +prologue's +prologues +prolong +prolonged +prolonger +prolonging +prolongs +promenade +promenade's +promenader +promenades +promenading +prominence +prominent +prominently +promiscuity +promiscuity's +promiscuous +promiscuously +promiscuousness +promise +promised +promiser +promises +promising +promisingly +promontories +promontory +promote +promoted +promoter +promoters +promotes +promoting +promotion +promotional +promotions +promotive +promotiveness +prompt +prompted +prompter +prompters +promptest +prompting +promptings +promptly +promptness +prompts +promulgate +promulgated +promulgates +promulgating +promulgation +promulgations +prone +pronely +proneness +prong +pronged +prongs +pronoun +pronoun's +pronounce +pronounceable +pronounced +pronouncedly +pronouncement +pronouncement's +pronouncements +pronouncer +pronounces +pronouncing +pronouns +pronunciation +pronunciation's +pronunciations +proof +proof's +proofed +proofer +proofing +proofs +prop +propaganda +propagate +propagated +propagates +propagating +propagation +propagations +propagative +propel +propelled +propeller +propeller's +propellers +propels +propensities +propensity +proper +properly +properness +propertied +properties +property +prophecies +prophecy +prophecy's +prophesied +prophesier +prophesies +prophesy +prophesying +prophet +prophet's +prophetic +prophets +propitious +propitiously +propitiousness +proponent +proponent's +proponents +proportion +proportional +proportionally +proportionately +proportioned +proportioner +proportioning +proportionment +proportions +proposal +proposal's +proposals +propose +proposed +proposer +proposers +proposes +proposing +proposition +propositional +propositionally +propositioned +propositioning +propositions +propound +propounded +propounder +propounding +propounds +proprietary +proprietor +proprietor's +proprietors +propriety +props +propulsion +propulsion's +propulsions +pros +prose +prosecute +prosecuted +prosecutes +prosecuting +prosecution +prosecutions +proser +prosing +prosodic +prosodics +prospect +prospected +prospecting +prospection +prospection's +prospections +prospective +prospectively +prospectiveness +prospectives +prospector +prospector's +prospectors +prospects +prospectus +prosper +prospered +prospering +prosperity +prosperous +prosperously +prosperousness +prospers +prostitution +prostrate +prostrated +prostration +protect +protected +protectedly +protecting +protection +protection's +protections +protective +protectively +protectiveness +protector +protector's +protectorate +protectors +protects +protege +protege's +proteges +protein +protein's +proteins +protest +protest's +protestants +protestation +protestations +protested +protester +protester's +protesters +protesting +protestingly +protests +protocol +protocol's +protocols +proton +proton's +protons +protoplasm +prototype +prototype's +prototyped +prototypes +prototypical +prototypically +prototyping +protrude +protruded +protrudes +protruding +protrusion +protrusion's +protrusions +proud +prouder +proudest +proudly +provability +provable +provableness +provably +prove +proved +proven +provenly +prover +proverb +proverb's +proverbs +provers +proves +provide +provided +providence +provider +providers +provides +providing +province +province's +provinces +provincial +provincially +proving +provision +provisional +provisionally +provisioned +provisioner +provisioning +provisions +provocation +provoke +provoked +provokes +provoking +provokingly +prow +prow's +prowess +prowl +prowled +prowler +prowlers +prowling +prowls +prows +proximal +proximally +proximate +proximately +proximateness +proximity +prudence +prudent +prudently +prune +pruned +pruner +pruners +prunes +pruning +pry +prying +pryingly +psalm +psalm's +psalms +pseudo +psyche +psyche's +psyches +psychiatrist +psychiatrist's +psychiatrists +psychiatry +psychological +psychologically +psychologist +psychologist's +psychologists +psychology +psychosocial +psychosocially +pub +pub's +public +publication +publication's +publications +publicity +publicly +publicness +publics +publish +published +publisher +publishers +publishes +publishing +pubs +pucker +puckered +puckering +puckers +pudding +pudding's +puddings +puddle +puddled +puddler +puddles +puddling +puff +puffed +puffer +puffers +puffing +puffs +pull +pulled +puller +pulley +pulley's +pulleys +pulling +pullings +pulls +pulp +pulper +pulping +pulpit +pulpit's +pulpits +pulse +pulsed +pulser +pulses +pulsing +pump +pumped +pumper +pumping +pumpkin +pumpkin's +pumpkins +pumps +pun +pun's +punch +punched +puncher +puncher's +punchers +punches +punching +punchings +punctual +punctually +punctualness +punctuation +puncture +puncture's +punctured +punctures +puncturing +punier +puniness +punish +punishable +punished +punisher +punishes +punishing +punishment +punishment's +punishments +punitive +punitively +punitiveness +puns +punt +punted +punter +punters +punting +punts +puny +pup +pup's +pupa +pupas +pupil +pupil's +pupils +puppet +puppet's +puppets +puppies +puppy +puppy's +pups +purchasable +purchase +purchased +purchaser +purchasers +purchases +purchasing +pure +purely +pureness +purer +purest +purge +purged +purger +purges +purging +purification +purifications +purified +purifier +purifiers +purifies +purify +purifying +purity +purple +purpled +purpler +purples +purplest +purpling +purport +purported +purportedly +purporter +purporters +purporting +purports +purpose +purposed +purposeful +purposefully +purposefulness +purposely +purposes +purposing +purposive +purposively +purposiveness +purr +purred +purring +purringly +purrs +purse +pursed +purser +pursers +purses +pursing +pursuance +pursue +pursued +pursuer +pursuers +pursues +pursuing +pursuit +pursuit's +pursuits +purview +push +pushbutton +pushbuttons +pushdown +pushed +pusher +pushers +pushes +pushing +puss +pussier +pussies +pussy +put +puts +putter +putterer +puttering +putters +putting +puzzle +puzzled +puzzlement +puzzler +puzzlers +puzzles +puzzling +puzzlings +pygmies +pygmy +pygmy's +pyramid +pyramid's +pyramids +quack +quacked +quacking +quacks +quad +quadrant +quadrant's +quadrants +quadratic +quadratical +quadratically +quadratics +quadrature +quadrature's +quadratures +quadruple +quadrupled +quadruples +quadrupling +quadword +quadword's +quadwords +quagmire +quagmire's +quagmires +quail +quail's +quails +quaint +quaintly +quaintness +quake +quaked +quaker +quakers +quakes +quaking +qualification +qualifications +qualified +qualifiedly +qualifier +qualifiers +qualifies +qualify +qualifying +qualitative +qualitatively +qualities +quality +quality's +qualm +qualms +quandaries +quandary +quandary's +quanta +quantifiable +quantification +quantifications +quantified +quantifier +quantifiers +quantifies +quantify +quantifying +quantitative +quantitatively +quantitativeness +quantities +quantity +quantity's +quantum +quarantine +quarantine's +quarantined +quarantines +quarantining +quarrel +quarrels +quarrelsome +quarrelsomely +quarrelsomeness +quarried +quarrier +quarries +quarry +quarry's +quarrying +quart +quarter +quartered +quarterer +quartering +quarterlies +quarterly +quarters +quartet +quartet's +quartets +quarts +quartz +quash +quashed +quashes +quashing +quasi +quaver +quavered +quavering +quaveringly +quavers +quay +quays +queen +queen's +queenly +queens +queer +queerer +queerest +queerly +queerness +queers +quell +quelled +queller +quelling +quells +quench +quenched +quencher +quenches +quenching +queried +querier +queries +query +querying +quest +quested +quester +questers +questing +question +questionable +questionableness +questionably +questioned +questioner +questioners +questioning +questioningly +questionings +questionnaire +questionnaire's +questionnaires +questions +quests +queue +queue's +queued +queuer +queuer's +queuers +queues +quick +quicken +quickened +quickener +quickening +quickens +quicker +quickest +quickly +quickness +quicksilver +quiet +quieted +quieten +quietened +quietening +quietens +quieter +quietest +quieting +quietly +quietness +quiets +quietude +quill +quills +quilt +quilted +quilter +quilting +quilts +quinine +quit +quite +quits +quitter +quitter's +quitters +quitting +quiver +quivered +quivering +quivers +quiz +quizzed +quizzes +quizzing +quo +quota +quota's +quotas +quotation +quotation's +quotations +quote +quoted +quotes +quoth +quotient +quotients +quoting +rabbit +rabbit's +rabbited +rabbiter +rabbiting +rabbits +rabble +rabbled +rabbler +rabbling +raccoon +raccoon's +raccoons +race +raced +racehorse +racehorse's +racehorses +racer +racers +races +racial +racially +racing +rack +racked +racker +racket +racket's +racketeer +racketeering +racketeers +rackets +racking +racks +radar +radar's +radars +radial +radially +radiance +radiant +radiantly +radiate +radiated +radiately +radiates +radiating +radiation +radiations +radiative +radiatively +radiator +radiator's +radiators +radical +radically +radicalness +radicals +radio +radioed +radioing +radiology +radios +radish +radish's +radishes +radius +radiuses +radix +radixes +raft +rafter +raftered +rafters +rafts +rag +rag's +rage +raged +rages +ragged +raggedly +raggedness +raging +rags +raid +raided +raider +raiders +raiding +raids +rail +railed +railer +railers +railing +railroad +railroaded +railroader +railroaders +railroading +railroads +rails +railway +railway's +railways +raiment +rain +rain's +rainbow +rainbows +raincoat +raincoat's +raincoats +raindrop +raindrop's +raindrops +rained +rainfall +rainier +rainiest +raining +rains +rainy +raise +raised +raiser +raisers +raises +raisin +raising +raisins +rake +raked +raker +rakes +raking +rallied +rallies +rally +rallying +ram +ram's +ramble +rambled +rambler +ramblers +rambles +rambling +ramblingly +ramblings +ramification +ramification's +ramifications +ramp +ramp's +rampart +ramparts +ramped +ramping +ramps +rams +ramses +ran +ranch +ranched +rancher +ranchers +ranches +ranching +random +randomly +randomness +rang +range +ranged +ranger +rangers +ranges +ranging +rank +ranked +ranker +ranker's +rankers +rankest +ranking +ranking's +rankings +rankle +rankled +rankles +rankling +rankly +rankness +ranks +ransack +ransacked +ransacker +ransacking +ransacks +ransom +ransomer +ransoming +ransoms +rant +ranted +ranter +ranters +ranting +rantingly +rants +rap +rap's +rape +raped +raper +rapes +rapid +rapidity +rapidly +rapidness +rapids +raping +raps +rapt +raptly +raptness +rapture +rapture's +raptured +raptures +rapturing +rapturous +rapturously +rapturousness +rare +rarely +rareness +rarer +rarest +raring +rarities +rarity +rarity's +rascal +rascally +rascals +rash +rasher +rashes +rashly +rashness +rasp +raspberry +rasped +rasper +rasping +raspingly +raspings +rasps +raster +rasters +rat +rat's +rate +rated +rater +raters +rates +rather +ratification +ratifications +ratified +ratifies +ratify +ratifying +rating +ratings +ratio +ratio's +ration +rational +rationale +rationale's +rationales +rationalities +rationality +rationally +rationalness +rationed +rationing +rations +ratios +rats +rattle +rattled +rattler +rattlers +rattles +rattlesnake +rattlesnake's +rattlesnakes +rattling +rattlingly +ravage +ravaged +ravager +ravagers +ravages +ravaging +rave +raved +raven +ravened +ravener +ravening +ravenous +ravenously +ravenousness +ravens +raver +raves +ravine +ravine's +ravined +ravines +raving +ravings +raw +rawer +rawest +rawly +rawness +raws +ray +ray's +rayed +rays +razor +razor's +razors +re +reabbreviate +reabbreviated +reabbreviates +reabbreviating +reach +reachable +reachably +reached +reacher +reaches +reaching +reacquainted +react +reacted +reacting +reaction +reaction's +reactionaries +reactionary +reactionary's +reactions +reactivate +reactivated +reactivates +reactivating +reactivation +reactive +reactively +reactiveness +reactivity +reactor +reactor's +reactors +reacts +read +readability +readable +readableness +readapting +reader +reader's +readers +readied +readier +readies +readiest +readily +readiness +reading +readings +readjustable +readjusted +readjustments +readjusts +readout +readout's +readouts +reads +ready +readying +reaffirm +reaffirmed +reaffirming +reaffirms +reagents +real +realest +realign +realigned +realigning +realignment +realignments +realigns +realism +realist +realist's +realistic +realistically +realists +realities +reality +realizable +realizable's +realizableness +realizables +realizablies +realizably +realization +realization's +realizations +realize +realized +realizer +realizers +realizes +realizing +realizing's +realizingly +realizings +reallocate +reallocated +reallocates +reallocating +reallocation +reallocation's +reallocations +reallocator +reallocator's +reallocators +reallotments +reallots +reallotted +reallotting +really +realm +realm's +realms +realness +reals +ream +ream's +reamed +reamer +reaming +reams +reanalysis +reap +reaped +reaper +reaping +reappear +reappeared +reappearing +reappears +reapplying +reapportioned +reappraisal +reappraisals +reappraised +reappraises +reaps +rear +reared +rearer +rearing +rearmed +rearms +rearrange +rearrangeable +rearranged +rearrangement +rearrangement's +rearrangements +rearranges +rearranging +rearrest +rearrested +rears +reason +reasonable +reasonableness +reasonably +reasoned +reasoner +reasoning +reasonings +reasons +reassemble +reassembled +reassembler +reassembles +reassembling +reasserts +reassess +reassessed +reassesses +reassessing +reassessment +reassessment's +reassessments +reassign +reassignable +reassigned +reassigning +reassignment +reassignment's +reassignments +reassigns +reassurances +reassure +reassured +reassures +reassuring +reassuringly +reawaken +reawakened +reawakening +reawakens +rebase +rebate +rebate's +rebated +rebater +rebates +rebating +rebel +rebel's +rebelled +rebelling +rebellion +rebellion's +rebellions +rebellious +rebelliously +rebelliousness +rebells +rebels +rebidding +rebids +rebirth +rebirth's +rebonds +reboot +rebooted +rebooter +rebooters +rebooting +reboots +reborn +rebound +rebounded +rebounder +rebounding +rebounds +rebroadcast +rebroadcasts +rebuff +rebuffed +rebuffing +rebuffs +rebuild +rebuilding +rebuilds +rebuilt +rebuke +rebuked +rebuker +rebukes +rebuking +rebut +rebuttal +rebuttals +rebutted +rebutting +recalculate +recalculated +recalculates +recalculating +recalculation +recalculations +recall +recalled +recaller +recalling +recalls +recapitulate +recapitulated +recapitulates +recapitulating +recapitulation +recapped +recapping +recapture +recaptured +recaptures +recapturing +recast +recasting +recasts +recede +receded +recedes +receding +receipt +receipt's +receipted +receipting +receipts +receivable +receivables +receive +received +receiver +receiver's +receivers +receives +receiving +recent +recently +recentness +receptacle +receptacle's +receptacles +reception +reception's +receptions +receptive +receptively +receptiveness +receptivity +receptor +receptor's +receptors +recess +recessed +recesses +recessing +recession +recession's +recessions +recessive +recessively +recessiveness +recharged +recharges +rechartering +rechecked +rechecks +recipe +recipe's +recipes +recipient +recipient's +recipients +reciprocal +reciprocally +reciprocals +reciprocate +reciprocated +reciprocates +reciprocating +reciprocation +reciprocative +reciprocity +recirculate +recirculated +recirculates +recirculating +recirculation +recital +recital's +recitals +recitation +recitation's +recitations +recite +recited +reciter +recites +reciting +reckless +recklessly +recklessness +reckon +reckoned +reckoner +reckoning +reckonings +reckons +reclaim +reclaimable +reclaimed +reclaimer +reclaimers +reclaiming +reclaims +reclamation +reclamations +reclassification +reclassified +reclassifies +reclassify +reclassifying +recline +reclined +reclines +reclining +reclustered +reclusters +recode +recoded +recodes +recoding +recognition +recognition's +recognitions +recoil +recoiled +recoiling +recoils +recoinage +recollect +recollected +recollecting +recollection +recollection's +recollections +recollects +recombination +recombination's +recombinational +recombinations +recombine +recombined +recombines +recombining +recommenced +recommences +recommend +recommendation +recommendation's +recommendations +recommended +recommender +recommending +recommends +recompense +recompilations +recompile +recompiled +recompiles +recompiling +recompute +recomputed +recomputes +recomputing +reconcile +reconciled +reconciler +reconciles +reconciliation +reconciliation's +reconciliations +reconciling +reconditioned +reconfigurable +reconfiguration +reconfiguration's +reconfigurations +reconfigure +reconfigured +reconfigurer +reconfigures +reconfiguring +reconnect +reconnected +reconnecter +reconnecting +reconnection +reconnects +reconsider +reconsideration +reconsidered +reconsidering +reconsiders +reconsolidated +reconsolidates +reconstituted +reconstitutes +reconstruct +reconstructed +reconstructible +reconstructing +reconstruction +reconstructions +reconstructive +reconstructs +recontacted +reconvened +reconvenes +reconverts +record +recorded +recorder +recorders +recording +recordings +records +recored +recount +recounted +recounter +recounting +recounts +recourse +recourses +recover +recoverability +recoverable +recovered +recoverer +recoveries +recovering +recovers +recovery +recovery's +recreate +recreated +recreates +recreating +recreation +recreational +recreations +recreative +recruit +recruit's +recruited +recruiter +recruiter's +recruiters +recruiting +recruits +recta +rectangle +rectangle's +rectangles +rectangular +rectangularly +rectify +rector +rector's +rectors +rectum +rectum's +rectums +recur +recurrence +recurrence's +recurrences +recurrent +recurrently +recurring +recurs +recurse +recursed +recurses +recursing +recursion +recursion's +recursions +recursive +recursively +recursiveness +recurved +recyclable +recycle +recycled +recycles +recycling +red +redbreast +redden +reddened +reddening +redder +reddest +reddish +reddishness +redeclare +redeclared +redeclares +redeclaring +redecorated +redecorates +redeem +redeemed +redeemer +redeemers +redeeming +redeems +redefine +redefined +redefines +redefining +redefinition +redefinition's +redefinitions +redemption +redemptioner +redeploys +redeposit +redeposit's +redeposited +redepositing +redepositor +redepositor's +redepositors +redeposits +redesign +redesigned +redesigning +redesigns +redetermination +redetermines +redevelop +redeveloped +redeveloper +redevelopers +redeveloping +redevelopment +redevelops +redials +redirect +redirected +redirecting +redirection +redirections +redirector +redirector's +redirectors +redirects +rediscovered +rediscovers +redisplay +redisplayed +redisplaying +redisplays +redistribute +redistributed +redistributes +redistributing +redistribution +redistribution's +redistributions +redistributive +redly +redness +redoing +redone +redouble +redoubled +redoubles +redoubling +redoubtable +redraw +redrawing +redrawn +redraws +redress +redressed +redresser +redresses +redressing +reds +reduce +reduced +reducer +reducers +reduces +reducibility +reducible +reducibly +reducing +reduction +reduction's +reductions +redundancies +redundancy +redundant +redundantly +reduplicated +reed +reed's +reeder +reeding +reeds +reeducation +reef +reefer +reefing +reefs +reel +reelect +reelected +reelecting +reelects +reeled +reeler +reeling +reels +reemerged +reenactment +reenforcement +reenlists +reenter +reentered +reentering +reenters +reentrant +reestablish +reestablished +reestablishes +reestablishing +reestimating +reevaluate +reevaluated +reevaluates +reevaluating +reevaluation +reeves +reexamine +reexamined +reexamines +reexamining +refaced +refaces +refelled +refelling +refer +referee +referee's +refereed +refereeing +referees +reference +referenced +referencer +references +referencing +referendum +referent +referent's +referential +referentiality +referentially +referents +referral +referral's +referrals +referred +referrer +referring +refers +refill +refillable +refilled +refilling +refills +refine +refined +refinement +refinement's +refinements +refiner +refines +refining +refinished +reflect +reflected +reflecting +reflection +reflection's +reflections +reflective +reflectively +reflectiveness +reflectivity +reflector +reflector's +reflectors +reflects +reflex +reflex's +reflexed +reflexes +reflexive +reflexively +reflexiveness +reflexivity +reflexly +refluent +refocus +refocused +refocuses +refocusing +refolded +reform +reformable +reformat +reformation +reformative +reformats +reformatted +reformatter +reformatting +reformed +reformer +reformers +reforming +reforms +reformulate +reformulated +reformulates +reformulating +reformulation +refractoriness +refractory +refrain +refrained +refraining +refrains +refresh +refreshed +refreshen +refresher +refreshers +refreshes +refreshing +refreshingly +refreshment +refreshment's +refreshments +refried +refries +refrigerator +refrigerator's +refrigerators +refry +refrying +refuel +refuels +refuge +refuged +refugee +refugee's +refugees +refuges +refuging +refund +refund's +refunded +refunder +refunders +refunding +refunds +refusal +refusals +refuse +refused +refuser +refuses +refusing +refutable +refutation +refute +refuted +refuter +refutes +refuting +regain +regained +regaining +regains +regal +regaled +regaling +regally +regard +regarded +regarding +regardless +regardlessly +regardlessness +regards +regenerate +regenerated +regenerately +regenerateness +regenerates +regenerating +regeneration +regenerative +regeneratively +regenerators +regent +regent's +regents +regime +regime's +regimen +regiment +regimented +regiments +regimes +region +region's +regional +regionally +regions +register +registered +registering +registers +registration +registration's +registrations +registry +regreets +regress +regressed +regresses +regressing +regression +regression's +regressions +regressive +regressively +regressiveness +regret +regretful +regretfully +regretfulness +regrets +regrettable +regrettably +regretted +regretting +regrids +regroup +regrouped +regrouping +regular +regularities +regularity +regularly +regulars +regulate +regulated +regulates +regulating +regulation +regulations +regulative +regulator +regulator's +regulators +rehash +rehashed +rehashes +rehashing +rehearsal +rehearsal's +rehearsals +rehearse +rehearsed +rehearser +rehearses +rehearsing +rehoused +rehouses +reign +reigned +reigning +reigns +reimbursed +reimbursement +reimbursement's +reimbursements +rein +reincarnate +reincarnated +reincarnation +reincorporating +reincorporation +reindeer +reined +reinforce +reinforced +reinforcement +reinforcement's +reinforcements +reinforcer +reinforces +reinforcing +reining +reins +reinsert +reinserted +reinserting +reinsertions +reinserts +reinstall +reinstalled +reinstaller +reinstalling +reinstalls +reinstate +reinstated +reinstatement +reinstates +reinstating +reintegrated +reinterpret +reinterpretations +reinterpreted +reinterpreting +reinterprets +reinterviewed +reintroduce +reintroduced +reintroduces +reintroducing +reinvent +reinvented +reinventing +reinvention +reinvents +reinvested +reinvoked +reinvokes +reissue +reissued +reissuer +reissuer's +reissuers +reissues +reissuing +reiterate +reiterated +reiterates +reiterating +reiteration +reiterations +reiterative +reiteratively +reiterativeness +reject +rejected +rejecter +rejecting +rejectingly +rejection +rejection's +rejections +rejective +rejector +rejector's +rejectors +rejects +rejoice +rejoiced +rejoicer +rejoices +rejoicing +rejoicingly +rejoin +rejoined +rejoining +rejoins +rekindle +rekindled +rekindler +rekindles +rekindling +reknit +relabel +relabels +relapse +relapsed +relapser +relapses +relapsing +relate +related +relatedly +relatedness +relater +relates +relating +relation +relational +relationally +relations +relationship +relationship's +relationships +relative +relatively +relativeness +relatives +relativism +relativistic +relativistically +relativity +relativity's +relax +relaxation +relaxation's +relaxations +relaxed +relaxedly +relaxedness +relaxer +relaxes +relaxing +relay +relayed +relaying +relays +relearns +release +released +releaser +releases +releasing +relegate +relegated +relegates +relegating +relegation +relent +relented +relenting +relentless +relentlessly +relentlessness +relents +relevance +relevances +relevant +relevantly +reliabilities +reliability +reliable +reliableness +reliably +reliance +relic +relic's +relicense +relicensed +relicenser +relicenses +relicensing +relics +relied +relief +reliefs +relier +relies +relieve +relieved +relievedly +reliever +relievers +relieves +relieving +religion +religion's +religions +religious +religiously +religiousness +relinking +relinquish +relinquished +relinquishes +relinquishing +relish +relished +relishes +relishing +relive +relives +reliving +reload +reloaded +reloader +reloading +reloads +relocate +relocated +relocates +relocating +relocation +relocations +reluctance +reluctances +reluctant +reluctantly +rely +relying +remade +remain +remainder +remainder's +remaindered +remaindering +remainders +remained +remaining +remains +remark +remarkable +remarkableness +remarkably +remarked +remarking +remarks +remarriages +remarried +remedied +remedies +remedy +remedying +remember +remembered +rememberer +remembering +remembers +remembrance +remembrance's +remembrancer +remembrances +remind +reminded +reminder +reminders +reminding +reminds +reminiscence +reminiscence's +reminiscences +reminiscent +reminiscently +remissions +remittance +remittances +remixed +remnant +remnant's +remnants +remodel +remodels +remodulate +remodulated +remodulates +remodulating +remodulation +remodulator +remodulator's +remodulators +remolding +remonstrate +remonstrated +remonstrates +remonstrating +remonstration +remonstrative +remonstratively +remorse +remote +remotely +remoteness +remotest +remotion +remoulds +removable +removableness +removal +removal's +removals +remove +removed +remover +removes +removing +renaissance +renal +rename +renamed +renames +renaming +renatured +renatures +rend +render +rendered +renderer +rendering +renderings +renders +rendezvous +rendezvoused +rendezvouses +rendezvousing +rending +rendition +rendition's +renditions +rends +renegotiable +renegotiated +renegotiates +renew +renewal +renewals +renewed +renewer +renewing +renews +reno +renominated +renominates +renounce +renounced +renouncer +renounces +renouncing +renown +renowned +rent +rental +rental's +rentals +rented +renter +renter's +renters +renting +rents +renumber +renumbered +renumbering +renumbers +reopen +reopened +reopening +reopens +reorder +reordered +reordering +reorders +reoriented +repackage +repackaged +repackager +repackages +repackaging +repacks +repaid +repaint +repainted +repainter +repainters +repainting +repaints +repair +repaired +repairer +repairers +repairing +repairman +repairs +reparable +reparation +reparation's +reparations +repartition +repartitioned +repartitioner +repartitioners +repartitioning +repartitions +repast +repast's +repasts +repaving +repay +repayable +repaying +repayments +repays +repeal +repealed +repealer +repealing +repeals +repeat +repeatable +repeated +repeatedly +repeater +repeaters +repeating +repeats +repel +repels +repent +repentance +repented +repenter +repenting +repents +repercussion +repercussion's +repercussions +repertoire +repetition +repetition's +repetitions +repetitive +repetitively +repetitiveness +rephrase +rephrased +rephrases +rephrasing +repine +repined +repiner +repining +replace +replaceable +replaced +replacement +replacement's +replacements +replacer +replaces +replacing +replanted +replay +replayed +replaying +replays +repleader +replenish +replenished +replenisher +replenishes +replenishing +replenishment +replete +repleteness +repletion +replica +replica's +replicas +replicate +replicated +replicates +replicating +replication +replications +replicative +replied +replier +replies +reply +replying +report +reported +reportedly +reporter +reporters +reporting +reports +repose +reposed +reposes +reposing +reposition +repositioned +repositioning +repositions +repositories +repository +repository's +repost +reposted +reposter +reposting +repostings +reposts +represent +representable +representably +representation +representation's +representational +representationally +representations +representative +representatively +representativeness +representatives +represented +representer +representing +represents +repress +repressed +represses +repressing +repression +repression's +repressions +repressive +repressively +repressiveness +reprieve +reprieved +reprieves +reprieving +reprint +reprinted +reprinter +reprinting +reprints +reprisal +reprisal's +reprisals +reproach +reproached +reproacher +reproaches +reproaching +reproachingly +reprobates +reprocessed +reproduce +reproduced +reproducer +reproducers +reproduces +reproducibilities +reproducibility +reproducible +reproducibly +reproducing +reproduction +reproduction's +reproductions +reproductive +reproductively +reproductivity +reprogrammed +reprogrammer +reprogrammer's +reprogrammers +reprogramming +reproof +reprove +reproved +reprover +reproving +reprovingly +reptile +reptile's +reptiles +republic +republic's +republican +republican's +republicans +republication +republics +republish +republished +republisher +republisher's +republishers +republishes +republishing +repudiate +repudiated +repudiates +repudiating +repudiation +repudiations +repulse +repulsed +repulses +repulsing +repulsion +repulsions +repulsive +repulsively +repulsiveness +reputable +reputably +reputation +reputation's +reputations +repute +reputed +reputedly +reputes +reputing +request +requested +requester +requesters +requesting +requestioned +requests +requiem +requiem's +requiems +require +required +requirement +requirement's +requirements +requirer +requires +requiring +requisite +requisiteness +requisites +requisition +requisitioned +requisitioner +requisitioning +requisitions +requite +requited +requiter +requiting +reran +reread +rereading +rereads +reroute +rerouted +rerouter +rerouters +reroutes +reroutings +rerun +rerunning +reruns +res +resalable +resaturated +resaturates +rescaled +rescan +rescanned +rescanning +rescans +reschedule +rescheduled +rescheduler +reschedules +rescheduling +rescue +rescued +rescuer +rescuers +rescues +rescuing +resealed +research +researched +researcher +researcher's +researchers +researches +researching +reselect +reselected +reselecting +reselects +resell +reseller +resellers +reselling +resells +resemblance +resemblance's +resemblances +resemble +resembled +resembles +resembling +resends +resent +resented +resentful +resentfully +resentfulness +resenting +resentment +resents +resequenced +reservation +reservation's +reservations +reserve +reserved +reservedly +reservedness +reserver +reserves +reserving +reservoir +reservoir's +reservoirs +reset +reseted +reseter +reseting +resets +resetting +resettings +resettled +resettles +resettling +reshape +reshaped +reshaper +reshapes +reshaping +reside +resided +residence +residence's +residences +resident +resident's +residential +residentially +residents +resider +resides +residing +residue +residue's +residues +resifted +resign +resignation +resignation's +resignations +resigned +resignedly +resignedness +resigner +resigning +resigns +resin +resin's +resined +resining +resins +resist +resistance +resistances +resistant +resistantly +resisted +resister +resistible +resistibly +resisting +resistive +resistively +resistiveness +resistivity +resistor +resistor's +resistors +resists +resize +resized +resizes +resizing +resold +resoluble +resolute +resolutely +resoluteness +resolution +resolutions +resolutive +resolvable +resolve +resolved +resolver +resolvers +resolves +resolving +resonance +resonances +resonant +resonantly +resort +resorted +resorter +resorting +resorts +resound +resounding +resoundingly +resounds +resource +resource's +resourced +resourceful +resourcefully +resourcefulness +resources +resourcing +respecified +respect +respectability +respectable +respectableness +respectably +respected +respecter +respectful +respectfully +respectfulness +respecting +respective +respectively +respectiveness +respects +respiration +respirations +respired +respires +respite +respited +respiting +resplendent +resplendently +respond +responded +respondent +respondent's +respondents +responder +responders +responding +responds +response +responser +responses +responsibilities +responsibility +responsible +responsibleness +responsibly +responsions +responsive +responsively +responsiveness +rest +restart +restarted +restarter +restarting +restarts +restate +restated +restatement +restates +restating +restaurant +restaurant's +restaurants +rested +rester +restful +restfully +restfulness +resting +restive +restively +restiveness +restless +restlessly +restlessness +restoration +restoration's +restorations +restore +restored +restorer +restorers +restores +restoring +restrain +restrained +restrainedly +restrainer +restrainers +restraining +restrains +restraint +restraint's +restraints +restrict +restricted +restrictedly +restricting +restriction +restriction's +restrictions +restrictive +restrictively +restrictiveness +restricts +restroom +restroom's +restrooms +restructure +restructured +restructures +restructuring +rests +resubmit +resubmits +resubmitted +resubmitting +result +resultant +resultantly +resultants +resulted +resulting +results +resumable +resume +resumed +resumes +resuming +resumption +resumption's +resumptions +resupplier +resupplier's +resuppliers +resurface +resurfaced +resurfacer +resurfacer's +resurfacers +resurfaces +resurfacing +resurged +resurges +resurrect +resurrected +resurrecting +resurrection +resurrection's +resurrections +resurrects +resuspended +retail +retailed +retailer +retailers +retailing +retails +retain +retained +retainer +retainers +retaining +retainment +retains +retaliation +retard +retarded +retarder +retarding +retention +retentions +retentive +retentively +retentiveness +rethinks +rethreading +reticence +reticent +reticently +reticle +reticle's +reticles +reticular +reticulate +reticulated +reticulately +reticulates +reticulating +reticulation +retied +retina +retina's +retinal +retinas +retinue +retinues +retire +retired +retiredly +retiredness +retirement +retirement's +retirements +retires +retiring +retiringly +retiringness +retitled +retold +retort +retorted +retorting +retorts +retrace +retraced +retraces +retracing +retract +retractable +retracted +retracting +retraction +retractions +retractor +retractor's +retractors +retracts +retrain +retrained +retraining +retrains +retranslated +retransmission +retransmission's +retransmissions +retransmit +retransmits +retransmitted +retransmitting +retreat +retreated +retreater +retreating +retreats +retried +retrier +retriers +retries +retrievable +retrieval +retrieval's +retrievals +retrieve +retrieved +retriever +retrievers +retrieves +retrieving +retroactively +retrospect +retrospection +retrospective +retrospectively +retry +retrying +return +returnable +returned +returner +returners +returning +returns +retype +retyped +retypes +retyping +reunion +reunion's +reunions +reunite +reunited +reuniting +reupholstering +reusable +reuse +reused +reuses +reusing +revalidated +revalidates +revalidation +revalued +revalues +revamp +revamped +revamping +revamps +reveal +revealed +revealer +revealing +reveals +revel +revelation +revelation's +revelations +revelry +revels +revenge +revenge's +revenged +revenger +revenges +revenging +revenue +revenuer +revenuers +revenues +revere +revered +reverence +reverencer +reverend +reverend's +reverends +reverently +reveres +reverified +reverifies +reverify +reverifying +revering +reversal +reversal's +reversals +reverse +reversed +reversely +reverser +reverses +reversible +reversing +reversion +reversioner +reversions +revert +reverted +reverter +reverting +revertive +reverts +revetting +review +reviewed +reviewer +reviewers +reviewing +reviews +revile +reviled +reviler +reviling +revise +revised +reviser +revises +revising +revision +revision's +revisions +revisit +revisited +revisiting +revisits +revival +revival's +revivals +revive +revived +reviver +revives +reviving +revocation +revocations +revoke +revoked +revoker +revokes +revoking +revolt +revolted +revolter +revolting +revoltingly +revolts +revolution +revolution's +revolutionaries +revolutionariness +revolutionary +revolutionary's +revolutions +revolve +revolved +revolver +revolvers +revolves +revolving +reward +rewarded +rewarder +rewarding +rewardingly +rewards +rewind +rewinded +rewinder +rewinding +rewinds +rewired +rewires +reword +reworded +rewording +rewording's +rewordings +rewords +rework +reworked +reworking +reworks +rewound +rewrite +rewriter +rewrites +rewriting +rewritings +rewritten +rewrote +rhetoric +rheumatism +rhinoceros +rhubarb +rhyme +rhymed +rhymer +rhymes +rhyming +rhythm +rhythm's +rhythmic +rhythmical +rhythmically +rhythmics +rhythms +rib +rib's +ribbed +ribbing +ribbon +ribbon's +ribbons +ribs +rice +ricer +rices +rich +richen +richened +richening +richer +riches +richest +richly +richness +rickshaw +rickshaw's +rickshaws +rid +ridden +riddle +riddled +riddler +riddles +riddling +ride +rider +rider's +riders +rides +ridge +ridge's +ridged +ridges +ridging +ridicule +ridiculed +ridiculer +ridicules +ridiculing +ridiculous +ridiculously +ridiculousness +riding +ridings +rids +rifle +rifled +rifleman +rifler +rifles +rifling +rift +rig +rig's +rigged +rigging +right +righted +righten +righteous +righteously +righteousness +righter +rightful +rightfully +rightfulness +righting +rightly +rightmost +rightness +rights +rightward +rightwards +rigid +rigidities +rigidity +rigidly +rigidness +rigorous +rigorously +rigorousness +rigs +rill +rim +rim's +rime +rimer +riming +rims +rind +rind's +rinded +rinds +ring +ringed +ringer +ringers +ringing +ringingly +ringings +rings +rinse +rinsed +rinser +rinses +rinsing +riot +rioted +rioter +rioters +rioting +riotous +riotously +riotousness +riots +rip +ripe +ripely +ripen +ripened +ripener +ripeness +ripening +ripens +riper +ripest +ripped +ripping +ripple +rippled +rippler +ripples +rippling +rips +rise +risen +riser +risers +rises +rising +risings +risk +risked +risker +risking +risks +rite +rite's +rited +rites +ritual +ritually +rituals +rival +rivalries +rivalry +rivalry's +rivals +rive +rived +riven +river +river's +rivers +riverside +rivet +riveted +riveter +riveting +rivets +riving +rivulet +rivulet's +rivulets +road +road's +roads +roadside +roadsides +roadster +roadster's +roadsters +roadway +roadway's +roadways +roam +roamed +roamer +roaming +roams +roar +roared +roarer +roaring +roaringest +roars +roast +roasted +roaster +roasting +roasts +rob +robbed +robber +robber's +robberies +robbers +robbery +robbery's +robbing +robe +robed +robes +robin +robin's +robing +robins +robot +robot's +robotic +robotics +robots +robs +robust +robustly +robustness +rock +rocked +rocker +rockers +rocket +rocket's +rocketed +rocketing +rockets +rockier +rockies +rockiness +rocking +rocks +rocky +rod +rod's +rode +rods +roe +roes +rogue +rogue's +rogues +roguing +role +role's +roles +roll +rolled +roller +rollers +rolling +rolls +romance +romanced +romancer +romancers +romances +romancing +romantic +romantic's +romantically +romantics +romp +romped +romper +rompers +romping +romps +roof +roofed +roofer +roofers +roofing +roofs +rook +rooks +room +roomed +roomer +roomers +rooming +rooms +roost +rooster +roosters +root +root's +rooted +rootedness +rooter +rooting +roots +rope +roped +roper +ropers +ropes +roping +rose +rose's +rosebud +rosebud's +rosebuds +roses +rosier +rosiness +rosy +rot +rotary +rotate +rotated +rotates +rotating +rotation +rotational +rotationally +rotations +rotative +rotatively +rotator +rotator's +rotators +rots +rotten +rottenly +rottenness +rouge +rough +roughed +roughen +roughened +roughening +roughens +rougher +roughest +roughly +roughness +rouging +round +roundabout +roundaboutness +rounded +roundedness +rounder +rounders +roundest +rounding +roundly +roundness +roundoff +rounds +roundup +roundup's +roundups +rouse +roused +rouser +rouses +rousing +rout +route +routed +router +routers +routes +routine +routinely +routines +routing +routings +rove +roved +rover +roves +roving +row +rowed +rowen +rower +rowers +rowing +rows +royal +royalist +royalist's +royalists +royally +royalties +royalty +royalty's +rub +rubbed +rubber +rubber's +rubbers +rubbing +rubbish +rubbishes +rubble +rubbled +rubbling +rubies +rubout +rubs +ruby +ruby's +rudder +rudder's +rudders +ruddier +ruddiness +ruddy +rude +rudely +rudeness +ruder +rudest +rudiment +rudiment's +rudimentariness +rudimentary +rudiments +rue +ruefully +rues +ruffian +ruffianly +ruffians +ruffle +ruffled +ruffler +ruffles +ruffling +rug +rug's +rugged +ruggedly +ruggedness +rugs +ruin +ruination +ruination's +ruinations +ruined +ruiner +ruing +ruining +ruinous +ruinously +ruinousness +ruins +rule +ruled +ruler +rulers +rules +ruling +rulings +rum +rumble +rumbled +rumbler +rumbles +rumbling +rumen +rumens +rump +rumple +rumpled +rumples +rumplier +rumpling +rumply +rumps +run +runaway +runaways +rung +rung's +rungs +runnable +runner +runner's +runners +running +runs +runtime +rupture +ruptured +ruptures +rupturing +rural +rurally +rush +rushed +rusher +rushes +rushing +russet +russeted +russeting +russets +rust +rusted +rustic +rusticate +rusticated +rusticates +rusticating +rustication +rustier +rustiness +rusting +rustle +rustled +rustler +rustlers +rustles +rustling +rusts +rusty +rut +rut's +ruthless +ruthlessly +ruthlessness +ruts +rye +rye's +sable +sable's +sables +sabotage +sabotaged +sabotages +sabotaging +sack +sacked +sacker +sacking +sacks +sacred +sacredly +sacredness +sacrifice +sacrificed +sacrificer +sacrificers +sacrifices +sacrificial +sacrificially +sacrificing +sad +sadden +saddened +saddening +saddens +sadder +saddest +saddle +saddled +saddler +saddles +saddling +sadism +sadist +sadist's +sadistic +sadistically +sadists +sadly +sadness +safe +safeguard +safeguarded +safeguarding +safeguards +safely +safeness +safer +safes +safest +safetied +safeties +safety +safetying +sag +sagacious +sagaciously +sagaciousness +sagacity +sage +sagely +sageness +sages +sags +said +sail +sailed +sailer +sailing +sailor +sailorly +sailors +sails +saint +sainted +saintliness +saintly +saints +sake +saker +sakes +salable +salad +salad's +salads +salaried +salaries +salary +sale +sale's +sales +salesman +salesmen +salespeople +salespeople's +salesperson +salesperson's +salient +saliently +saline +saliva +sallied +sallies +sallow +sallowness +sally +sallying +salmon +salmons +salon +salon's +salons +saloon +saloon's +saloons +salt +salted +salter +salters +saltier +saltiest +saltiness +salting +saltness +salts +salty +salutariness +salutary +salutation +salutation's +salutations +salute +saluted +saluter +salutes +saluting +salvage +salvaged +salvager +salvages +salvaging +salvation +salve +salver +salves +salving +same +sameness +sample +sample's +sampled +sampler +samplers +samples +sampling +samplings +sanctification +sanctified +sanctifier +sanctify +sanction +sanctioned +sanctioning +sanctions +sanctities +sanctity +sanctuaries +sanctuary +sanctuary's +sand +sandal +sandal's +sandals +sanded +sander +sanders +sandier +sandiness +sanding +sandpaper +sands +sandstone +sandstones +sandwich +sandwiched +sandwiches +sandwiching +sandy +sane +sanely +saneness +saner +sanest +sang +sanguine +sanguinely +sanguineness +sanitarium +sanitariums +sanitary +sanitation +sanity +sank +sap +sap's +sapling +sapling's +saplings +sapphire +saps +sarcasm +sarcasm's +sarcasms +sarcastic +sash +sashed +sashes +sat +satchel +satchel's +satchels +sate +sated +satellite +satellite's +satellites +sates +satin +sating +satire +satire's +satires +satirist +satirist's +satirists +satisfaction +satisfaction's +satisfactions +satisfactorily +satisfactoriness +satisfactory +satisfiability +satisfiable +satisfied +satisfier +satisfiers +satisfies +satisfy +satisfying +satisfyingly +saturate +saturated +saturater +saturates +saturating +saturation +saturations +satyr +sauce +saucepan +saucepan's +saucepans +saucer +saucers +sauces +saucier +sauciness +saucing +saucy +saunter +sauntered +saunterer +sauntering +saunters +sausage +sausage's +sausages +savage +savaged +savagely +savageness +savager +savagers +savages +savaging +save +saved +saver +savers +saves +saving +savings +saw +sawed +sawer +sawing +sawmill +sawmill's +sawmills +saws +sawtooth +say +sayer +sayers +saying +sayings +says +scabbard +scabbard's +scabbards +scaffold +scaffolding +scaffoldings +scaffolds +scalable +scalar +scalar's +scalars +scald +scalded +scalding +scalds +scale +scaled +scaler +scalers +scales +scalier +scaliness +scaling +scalings +scallop +scalloped +scalloper +scalloping +scallops +scalp +scalp's +scalper +scalping +scalps +scaly +scam +scam's +scamper +scampered +scampering +scampers +scams +scan +scandal +scandal's +scandalous +scandalously +scandalousness +scandals +scanned +scanner +scanner's +scanners +scanning +scans +scant +scantier +scanties +scantiest +scantily +scantiness +scantly +scantness +scanty +scar +scar's +scarce +scarcely +scarceness +scarcer +scarcest +scarcity +scare +scared +scarer +scares +scarf +scarfs +scarier +scaring +scarlet +scars +scary +scatter +scattered +scatterer +scattering +scatteringly +scatters +scavenger +scavenger's +scavengers +scenario +scenario's +scenarios +scene +scene's +sceneries +scenery +scenes +scenic +scenics +scent +scented +scents +schedule +schedule's +scheduled +scheduler +scheduler's +schedulers +schedules +scheduling +schema +schema's +schemas +schemata +schematic +schematically +schematics +scheme +scheme's +schemed +schemer +schemers +schemes +scheming +schizophrenia +scholar +scholarly +scholars +scholarship +scholarship's +scholarships +scholastic +scholastically +scholastics +school +schoolboy +schoolboy's +schoolboys +schooled +schooler +schoolers +schoolhouse +schoolhouse's +schoolhouses +schooling +schoolmaster +schoolmaster's +schoolmasters +schoolroom +schoolroom's +schoolrooms +schools +schoolyard +schoolyard's +schoolyards +schooner +science +science's +sciences +scientific +scientifically +scientist +scientist's +scientists +scissor +scissored +scissoring +scissors +scoff +scoffed +scoffer +scoffing +scoffs +scold +scolded +scolder +scolding +scolds +scoop +scooped +scooper +scooping +scoops +scope +scoped +scopes +scoping +scorch +scorched +scorcher +scorches +scorching +scorchingly +score +score's +scored +scorer +scorers +scores +scoring +scorings +scorn +scorned +scorner +scornful +scornfully +scornfulness +scorning +scorns +scorpion +scorpion's +scorpions +scoundrel +scoundrel's +scoundrelly +scoundrels +scour +scoured +scourer +scourge +scourger +scourging +scouring +scourings +scours +scout +scouted +scouter +scouting +scouts +scow +scowl +scowled +scowler +scowling +scowls +scramble +scrambled +scrambler +scrambles +scrambling +scrap +scrap's +scrape +scraped +scraper +scrapers +scrapes +scraping +scrapings +scrapped +scraps +scratch +scratched +scratcher +scratchers +scratches +scratching +scrawl +scrawled +scrawler +scrawling +scrawls +scream +screamed +screamer +screamers +screaming +screamingly +screams +screech +screeched +screecher +screeches +screeching +screen +screened +screener +screening +screenings +screens +screenshot +screenshots +screw +screwed +screwer +screwing +screws +scribble +scribbled +scribbler +scribbles +scribbling +scribe +scriber +scribes +scribing +script +script's +scripted +scripting +scripts +scripture +scriptures +scroll +scrolled +scrolling +scrolls +scrooge +scrooge's +scrooges +scrub +scrubs +scruple +scrupled +scruples +scrupling +scrupulous +scrupulously +scrupulousness +scrutiny +scuffle +scuffled +scuffles +scuffling +sculpt +sculpted +sculpting +sculptor +sculptor's +sculptors +sculpts +sculpture +sculptured +sculptures +sculpturing +scum +scum's +scums +scurried +scurry +scurrying +scuttle +scuttled +scuttles +scuttling +scythe +scythe's +scythes +scything +sea +seaboard +seacoast +seacoast's +seacoasts +seal +sealed +sealer +sealing +seals +sealy +seam +seaman +seamanly +seamed +seamen +seamer +seaming +seams +seaport +seaport's +seaports +sear +search +searched +searcher +searcher's +searchers +searches +searching +searchingly +searchings +seared +searing +searingly +sears +seas +seashore +seashore's +seashores +seaside +season +season's +seasonable +seasonableness +seasonably +seasonal +seasonally +seasoned +seasoner +seasoners +seasoning +seasonings +seasonly +seasons +seat +seated +seater +seating +seats +seaward +seawards +seaweed +seaweeds +secede +seceded +seceder +secedes +seceding +secluded +secludedly +secludedness +seclusion +second +secondaries +secondarily +secondariness +secondary +seconded +seconder +seconders +secondhand +seconding +secondly +seconds +secrecy +secret +secretarial +secretaries +secretary +secretary's +secrete +secreted +secretes +secreting +secretion +secretions +secretive +secretively +secretiveness +secretly +secrets +sect +sect's +section +sectional +sectionally +sectioned +sectioning +sections +sector +sector's +sectored +sectoring +sectors +sects +secular +secularly +secure +secured +securely +secureness +securer +secures +securing +securings +securities +security +sedge +sediment +sediment's +sediments +seduce +seduced +seducer +seducers +seduces +seducing +seductive +seductively +seductiveness +see +seed +seeded +seeder +seeders +seeding +seedings +seedling +seedling's +seedlings +seeds +seeing +seek +seeker +seekers +seeking +seekingly +seeks +seem +seemed +seeming +seemingly +seemlier +seemliness +seemly +seems +seen +seep +seeped +seeping +seeps +seer +seers +sees +seethe +seethed +seethes +seething +segment +segmentation +segmentation's +segmentations +segmented +segmenting +segments +segregate +segregated +segregates +segregating +segregation +segregative +seismic +seizable +seize +seized +seizer +seizers +seizes +seizin +seizing +seizings +seizins +seizor +seizors +seizure +seizure's +seizures +seldom +select +selected +selecting +selection +selection's +selections +selective +selectively +selectiveness +selectivity +selectness +selector +selector's +selectors +selects +self +selfish +selfishly +selfishness +selfness +selfsame +selfsameness +sell +seller +sellers +selling +sells +selves +semantic +semantical +semantically +semanticist +semanticist's +semanticists +semantics +semaphore +semaphore's +semaphores +semblance +semester +semester's +semesters +semiautomated +semicolon +semicolon's +semicolons +semiconductor +semiconductor's +semiconductors +seminal +seminally +seminar +seminar's +seminaries +seminars +seminary +seminary's +semipermanent +semipermanently +senate +senate's +senates +senator +senator's +senators +send +sender +senders +sending +sends +senior +senior's +seniority +seniors +sensation +sensation's +sensational +sensationally +sensations +sense +sensed +senseless +senselessly +senselessness +senses +sensibilities +sensibility +sensible +sensibleness +sensibly +sensing +sensitive +sensitively +sensitiveness +sensitives +sensitivities +sensitivity +sensor +sensor's +sensors +sensory +sent +sentence +sentenced +sentences +sentencing +sentential +sententially +sentiment +sentiment's +sentimental +sentimentally +sentiments +sentinel +sentinel's +sentinels +sentries +sentry +sentry's +separable +separableness +separate +separated +separately +separateness +separates +separating +separation +separations +separative +separator +separator's +separators +septic +sequel +sequel's +sequels +sequence +sequenced +sequencer +sequencers +sequences +sequencing +sequencings +sequential +sequentiality +sequentially +sequester +sequestered +sequestering +serendipitous +serendipitously +serendipity +serene +serenely +sereneness +serenity +serf +serf's +serfs +sergeant +sergeant's +sergeants +serial +serially +serials +series +serious +seriously +seriousness +sermon +sermon's +sermons +serpent +serpent's +serpentine +serpentinely +serpents +serum +serum's +serums +servant +servant's +servants +serve +served +server +server's +servers +serves +service +serviceable +serviceableness +serviced +servicer +services +servicing +servile +servilely +servileness +serving +servings +servitude +session +session's +sessions +set +set's +sets +setter +setter's +setters +setting +settings +settle +settled +settlement +settlement's +settlements +settler +settlers +settles +settling +settlings +setup +setups +seven +sevens +seventeen +seventeens +seventeenth +seventh +seventies +seventieth +seventy +sever +several +severally +severals +severance +severe +severed +severely +severeness +severer +severest +severing +severities +severity +severity's +severs +sew +sewed +sewer +sewers +sewing +sews +sex +sexed +sexes +sexism +sexism's +sexist +sexist's +sexists +sexual +sexuality +sexually +shabbier +shabbiness +shabby +shack +shacked +shackle +shackled +shackler +shackles +shackling +shacks +shade +shaded +shader +shades +shadier +shadiest +shadily +shadiness +shading +shadings +shadow +shadowed +shadower +shadowiness +shadowing +shadows +shadowy +shady +shaft +shaft's +shafted +shafting +shafts +shaggier +shagginess +shaggy +shakable +shakably +shake +shaken +shaker +shakers +shakes +shakier +shakiness +shaking +shaky +shale +shales +shall +shallow +shallower +shallowly +shallowness +shallows +sham +sham's +shambles +shame +shamed +shameful +shamefully +shamefulness +shameless +shamelessly +shamelessness +shames +shaming +shams +shan't +shanties +shanty +shanty's +shape +shaped +shapeless +shapelessly +shapelessness +shapelier +shapeliness +shapely +shaper +shapers +shapes +shaping +sharable +share +sharecropper +sharecropper's +sharecroppers +shared +shareholder +shareholder's +shareholders +sharer +sharers +shares +sharing +shark +shark's +sharks +sharp +sharped +sharpen +sharpened +sharpener +sharpening +sharpens +sharper +sharpest +sharping +sharply +sharpness +sharps +shatter +shattered +shattering +shatteringly +shatters +shave +shaved +shaven +shaver +shaves +shaving +shavings +shawl +shawl's +shawls +she +she'd +she'll +she's +sheaf +shear +sheared +shearer +shearers +shearing +shears +sheath +sheather +sheathing +sheaths +sheaves +shed +sheds +sheep +sheer +sheered +sheerly +sheerness +sheet +sheeted +sheeter +sheeting +sheets +shelf +shelfs +shell +shell's +shelled +sheller +shelling +shells +shelter +sheltered +shelterer +sheltering +shelters +shelve +shelved +shelver +shelves +shelving +shepherd +shepherd's +shepherded +shepherding +shepherds +sheriff +sheriff's +sheriffs +shied +shield +shielded +shielder +shielding +shields +shier +shies +shiest +shift +shifted +shifter +shifters +shiftier +shiftiest +shiftily +shiftiness +shifting +shifts +shifty +shilling +shillings +shimmer +shimmered +shimmering +shin +shine +shined +shiner +shiners +shines +shingle +shingle's +shingled +shingler +shingles +shingling +shinier +shininess +shining +shiningly +shiny +ship +ship's +shipboard +shipboards +shipbuilding +shipment +shipment's +shipments +shippable +shipped +shipper +shipper's +shippers +shipping +ships +shipwreck +shipwrecked +shipwrecks +shirk +shirker +shirking +shirks +shirt +shirting +shirts +shit +shiver +shivered +shiverer +shivering +shivers +shoal +shoal's +shoals +shock +shocked +shocker +shockers +shocking +shockingly +shocks +shod +shoe +shoed +shoeing +shoemaker +shoer +shoes +shone +shook +shoot +shooter +shooters +shooting +shootings +shoots +shop +shop's +shopkeeper +shopkeeper's +shopkeepers +shopped +shopper +shopper's +shoppers +shopping +shops +shore +shore's +shored +shores +shoring +shorn +short +shortage +shortage's +shortages +shortcoming +shortcoming's +shortcomings +shortcut +shortcut's +shortcuts +shorted +shorten +shortened +shortener +shortening +shortens +shorter +shortest +shorthand +shorthanded +shorthands +shorting +shortly +shortness +shorts +shot +shot's +shotgun +shotgun's +shotguns +shots +should +shoulder +shouldered +shouldering +shoulders +shouldest +shouldn't +shout +shouted +shouter +shouters +shouting +shouts +shove +shoved +shovel +shovels +shover +shoves +shoving +show +showed +shower +showered +showering +showers +showing +showings +shown +shows +shrank +shred +shred's +shredder +shredder's +shredders +shreds +shrew +shrew's +shrewd +shrewdest +shrewdly +shrewdness +shrews +shriek +shrieked +shrieking +shrieks +shrill +shrilled +shrilling +shrillness +shrilly +shrimp +shrine +shrine's +shrines +shrink +shrinkable +shrinker +shrinking +shrinks +shrivel +shrivels +shroud +shrouded +shrouding +shrouds +shrub +shrub's +shrubbery +shrubs +shrug +shrugs +shrunk +shrunken +shudder +shuddered +shuddering +shudders +shuffle +shuffled +shuffler +shuffles +shuffling +shun +shuns +shut +shutdown +shutdown's +shutdowns +shuts +shutter +shuttered +shuttering +shutters +shutting +shuttle +shuttled +shuttles +shuttling +shy +shying +shyly +shyness +sibling +sibling's +siblings +sick +sicken +sickened +sickener +sickening +sickeningly +sicker +sickerly +sickest +sicking +sickle +sickled +sicklied +sickliness +sickling +sickly +sicklying +sickness +sickness's +sicknesses +sicks +side +sideboard +sideboard's +sideboards +sideburns +sided +sidedness +sidelight +sidelight's +sidelights +sides +sidetrack +sidetracked +sidetracking +sidetracks +sidewalk +sidewalk's +sidewalks +sideways +sidewise +siding +sidings +siege +siege's +sieges +sieging +sierra +sierras +sieve +sieve's +sievers +sieves +sieving +sift +sifted +sifter +sifting +siftings +sifts +sigh +sighed +sigher +sighing +sighs +sight +sighted +sighter +sighting +sightings +sightliness +sightly +sights +sign +signal +signally +signals +signature +signature's +signatures +signed +signer +signers +signet +significance +significances +significant +significantly +significants +signification +signified +signifier +signifies +signify +signifying +signing +signs +silence +silenced +silencer +silencers +silences +silencing +silent +silently +silentness +silents +silhouette +silhouetted +silhouettes +silicon +silicone +silicons +silk +silken +silkier +silkiest +silkily +silkiness +silks +silky +sill +sill's +sillier +silliest +silliness +sills +silly +silt +silted +silting +silts +silver +silvered +silverer +silveriness +silvering +silverly +silvers +silvery +similar +similarities +similarity +similarly +similitude +simmer +simmered +simmering +simmers +simple +simpleness +simpler +simples +simplest +simplex +simplexes +simplicities +simplicity +simplicity's +simplification +simplifications +simplified +simplifier +simplifiers +simplifies +simplify +simplifying +simplistic +simply +simulate +simulated +simulates +simulating +simulation +simulations +simulative +simulator +simulator's +simulators +simultaneity +simultaneous +simultaneously +simultaneousness +sin +sin's +since +sincere +sincerely +sincereness +sincerest +sincerity +sine +sines +sinew +sinew's +sinews +sinful +sinfully +sinfulness +sing +singable +singed +singer +singer's +singers +singing +singingly +single +singled +singleness +singles +singleton +singleton's +singletons +singling +singly +sings +singular +singularities +singularity +singularity's +singularly +sining +sinister +sinisterly +sinisterness +sink +sinked +sinker +sinkers +sinkhole +sinkholes +sinking +sinks +sinned +sinner +sinner's +sinners +sinning +sins +sinusoidal +sinusoidally +sinusoids +sip +sips +sir +sire +sired +siren +sirens +sires +siring +sirs +sirup +sister +sister's +sistered +sistering +sisterly +sisters +sit +site +site's +sited +sites +siting +sits +sitter +sitter's +sitters +sitting +sittings +situate +situated +situates +situating +situation +situational +situationally +situations +six +sixes +sixpence +sixpences +sixteen +sixteens +sixteenth +sixth +sixthly +sixties +sixtieth +sixty +sizable +sizableness +size +sized +sizer +sizers +sizes +sizing +sizings +skate +skated +skater +skater's +skaters +skates +skating +skeletal +skeletally +skeleton +skeleton's +skeletons +skeptic +skeptic's +skeptical +skeptically +skeptics +sketch +sketched +sketcher +sketches +sketchier +sketchily +sketchiness +sketching +sketchy +skew +skewed +skewer +skewered +skewering +skewers +skewing +skewness +skews +ski +skied +skien +skier +skies +skiing +skill +skilled +skillful +skillfully +skillfulness +skilling +skills +skim +skim's +skimmed +skimmer +skimmer's +skimmers +skimming +skimmings +skimp +skimped +skimping +skimps +skims +skin +skin's +skinned +skinner +skinner's +skinners +skinning +skins +skip +skipped +skipper +skipper's +skippered +skippering +skippers +skipping +skips +skirmish +skirmished +skirmisher +skirmishers +skirmishes +skirmishing +skirt +skirted +skirter +skirting +skirts +skis +skulk +skulked +skulker +skulking +skulks +skull +skull's +skulled +skulls +skunk +skunk's +skunks +sky +sky's +skying +skylark +skylarker +skylarking +skylarks +skylight +skylight's +skylights +skyscraper +skyscraper's +skyscrapers +slab +slabs +slack +slacked +slacken +slackened +slackening +slackens +slacker +slackest +slacking +slackly +slackness +slacks +slain +slam +slammed +slamming +slams +slander +slandered +slanderer +slandering +slanders +slang +slanging +slant +slanted +slanting +slantingly +slants +slap +slapped +slapping +slaps +slash +slashed +slasher +slashes +slashing +slashingly +slat +slat's +slate +slated +slater +slaters +slates +slating +slats +slaughter +slaughtered +slaughterer +slaughtering +slaughters +slave +slaved +slaver +slavered +slavering +slavery +slaves +slaving +slay +slayer +slayers +slaying +slays +sled +sled's +sledge +sledge's +sledges +sledging +sleds +sleek +sleekly +sleekness +sleep +sleeper +sleepers +sleepier +sleepily +sleepiness +sleeping +sleepless +sleeplessly +sleeplessness +sleeps +sleepy +sleet +sleeve +sleeve's +sleeved +sleeves +sleeving +sleigh +sleighs +sleken +slekened +slekening +slender +slenderer +slenderly +slenderness +slept +slew +slewed +slewing +slice +sliced +slicer +slicers +slices +slicing +slick +slicker +slickers +slickly +slickness +slicks +slid +slide +slider +sliders +slides +sliding +slier +sliest +slight +slighted +slighter +slightest +slighting +slightingly +slightly +slightness +slights +slim +slime +slimed +slimes +slimier +sliminess +sliming +slimly +slimness +slimy +sling +slinger +slinging +slings +slip +slip's +slippage +slipped +slipper +slipper's +slipperier +slipperiness +slippers +slippery +slipping +slips +slit +slit's +slits +slogan +slogan's +slogans +slop +slope +sloped +sloper +slopers +slopes +sloping +slopped +sloppier +sloppiness +slopping +sloppy +slops +slot +slot's +sloth +sloths +slots +slotted +slouch +slouched +sloucher +slouches +slouching +slow +slowed +slower +slowest +slowing +slowly +slowness +slows +slug +sluggish +sluggishly +sluggishness +slugs +slum +slum's +slumber +slumber's +slumbered +slumberer +slumbering +slumbers +slump +slumped +slumps +slums +slung +slur +slur's +slurs +sly +slyly +smack +smacked +smacker +smacking +smacks +small +smaller +smallest +smallness +smallpox +smart +smarted +smarten +smartened +smartening +smarter +smartest +smarting +smartly +smartness +smarts +smash +smashed +smasher +smashers +smashes +smashing +smashingly +smear +smeared +smearer +smearing +smears +smell +smelled +smeller +smellier +smelling +smells +smelly +smelt +smelter +smelts +smile +smiled +smiler +smiles +smiling +smilingly +smite +smiter +smith +smith's +smithies +smiths +smithy +smiting +smitten +smock +smocking +smocks +smog +smokable +smoke +smoked +smoker +smoker's +smokers +smokes +smokier +smokies +smokiness +smoking +smoky +smolder +smoldered +smoldering +smolderingly +smolders +smooth +smoothed +smoothen +smoothened +smoothening +smoother +smoothers +smoothes +smoothest +smoothing +smoothly +smoothness +smote +smother +smothered +smothering +smothers +smug +smuggle +smuggled +smuggler +smugglers +smuggles +smuggling +smugly +smugness +snail +snail's +snails +snake +snaked +snakes +snaking +snap +snapped +snapper +snapper's +snappers +snappier +snappiest +snappily +snappiness +snapping +snappy +snaps +snapshot +snapshot's +snapshots +snare +snared +snarer +snares +snarf +snarfed +snarfing +snarfings +snarfs +snaring +snarl +snarled +snarler +snarling +snarls +snatch +snatched +snatcher +snatches +snatching +sneak +sneaked +sneaker +sneakered +sneakers +sneakier +sneakiest +sneakily +sneakiness +sneaking +sneakingly +sneaks +sneaky +sneer +sneered +sneerer +sneering +sneers +sneeze +sneezed +sneezer +sneezes +sneezing +sniff +sniffed +sniffer +sniffing +sniffs +snippet +snoop +snooped +snooper +snooping +snoops +snore +snored +snorer +snores +snoring +snort +snorted +snorter +snorting +snorts +snout +snout's +snouted +snouts +snow +snowed +snowier +snowiest +snowily +snowiness +snowing +snowman +snowmen +snows +snowshoe +snowshoe's +snowshoed +snowshoer +snowshoes +snowy +snuff +snuffed +snuffer +snuffing +snuffs +snug +snuggle +snuggled +snuggles +snuggling +snugly +snugness +snugs +so +soak +soaked +soaker +soaking +soaks +soap +soaped +soaping +soaps +soar +soared +soarer +soaring +soars +sob +sober +sobered +soberer +soberest +sobering +soberly +soberness +sobers +sobs +soccer +sociability +sociable +sociably +social +socialism +socialist +socialist's +socialists +socially +societal +societally +societies +society +society's +sociological +sociologically +sociology +sock +socked +socket +socket's +sockets +socking +socks +sod +sod's +soda +sodium +sodomy +sods +sofa +sofa's +sofas +soft +soften +softened +softener +softening +softens +softer +softest +softly +softness +software +software's +softwares +soil +soiled +soiling +soils +sojourn +sojourner +sojourners +solace +solaced +solacer +solacing +solar +sold +solder +soldered +solderer +soldering +solders +soldier +soldiered +soldiering +soldierly +soldiers +sole +soled +solely +solemn +solemnity +solemnly +solemnness +soleness +soles +solicit +solicited +soliciting +solicitor +solicitors +solicits +solid +solidification +solidified +solidifies +solidify +solidifying +solidity +solidly +solidness +solids +soling +solingen +solitaire +solitariness +solitary +solitude +solitude's +solitudes +solo +solo's +soloed +soloing +solos +solubility +soluble +solution +solution's +solutions +solvable +solve +solved +solvent +solvent's +solvently +solvents +solver +solvers +solves +solving +somber +somberly +somberness +some +somebody +somebody's +someday +somehow +someone +someone's +someplace +someplace's +somers +something +sometime +sometimes +somewhat +somewhere +somewheres +son +son's +sonar +sonars +song +song's +songs +sonly +sonnet +sonnet's +sonnets +sons +soon +sooner +soonest +soot +sooth +soothe +soothed +soother +soothes +soothing +soothingly +soothingness +soothly +sophisticated +sophisticatedly +sophistication +sophomore +sophomore's +sophomores +sorcerer +sorcerer's +sorcerers +sorcery +sordid +sordidly +sordidness +sore +sorely +soreness +sorer +sores +sorest +sorrier +sorriest +sorriness +sorrow +sorrow's +sorrower +sorrowful +sorrowfully +sorrowfulness +sorrows +sorry +sort +sorted +sorter +sorters +sorting +sorts +sos +sought +soul +soul's +souled +souls +sound +sounded +sounder +soundest +sounding +sounding's +soundingly +soundings +soundly +soundness +sounds +soup +soup's +soups +sour +source +source's +sources +soured +sourer +sourest +souring +sourly +sourness +sours +south +souther +southerly +southern +southerner +southerners +southernly +southernness +southing +sovereign +sovereign's +sovereignly +sovereigns +soviet +soviet's +soviets +space +spaced +spacer +spacers +spaces +spaceship +spaceship's +spaceships +spacing +spacings +spade +spaded +spader +spades +spading +spaghetti +span +span's +spank +spanked +spanker +spanking +spanks +spanned +spanner +spanner's +spanners +spanning +spans +spare +spared +sparely +spareness +sparer +spares +sparest +sparing +sparingly +spark +sparked +sparker +sparking +sparks +sparrow +sparrow's +sparrows +sparse +sparsely +sparseness +sparser +sparsest +spat +spate +spate's +spates +spatial +spatially +spats +spatter +spattered +spawn +spawned +spawner +spawning +spawns +speak +speakable +speaker +speaker's +speakers +speaking +speaks +spear +speared +spearer +spearing +spears +special +specialist +specialist's +specialists +specially +specialness +specials +species +specifiable +specific +specifically +specification +specifications +specificities +specificity +specifics +specified +specifier +specifiers +specifies +specify +specifying +specimen +specimen's +specimens +speck +speck's +speckle +speckled +speckles +speckling +specks +spectacle +spectacled +spectacles +spectacular +spectacularly +spectator +spectator's +spectators +spectra +spectrogram +spectrogram's +spectrograms +spectroscopically +spectrum +spectrums +speculate +speculated +speculates +speculating +speculation +speculations +speculative +speculatively +speculator +speculator's +speculators +sped +speech +speech's +speeches +speechless +speechlessly +speechlessness +speed +speeded +speeder +speeders +speedier +speedily +speediness +speeding +speeds +speedup +speedup's +speedups +speedy +spell +spelled +speller +spellers +spelling +spellings +spells +spend +spender +spenders +spending +spends +spent +sphere +sphere's +spheres +spherical +spherically +sphering +spice +spiced +spices +spicier +spiciness +spicing +spicy +spider +spider's +spiders +spied +spier +spies +spike +spiked +spiker +spikes +spiking +spill +spilled +spiller +spilling +spills +spilt +spin +spinach +spinal +spinally +spindle +spindled +spindler +spindles +spindling +spine +spines +spinner +spinner's +spinners +spinning +spins +spiral +spirally +spirals +spire +spire's +spired +spires +spiring +spirit +spirited +spiritedly +spiritedness +spiriting +spirits +spiritual +spiritually +spiritualness +spirituals +spit +spite +spited +spiteful +spitefully +spitefulness +spites +spiting +spits +spitting +splash +splashed +splasher +splashers +splashes +splashing +spleen +splendid +splendidly +splendidness +splice +spliced +splicer +splicers +splices +splicing +splicings +spline +spline's +splined +splines +splinter +splintered +splintering +splinters +split +split's +splits +splitter +splitter's +splitters +splitting +splittings +spoil +spoiled +spoiler +spoilers +spoiling +spoils +spoke +spoked +spoken +spokes +spokesman +spokesmen +spoking +sponge +sponged +sponger +spongers +sponges +sponging +sponsor +sponsored +sponsoring +sponsors +sponsorship +spontaneous +spontaneously +spontaneousness +spook +spookier +spookiness +spooky +spool +spooled +spooler +spoolers +spooling +spools +spoon +spooned +spooning +spoons +spore +spore's +spored +spores +sporing +sport +sported +sporting +sportingly +sportive +sportively +sportiveness +sports +sportsman +sportsmanly +spot +spot's +spotless +spotlessly +spotlessness +spotlight +spotlight's +spotlighted +spotlighting +spotlights +spots +spotted +spotter +spotter's +spotters +spotting +spouse +spouse's +spouses +spousing +spout +spouted +spouter +spouting +spouts +sprang +sprawl +sprawled +sprawling +sprawls +spray +sprayed +sprayer +spraying +sprays +spread +spreader +spreaders +spreading +spreadings +spreads +spreadsheet +spreadsheets +spree +spree's +sprees +sprig +sprightlier +sprightliness +sprightly +spring +springer +springers +springier +springiest +springiness +springing +springs +springtime +springy +sprinkle +sprinkled +sprinkler +sprinklered +sprinkles +sprinkling +sprint +sprinted +sprinter +sprinters +sprinting +sprints +sprite +sprout +sprouted +sprouting +sprouts +spruce +spruced +sprucely +spruceness +sprucer +sprucest +sprucing +sprung +spun +spur +spur's +spurious +spuriously +spuriousness +spurn +spurned +spurner +spurning +spurns +spurs +spurt +spurted +spurting +spurts +sputter +sputtered +sputterer +spy +spying +squabble +squabbled +squabbler +squabbles +squabbling +squad +squad's +squadron +squadron's +squadrons +squads +squall +squall's +squaller +squalls +square +squared +squarely +squareness +squarer +squares +squarest +squaring +squash +squashed +squasher +squashes +squashing +squat +squatly +squatness +squats +squawk +squawked +squawker +squawking +squawks +squeak +squeaked +squeaker +squeaking +squeaks +squeal +squealed +squealer +squealing +squeals +squeeze +squeezed +squeezer +squeezes +squeezing +squid +squids +squint +squinted +squinter +squinting +squintingly +squints +squire +squire's +squires +squiring +squirm +squirmed +squirming +squirms +squirrel +squirrelly +squirrels +stab +stabbed +stabbing +stabilities +stability +stability's +stable +stabled +stableness +stabler +stables +stablest +stabling +stably +stabs +stack +stack's +stacked +stacker +stacking +stacks +staff +staff's +staffed +staffer +staffers +staffing +staffs +stag +stag's +stage +stagecoach +staged +stager +stagers +stages +stagger +staggered +staggerer +staggering +staggeringly +staggers +staging +stagnant +stagnantly +stags +staid +staidly +staidness +stain +stained +stainer +staining +stainless +stainlessly +stains +stair +stair's +staircase +staircase's +staircases +stairs +stairway +stairway's +stairways +stake +staked +stakes +staking +stale +staled +stalely +staleness +staler +stales +stalest +staling +stalk +stalked +stalker +stalking +stalks +stall +stalled +stalling +stallings +stalls +stalwart +stalwartly +stalwartness +stamen +stamen's +stamens +stamina +stammer +stammered +stammerer +stammering +stammers +stamp +stamped +stampede +stampeded +stampeder +stampedes +stampeding +stamper +stampers +stamping +stamps +stance +stance's +stances +stanch +stancher +stanchest +stand +standard +standardly +standards +standby +stander +standing +standings +standpoint +standpoint's +standpoints +stands +standstill +stanza +stanza's +stanzas +staple +stapled +stapler +staplers +staples +stapling +star +star's +starboard +starboarded +starboarding +starboards +starch +starched +starches +starching +stare +stared +starer +stares +starfish +staring +stark +starkest +starkly +starkness +starlet +starlet's +starlets +starlight +starred +starrier +starring +starry +stars +start +started +starter +starters +starting +startle +startled +startles +startling +startlingly +startlingness +starts +startup +startup's +startups +starvation +starve +starved +starver +starves +starving +state +state's +stated +statelier +stateliness +stately +statement +statement's +statements +stater +states +statesman +statesman's +statesmanly +static +statically +statics +stating +station +stationaries +stationary +stationed +stationer +stationing +stations +statistic +statistic's +statistical +statistically +statistician +statistician's +statisticians +statistics +stative +statue +statue's +statued +statues +statuesque +statuesquely +statuesqueness +stature +status +statuses +statute +statute's +statutes +statutorily +statutoriness +statutory +staunch +staunchest +staunchly +staunchness +stave +staved +staves +staving +stay +stayed +stayer +stayers +staying +stays +stdio +stead +steadfast +steadfastly +steadfastness +steadied +steadier +steadies +steadiest +steadily +steadiness +steading +steady +steadying +steak +steak's +steaks +steal +stealer +stealing +steals +stealth +stealthier +stealthily +stealthiness +stealthy +steam +steamboat +steamboat's +steamboats +steamed +steamer +steamers +steaming +steams +steamship +steamship's +steamships +steed +steeds +steel +steeled +steelers +steeling +steels +steep +steeped +steepen +steepened +steepening +steeper +steepest +steeping +steeple +steeple's +steeples +steeply +steepness +steeps +steer +steered +steerer +steering +steers +stellar +stem +stem's +stemmed +stemming +stems +stench +stench's +stenches +stencil +stencil's +stencils +stenographer +stenographer's +stenographers +step +step's +stepmother +stepmother's +stepmothers +stepped +stepper +stepping +steps +stepwise +stereo +stereo's +stereos +stereotype +stereotyped +stereotyper +stereotypers +stereotypes +stereotypical +stereotypically +stereotyping +sterile +sterling +sterlingly +sterlingness +stern +sternly +sternness +sterns +stew +steward +steward's +stewards +stewed +stewing +stews +stick +sticked +sticker +stickers +stickier +stickiest +stickily +stickiness +sticking +sticks +sticky +stiff +stiffen +stiffened +stiffener +stiffeners +stiffening +stiffens +stiffer +stiffest +stiffly +stiffness +stiffnesses +stiffs +stifle +stifled +stifler +stifles +stifling +stiflingly +stigma +stigmas +stile +stile's +stiles +still +stilled +stiller +stillest +stilling +stillness +stills +stimulant +stimulant's +stimulants +stimulate +stimulated +stimulates +stimulating +stimulation +stimulations +stimulative +stimuli +stimulus +sting +stinger +stinging +stingingly +stings +stink +stinker +stinkers +stinking +stinkingly +stinks +stint +stint's +stinted +stinter +stinting +stints +stipend +stipend's +stipends +stipple +stippled +stippler +stipples +stippling +stipulate +stipulated +stipulates +stipulating +stipulation +stipulations +stir +stirred +stirrer +stirrer's +stirrers +stirring +stirringly +stirrings +stirrup +stirrups +stirs +stitch +stitched +stitcher +stitches +stitching +stochastic +stochastically +stock +stockade +stockade's +stockaded +stockades +stockading +stocked +stocker +stockers +stockholder +stockholder's +stockholders +stocking +stockinged +stockings +stocks +stole +stole's +stoled +stolen +stoles +stomach +stomached +stomacher +stomaches +stomaching +stone +stone's +stoned +stoner +stones +stonier +stoniness +stoning +stony +stood +stool +stools +stoop +stooped +stooping +stoops +stop +stop's +stopcock +stopcocks +stopgap +stopgap's +stopgaps +stoppable +stoppage +stoppages +stopped +stopper +stopper's +stoppered +stoppering +stoppers +stopping +stops +storage +storage's +storages +store +stored +storehouse +storehouse's +storehouses +stores +storied +stories +storing +stork +stork's +storks +storm +stormed +stormier +stormiest +storminess +storming +storms +stormy +story +story's +storying +stout +stouten +stoutened +stoutening +stouter +stoutest +stoutly +stoutness +stove +stove's +stover +stoves +stow +stowed +stowing +stows +straggle +straggled +straggler +stragglers +straggles +straggling +straight +straighten +straightened +straightener +straighteners +straightening +straightens +straighter +straightest +straightforward +straightforwardly +straightforwardness +straightforwards +straightly +straightness +straightway +strain +strained +strainer +strainers +straining +strains +strait +straiten +straitened +straitening +straitly +straitness +straits +strand +stranded +strandedness +strander +stranding +strands +strange +strangely +strangeness +stranger +stranger's +strangers +strangest +strangle +strangled +strangler +stranglers +strangles +strangling +stranglings +strangulation +strangulation's +strangulations +strap +strap's +straps +stratagem +stratagem's +stratagems +strategic +strategics +strategies +strategy +strategy's +stratification +stratifications +stratified +stratifies +stratify +stratifying +stratum +straw +straw's +strawberries +strawberry +strawberry's +straws +stray +stray's +strayed +strayer +straying +strays +streak +streaked +streaking +streaks +stream +streamed +streamer +streamers +streaming +streamline +streamlined +streamliner +streamlines +streamlining +streams +street +streetcar +streetcar's +streetcars +streeters +streets +strength +strengthen +strengthened +strengthener +strengthening +strengthens +strengths +strenuous +strenuously +strenuousness +stress +stressed +stresses +stressing +stretch +stretched +stretcher +stretchers +stretches +stretching +strew +strewing +strewn +strews +strewth +stricken +strict +stricter +strictest +strictly +strictness +stride +strider +strides +striding +strife +strike +striker +strikers +strikes +striking +strikingly +string +string's +stringed +stringent +stringently +stringer +stringers +stringier +stringiest +stringiness +stringing +strings +stringy +strip +strip's +stripe +striped +striper +stripes +striping +stripped +stripper +stripper's +strippers +stripping +strips +strive +striver +strives +striving +strivings +strobe +strobe's +strobed +strobes +strobing +stroboscopic +strode +stroke +stroked +stroker +strokers +strokes +stroking +stroll +strolled +stroller +strolling +strolls +strong +stronger +strongest +stronghold +strongly +strove +struck +structural +structurally +structure +structured +structurer +structures +structuring +struggle +struggled +struggler +struggles +struggling +strung +strut +struts +strutted +strutter +strutting +stub +stub's +stubbed +stubbing +stubble +stubborn +stubbornly +stubbornness +stubs +stuck +stud +stud's +student +student's +students +studied +studiedly +studiedness +studier +studies +studio +studio's +studios +studious +studiously +studiousness +studs +study +studying +stuff +stuffed +stuffer +stuffier +stuffiest +stuffiness +stuffing +stuffings +stuffs +stuffy +stumble +stumbled +stumbler +stumbles +stumbling +stumblingly +stump +stumped +stumper +stumping +stumps +stun +stung +stunning +stunningly +stuns +stunt +stunt's +stunted +stuntedness +stunting +stunts +stupefy +stupefying +stupendous +stupendously +stupendousness +stupid +stupider +stupidest +stupidities +stupidity +stupidly +stupidness +stupor +sturdier +sturdiness +sturdy +style +styled +styler +stylers +styles +styling +stylish +stylishly +stylishness +stylistic +stylistically +stylistics +sub +subatomic +subclass +subclass's +subclasses +subcommittee +subcommittee's +subcommittees +subcomponent +subcomponent's +subcomponents +subcomputation +subcomputation's +subcomputations +subconscious +subconsciously +subconsciousness +subculture +subculture's +subcultures +subdivide +subdivided +subdivider +subdivides +subdividing +subdivision +subdivision's +subdivisions +subdue +subdued +subduedly +subduer +subdues +subduing +subexpression +subexpression's +subexpressions +subfield +subfield's +subfields +subfile +subfile's +subfiles +subgoal +subgoal's +subgoals +subgraph +subgraphs +subgroup +subgroup's +subgrouping +subgroups +subinterval +subinterval's +subintervals +subject +subject's +subjected +subjecting +subjection +subjective +subjectively +subjectiveness +subjectivity +subjects +sublimation +sublimations +sublime +sublimed +sublimely +sublimeness +sublimer +subliming +sublist +sublist's +sublists +submarine +submarined +submariner +submariners +submarines +submarining +submerge +submerged +submerges +submerging +submission +submission's +submissions +submit +submits +submitted +submitting +submode +submodes +submodule +submodule's +submodules +subnetwork +subnetwork's +subnetworks +subordinate +subordinated +subordinately +subordinateness +subordinates +subordinating +subordination +subordinative +subproblem +subproblem's +subproblems +subprocess +subprocess's +subprocesses +subprogram +subprogram's +subprograms +subproject +subproof +subproof's +subproofs +subrange +subrange's +subranges +subroutine +subroutine's +subroutines +subs +subschema +subschema's +subschemas +subscribe +subscribed +subscriber +subscribers +subscribes +subscribing +subscript +subscripted +subscripting +subscription +subscription's +subscriptions +subscripts +subsection +subsection's +subsections +subsegment +subsegment's +subsegments +subsequence +subsequence's +subsequences +subsequent +subsequently +subsequentness +subset +subset's +subsets +subside +subsided +subsides +subsidiaries +subsidiary +subsidiary's +subsidies +subsiding +subsidy +subsidy's +subsist +subsisted +subsistence +subsisting +subsists +subspace +subspace's +subspaces +substance +substance's +substances +substantial +substantially +substantialness +substantiate +substantiated +substantiates +substantiating +substantiation +substantiations +substantiative +substantive +substantively +substantiveness +substantivity +substitutability +substitutable +substitute +substituted +substituter +substitutes +substituting +substitution +substitutions +substitutive +substitutively +substrate +substrate's +substrates +substring +substrings +substructure +substructure's +substructures +subsume +subsumed +subsumes +subsuming +subsystem +subsystem's +subsystems +subtask +subtask's +subtasks +subterranean +subterraneanly +subtitle +subtitle's +subtitled +subtitles +subtitling +subtle +subtleness +subtler +subtlest +subtleties +subtlety +subtly +subtopic +subtopic's +subtopics +subtract +subtracted +subtracter +subtracter's +subtracters +subtracting +subtraction +subtractions +subtractive +subtracts +subtrahend +subtrahend's +subtrahends +subtree +subtree's +subtrees +subunit +subunit's +subunits +suburb +suburb's +suburban +suburbs +subversion +subvert +subverted +subverter +subverting +subverts +subway +subway's +subways +succeed +succeeded +succeeder +succeeding +succeeds +success +successes +successful +successfully +successfulness +succession +succession's +successions +successive +successively +successiveness +successor +successor's +successors +succinct +succinctly +succinctness +succumb +succumbed +succumbing +succumbs +such +suck +sucked +sucker +suckered +suckering +suckers +sucking +suckle +suckled +suckles +suckling +sucks +suction +sudden +suddenly +suddenness +suds +sudser +sudsing +sue +sued +sueded +sueding +suer +sues +suffer +sufferance +suffered +sufferer +sufferers +suffering +sufferings +suffers +suffice +sufficed +sufficer +suffices +sufficiency +sufficient +sufficiently +sufficing +suffix +suffixed +suffixer +suffixes +suffixing +suffocate +suffocated +suffocates +suffocating +suffocatingly +suffocation +suffocative +suffrage +sugar +sugared +sugaring +sugarings +sugars +suggest +suggested +suggester +suggestible +suggesting +suggestion +suggestion's +suggestions +suggestive +suggestively +suggestiveness +suggests +suicidal +suicidally +suicide +suicide's +suicided +suicides +suiciding +suing +suit +suit's +suitability +suitable +suitableness +suitably +suitcase +suitcase's +suitcases +suite +suited +suiters +suites +suiting +suitor +suitor's +suitors +suits +sulk +sulked +sulkies +sulkiness +sulking +sulks +sulky +sullen +sullenly +sullenness +sulphate +sulphates +sulphur +sulphured +sulphuric +sultan +sultan's +sultans +sultrier +sultriness +sultry +sum +sum's +sumer +summand +summand's +summands +summaries +summary +summary's +summation +summation's +summations +summed +summer +summer's +summered +summering +summers +summing +summit +summon +summoned +summoner +summoners +summoning +summons +summonses +sumptuous +sumptuously +sumptuousness +sums +sun +sun's +sunbeam +sunbeam's +sunbeams +sunburn +sundown +sundowner +sundowners +sundries +sundry +sung +sunglass +sunglasses +sunk +sunken +sunlight +sunlights +sunned +sunnier +sunniness +sunning +sunny +sunrise +sunrises +suns +sunset +sunsets +sunshine +sunshines +sup +super +superb +superbly +superbness +superclass +superclass's +supercomputer +supercomputer's +supercomputers +supered +superego +superego's +superegos +superficial +superficially +superficialness +superfluities +superfluity +superfluity's +superfluous +superfluously +superfluousness +superhuman +superhumanly +superhumanness +superimpose +superimposed +superimposes +superimposing +supering +superintend +superintendent +superintendent's +superintendents +superior +superior's +superiority +superiorly +superiors +superlative +superlatively +superlativeness +superlatives +supermarket +supermarket's +supermarkets +superpose +superposed +superposes +superposing +superscript +superscripted +superscripting +superscripts +supersede +superseded +superseder +supersedes +superseding +superset +superset's +supersets +superstition +superstition's +superstitions +superstitious +superstitiously +superstitiousness +supertitle +supertitle's +supertitled +supertitles +supertitling +superuser +superuser's +superusers +supervise +supervised +supervises +supervising +supervision +supervisions +supervisor +supervisor's +supervisors +supervisory +supper +supper's +suppers +supplant +supplanted +supplanter +supplanting +supplants +supple +suppled +supplely +supplement +supplemental +supplementaries +supplementary +supplemented +supplementer +supplementing +supplements +suppleness +suppler +supplication +supplied +supplier +supplier's +suppliers +supplies +suppling +supply +supply's +supplying +support +supportable +supported +supporter +supporters +supporting +supportingly +supportive +supportively +supports +suppose +supposed +supposedly +supposer +supposes +supposing +supposition +supposition's +suppositions +suppress +suppressed +suppresses +suppressing +suppression +suppressions +suppressive +suppressiveness +supremacy +supreme +supremely +supremeness +sure +sured +surely +sureness +surer +surest +sureties +surety +surf +surface +surfaced +surfaceness +surfacer +surfacers +surfaces +surfacing +surfer +surfer's +surfers +surfing +surge +surged +surgely +surgeon +surgeon's +surgeons +surgeries +surgery +surges +surgical +surgically +surging +surlier +surliness +surly +surmise +surmised +surmiser +surmises +surmising +surmount +surmounted +surmounting +surmounts +surname +surname's +surnamed +surnames +surpass +surpassed +surpasses +surpassing +surpassingly +surplus +surplus's +surpluses +surprise +surprise's +surprised +surpriser +surprises +surprising +surprisingly +surrender +surrendered +surrenderer +surrendering +surrenders +surrogate +surrogate's +surrogates +surrogation +surround +surrounded +surrounding +surroundings +surrounds +survey +surveyed +surveying +surveyor +surveyor's +surveyors +surveys +survival +survivals +survive +survived +surviver +survives +surviving +survivor +survivor's +survivors +susceptible +suspect +suspected +suspecter +suspecting +suspects +suspend +suspended +suspender +suspender's +suspenders +suspending +suspends +suspense +suspenses +suspension +suspensions +suspensive +suspensively +suspicion +suspicion's +suspicioned +suspicioning +suspicions +suspicious +suspiciously +suspiciousness +sustain +sustained +sustainer +sustaining +sustains +suture +sutured +sutures +suturing +swagger +swaggered +swaggering +swain +swain's +swains +swallow +swallowed +swallower +swallowing +swallows +swam +swamp +swamped +swamper +swampier +swampiness +swamping +swamps +swampy +swan +swan's +swans +swap +swapped +swapper +swapper's +swappers +swapping +swaps +swarm +swarmed +swarmer +swarming +swarms +swarthier +swarthiness +swarthy +swatted +sway +swayed +swayer +swaying +sways +swear +swearer +swearing +swears +sweat +sweated +sweater +sweaters +sweating +sweats +sweep +sweeper +sweepers +sweeping +sweepingly +sweepingness +sweepings +sweeps +sweet +sweeten +sweetened +sweetener +sweeteners +sweetening +sweetenings +sweetens +sweeter +sweetest +sweetheart +sweetheart's +sweethearts +sweetie +sweetie's +sweeties +sweeting +sweetly +sweetness +sweets +swell +swelled +swelling +swellings +swells +swept +swerve +swerved +swerves +swerving +swift +swifter +swiftest +swiftly +swiftness +swim +swimmer +swimmer's +swimmers +swimming +swimmingly +swims +swimsuit +swimsuit's +swimsuits +swine +swing +swinger +swingers +swinging +swingingly +swings +swipe +swiped +swipes +swiping +swirl +swirled +swirler +swirling +swirlingly +swirls +swish +swished +swisher +switch +switch's +switchboard +switchboard's +switchboards +switched +switcher +switchers +switches +switching +switchings +swollen +swoon +swooned +swooner +swooning +swooningly +swoons +swoop +swooped +swooper +swooping +swoops +sword +sword's +swords +swore +sworn +swum +swung +sycamore +syllabi +syllable +syllable's +syllabled +syllables +syllabling +syllabus +syllogism +syllogism's +syllogisms +symbiosis +symbiotic +symbol +symbol's +symbolic +symbolic's +symbolically +symbolics +symbolism +symbolisms +symbols +symmetric +symmetrical +symmetrically +symmetricalness +symmetries +symmetry +symmetry's +sympathetic +sympathies +sympathy +sympathy's +symphonies +symphony +symphony's +symposium +symposiums +symptom +symptom's +symptomatic +symptoms +synapse +synapse's +synapsed +synapses +synapsing +synchronous +synchronously +synchronousness +synchrony +syndicate +syndicated +syndicates +syndicating +syndication +syndrome +syndrome's +syndromes +synergism +synergistic +synonym +synonym's +synonymous +synonymously +synonyms +synopses +synopsis +syntactic +syntactical +syntactically +syntacticly +syntactics +syntax +syntaxes +syntheses +synthesis +synthetic +synthetics +syringe +syringed +syringes +syringing +syrup +system +system's +systematic +systematically +systematicness +systematics +systems +tab +tabernacle +tabernacle's +tabernacled +tabernacles +tabernacling +table +tableau +tableau's +tableaus +tablecloth +tablecloths +tabled +tables +tablespoon +tablespoon's +tablespoonful +tablespoonful's +tablespoonfuls +tablespoons +tablet +tablet's +tablets +tabling +taboo +taboo's +taboos +tabs +tabular +tabularly +tabulate +tabulated +tabulates +tabulating +tabulation +tabulations +tabulator +tabulator's +tabulators +tachometer +tachometer's +tachometers +tachometry +tacit +tacitly +tacitness +tack +tacked +tacker +tacking +tackle +tackle's +tackled +tackler +tackles +tackling +tacks +tact +tactics +tactile +tactilely +tag +tag's +tagged +tagging +tags +tail +tailed +tailer +tailing +tailings +tailor +tailored +tailoring +tailors +tails +taint +tainted +taints +take +taken +taker +takers +takes +taketh +taking +takings +tale +tale's +talent +talented +talents +taler +tales +talion +talk +talkative +talkatively +talkativeness +talked +talker +talkers +talkie +talking +talks +tall +taller +tallest +tallness +tallow +tame +tamed +tamely +tameness +tamer +tames +tamest +taming +tamper +tampered +tamperer +tampering +tampers +tan +tandem +tang +tanged +tangent +tangent's +tangential +tangentially +tangents +tangible +tangibleness +tangibly +tangier +tangle +tangled +tangles +tangling +tangly +tangy +tank +tanked +tanker +tankers +tanking +tanks +tanner +tanner's +tanners +tans +tantamount +tantrum +tantrum's +tantrums +tap +tap's +tape +taped +taper +tapered +taperer +tapering +tapers +tapes +tapestried +tapestries +tapestry +tapestry's +taping +tapings +tapped +tapper +tapper's +tappers +tapping +taproot +taproot's +taproots +taps +tar +tardier +tardies +tardiness +tardy +target +targeted +targeting +targets +tariff +tariff's +tariffs +taring +tarried +tarries +tarry +tarrying +tars +tart +tartly +tartness +tarts +task +tasked +tasking +tasks +taste +tasted +tasteful +tastefully +tastefulness +tasteless +tastelessly +tastelessness +taster +tasters +tastes +tasting +tatter +tattered +tattoo +tattooed +tattooer +tattoos +tau +taught +taunt +taunted +taunter +taunting +tauntingly +taunts +taut +tauten +tautened +tautening +tautly +tautness +tautological +tautologically +tautologies +tautology +tautology's +tavern +tavern's +taverner +taverns +tawnier +tawnies +tawniness +tawny +tax +taxable +taxation +taxed +taxer +taxes +taxi +taxi's +taxicab +taxicab's +taxicabs +taxied +taxiing +taxing +taxingly +taxis +taxonomic +taxonomically +taxonomy +taxpayer +taxpayer's +taxpayers +tea +teach +teachable +teachableness +teacher +teacher's +teachers +teaches +teaching +teachings +team +team's +teamed +teaming +teams +teapot +tear +tear's +teared +tearer +tearful +tearfully +tearfulness +tearing +tears +teas +tease +teased +teaser +teases +teasing +teasingly +teaspoon +teaspoon's +teaspoonful +teaspoonful's +teaspoonfuls +teaspoons +technical +technicalities +technicality +technicality's +technically +technicalness +technician +technician's +technicians +technique +technique's +techniques +technological +technologically +technologies +technologist +technologist's +technologists +technology +technology's +tedious +tediously +tediousness +tedium +teem +teemed +teeming +teemingly +teemingness +teems +teen +teenage +teenaged +teenager +teenagers +teener +teens +teeth +teethe +teethed +teether +teethes +teething +telecommunication +telecommunications +teleconference +teleconference's +teleconferenced +teleconferences +teleconferencing +telegram +telegram's +telegrams +telegraph +telegraphed +telegrapher +telegraphers +telegraphic +telegraphing +telegraphs +teleological +teleologically +teleology +telephone +telephoned +telephoner +telephoners +telephones +telephonic +telephoning +telephony +teleport +telescope +telescoped +telescopes +telescoping +teletype +teletype's +teletypes +televise +televised +televises +televising +television +televisions +televisor +televisor's +televisors +tell +teller +tellers +telling +tellingly +tellings +tells +temper +temperament +temperamental +temperamentally +temperaments +temperance +temperate +temperately +temperateness +temperature +temperature's +temperatures +tempered +temperer +tempering +tempers +tempest +tempests +tempestuous +tempestuously +tempestuousness +template +template's +templates +temple +temple's +templed +temples +temporal +temporally +temporaries +temporarily +temporariness +temporary +tempt +temptation +temptation's +temptations +tempted +tempter +tempters +tempting +temptingly +tempts +ten +ten's +tenacious +tenaciously +tenaciousness +tenant +tenant's +tenants +tend +tended +tendencies +tendency +tender +tendered +tendering +tenderly +tenderness +tenders +tending +tends +tenement +tenement's +tenements +tennis +tenor +tenor's +tenors +tens +tense +tensed +tensely +tenseness +tenser +tenses +tensest +tensing +tension +tensioned +tensioner +tensioning +tensions +tensive +tensor +tensor's +tensors +tent +tentacle +tentacled +tentacles +tentative +tentatively +tentativeness +tented +tenter +tenth +tenthes +tenting +tents +tenure +tenured +tenures +tequila +tequila's +term +termcap +termed +termer +terminal +terminal's +terminally +terminals +terminate +terminated +terminates +terminating +termination +terminations +terminative +terminatively +terminator +terminator's +terminators +terming +terminologies +terminology +terminus +termly +terms +ternary +terrace +terraced +terraces +terracing +terrain +terrain's +terrains +terrestrial +terrestrial's +terrestrially +terrestrials +terrible +terribleness +terribly +terrier +terrier's +terriers +terrific +terrificly +terrified +terrifies +terrify +terrifying +terrifyingly +territorial +territorially +territories +territory +territory's +terror +terror's +terrorism +terrorist +terrorist's +terroristic +terrorists +terrors +tertiaries +tertiary +test +test's +testability +testable +testament +testament's +testaments +tested +tester +tester's +testers +testicle +testicle's +testicles +testified +testifier +testifiers +testifies +testify +testifying +testimonies +testimony +testimony's +testing +testings +tests +text +text's +textbook +textbook's +textbooks +textile +textile's +textiles +texts +textual +textually +texture +textured +textures +texturing +than +thank +thanked +thanker +thankful +thankfully +thankfulness +thanking +thankless +thanklessly +thanklessness +thanks +thanksgiving +thanksgiving's +thanksgivings +that +that's +thatch +thatched +thatcher +thatches +thatching +thats +thaw +thawed +thawing +thaws +the +theatrical +theatrically +theatricals +theft +theft's +thefts +their +their's +theirs +them +thematic +theme +theme's +themes +themselves +then +thence +thenceforth +theologian +theologian's +theologians +theological +theologically +theologies +theology +theorem +theorem's +theorems +theoretic +theoretical +theoretically +theoreticians +theoretics +theories +theorist +theorist's +theorists +theory +theory's +therapeutic +therapeutics +therapies +therapist +therapist's +therapists +therapy +therapy's +there +there's +thereabouts +thereafter +thereby +therefore +therein +thereof +thereon +thereto +thereupon +therewith +thermodynamic +thermodynamics +thermometer +thermometer's +thermometers +thermostat +thermostat's +thermostated +thermostats +these +theses +thesis +they +they'd +they'll +they're +they've +thick +thicken +thickened +thickener +thickeners +thickening +thickens +thicker +thickest +thicket +thicket's +thicketed +thickets +thickly +thickness +thicknesses +thicks +thief +thieve +thieves +thieving +thigh +thighed +thighs +thimble +thimble's +thimbles +thin +thiner +thinest +thing +thingamajig +thingamajig's +thingamajigs +thingness +things +think +thinkable +thinkableness +thinkably +thinker +thinkers +thinking +thinkingly +thinkingness +thinks +thinly +thinner +thinners +thinness +thinnest +thins +third +thirdly +thirds +thirst +thirsted +thirster +thirstier +thirstiness +thirsts +thirsty +thirteen +thirteens +thirteenth +thirties +thirtieth +thirty +this +thistle +thong +thonged +thorn +thorn's +thornier +thorniness +thorns +thorny +thorough +thoroughfare +thoroughfare's +thoroughfares +thoroughly +thoroughness +those +though +thought +thought's +thoughtful +thoughtfully +thoughtfulness +thoughtless +thoughtlessly +thoughtlessness +thoughts +thousand +thousands +thousandth +thrash +thrashed +thrasher +thrashes +thrashing +thread +threaded +threader +threaders +threading +threads +threat +threaten +threatened +threatener +threatening +threateningly +threatens +threats +three +three's +threes +threescore +threshold +threshold's +thresholded +thresholding +thresholds +threw +thrice +thrift +thriftier +thriftiness +thrifty +thrill +thrilled +thriller +thrillers +thrilling +thrillingly +thrills +thrive +thrived +thriver +thrives +thriving +thrivingly +throat +throated +throating +throats +throb +throbbed +throbbing +throbs +throne +throne's +thrones +throng +throng's +thronging +throngs +throning +throttle +throttled +throttler +throttles +throttling +through +throughly +throughout +throughput +throw +throwable +thrower +throwing +thrown +throws +thrush +thrushes +thrust +thruster +thrusters +thrusting +thrusts +thud +thuds +thug +thug's +thugs +thumb +thumbed +thumbing +thumbs +thump +thumped +thumper +thumping +thumps +thunder +thunderbolt +thunderbolt's +thunderbolts +thundered +thunderer +thunderers +thundering +thunderingly +thunders +thunderstorm +thunderstorm's +thunderstorms +thunderstruck +thus +thusly +thwart +thwarted +thwarter +thwarting +thwartly +thwarts +thyself +tick +ticked +ticker +tickers +ticket +ticket's +ticketed +ticketing +tickets +ticking +tickle +tickled +tickler +tickles +tickling +ticklish +ticklishly +ticklishness +ticks +tidal +tidally +tide +tided +tides +tidied +tidier +tidies +tidiness +tiding +tidings +tidy +tidying +tie +tied +tier +tiered +tiers +ties +tiger +tiger's +tigers +tight +tighten +tightened +tightener +tighteners +tightening +tightenings +tightens +tighter +tightest +tightly +tightness +tights +tilde +tildes +tile +tiled +tiler +tiles +tiling +till +tillable +tilled +tiller +tillered +tillering +tillers +tilling +tills +tilt +tilted +tilter +tilters +tilting +tilts +timber +timbered +timbering +timbers +time +timed +timeless +timelessly +timelessness +timelier +timeliness +timely +timeout +timeouts +timer +timers +times +timeshare +timeshared +timeshares +timesharing +timetable +timetable's +timetabled +timetables +timetabling +timid +timidity +timidly +timidness +timing +timings +tin +tin's +tinge +tinged +tinging +tingle +tingled +tingles +tingling +tinglingly +tinier +tiniest +tinily +tininess +tinker +tinkered +tinkerer +tinkering +tinkers +tinkle +tinkled +tinkles +tinkling +tinned +tinnier +tinniest +tinnily +tinniness +tinning +tinny +tins +tint +tinted +tinter +tinting +tints +tiny +tip +tip's +tipped +tipper +tipper's +tippers +tipping +tips +tiptoe +tiptoed +tire +tired +tiredly +tiredness +tireless +tirelessly +tirelessness +tires +tiresome +tiresomely +tiresomeness +tiring +tissue +tissue's +tissued +tissues +tissuing +tit +tit's +tithe +tithe's +tither +tithes +tithing +title +titled +titles +titling +tits +titter +tittered +tittering +titters +tizzies +tizzy +to +toad +toad's +toads +toast +toasted +toaster +toasters +toastier +toasting +toasts +toasty +tobacco +today +today's +todays +toe +toe's +toed +toes +together +togetherness +toggle +toggled +toggles +toggling +toil +toiled +toiler +toilet +toilet's +toilets +toiling +toils +token +token's +tokens +told +tolerability +tolerable +tolerably +tolerance +tolerances +tolerant +tolerantly +tolerate +tolerated +tolerates +tolerating +toleration +tolerative +toll +tolled +tolling +tolls +tom +tom's +tomahawk +tomahawk's +tomahawks +tomato +tomatoes +tomb +tomb's +tombs +tomography +tomorrow +tomorrow's +tomorrows +toms +ton +ton's +tone +toned +toner +tones +tongs +tongue +tongued +tongues +tonguing +tonic +tonic's +tonics +tonight +toning +tonnage +tons +tonsil +too +took +tool +tooled +tooler +toolers +tooling +toolkit +toolkit's +toolkits +tools +tooth +toothbrush +toothbrush's +toothbrushes +toothbrushing +toothed +toothing +toothpick +toothpick's +toothpicks +top +toped +toper +topic +topic's +topical +topically +topics +toping +topmost +topological +topologically +topologies +topology +topple +toppled +topples +toppling +tops +torch +torch's +torches +tore +torment +tormented +tormenter +tormenters +tormenting +torments +torn +tornado +tornadoes +tornados +torpedo +torpedoed +torpedoes +torpedoing +torpedos +torque +torquer +torquers +torques +torquing +torrent +torrent's +torrents +torrid +torridly +torridness +tortoise +tortoise's +tortoises +torture +tortured +torturer +torturers +tortures +torturing +torus +torus's +toruses +toss +tossed +tosser +tosses +tossing +total +total's +totalities +totality +totality's +totally +totals +totter +tottered +tottering +totteringly +totters +touch +touchable +touched +toucher +touches +touchier +touchiest +touchily +touchiness +touching +touchingly +touchy +tough +toughen +toughened +toughening +toughens +tougher +toughest +toughly +toughness +tour +toured +tourer +touring +tourist +tourist's +tourists +tournament +tournament's +tournaments +tours +tow +toward +towardliness +towardly +towards +towed +towel +towel's +towels +tower +towered +towering +toweringly +towers +towing +town +town's +towner +towns +township +township's +townships +tows +toxicity +toxin +toxin's +toxins +toy +toyed +toyer +toying +toys +trace +traceable +traceableness +traced +traceless +tracelessly +tracer +tracers +traces +tracing +tracings +track +tracked +tracker +trackers +tracking +tracks +tract +tract's +tractability +tractable +tractive +tractor +tractor's +tractors +tracts +trade +traded +trademark +trademark's +trademarks +tradeoff +tradeoffs +trader +traders +trades +tradesman +trading +tradition +tradition's +traditional +traditionally +traditions +traffic +traffic's +trafficked +trafficker +trafficker's +traffickers +trafficking +traffics +tragedies +tragedy +tragedy's +tragic +tragically +trail +trailed +trailer +trailers +trailing +trailings +trails +train +trained +trainee +trainee's +trainees +trainer +trainers +training +trains +trait +trait's +traitor +traitor's +traitors +traits +trajectories +trajectory +trajectory's +tramp +tramped +tramper +tramping +trample +trampled +trampler +tramples +trampling +tramps +trance +trance's +trances +trancing +tranquil +tranquility +tranquillity +tranquilly +tranquilness +transact +transacted +transacting +transaction +transaction's +transactions +transacts +transceiver +transceiver's +transceivers +transcend +transcended +transcendent +transcendently +transcending +transcends +transcontinental +transcribe +transcribed +transcriber +transcribers +transcribes +transcribing +transcript +transcript's +transcription +transcription's +transcriptions +transcripts +transfer +transfer's +transferability +transferable +transferal +transferal's +transferals +transfered +transference +transferral +transferral's +transferrals +transferred +transferrer +transferrer's +transferrers +transferring +transfers +transfinite +transform +transformable +transformation +transformation's +transformational +transformations +transformed +transformer +transformers +transforming +transforms +transgress +transgressed +transgresses +transgressing +transgression +transgression's +transgressions +transgressive +transience +transiency +transient +transiently +transients +transistor +transistor's +transistors +transit +transition +transitional +transitionally +transitioned +transitions +transitive +transitively +transitiveness +transitivity +transitoriness +transitory +translatability +translatable +translate +translated +translates +translating +translation +translational +translations +translative +translator +translator's +translators +translucent +translucently +transmission +transmission's +transmissions +transmit +transmits +transmittal +transmitted +transmitter +transmitter's +transmitters +transmitting +transmogrification +transmogrify +transparencies +transparency +transparency's +transparent +transparently +transparentness +transpire +transpired +transpires +transpiring +transplant +transplanted +transplanter +transplanting +transplants +transport +transportability +transportation +transportations +transported +transporter +transporters +transporting +transports +transpose +transposed +transposes +transposing +transposition +trap +trap's +trapezoid +trapezoid's +trapezoidal +trapezoids +trapped +trapper +trapper's +trappers +trapping +trappings +traps +trash +trashed +trasher +trashes +trashing +traumatic +travail +travails +travel +travels +traversal +traversal's +traversals +traverse +traversed +traverser +traverses +traversing +travesties +travesty +travesty's +tray +tray's +trays +treacheries +treacherous +treacherously +treacherousness +treachery +treachery's +tread +treaded +treader +treading +treads +treason +treasure +treasured +treasurer +treasures +treasuries +treasuring +treasury +treasury's +treat +treated +treater +treaters +treaties +treating +treatise +treatise's +treatises +treatment +treatment's +treatments +treats +treaty +treaty's +treble +trebled +trebles +trebling +tree +tree's +treed +trees +treetop +treetop's +treetops +trek +trek's +treks +tremble +trembled +trembler +trembles +trembling +tremendous +tremendously +tremendousness +tremor +tremor's +tremors +trench +trenched +trencher +trenchers +trenches +trend +trending +trends +trespass +trespassed +trespasser +trespassers +trespasses +tress +tress's +tressed +tresses +trial +trial's +trials +triangle +triangle's +triangles +triangular +triangularly +tribal +tribally +tribe +tribe's +tribes +tribunal +tribunal's +tribunals +tribune +tribune's +tribunes +tributary +tribute +tribute's +tributes +tributing +trichotomy +trick +tricked +tricker +trickier +trickiest +trickiness +tricking +trickle +trickled +trickles +trickling +tricks +tricky +tried +trier +triers +tries +trifle +trifled +trifler +trifles +trifling +trigger +triggered +triggering +triggers +trigonometric +trigonometry +trihedral +trill +trilled +triller +trillion +trillions +trillionth +trim +trimer +trimly +trimmed +trimmer +trimmest +trimming +trimmings +trimness +trims +trinket +trinket's +trinketed +trinketer +trinkets +trip +trip's +triple +tripled +triples +triplet +triplet's +triplets +triplication +tripling +triply +trips +triumph +triumphal +triumphantly +triumphed +triumphing +triumphs +trivia +trivial +trivialities +triviality +trivially +trod +troff +troff's +troffer +troll +troll's +trolley +trolley's +trolleyed +trolleys +trolls +troop +trooped +trooper +troopers +trooping +troops +trophied +trophies +trophy +trophy's +trophying +tropic +tropic's +tropical +tropically +tropics +trot +trots +trouble +troubled +troublemaker +troublemaker's +troublemakers +troubler +troubles +troubleshoot +troubleshooted +troubleshooter +troubleshooters +troubleshooting +troubleshoots +troublesome +troublesomely +troublesomeness +troubling +trough +trouser +trousered +trousers +trout +trouts +trowel +trowel's +trowels +truant +truant's +truants +truce +trucing +truck +trucked +trucker +truckers +trucking +trucks +trudge +trudged +trudger +trudges +trudging +true +trued +trueness +truer +trues +truest +truing +truism +truism's +truisms +truly +trump +trumped +trumpet +trumpeted +trumpeter +trumpeting +trumpets +trumps +truncate +truncated +truncates +truncating +truncation +truncation's +truncations +trunk +trunk's +trunked +trunks +trust +trusted +trustee +trustee's +trusteed +trustees +truster +trustful +trustfully +trustfulness +trustier +trusties +trustiness +trusting +trustingly +trusts +trustworthiness +trustworthy +trusty +truth +truthful +truthfully +truthfulness +truths +try +trying +tryingly +tty +tty's +ttys +tub +tub's +tube +tubed +tuber +tuberculosis +tubers +tubes +tubing +tubs +tuck +tucked +tucker +tuckered +tuckering +tucking +tucks +tuft +tuft's +tufted +tufter +tufts +tug +tugs +tuition +tuitions +tulip +tulip's +tulips +tumble +tumbled +tumbler +tumblers +tumbles +tumbling +tumult +tumult's +tumults +tumultuous +tumultuously +tumultuousness +tunable +tunableness +tune +tuned +tuner +tuners +tunes +tunic +tunic's +tunics +tuning +tuning's +tunings +tunnel +tunnels +tuple +tuple's +tuples +turban +turban's +turbaned +turbans +turbulence +turbulence's +turbulent +turbulently +turf +turkey +turkey's +turkeys +turmoil +turmoil's +turmoils +turn +turnable +turned +turner +turners +turning +turnings +turnip +turnip's +turnips +turnkey +turnkeys +turnover +turnovers +turns +turpentine +turquoise +turret +turret's +turreted +turrets +turtle +turtle's +turtles +turtling +tutor +tutored +tutorial +tutorial's +tutorials +tutoring +tutors +twain +twang +twanging +twas +tweak +tweaked +tweaker +tweaking +tweaks +tweed +tweezer +tweezers +twelfth +twelve +twelves +twenties +twentieth +twenty +twice +twig +twig's +twigs +twilight +twilight's +twilights +twill +twilled +twilling +twin +twin's +twine +twined +twiner +twines +twining +twinkle +twinkled +twinkler +twinkles +twinkling +twins +twirl +twirled +twirler +twirling +twirlingly +twirls +twist +twisted +twister +twisters +twisting +twists +twitch +twitched +twitcher +twitching +twitter +twittered +twitterer +twittering +two +two's +twofold +twos +tying +type +type's +typed +typedef +typedefs +typer +types +typewriter +typewriter's +typewriters +typhoid +typical +typically +typicalness +typification +typified +typifies +typify +typifying +typing +typist +typist's +typists +typo +typographic +typographical +typographically +typography +typos +tyranny +tyrant +tyrant's +tyrants +ubiquitous +ubiquitously +ubiquitousness +ubiquity +ugh +uglier +ugliest +ugliness +ugly +ulcer +ulcer's +ulcered +ulcering +ulcers +ultimate +ultimately +ultimateness +umbrella +umbrella's +umbrellas +umpire +umpire's +umpired +umpires +umpiring +unabashed +unabashedly +unabated +unabatedly +unabbreviated +unable +unabridged +unaccelerated +unacceptability +unacceptable +unacceptably +unaccessible +unaccommodated +unaccompanied +unaccomplished +unaccountably +unaccounted +unaccustomed +unaccustomedly +unachievable +unachieved +unacknowledged +unacquainted +unadaptable +unadjustable +unadjusted +unadopted +unadorned +unadulterated +unadulteratedly +unadvised +unadvisedly +unaffected +unaffectedly +unaffectedness +unaffectionate +unaffectionately +unafraid +unaggregated +unaided +unalienability +unalienable +unaligned +unallocated +unalloyed +unalterable +unalterableness +unalterably +unaltered +unambiguous +unambiguously +unambitious +unanchored +unanimous +unanimously +unannounced +unanswerable +unanswered +unanticipated +unanticipatedly +unapologetically +unappealing +unappealingly +unappreciated +unapproachability +unapproachable +unappropriated +unapt +unaptly +unaptness +unarguable +unarguably +unarmed +unarticulated +unary +unashamed +unashamedly +unasked +unassailable +unassailableness +unassembled +unassigned +unassigns +unassisted +unassuming +unassumingness +unattached +unattainability +unattainable +unattended +unattenuated +unattractive +unattractively +unattractiveness +unattributed +unauthentic +unauthenticated +unavailability +unavailable +unavailing +unavailingly +unavailingness +unavoidable +unavoidably +unaware +unawarely +unawareness +unawares +unbacked +unbalanced +unbalancedness +unbanned +unbanning +unbans +unbarbered +unbarred +unbated +unbearable +unbearably +unbeatable +unbeatably +unbeaten +unbeautifully +unbecoming +unbecomingly +unbecomingness +unbelievable +unbelievably +unbelieving +unbelievingly +unbelted +unbendable +unbetrothed +unbiased +unbiasedness +unbidden +unblemished +unblinded +unblinking +unblinkingly +unblock +unblocked +unblocking +unblocks +unblown +unblushing +unblushingly +unbodied +unbolted +unboned +unbonneted +unborn +unbound +unbounded +unboundedness +unbowed +unbranched +unbreakable +unbreathable +unbred +unbridled +unbroken +unbudging +unbudgingly +unbuffered +unbuilt +unbundled +unburdened +unbureaucratic +unburied +unburned +unbuttered +unbuttoned +unbuttons +uncaged +uncalculating +uncalled +uncandidly +uncanniness +uncanny +uncared +uncaring +uncatchable +uncaught +uncaused +unceasing +unceasingly +uncensored +uncertain +uncertainly +uncertainness +uncertainties +uncertainty +uncertified +unchallenged +unchangeability +unchangeable +unchangeably +unchanged +unchanging +unchangingly +unchangingness +uncharacteristically +uncharged +uncharitable +uncharitableness +uncharted +unchartered +uncheckable +unchecked +unchivalrously +unchosen +uncivil +uncivilly +unclaimed +unclamorous +unclamorously +unclamorousness +unclarity +unclassified +uncle +uncle's +unclean +uncleanliness +uncleanly +uncleanness +unclear +uncleared +unclenched +uncles +unclipped +unclosed +unclothed +unclouded +uncloudedly +unclustered +uncluttered +uncoated +uncoded +uncoiled +uncoined +uncomfortable +uncomfortably +uncomforted +uncommented +uncommitted +uncommon +uncommonly +uncommonness +uncomplaining +uncomplainingly +uncompleted +uncomplimentary +uncomprehending +uncomprehendingly +uncompress +uncompressed +uncompresses +uncompressing +uncompromising +uncompromisingly +uncomputable +unconceivable +unconcerned +unconcernedly +unconcernedness +unconditional +unconditionally +unconditioned +unconfined +unconfirmed +unconformity +unconnected +unconquerable +unconscious +unconsciously +unconsciousness +unconsidered +unconsolidated +unconstitutional +unconstitutionality +unconstitutionally +unconstrained +uncontaminated +uncontested +uncontrollability +uncontrollable +uncontrollably +uncontrolled +unconventional +unconventionally +unconvertible +unconvinced +unconvincing +unconvincingly +unconvincingness +uncool +uncooled +uncooperative +uncoordinated +uncorked +uncorrectable +uncorrected +uncorrelated +uncountable +uncountably +uncounted +uncouth +uncouthly +uncouthness +uncovenanted +uncover +uncovered +uncovering +uncovers +uncreated +uncritically +uncrowned +uncrushable +uncured +uncurled +uncynical +uncynically +undamaged +undamped +undaunted +undauntedly +undebatable +undecidable +undecided +undeclared +undecomposable +undecorated +undefended +undefinability +undefinable +undefined +undefinedness +undeformed +undelete +undeleted +undemocratic +undemocratically +undemonstrative +undemonstratively +undemonstrativeness +undeniable +undeniableness +undeniably +undepicted +under +underbrush +underdone +underestimate +underestimated +underestimates +underestimating +underestimation +underestimations +underflow +underflowed +underflowing +underflows +underfoot +undergo +undergoes +undergoing +undergone +undergrad +undergrad's +undergrads +undergraduate +undergraduate's +undergraduates +underground +undergrounder +underivable +underived +underlie +underlies +underline +underlined +underlines +underling +underling's +underlings +underlining +underlinings +underly +underlying +undermine +undermined +undermines +undermining +underneath +underpayment +underpayment's +underpayments +underpinning +underpinnings +underplay +underplayed +underplaying +underplays +underscore +underscored +underscores +understand +understandability +understandable +understandably +understanding +understandingly +understandings +understands +understated +understood +undertake +undertaken +undertaker +undertaker's +undertakers +undertakes +undertaking +undertakings +undertook +underway +underwear +underwent +underworld +underwrite +underwriter +underwriters +underwrites +underwriting +undescended +undesigned +undesigning +undesirability +undesirable +undesirableness +undesirably +undesired +undetectable +undetected +undetermined +undeveloped +undeviated +undeviating +undeviatingly +undid +undies +undifferentiated +undigested +undignified +undiluted +undiminished +undimmed +undiplomatic +undirected +undisciplined +undisclosed +undiscovered +undiscussed +undisguised +undisguisedly +undismayed +undisputed +undisrupted +undissociated +undistinguished +undistorted +undistributed +undisturbed +undivided +undo +undocumented +undoer +undoes +undoing +undoings +undomesticated +undone +undoubled +undoubted +undoubtedly +undrained +undramatically +undreamed +undress +undressed +undresses +undressing +undried +undrinkable +undue +unduly +undumper +undumper's +undutiful +undutifully +undutifulness +undying +unearned +unearthliness +unearthly +uneasily +uneasiness +uneasy +uneconomical +unedited +unelected +unembellished +unemotional +unemotionally +unemphatic +unemphatically +unemployable +unemployed +unemployment +unencumbered +unending +unendingly +unendurable +unendurableness +unendurably +unenlightening +unenthusiastic +unenthusiastically +unenumerated +unenvied +unequal +unequally +unequivocal +unequivocally +unerring +unerringly +unessential +unethically +unevaluated +uneven +unevenly +unevenness +uneventful +uneventfully +unexamined +unexampled +unexceptionally +unexcused +unexpanded +unexpected +unexpectedly +unexpectedness +unexpended +unexperienced +unexplainable +unexplained +unexploited +unexplored +unexpressed +unextended +unfading +unfadingly +unfair +unfairly +unfairness +unfaith +unfaithful +unfaithfully +unfaithfulness +unfaltering +unfalteringly +unfamiliar +unfamiliarity +unfamiliarly +unfashionable +unfashionably +unfastened +unfathered +unfeathered +unfeigned +unfeignedly +unfenced +unfettered +unfilial +unfilially +unfilled +unfinished +unfired +unfit +unfitly +unfitness +unfitted +unfixed +unflagging +unflaggingly +unflattering +unflatteringly +unfledged +unflinching +unflinchingly +unfocused +unfold +unfolded +unfolding +unfolds +unforeseen +unforgeable +unforgettable +unforgettably +unforgivable +unforgiving +unforgivingness +unformatted +unformed +unforthcoming +unfortunate +unfortunately +unfortunates +unfounded +unfrequented +unfriendliness +unfriendly +unfrosted +unfruitful +unfruitfully +unfruitfulness +unfulfilled +unfunded +unfunnily +unfurnished +ungainliness +ungainly +ungallantly +ungenerously +ungirt +unglazed +unglued +ungot +ungotten +ungoverned +ungraceful +ungracefully +ungracefulness +ungraciously +ungraded +ungrammatical +ungrateful +ungratefully +ungratefulness +ungratified +ungrounded +unguarded +unguardedly +unguardedness +unguessable +unguessed +unguided +unhallow +unhallowed +unhampered +unhandily +unhandsomely +unhappier +unhappiest +unhappily +unhappiness +unhappy +unharmed +unhealthily +unhealthiness +unhealthy +unheard +unheeded +unheeding +unhelm +unhelpfully +unheralded +unhesitating +unhesitatingly +unhinged +unhitched +unhooks +unhoped +unhurriedly +unhysterical +unhysterically +unicorn +unicorn's +unicorns +unidentifiable +unidentified +unidirectional +unidirectionality +unidirectionally +unification +unifications +unified +unifier +unifiers +unifies +uniform +uniformed +uniforming +uniformities +uniformity +uniformly +uniformness +uniforms +unify +unifying +unilluminating +unimaginable +unimaginably +unimaginatively +unimpaired +unimpassioned +unimpeded +unimplemented +unimportance +unimportant +unimpressed +unimproved +unincorporated +unindented +uninfected +uninfluenced +uninformatively +uninformed +uninhabited +uninhibited +uninhibitedly +uninhibitedness +uninitiated +uninjured +uninspired +uninspiring +uninstantiated +uninsulated +unintelligent +unintelligently +unintelligibility +unintelligible +unintelligibleness +unintelligibly +unintended +unintentional +unintentionally +uninteresting +uninterestingly +uninterpretable +uninterpreted +uninterrupted +uninterruptedly +uninterruptedness +uninterviewed +uninvited +union +union's +unions +unique +uniquely +uniqueness +unison +unit +unit's +unite +united +unitedly +uniter +unites +unities +uniting +unitive +units +unity +unity's +univalve +univalve's +univalves +universal +universality +universally +universalness +universals +universe +universe's +universes +universities +university +university's +unjacketed +unjam +unjammed +unjamming +unjoined +unjust +unjustifiable +unjustified +unjustly +unjustness +unkind +unkindliness +unkindly +unkindness +unknit +unknowable +unknowing +unknowingly +unknown +unknowns +unlaced +unlamented +unlashed +unlaundered +unlawful +unlawfully +unlawfulness +unleaded +unleash +unleashed +unleashes +unleashing +unleavened +unless +unlettered +unlicensed +unlicked +unlike +unlikelihood +unlikelihoods +unlikeliness +unlikely +unlikeness +unlimbers +unlimited +unlimitedly +unlined +unlink +unlinked +unlinking +unlinks +unlisted +unload +unloaded +unloader +unloaders +unloading +unloads +unlock +unlocked +unlocking +unlocks +unlogged +unloved +unluckily +unluckiness +unlucky +unmade +unmagnified +unmaintainable +unmaintained +unmaliciously +unmanageable +unmanageably +unmanaged +unmanned +unmannered +unmanneredly +unmannerliness +unmannerly +unmapped +unmaps +unmarked +unmarried +unmarrieds +unmasked +unmatchable +unmatched +unmated +unmates +unmeant +unmeasurable +unmentionable +unmentionables +unmentioned +unmerciful +unmercifully +unmeshed +unmistakable +unmistakably +unmitigated +unmitigatedly +unmitigatedness +unmixed +unmoderated +unmodifiable +unmodified +unmolested +unmotivated +unmount +unmountable +unmounted +unmoved +unmurmuring +unnameable +unnamed +unnatural +unnaturally +unnaturalness +unnecessarily +unnecessary +unneeded +unnegated +unnerve +unnerved +unnerves +unnerving +unnervingly +unnoticed +unnourished +unnumbered +unobservable +unobservables +unobserved +unobtainable +unoccupied +unofficial +unofficially +unopened +unordered +unoriginals +unorthodoxly +unpack +unpackaged +unpackages +unpacked +unpacker +unpacking +unpacks +unpadded +unpaged +unpaid +unpainted +unpaired +unparliamentary +unparsed +unpartitioned +unpatriotic +unpaved +unperceived +unperformed +unperturbed +unperturbedly +unplaced +unplagued +unplanned +unpleasant +unpleasantly +unpleasantness +unpleased +unplowed +unplugged +unplugging +unplugs +unplumbed +unpolled +unpolluted +unpopular +unpopularity +unprecedented +unprecedentedly +unpredictability +unpredictable +unpredictably +unpredicted +unprejudiced +unprescribed +unpreserved +unpretending +unpretentious +unpretentiously +unpretentiousness +unpriced +unprimed +unprincipled +unprincipledness +unprintable +unprinted +unprivileged +unproblematic +unproblematical +unproblematically +unprocessed +unprofitable +unprofitableness +unprofitably +unprojected +unpromising +unpromisingly +unprompted +unpronounceable +unpropagated +unpropertied +unprotected +unprotectedly +unprovability +unprovable +unproved +unproven +unprovided +unpublished +unpunched +unpunished +unqualified +unqualifiedly +unquantifiable +unquenched +unquestionably +unquestioned +unquestioningly +unquoted +unranked +unrated +unravel +unravels +unreachable +unreacted +unread +unreadability +unreadable +unreal +unrealism +unrealistic +unrealistically +unrealized +unrealizes +unreasonable +unreasonableness +unreasonably +unreassuringly +unreconstructed +unrecordable +unrecorded +unrecoverable +unredeemed +unreferenced +unrefined +unreflected +unregister +unregistered +unregistering +unregisters +unregulated +unrehearsed +unreinforced +unrelated +unreleased +unrelenting +unrelentingly +unreliabilities +unreliability +unreliable +unreliably +unremarked +unreported +unrepresentable +unrepresented +unrequested +unrequited +unreserved +unreservedly +unreservedness +unresisted +unresisting +unresolved +unresponsive +unresponsively +unresponsiveness +unrest +unrestrained +unrestrainedly +unrestrainedness +unrestricted +unrestrictedly +unrestrictive +unreturned +unrevealing +unrifled +unrighteous +unrighteously +unrighteousness +unroll +unrolled +unrolling +unrolls +unromantically +unrotated +unruffled +unruled +unruliness +unruly +unsafe +unsafely +unsaid +unsalted +unsanitary +unsatisfactorily +unsatisfactory +unsatisfiability +unsatisfiable +unsatisfied +unsatisfying +unsaturated +unsaved +unscheduled +unschooled +unscientific +unscientifically +unscramble +unscrambled +unscrambler +unscrambles +unscrambling +unscratched +unscreened +unscrews +unscripted +unscrupulous +unscrupulously +unscrupulousness +unsealed +unseals +unseasonable +unseasonableness +unseasonably +unseasoned +unsecured +unseeded +unseeing +unseemly +unseen +unsegmented +unsegregated +unselected +unselfish +unselfishly +unselfishness +unsent +unserved +unserviced +unsettled +unsettledness +unsettling +unsettlingly +unshaded +unshakable +unshaken +unshared +unsharpened +unshaved +unshaven +unsheathing +unshelled +unsheltered +unshielded +unshod +unsigned +unsimplified +unsized +unskilled +unskillful +unskillfully +unskillfulness +unslings +unsloped +unslung +unsmiling +unsmilingly +unsnap +unsnapped +unsnapping +unsnaps +unsociability +unsociable +unsociableness +unsociably +unsocial +unsocially +unsolicited +unsolvable +unsolved +unsophisticated +unsophistication +unsorted +unsought +unsound +unsounded +unsoundly +unsoundness +unsparing +unsparingly +unspeakable +unspecified +unspent +unspoiled +unspoken +unspotted +unsprayed +unsprung +unstable +unstableness +unstably +unstacked +unstacks +unstained +unstapled +unstaring +unstated +unsteadily +unsteadiness +unsteady +unstemmed +unstinting +unstintingly +unstoppable +unstopped +unstrained +unstratified +unstreamed +unstressed +unstriped +unstructured +unstrung +unstuck +unsubscripted +unsubstantially +unsubstantiated +unsubstituted +unsuccessful +unsuccessfully +unsuffixed +unsuitability +unsuitable +unsuitably +unsuited +unsung +unsupportable +unsupported +unsure +unsurpassed +unsurprised +unsurprising +unsurprisingly +unsuspected +unsuspecting +unsuspended +unswerving +unsymmetrically +unsympathetic +untamed +untampered +untaped +untapped +untaught +untented +unterminated +untestable +untested +unthematic +unthinkable +unthinkably +unthinkingly +untidiness +untidy +untie +untied +unties +until +untimeliness +untimely +untitled +unto +untold +untouchable +untouchable's +untouchables +untouched +untoward +untowardly +untowardness +untraceable +untraced +untracked +untrained +untransformed +untranslated +untransposed +untreated +untried +untrod +untroubled +untrue +untruly +untrusted +untrustworthiness +untruth +untruthful +untruthfully +untruthfulness +untutored +untwisted +untying +untyped +unusable +unused +unusual +unusually +unusualness +unuttered +unvalued +unvarnished +unvarying +unveil +unveiled +unveiling +unveils +unventilated +unverified +unvisited +unvoiced +unwaged +unwanted +unwarily +unwarranted +unwashed +unwashedness +unwatched +unwavering +unwaveringly +unwearied +unweariedly +unweighed +unwelcome +unwept +unwholesome +unwholesomely +unwieldiness +unwieldy +unwilled +unwilling +unwillingly +unwillingness +unwind +unwinder +unwinders +unwinding +unwinds +unwinking +unwired +unwise +unwisely +unwiser +unwisest +unwitnessed +unwitting +unwittingly +unwonted +unwontedly +unwontedness +unworldliness +unworldly +unworn +unworthiness +unworthy +unwound +unwounded +unwoven +unwrap +unwrapped +unwrapping +unwraps +unwrinkled +unwritable +unwritten +unyielded +unyielding +unyieldingly +up +upbraid +upbraider +upbringing +upcoming +update +updated +updater +updates +updating +upfield +upgrade +upgraded +upgrades +upgrading +upheld +uphill +uphold +upholder +upholders +upholding +upholds +upholster +upholstered +upholsterer +upholsterers +upholstering +upholsters +upkeep +upland +uplander +uplands +uplift +uplifted +uplifter +uplifting +uplifts +upload +uploaded +uploading +uploads +upon +upper +uppermost +uppers +upright +uprightly +uprightness +uprising +uprising's +uprisings +uproar +uproot +uprooted +uprooter +uprooting +uproots +ups +upset +upsets +upsetting +upshot +upshot's +upshots +upside +upsides +upstairs +upstream +upturn +upturned +upturning +upturns +upward +upwardly +upwardness +upwards +urban +urchin +urchin's +urchins +urge +urged +urgent +urgently +urger +urges +urging +urgings +urinate +urinated +urinates +urinating +urination +urine +urn +urn's +urning +urns +us +usability +usable +usably +usage +usages +use +used +useful +usefully +usefulness +useless +uselessly +uselessness +user +user's +users +uses +usher +ushered +ushering +ushers +using +usual +usually +usualness +usurp +usurped +usurper +utensil +utensil's +utensils +utilities +utility +utility's +utmost +utopian +utopian's +utopians +utter +utterance +utterance's +utterances +uttered +utterer +uttering +utterly +uttermost +utters +uucp +uucp's +vacancies +vacancy +vacancy's +vacant +vacantly +vacantness +vacate +vacated +vacates +vacating +vacation +vacationed +vacationer +vacationers +vacationing +vacations +vacillate +vacillated +vacillates +vacillating +vacillatingly +vacillation +vacillations +vacillator +vacillator's +vacillators +vacuo +vacuous +vacuously +vacuousness +vacuum +vacuumed +vacuuming +vacuums +vagabond +vagabond's +vagabonds +vagaries +vagary +vagary's +vagina +vagina's +vaginas +vagrant +vagrantly +vagrants +vague +vaguely +vagueness +vaguer +vaguest +vainly +vale +vale's +valedictorian +valedictorian's +valence +valence's +valences +valentine +valentine's +valentines +vales +valet +valet's +valets +valiant +valiantly +valiantness +valid +validate +validated +validates +validating +validation +validations +validity +validly +validness +valley +valley's +valleys +valuable +valuableness +valuables +valuably +valuation +valuation's +valuations +valuator +valuators +value +valued +valuer +valuers +values +valuing +valve +valve's +valved +valves +valving +van +van's +vane +vane's +vaned +vanes +vanilla +vanish +vanished +vanisher +vanishes +vanishing +vanishingly +vanities +vanity +vanquish +vanquished +vanquisher +vanquishes +vanquishing +vans +vantage +vantages +variability +variable +variable's +variableness +variables +variably +variance +variance's +variances +variant +variantly +variants +variation +variation's +variations +varied +variedly +varier +varies +varieties +variety +variety's +various +variously +variousness +varnish +varnish's +varnished +varnisher +varnishers +varnishes +varnishing +vary +varying +varyingly +varyings +vase +vase's +vases +vassal +vassals +vast +vaster +vastest +vastly +vastness +vat +vat's +vats +vaudeville +vault +vaulted +vaulter +vaulting +vaults +vaunt +vaunted +vaunter +veal +vealer +vealing +vector +vector's +vectored +vectoring +vectors +veer +veered +veering +veeringly +veers +vegetable +vegetable's +vegetables +vegetarian +vegetarian's +vegetarians +vegetate +vegetated +vegetates +vegetating +vegetation +vegetative +vegetatively +vegetativeness +vehemence +vehement +vehemently +vehicle +vehicle's +vehicles +vehicular +veil +veiled +veiling +veils +vein +veined +veiner +veining +veins +velocities +velocity +velocity's +velvet +vend +vender +vending +vendor +vendor's +vendors +venerable +venerableness +vengeance +venison +venom +venomous +venomously +venomousness +vent +vented +venter +ventilate +ventilated +ventilates +ventilating +ventilation +ventilations +ventilative +venting +ventral +ventrally +ventricle +ventricle's +ventricles +vents +venture +ventured +venturer +venturers +ventures +venturing +venturings +veracity +veranda +veranda's +verandaed +verandas +verb +verb's +verbal +verbally +verbatim +verbose +verbosely +verboseness +verbs +verdict +verdicts +verdure +verdured +verge +verger +verges +verier +veriest +verifiability +verifiable +verifiableness +verification +verifications +verified +verifier +verifier's +verifiers +verifies +verify +verifying +verily +veritable +veritableness +vermin +versa +versatile +versatilely +versatileness +versatility +verse +versed +verser +verses +versing +version +versions +versus +vertebrate +vertebrate's +vertebrates +vertebration +vertex +vertexes +vertical +vertically +verticalness +verticals +vertices +very +vessel +vessel's +vessels +vest +vested +vestige +vestige's +vestiges +vestigial +vestigially +vesting +vests +veteran +veteran's +veterans +veterinarian +veterinarian's +veterinarians +veterinary +veto +vetoed +vetoer +vetoes +vetoing +vetting +vex +vexation +vexed +vexedly +vexes +vexing +vi +vi's +via +viability +viable +viably +vial +vial's +vials +vibrate +vibrated +vibrates +vibrating +vibration +vibrations +vice +vice's +viceroy +vices +vicing +vicinities +vicinity +vicious +viciously +viciousness +vicissitude +vicissitude's +vicissitudes +victim +victim's +victims +victor +victor's +victories +victorious +victoriously +victoriousness +victors +victory +victory's +victual +victuals +video +videos +videotape +videotape's +videotaped +videotapes +videotaping +vie +vied +vier +vies +view +viewable +viewed +viewer +viewers +viewing +viewings +viewpoint +viewpoint's +viewpoints +viewport +views +vigilance +vigilant +vigilante +vigilante's +vigilantes +vigilantly +vignette +vignette's +vignetted +vignetter +vignettes +vignetting +vigorous +vigorously +vigorousness +vii +viii +vile +vilely +vileness +viler +vilest +vilification +vilifications +vilified +vilifier +vilifies +vilify +vilifying +villa +villa's +village +village's +villager +villagers +villages +villain +villain's +villainous +villainously +villainousness +villains +villainy +villas +vindictive +vindictively +vindictiveness +vine +vine's +vinegar +vinegars +vines +vineyard +vineyard's +vineyards +vining +vintage +vintager +vintages +violate +violated +violates +violating +violation +violations +violative +violator +violator's +violators +violence +violent +violently +violet +violet's +violets +violin +violin's +violinist +violinist's +violinists +violins +viper +viper's +vipers +viral +virally +virgin +virgin's +virginity +virgins +virtual +virtualize +virtually +virtue +virtue's +virtues +virtuoso +virtuoso's +virtuosos +virtuous +virtuously +virtuousness +virus +virus's +viruses +vis +visa +visaed +visage +visaged +visaing +visas +viscosities +viscosity +viscount +viscount's +viscounts +viscous +viscously +viscousness +visibilities +visibility +visible +visibleness +visibly +vision +vision's +visionariness +visionary +visioned +visioning +visions +visit +visitation +visitation's +visitations +visited +visiting +visitor +visitor's +visitors +visits +visor +visor's +visored +visors +vista +vista's +vistaed +vistas +visual +visually +visuals +vita +vitae +vital +vitality +vitally +vitals +vitamin +vitamin's +vitamins +vivid +vividly +vividness +vizier +vocabularies +vocabulary +vocal +vocally +vocals +vocation +vocation's +vocational +vocationally +vocations +vogue +voice +voiced +voicer +voicers +voices +voicing +void +voided +voider +voiding +voidness +voids +volatile +volatileness +volatiles +volatilities +volatility +volcanic +volcano +volcano's +volcanos +volley +volleyball +volleyball's +volleyballs +volleyed +volleyer +volleying +volleys +volt +voltage +voltages +volts +volume +volume's +volumed +volumes +voluming +voluntarily +voluntariness +voluntary +volunteer +volunteered +volunteering +volunteers +vomit +vomited +vomiter +vomiting +vomits +vortex +vortexes +vote +voted +voter +voters +votes +voting +votive +votively +votiveness +vouch +voucher +vouchers +vouches +vouching +vow +vowed +vowel +vowel's +vowels +vower +vowing +vows +voyage +voyaged +voyager +voyagers +voyages +voyaging +voyagings +vulgar +vulgarly +vulnerabilities +vulnerability +vulnerable +vulnerableness +vulture +vulture's +vultures +wade +waded +wader +waders +wades +wading +wafer +wafer's +wafered +wafering +wafers +waffle +waffle's +waffled +waffles +waffling +waft +wafter +wag +wage +waged +wager +wagered +wagerer +wagering +wagers +wages +waging +wagon +wagon's +wagons +wags +wail +wailed +wailer +wailing +wails +waist +waist's +waistcoat +waistcoat's +waistcoated +waistcoats +waisted +waister +waists +wait +waited +waiter +waiter's +waiters +waiting +waitress +waitress's +waitresses +waits +waive +waived +waiver +waiverable +waivers +waives +waiving +wake +waked +waken +wakened +wakener +wakening +waker +wakes +waking +walk +walkable +walked +walker +walkers +walking +walks +walkway +walkway's +walkways +wall +wall's +walled +waller +wallet +wallet's +wallets +walling +wallow +wallowed +wallower +wallowing +wallows +walls +walnut +walnut's +walnuts +walrus +walrus's +walruses +waltz +waltzed +waltzer +waltzes +waltzing +wan +wand +wander +wandered +wanderer +wanderers +wandering +wanderings +wanders +wane +waned +wanes +waning +wanly +wanness +want +wanted +wanter +wanting +wanton +wantoner +wantonly +wantonness +wants +war +war's +warble +warbled +warbler +warbles +warbling +ward +warded +warden +wardens +warder +warding +wardrobe +wardrobe's +wardrobes +wards +ware +warehouse +warehoused +warehouser +warehouses +warehousing +wares +warfare +warier +wariest +warily +wariness +waring +warlike +warm +warmed +warmer +warmers +warmest +warming +warmly +warmness +warms +warmth +warn +warned +warner +warning +warningly +warnings +warns +warp +warp's +warped +warper +warping +warps +warrant +warranted +warranter +warranties +warranting +warrants +warranty +warranty's +warred +warring +warrior +warrior's +warriors +wars +warship +warship's +warships +wart +wart's +warted +warts +wary +was +wash +washed +washer +washers +washes +washing +washings +wasn't +wasp +wasp's +wasps +waste +wasted +wasteful +wastefully +wastefulness +waster +wastes +wasting +wastingly +watch +watched +watcher +watchers +watches +watchful +watchfully +watchfulness +watching +watchings +watchman +watchword +watchword's +watchwords +water +watered +waterer +waterfall +waterfall's +waterfalls +wateriness +watering +waterings +waterproof +waterproofed +waterproofer +waterproofing +waterproofness +waterproofs +waters +waterway +waterway's +waterways +watery +wave +waved +waveform +waveform's +waveforms +wavefront +wavefront's +wavefronts +wavelength +wavelengths +waver +wavered +waverer +wavering +waveringly +wavers +waves +waving +wax +waxed +waxen +waxer +waxers +waxes +waxier +waxiness +waxing +waxy +way +way's +ways +wayside +waysides +wayward +waywardly +waywardness +we +we'd +we'll +we're +we've +weak +weaken +weakened +weakener +weakening +weakens +weaker +weakest +weakliness +weakly +weakness +weakness's +weaknesses +wealth +wealthier +wealthiest +wealthiness +wealths +wealthy +wean +weaned +weaner +weaning +weapon +weapon's +weaponed +weapons +wear +wearable +wearer +wearied +wearier +wearies +weariest +wearily +weariness +wearing +wearingly +wearisome +wearisomely +wearisomeness +wears +weary +wearying +weasel +weasel's +weasels +weather +weathercock +weathercock's +weathercocks +weathered +weatherer +weathering +weatherly +weathers +weave +weaver +weavers +weaves +weaving +web +web's +weber +webs +wed +wedded +wedding +wedding's +weddings +wedge +wedged +wedges +wedging +weds +wee +weed +weeded +weeder +weeding +weeds +week +week's +weekday +weekday's +weekdays +weekend +weekend's +weekender +weekends +weeklies +weekly +weeks +weep +weeped +weeper +weepers +weeping +weeps +weigh +weighed +weigher +weighing +weighings +weighs +weight +weighted +weighter +weighting +weightings +weights +weird +weirdly +weirdness +welcome +welcomed +welcomely +welcomeness +welcomer +welcomes +welcoming +weld +welded +welder +welders +welding +weldings +welds +welfare +well +welled +welling +wellness +wells +wench +wench's +wencher +wenches +went +wept +were +weren't +west +wester +westered +westering +westerlies +westerly +western +westerner +westerners +westing +westward +westwards +wet +wetly +wetness +wets +wetted +wetter +wettest +wetting +whack +whacked +whacker +whacking +whacks +whale +whaler +whales +whaling +whammies +whammy +wharf +wharfs +wharves +what +what's +whatchamacallit +whatchamacallit's +whatchamacallits +whatever +whatsoever +wheat +wheaten +wheel +wheeled +wheeler +wheelers +wheeling +wheelings +wheels +whelp +when +whence +whenever +whens +where +where's +whereabouts +whereas +whereby +wherein +whereupon +wherever +whether +whew +whey +which +whichever +while +whiled +whiles +whiling +whilst +whim +whim's +whimper +whimpered +whimpering +whimpers +whims +whimsical +whimsically +whimsicalness +whimsied +whimsies +whimsy +whimsy's +whine +whined +whiner +whines +whining +whiningly +whip +whip's +whipped +whipper +whipper's +whippers +whipping +whipping's +whippings +whips +whirl +whirled +whirler +whirling +whirlpool +whirlpool's +whirlpools +whirls +whirlwind +whirr +whirring +whisk +whisked +whisker +whiskered +whiskers +whiskey +whiskey's +whiskeys +whisking +whisks +whisper +whispered +whisperer +whispering +whisperingly +whisperings +whispers +whistle +whistled +whistler +whistlers +whistles +whistling +whit +white +whited +whitely +whiten +whitened +whitener +whiteners +whiteness +whitening +whitens +whiter +whites +whitespace +whitest +whitewash +whitewashed +whitewasher +whitewashing +whiting +whittle +whittled +whittler +whittles +whittling +whittlings +whiz +whizzed +whizzes +whizzing +who +who's +whoever +whole +wholehearted +wholeheartedly +wholeness +wholes +wholesale +wholesaled +wholesaler +wholesalers +wholesales +wholesaling +wholesome +wholesomely +wholesomeness +wholly +whom +whomever +whoop +whooped +whooper +whooping +whoops +whore +whore's +whores +whoring +whorl +whorl's +whorled +whorls +whose +why +wick +wicked +wickedly +wickedness +wicker +wicking +wicks +wide +widely +widen +widened +widener +wideness +widening +widens +wider +widespread +widest +widget +widget's +widgets +widow +widowed +widower +widowers +widows +width +widths +wield +wielded +wielder +wielding +wields +wife +wife's +wifeliness +wifely +wig +wig's +wigs +wigwam +wild +wildcat +wildcat's +wildcats +wilder +wilderness +wildest +wilding +wildly +wildness +wile +wiled +wiles +wilier +wiliness +wiling +will +willed +willer +willful +willfully +willfulness +willing +willingly +willingness +willings +willow +willow's +willower +willows +wills +wilt +wilted +wilting +wilts +wily +win +wince +winced +winces +wincing +wind +winded +winder +winders +windier +windiness +winding +windmill +windmill's +windmilling +windmills +window +window's +windowed +windowing +windows +winds +windy +wine +wined +winer +winers +wines +wing +winged +winger +wingers +winging +wings +wining +wink +winked +winker +winking +winks +winner +winner's +winners +winning +winningly +winnings +wins +winter +wintered +winterer +wintering +winterly +winters +wintrier +wintriness +wintry +wipe +wiped +wiper +wipers +wipes +wiping +wire +wired +wireless +wirer +wires +wiretap +wiretap's +wiretaps +wirier +wiriness +wiring +wirings +wiry +wisdom +wisdoms +wise +wised +wisely +wiseness +wiser +wises +wisest +wish +wished +wisher +wishers +wishes +wishful +wishfully +wishfulness +wishing +wising +wisp +wisp's +wisps +wistful +wistfully +wistfulness +wit +wit's +witch +witchcraft +witches +witching +with +withal +withdraw +withdrawal +withdrawal's +withdrawals +withdrawer +withdrawing +withdrawn +withdrawnness +withdraws +withdrew +wither +withered +withering +witheringly +withers +withheld +withhold +withholder +withholders +withholding +withholdings +withholds +within +without +withstand +withstanding +withstands +withstood +witness +witnessed +witnesses +witnessing +wits +wittier +wittiest +wittiness +witty +wives +wizard +wizard's +wizardly +wizards +woe +woeful +woefully +woeness +woke +woken +wolf +wolfer +wolves +woman +woman's +womanhood +womanliness +womanly +womb +womb's +wombed +wombs +women +women's +womens +won +won't +wonder +wondered +wonderer +wonderful +wonderfully +wonderfulness +wondering +wonderingly +wonderland +wonderland's +wonderment +wonders +wondrous +wondrously +wondrousness +wont +wonted +wontedly +wontedness +wonting +woo +wood +wood's +woodchuck +woodchuck's +woodchucks +woodcock +woodcock's +woodcocks +wooded +wooden +woodenly +woodenness +woodier +woodiness +wooding +woodland +woodlander +woodman +woodpecker +woodpecker's +woodpeckers +woods +woodser +woodwork +woodworker +woodworking +woody +wooed +wooer +woof +woofed +woofer +woofers +woofing +woofs +wooing +wool +wooled +woolen +woolens +woollier +woollies +woolliness +woolly +wools +wooly +woos +word +word's +worded +wordier +wordily +wordiness +wording +wordings +words +wordy +wore +work +workable +workableness +workably +workaround +workaround's +workarounds +workbench +workbench's +workbenches +workbook +workbook's +workbooks +worked +worker +worker's +workers +workflow +workhorse +workhorse's +workhorses +working +workingman +workings +workload +workloads +workman +workmanly +workmanship +workmen +workmen's +works +workshop +workshop's +workshops +workspace +workspaces +workstation +workstation's +workstations +world +world's +worlders +worldliness +worldly +worlds +worldwide +worm +wormed +wormer +worming +worms +worn +worried +worriedly +worrier +worriers +worries +worrisome +worrisomely +worrisomeness +worry +worrying +worryingly +worse +worser +worship +worshipful +worshipfully +worshipfulness +worships +worst +worsted +worth +worthier +worthies +worthiest +worthiness +worthing +worthless +worthlessly +worthlessness +worths +worthwhile +worthwhileness +worthy +would +wouldest +wouldn't +wound +wounded +wounding +wounds +wove +woven +wrangle +wrangled +wrangler +wranglers +wrangles +wrangling +wrap +wrap's +wrapped +wrapper +wrapper's +wrappers +wrapping +wrappings +wraps +wrath +wreak +wreaks +wreath +wreathed +wreathes +wreathing +wreck +wreckage +wrecked +wrecker +wreckers +wrecking +wrecks +wren +wren's +wrench +wrenched +wrenches +wrenching +wrenchingly +wrens +wrest +wrested +wrester +wresting +wrestle +wrestled +wrestler +wrestles +wrestling +wrestlings +wrests +wretch +wretched +wretchedly +wretchedness +wretches +wriggle +wriggled +wriggler +wriggles +wriggling +wring +wringer +wringing +wrings +wrinkle +wrinkled +wrinkles +wrinkling +wrist +wrist's +wrists +wristwatch +wristwatch's +wristwatches +writ +writ's +writable +write +writer +writer's +writers +writes +writhe +writhed +writhes +writhing +writing +writings +writs +written +wrong +wronged +wronger +wrongest +wronging +wrongly +wrongness +wrongs +wrote +wrought +wrung +xi +xii +xiii +xiv +xix +xv +xvi +xvii +xviii +xx +yacc +yacc's +yank +yanked +yanking +yanks +yard +yard's +yarded +yarding +yards +yardstick +yardstick's +yardsticks +yarn +yarn's +yarned +yarning +yarns +yawn +yawner +yawning +yawningly +yawns +yea +yeah +year +year's +yearly +yearn +yearned +yearner +yearning +yearningly +yearnings +yearns +years +yeas +yeast +yeast's +yeasts +yecch +yell +yelled +yeller +yelling +yellow +yellowed +yellower +yellowest +yellowing +yellowish +yellowness +yellows +yells +yelp +yelped +yelper +yelping +yelps +yeoman +yeomanly +yeomen +yes +yeses +yesterday +yesterday's +yesterdays +yet +yield +yielded +yielder +yielding +yields +yoke +yoke's +yokes +yoking +yon +yonder +you +you'd +you'll +you're +you've +young +younger +youngest +youngly +youngness +youngster +youngster's +youngsters +your +your's +yours +yourself +yourselves +youth +youth's +youthes +youthful +youthfully +youthfulness +yuck +yummier +yummy +yuppie +yuppie's +yuppies +zap +zapped +zapping +zaps +zeal +zealous +zealously +zealousness +zebra +zebra's +zebras +zenith +zero +zeroed +zeroes +zeroing +zeros +zeroth +zest +zigzag +zinc +zinc's +zodiac +zodiacs +zonal +zonally +zone +zoned +zonely +zoner +zones +zoning +zoo +zoo's +zoological +zoologically +zoom +zoomed +zooming +zooms +zoos +acclimatisation +acclimatisations +acclimatised +accoutrement +accoutrement's +accoutrements +acknowledgement +acknowledgement's +acknowledgements +actualisation +actualisation's +actualisations +aerofoil +aerofoils +aeroplane +aeroplane's +aeroplanes +aerosolise +aerosolised +aesthetic +aesthetic's +aesthetically +aesthetics +agonise +agonised +agonisedly +agoniser +agonisers +agonises +agonising +agonisinglies +agonisingly +alphabetise +alphabetised +alphabetiser +alphabetisers +alphabetises +alphabetising +aluminium +aluminium's +aluminiums +amenorrhoea +amorist +amorist's +amorists +amortise +amortised +amortises +amortising +amphitheatre +amphitheatre's +amphitheatres +anaemia +anaemia's +anaemias +anaemic +anaemics +anaesthesia +anaesthesia's +anaesthesias +anaesthetic +anaesthetic's +anaesthetically +anaesthetics +anaesthetise +anaesthetised +anaesthetiser +anaesthetisers +anaesthetises +anaesthetising +analogue +analogue's +analogues +analysable +analyse +analysed +analyser +analysers +analyses +analysing +anodise +anodised +anodises +anodising +antagonise +antagonised +antagoniser +antagonisers +antagonises +antagonising +apologise +apologised +apologiser +apologisers +apologises +apologising +appal +appals +apparelled +appetiser +appetising +appetisingly +arbour +arbour's +arboured +arbours +archaise +archaised +archaiser +archaisers +archaises +archaising +ardour +ardour's +ardours +arithmetise +arithmetised +arithmetises +armour +armour's +armoured +armourer +armourer's +armourers +armouried +armouries +armouring +armours +armoury +armoury's +atomisation +atomisation's +atomisations +atomise +atomised +atomiser +atomisers +atomises +atomising +authorisation +authorisation's +authorisations +authorise +authorised +authoriser +authorisers +authorises +authorising +autodialler +axiomatisation +axiomatisation's +axiomatisations +axiomatise +axiomatised +axiomatises +axiomatising +balkanise +balkanised +balkanising +baptise +baptised +baptiser +baptisers +baptises +baptising +barrelled +barrelling +bastardise +bastardised +bastardises +bastardising +bedevilled +bedevilling +behaviour +behaviour's +behavioural +behaviourally +behavioured +behaviourism +behaviourism's +behaviourisms +behaviouristic +behaviouristics +behaviours +behove +behoved +behoves +behoving +behoving's +behovingly +behovings +belabour +belabour's +belaboured +belabouring +belabours +bevelled +bevelling +bevellings +bowdlerise +bowdlerised +bowdleriser +bowdlerises +bowdlerising +brutalise +brutalised +brutalises +brutalising +bushelled +bushelling +bushellings +calibre +calibres +canalled +canalling +cancelled +canceller +cancelling +candour +candour's +candours +cannibalise +cannibalised +cannibalises +cannibalising +canonicalisation +canonicalise +canonicalised +canonicalises +canonicalising +capitalisation +capitalisation's +capitalisations +capitalise +capitalised +capitaliser +capitalisers +capitalises +capitalising +carbonisation +carbonisation's +carbonisations +carbonise +carbonised +carboniser +carbonisers +carbonises +carbonising +catalogue +catalogue's +catalogued +cataloguer +catalogues +cataloguing +categorisation +categorisation's +categorisations +categorise +categorised +categoriser +categorisers +categorises +categorising +centimetre +centimetre's +centimetres +centralisation +centralisation's +centralisations +centralise +centralised +centraliser +centralisers +centralises +centralising +centre +centre's +centred +centrepiece +centrepiece's +centrepieces +centres +centring +channelled +channeller +channeller's +channellers +channelling +characterisable +characterisables +characterisation +characterisation's +characterisations +characterise +characterised +characteriser +characterisers +characterises +characterising +cheque +cheque's +chequebook +chequebook's +chequebooks +chequer +chequered +chequers +cheques +chiselled +chiseller +chisellers +civilisation +civilisation's +civilisations +civilise +civilised +civilisedness +civiliser +civilisers +civilises +civilising +clamour +clamoured +clamourer +clamourer's +clamourers +clamouring +clamours +cognisance +cognisant +colonisation +colonisation's +colonisations +colonise +colonised +coloniser +colonisers +colonises +colonising +colour +colour's +coloured +coloureds +colourer +colourer's +colourers +colourful +colourfully +colourfulness +colouring +colourings +colourless +colourlessly +colourlessness +colours +columnise +columnised +columnises +columnising +compartmentalise +compartmentalised +compartmentalises +compartmentalising +computerise +computerised +computerises +computerising +conceptualisation +conceptualisation's +conceptualisations +conceptualise +conceptualised +conceptualiser +conceptualises +conceptualising +counselled +counselling +counsellor +counsellor's +counsellors +criticise +criticised +criticiser +criticisers +criticises +criticising +criticisinglies +criticisingly +crystallise +crystallised +crystalliser +crystallisers +crystallises +crystallising +customisable +customisation +customisation's +customisations +customise +customised +customiser +customisers +customises +customising +decentralisation +decentralisation's +decentralisations +decentralised +defence +defence's +defenced +defenceless +defencelessly +defencelessness +defences +defencing +defencive +demeanour +demeanour's +demeanours +demoralise +demoralised +demoraliser +demoralisers +demoralises +demoralising +demoralisingly +dialled +dialler +diallers +dialling +diallings +dichotomise +dichotomised +dichotomises +dichotomising +digitise +digitised +digitiser +digitiser's +digitisers +digitises +digitising +dishonour +dishonoured +dishonourer +dishonourer's +dishonourers +dishonouring +dishonours +disorganised +draught +draught's +draughts +draughtsman +duelled +dueller +duellers +duelling +duellings +economise +economised +economiser +economisers +economises +economising +editorialise +editorialised +editorialiser +editorialises +editorialising +enamelled +enameller +enamellers +enamelling +enamellings +encyclopaedia +encyclopaedia's +encyclopaedias +endeavour +endeavoured +endeavourer +endeavourer's +endeavourers +endeavouring +endeavours +enrol +enrolment +enrolment's +enrolments +enrols +epitomise +epitomised +epitomiser +epitomisers +epitomises +epitomising +equalisation +equalisation's +equalisations +equalise +equalised +equaliser +equaliser's +equalisers +equalises +equalising +equalisings +equalled +equalling +eviller +evillest +factorisation +factorisation's +factorisations +familiarisation +familiarisation's +familiarisations +familiarise +familiarised +familiariser +familiarisers +familiarises +familiarising +familiarisingly +fantasise +fantasised +fantasiser +fantasises +fantasising +favour +favourable +favourableness +favourables +favourably +favoured +favoured's +favouredly +favouredness +favoureds +favourer +favourer's +favourers +favouring +favouring's +favouringly +favourings +favourite +favourite's +favourites +favours +fertilisation +fertilisation's +fertilisations +fertilise +fertilised +fertiliser +fertilisers +fertilises +fertilising +fervour +fervour's +fervours +fibre +fibre's +fibred +fibreglass +fibres +finalisation +finalisations +finalise +finalised +finalises +finalising +flavour +flavour's +flavoured +flavourer +flavourer's +flavourers +flavouring +flavourings +flavours +formalisation +formalisation's +formalisations +formalise +formalised +formaliser +formalisers +formalises +formalising +fuelled +fueller +fuellers +fuelling +fulfil +fulfilment +fulfilment's +fulfilments +fulfils +funnelled +funnelling +gaol +generalisation +generalisation's +generalisations +generalise +generalised +generaliser +generalisers +generalises +generalising +glamorise +glamorised +glamoriser +glamorisers +glamorises +glamorising +gospeller +gospellers +gossipped +gossipping +gramme +gramme's +grammes +gravelled +gravelling +grovelled +groveller +grovellers +grovelling +grovellingly +harbour +harbour's +harboured +harbourer +harbourer's +harbourers +harbouring +harbours +harmonise +harmonised +harmoniser +harmonisers +harmonises +harmonising +honour +honourable +honourableness +honourables +honourablies +honourably +honoured +honourer +honourer's +honourers +honouring +honours +hospitalise +hospitalised +hospitalises +hospitalising +humour +humour's +humoured +humourer +humourers +humouring +humours +hyperlink +hypermedia +hypothesise +hypothesised +hypothesiser +hypothesisers +hypothesises +hypothesising +idealisation +idealisation's +idealisations +idealise +idealised +idealiser +idealisers +idealises +idealising +imperilled +incognisance +incognisant +individualise +individualised +individualiser +individualisers +individualises +individualising +individualisingly +industrialisation +industrialisation's +industrialisations +informalises +initialisation +initialisation's +initialisations +initialise +initialised +initialiser +initialisers +initialises +initialising +initialled +initialler +initialling +institutionalise +institutionalised +institutionalises +institutionalising +internalisation +internalisation's +internalisations +internalise +internalised +internalises +internalising +italicise +italicised +italicises +italicising +itemisation +itemisation's +itemisations +itemise +itemised +itemiser +itemisers +itemises +itemising +jeopardise +jeopardised +jeopardises +jeopardising +jewelled +jeweller +jewellers +jewelling +journalise +journalised +journaliser +journalisers +journalises +journalising +judgement +judgement's +judgements +kidnapped +kidnapper +kidnapper's +kidnappers +kidnapping +kidnapping's +kidnappings +kilogramme +kilogramme's +kilogrammes +kilometre +kilometre's +kilometres +labelled +labeller +labeller's +labellers +labelling +labour +laboured +laboured's +labouredly +labouredness +labourer +labourer's +labourers +labouring +labouring's +labouringly +labourings +labours +laurelled +legalisation +legalisation's +legalisations +legalise +legalised +legalises +legalising +levelled +leveller +levellers +levellest +levelling +liberalise +liberalised +liberaliser +liberalisers +liberalises +liberalising +licence +licence's +licences +linearisable +linearise +linearised +linearises +linearising +linearision +litre +litres +localisation +localisation's +localisations +localise +localised +localiser +localisers +localises +localising +lustre +lustred +lustres +lustring +magnetisation +magnetisation's +magnetisations +manoeuvre +manoeuvred +manoeuvrer +manoeuvres +manoeuvring +marvelled +marvelling +marvellous +marvellously +marvellousness +materialise +materialised +materialiser +materialisers +materialises +materialising +maximise +maximised +maximiser +maximisers +maximises +maximising +mechanisation +mechanisation's +mechanisations +mechanise +mechanised +mechaniser +mechanisers +mechanises +mechanising +medalled +medalling +mediaeval +mediaeval's +mediaevally +mediaevals +memorisation +memorisation's +memorisations +memorise +memorised +memoriser +memorisers +memorises +memorising +metadata +metalled +metalling +metallisation +metallisation's +metallisations +metre +metre's +metred +metres +metring +millimetre +millimetre's +millimetres +miniaturisation +miniaturisations +miniaturise +miniaturised +miniaturises +miniaturising +minimisation +minimisation's +minimisations +minimise +minimised +minimiser +minimisers +minimises +minimising +misjudgement +mitre +mitred +mitrer +mitring +modelled +modeller +modellers +modelling +modellings +modernise +modernised +moderniser +modernisers +modernises +modernising +modularisation +modularise +modularised +modularises +modularising +motorise +motorised +motorises +motorising +moustache +moustached +moustaches +multilevelled +nationalisation +nationalisation's +nationalisations +nationalise +nationalised +nationaliser +nationalisers +nationalises +nationalising +naturalisation +naturalisation's +naturalisations +neighbour +neighbour's +neighboured +neighbourer +neighbourer's +neighbourers +neighbourhood +neighbourhood's +neighbourhoods +neighbouring +neighbourings +neighbourliness +neighbourly +neighbours +neutralise +neutralised +neutraliser +neutralisers +neutralises +neutralising +nickelled +nickelling +normalisation +normalisation's +normalisations +normalise +normalised +normaliser +normalisers +normalises +normalising +notarise +notarised +notarises +notarising +nought +noughts +odour +odour's +odoured +odours +offence +offence's +offences +offencive +optimisation +optimisation's +optimisations +optimise +optimised +optimiser +optimiser's +optimisers +optimises +optimising +organisable +organisables +organisation +organisation's +organisational +organisational's +organisationally +organisationals +organisations +organise +organised +organiser +organisers +organises +organising +oxidise +oxidised +oxidiser +oxidisers +oxidises +oxidising +oxidisings +panelled +panelling +panellings +parallelisation +parallelisation's +parallelisations +parallelise +parallelised +paralleliser +parallelisers +parallelises +parallelising +parallelled +parallelling +paralyse +paralysed +paralysedlies +paralysedly +paralyser +paralyser's +paralysers +paralyses +paralysing +paralysinglies +paralysingly +parameterisable +parameterisation +parameterisation's +parameterisations +parameterise +parameterised +parameterises +parameterising +parametrisable +parametrisation +parametrisation's +parametrisations +parametrise +parametrised +parametrises +parametrising +parcelled +parcelling +parenthesised +parlour +parlour's +parlours +patronise +patronised +patroniser +patronisers +patronises +patronising +patronising's +patronisingly +patronisings +penalise +penalised +penalises +penalising +pencilled +pencilling +pencillings +personalisation +personalisation's +personalisations +personalise +personalised +personalises +personalising +petalled +philosophise +philosophised +philosophiser +philosophisers +philosophises +philosophising +plough +ploughed +plougher +ploughes +ploughing +ploughman +pluralisation +pluralisation's +pluralisations +pluralise +pluralised +pluraliser +pluralisers +pluralises +pluralising +polarisation +polarisation's +polarisations +popularisation +popularisation's +popularisations +popularise +popularised +populariser +popularisers +popularises +popularising +practician +practise +practised +practiser +practises +practising +preinitialise +preinitialised +preinitialises +preinitialising +pressurise +pressurised +pressuriser +pressurisers +pressurises +pressurising +pretence +pretences +pretencion +pretencions +pretencive +prioritise +prioritised +prioritiser +prioritisers +prioritises +prioritising +prioritisings +productise +productised +productiser +productisers +productises +productising +programme +programme's +programmes +proselytise +proselytised +proselytiser +proselytisers +proselytises +proselytising +publicise +publicised +publicises +publicising +pulverise +pulverised +pulveriser +pulverisers +pulverises +pulverising +pyjama +pyjama's +pyjamaed +pyjamas +quantisation +quantisation's +quantisations +quantise +quantised +quantiser +quantiser's +quantisers +quantises +quantising +quarrelled +quarreller +quarrellers +quarrelling +queueing +randomise +randomised +randomiser +randomises +randomising +rationalise +rationalised +rationaliser +rationalisers +rationalises +rationalising +reacclimatisation +reacclimatisation's +reacclimatisations +reacknowledgement +reacknowledgement's +reacknowledgements +reactualisation +reactualisation's +reactualisations +realisable +realisableness +realisables +realisablies +realisably +realisation +realisation's +realisations +realise +realised +realiser +realisers +realises +realising +realising's +realisingly +realisings +reanalyse +reanalysed +reanalyser +reanalysers +reanalyses +reanalysing +reapologises +reauthorisation +reauthorisation's +reauthorisations +reauthorises +rebrutalises +recapitalisation +recapitalisation's +recapitalisations +recapitalised +recapitalises +recarbonisation +recarbonisation's +recarbonisations +recarboniser +recarbonisers +recarbonises +recategorised +recentralisation +recentralisation's +recentralisations +recentralises +recivilisation +recivilisation's +recivilisations +recivilises +recognisability +recognisable +recognisably +recognisance +recognise +recognised +recognisedlies +recognisedly +recogniser +recognisers +recognises +recognising +recognisinglies +recognisingly +recolonisation +recolonisation's +recolonisations +recolonises +recoloured +recolours +reconceptualising +recriticises +recrystallised +recrystallises +redialled +refavours +refertilisation +refertilisation's +refertilisations +refertilises +refuelled +refuelling +reharmonises +rehonours +reinitialise +reinitialised +reinitialises +reinitialising +reitemises +relabelled +relabeller +relabellers +relabelling +remagnetisation +remagnetisation's +remagnetisations +rematerialises +rememorises +remodelled +remodelling +renationalised +renationalises +renormalised +renormalises +reorganisation +reorganisation's +reorganisations +reorganise +reorganised +reorganiser +reorganisers +reorganises +reorganising +reoxidises +repatronises +reprogramme +reprogrammes +repulverises +resepulchres +restandardisation +restandardisation's +restandardisations +restandardises +resterilises +resymbolisation +resymbolisation's +resymbolisations +resymbolises +resynchronisations +resynchronised +resynchronises +resynthesises +retranquilises +reutilisation +reutilises +revelled +reveller +revellers +revelling +revellings +revisualises +revolutionise +revolutionised +revolutioniser +revolutionisers +revolutionises +revolutionising +rigour +rigour's +rigours +rivalled +rivalling +rouble +rouble's +roubles +routeing +rumour +rumour's +rumoured +rumourer +rumourer's +rumourers +rumouring +rumours +sabre +sabre's +sabred +sabres +sabring +sanitise +sanitised +sanitiser +sanitises +sanitising +saviour +saviour's +saviours +savour +savoured +savourer +savourer's +savourers +savourier +savouries +savouriest +savouriness +savouring +savouringlies +savouringly +savours +savoury +savoury's +sceptre +sceptre's +sceptred +sceptres +sceptring +scrutinise +scrutinised +scrutiniser +scrutinisers +scrutinises +scrutinising +scrutinisinglies +scrutinisingly +sepulchre +sepulchre's +sepulchred +sepulchres +sequentialise +sequentialised +sequentialises +sequentialising +serialisation +serialisation's +serialisations +serialise +serialised +serialises +serialising +shovelled +shoveller +shovellers +shovelling +shrivelled +shrivelling +signalled +signaller +signallers +signalling +socialise +socialised +socialiser +socialises +socialising +specialisation +specialisation's +specialisations +specialise +specialised +specialiser +specialisers +specialises +specialising +specialities +speciality +speciality's +spectre +spectre's +spectred +spectres +spiralled +spiralling +splendour +splendour's +splendours +squirrelled +squirrelling +stabilise +stabilised +stabiliser +stabilisers +stabilises +stabilising +standardisation +standardisation's +standardisations +standardise +standardised +standardiser +standardisers +standardises +standardising +stencilled +stenciller +stencillers +stencilling +sterilisation +sterilisation's +sterilisations +sterilise +sterilised +steriliser +sterilisers +sterilises +sterilising +stylised +subsidise +subsidised +subsidiser +subsidisers +subsidises +subsidising +succour +succoured +succourer +succourer's +succourers +succouring +succours +summarisation +summarisation's +summarisations +summarise +summarised +summariser +summarisers +summarises +summarising +symbolisation +symbolisation's +symbolisations +symbolise +symbolised +symboliser +symbolisers +symbolises +symbolising +symbolled +symbolling +sympathise +sympathised +sympathiser +sympathisers +sympathises +sympathising +sympathising's +sympathisingly +sympathisings +synchronisation +synchronisation's +synchronisations +synchronise +synchronised +synchroniser +synchronisers +synchronises +synchronising +synthesise +synthesised +synthesiser +synthesisers +synthesises +synthesising +syphon +syphon's +syphoned +syphoning +syphons +systematise +systematised +systematiser +systematisers +systematises +systematising +tantalise +tantalised +tantaliser +tantalisers +tantalises +tantalising +tantalisinglies +tantalisingly +tantalisingness +tantalisingnesses +terrorise +terrorised +terroriser +terrorisers +terrorises +terrorising +theatre +theatre's +theatres +theorisation +theorisation's +theorisations +theorise +theorised +theoriser +theorisers +theorises +theorising +titre +titres +totalled +totaller +totaller's +totallers +totalling +towelled +towelling +towellings +tranquilise +tranquilised +tranquiliser +tranquiliser's +tranquilisers +tranquilises +tranquilising +tranquilising's +tranquilisingly +tranquilisings +transistorise +transistorised +transistorises +transistorising +travelled +traveller +traveller's +travellers +travelling +travellings +trivialise +trivialised +trivialises +trivialising +troweller +trowellers +tumour +tumour's +tumoured +tumours +tunnelled +tunneller +tunnellers +tunnelling +tunnellings +tyre +tyre's +tyres +unacclimatised +unaesthetically +unamortised +unanalysable +unanalysed +unantagonised +unantagonising +unapologising +unappetising +unappetisingly +unarmoured +unauthorised +unauthorisedly +unauthorisedness +unauthorises +unbaptised +unbaptises +unbastardised +unbrutalised +unbrutalises +uncancelled +uncapitalised +uncategorised +uncharacterised +uncivilised +uncivilisedly +uncivilisedness +uncivilises +uncolonised +uncolonises +uncoloured +uncolouredly +uncolouredness +uncoloureds +uncriticised +uncriticising +uncriticisingly +uncrystallised +undefences +undishonoured +undisorganised +uneconomising +unendeavoured +unepitomised +unequalised +unequalises +unequalled +unfamiliarised +unfavourable +unfavourableness +unfavourables +unfavourably +unfavoured +unfavoured's +unfavourings +unfavourite +unfavourite's +unfavourites +unfertilised +unflavoured +unformalised +ungeneralised +unharmonised +unharmonises +unhonourables +unhonourablies +unhonourably +unhonoured +unhumoured +unidealised +unindividualised +unindividualises +uninitialised +unionisation +unionise +unionised +unioniser +unionisers +unionises +unionising +unitalicised +unitemised +unjournalised +unlabelled +unlaboured +unlaboured's +unlabourings +unlegalised +unlevelled +unlevelling +unliberalised +unlocalised +unlocalises +unmechanised +unmechanises +unmemorised +unminimised +unmodernised +unmodernises +unmotorised +unnationalised +unneighboured +unneighbourliness +unneighbourly +unneutralised +unnormalised +unnormalises +unoptimised +unoptimises +unorganisable +unorganisables +unorganised +unoxidised +unparallelled +unparameterised +unparametrised +unparcelled +unpatronised +unpatronising's +unpenalised +unphilosophised +unphilosophises +unpopularises +unpractised +unpulverised +unpulverises +unravelled +unravelling +unrealisables +unrealised +unrealises +unrecognisable +unrecognised +unrecognising +unrecognisingly +unreorganised +unrivalled +unrumoured +unsabred +unsavoured +unsavouredly +unsavouredness +unsceptred +unsceptres +unscrutinised +unscrutinising +unscrutinisingly +unsepulchred +unsepulchres +unsocialised +unspecialised +unspecialising +unstandardised +unsterilised +unsubsidised +unsuccoured +unsummarised +unsymbolised +unsympathised +unsympathising +unsympathising's +unsympathisingly +unsympathisings +unsynchronised +unsynthesised +unsyphons +unsystematised +unsystematisedly +unsystematising +untantalised +unterrorised +untranquilised +unverbalised +unvictimised +unvisualised +unwomanised +unwomanises +utilisation +utilise +utilised +utiliser +utilisers +utilises +utilising +valour +valour's +valours +vandalise +vandalised +vandalises +vandalising +vapour +vapour's +vapoured +vapourer +vapourers +vapouring +vapouringly +vapourings +vapours +vectorisation +vectorising +verbalise +verbalised +verbaliser +verbalisers +verbalises +verbalising +victimise +victimised +victimiser +victimisers +victimises +victimising +victualler +victuallers +vigour +vigour's +vigours +visualise +visualised +visualiser +visualisers +visualises +visualising +waggon +waggon's +waggoner +waggoner's +waggoners +waggons +wagonner +wagonner's +wagonners +weaselled +weaselling +whisky +whisky's +whiskys +womanise +womanised +womaniser +womanisers +womanises +womanising +woollen +woollens +worshipped +worshipper +worshipper's +worshippers +worshipping +Christianising +Europeanisation +Europeanisation's +Europeanisations +Europeanised +Sanskritise +acclimatise +acclimatiser +acclimatisers +acclimatises +acclimatising +actualise +actualised +actualises +actualising +aesthete +aesthetes +aggrandisement +aggrandisement's +aggrandisements +americanised +amortisation +amortisation's +amortisations +animised +annualised +arsehole +arsehole's +arseholes +balkanisation +biosynthesised +bureaucratisation +bureaucratisation's +bureaucratisations +calliper +callipers +cancellate +cancellated +canonised +cauterise +cauterised +cauterises +cauterising +caviller +cavillers +centreline +centrelines +civilisational +civilisational's +civilisationals +cognisable +colouration +colourimeter +colourimeter's +colourimeters +colourimetry +commercialisation +commercialisation's +commercialisations +communise +communised +communises +communising +computerisation +conventionalised +crystallisation +crystallisation's +crystallisations +decentralising +deemphasise +deemphasised +deemphasiser +deemphasisers +deemphasises +deemphasising +deglycerolised +dehumanise +dehumanised +dehumanises +dehumanising +demineralisation +demineralisation's +demineralisations +democratisation +democratisation's +democratisations +democratise +democratised +democratiser +democratises +democratising +demoralisation +demoralisation's +demoralisations +demythologisation +demythologise +demythologised +demythologiser +demythologises +demythologising +depersonalisation +depersonalisation's +depersonalisations +depersonalised +deputised +destabilise +destabilised +destabilises +destabilising +destigmatisation +desynchronise +desynchronised +desynchronises +desynchronising +detribalise +detribalised +detribalises +detribalising +diagonalisable +dialysed +diarrhoea +diarrhoea's +diarrhoeal +diarrhoeas +dichotomisation +digitalisation +digitalisation's +digitalisations +digitisation +dioptre +discoloured +discoloured's +discolouredness +discoloureds +discolours +disfavour +disfavoured +disfavourer +disfavourer's +disfavourers +disfavouring +disfavours +dishevelled +disorganisation +disorganisation's +disorganisations +dowelling +downdraught +dramatisation +dramatisation's +dramatisations +dramatise +dramatised +dramatiser +dramatisers +dramatises +dramatising +draughtier +draughtiness +draughtsperson +draughty +duellist +duellists +dynamised +emphasise +emphasised +emphasiser +emphasisers +emphasises +emphasising +energised +energises +enthral +enthrals +epicentre +epicentre's +epicentres +eulogise +eulogised +eulogiser +eulogisers +eulogises +eulogising +exorcise +exorcised +exorcises +exorcising +extemporise +extemporised +extemporiser +extemporisers +extemporises +extemporising +externalisation +externalisation's +externalisations +externalise +favouritism +favouritism's +favouritisms +federalise +federalised +federalises +federalising +fibreboard +foetid +foetidly +foetidness +foetus +foetus's +foetuses +fossilised +fraternise +fraternised +fraterniser +fraternisers +fraternises +fraternising +galvanising +generalisable +generalisables +germanised +gimballed +glottalisation +glycerolised +gruelling +gruellingly +gruellings +gynaecological +gynaecological's +gynaecologicals +gynaecologist +gynaecologist's +gynaecologists +harmonisation +harmonisation's +harmonisations +homoeomorph +homoeopath +homogenisation +homogenisation's +homogenisations +homogenise +homogenised +homogeniser +homogenisers +homogenises +homogenising +honouree +hospitalisation +hospitalisation's +hospitalisations +humanise +humanised +humaniser +humanisers +humanises +humanising +hydrolysed +hypnotised +hypophysectomised +idolise +idolised +idoliser +idolisers +idolises +idolising +immobilise +immobilised +immobiliser +immobilises +immobilising +immortalised +immunisation +immunisation's +immunisations +impersonalised +industrialised +industrialising +inhumanises +institutionalisation +institutionalisation's +institutionalisations +internationalisation +internationalisation's +internationalisations +internationalise +internationalised +ionise +ionised +ioniser +ionisers +ionises +ionising +ionisings +ionision +ionisions +kinaesthesis +kinaesthetic +kinaesthetically +kinaesthetics +learnt +legitimise +legitimised +legitimiser +legitimises +legitimising +libeller +libellers +libellous +libellously +liberalisation +liberalisation's +liberalisations +licenseable +lionise +lionised +lioniser +lionisers +lionises +lionising +magnetised +manoeuvrability +manoeuvrable +marbleised +marbleising +maximisation +maximisation's +maximisations +mediaevalist +mediaevalist's +mediaevalists +memorialised +mesmerised +metabolised +metropolitanisation +milligramme +milligramme's +milligrammes +millilitre +millilitre's +millilitres +mineralised +misbehaviour +misbehaviour's +misbehaviours +misdemeanour +misdemeanour's +misdemeanours +mobilisation +mobilisation's +mobilisations +mobilise +mobilised +mobiliser +mobilises +mobilising +modernisation +modernisation's +modernisations +monetisation +monetise +monetised +monetises +monetising +monopolisation +monopolisation's +monopolisations +monopolise +monopolised +monopoliser +monopolisers +monopolises +monopolising +multicolour +multicolour's +multicoloured +multicolours +narcotises +nasalisation +nasalisation's +nasalisations +nasalised +naturalised +neutralisation +neutralisation's +neutralisations +nominalised +novelised +ochre +ochre's +ochres +oedema +oedema's +oedemas +oedematous +operationalisation +operationalisations +operationalise +operationalised +orthogonalisation +orthogonalised +orthographic +orthopaedic +orthopaedics +ostracised +outmanoeuvre +outmanoeuvred +outmanoeuvres +outmanoeuvring +overemphasise +overemphasised +overemphasiser +overemphasisers +overemphasises +overemphasising +palatalisation +palatalise +palatalised +palatalises +palatalising +palletised +panelisation +panelised +parenthesise +parenthesises +parenthesising +pasteurisation +pasteurisations +pedalled +pedalling +peptising +platinise +platinised +platinises +platinising +ploughshare +ploughshare's +ploughshares +polarise +polarised +polariser +polarisers +polarises +polarising +politicised +polymerisations +proletarianisation +proletarianised +pronominalisation +pronominalise +pummelled +pyorrhoea +pyorrhoea's +pyorrhoeas +pyrolyse +pyrolyse's +pyrolyser +pyrolyses +radiopasteurisation +radiosterilisation +radiosterilised +rancour +rancour's +rancours +randomisation +randomisation's +randomisations +rationalisation +rationalisation's +rationalisations +reacclimatises +reactualises +realisabilities +realisability +realisability's +reconceptualisation +recrystallisation +recrystallisation's +recrystallisations +recrystallise +recrystallising +reemphasise +reemphasised +reemphasiser +reemphasisers +reemphasises +reemphasising +regularising +reharmonisation +rehumanises +remobilisation +remobilisation's +remobilisations +remobilises +remonetisation +remonetise +remonetised +remonetises +remonetising +repopularise +revaporisation +revaporisation's +revaporisations +revisualisation +revisualisation's +revisualisations +revitalisation +revitalise +revitalised +revitaliser +revitalisers +revitalises +revitalising +ritualised +romanticise +romanticises +romanticising +rubberised +satirises +scandalised +scandalising +sectionalised +secularisation +secularisation's +secularisations +secularised +sensitised +sentimentalise +sentimentalised +sentimentaliser +sentimentalisers +sentimentalises +sentimentalising +sexualised +signalises +snivelled +sniveller +snivellers +snivelling +snivellings +socialisation +socialisation's +socialisations +stabilisation +stabilisation's +stabilisations +stigmatisation +stigmatisation's +stigmatisations +stigmatised +stylisation +stylisation's +stylisations +subcategorising +subsidisation +subsidisation's +subsidisations +substerilisation +suburbanisation +suburbanisation's +suburbanisations +suburbanised +suburbanising +swivelled +swivelling +systematisation +systematisation's +systematisations +systemisation +systemisation's +systemisations +teaselled +teaselling +teetotaller +temporise +temporised +temporiser +temporiser's +temporisers +temporises +temporising +temporising's +temporisingly +temporisings +theatregoer +theatregoer's +theatregoers +theatregoing +tinselled +tinselling +traditionalised +travelogue +travelogue's +travelogues +trialisation +triangularisation +triangularisations +tricolour +tricolour's +tricoloured +tricolours +tyne +tyne's +tynes +tyrannise +tyrannised +tyranniser +tyrannisers +tyrannises +tyrannising +tyrannising's +tyrannisingly +tyrannisings +unamortisation +unamortisation's +unamortisations +uncanonised +uncauterised +uncauterised's +uncauteriseds +uncomment +undemocratises +underutilisation +underutilised +undialysed +undialysed's +undialyseds +undiscoloureds +undramatised +undramatised's +undramatiseds +unenergised +unenergised's +unenergiseds +uneulogised +uneulogised's +uneulogiseds +unfossilised +unfossilised's +unfossiliseds +unfraternising +unfraternising's +unfraternisings +unhydrolysed +unhydrolysed's +unhydrolyseds +unidolised +unidolised's +unidoliseds +unimmortalised +unindustrialised +unindustrialised's +unindustrialiseds +unitised +universalise +universalised +universaliser +universalisers +universalises +universalising +unlearnt +unmagnetised +unmagnetised's +unmagnetiseds +unmemorialised +unmemorialised's +unmemorialiseds +unmesmerised +unmineralised +unmineralised's +unmineraliseds +unmobilised +unmobilised's +unmobiliseds +unmonopolised +unmonopolises +unnaturalised +unpatronising +unpolarised +unpolarised's +unpolariseds +unsatirises +unsavouries +unsavouriness +unsavoury +unsavoury's +unscandalised +unsecularised +unsensitised +unsentimentalises +unstigmatised +unstigmatised's +unstigmatiseds +untemporisings +untrammelled +unvocalised +unvocalised's +unvocaliseds +unvulcanised +unvulcanised's +unvulcaniseds +updraught +urbanisation +urbanisation's +urbanisations +urbanised +vacuolisation +vacuolisation's +vacuolisations +vaporisation +vaporisation's +vaporisations +varicoloured +varicoloured's +varicoloureds +velarise +velarised +velarises +velarising +visualisation +visualisation's +visualisations +vocalisation +vocalisation's +vocalisations +vocalise +vocalised +vocaliser +vocalisers +vocalises +vocalising +volatilisation +volatilisation's +volatilisations +vulcanised +waggoneer +watercolour +watercolour's +watercoloured +watercolouring +watercolourist +watercolourists +watercolours +yodelled +yodeller +yodelling +deprecation +info +sync +synch +java +Java +doc +Doc +Mon +Tue +Wed +Thur +Fri +Sat +Sun +initially +I +formatter:off +formatter:on diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/471/0/.cp/dictionaries/en_US.dictionary b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/471/0/.cp/dictionaries/en_US.dictionary new file mode 100644 index 0000000..6ffda71 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/471/0/.cp/dictionaries/en_US.dictionary @@ -0,0 +1,49857 @@ +ACM +ANSI +ASAP +ASCII +ATM's +Achilles +Ada +Ada's +Afghanistan +Afghanistan's +Africa +Africa's +African +African's +Africans +Airedale +Airedale's +Alabama +Alabama's +Alabamian +Alabamian's +Alaska +Alaska's +Albania +Albania's +Albanian +Albanian's +Albanians +Alcibiades +Alden +Alden's +Algeria +Algeria's +Algerian +Algerian's +Algol +Algol's +Allah +Allah's +Alyssa +Alyssa's +Amanda +Amanda's +Amdahl +Amdahl's +Amelia +Amelia's +America +America's +American +American's +Americana +Americans +Americas +Ames +Amsterdam +Amsterdam's +Amtrak +Amtrak's +Anabaptist +Anabaptist's +Anabaptists +Andorra +Andorra's +Angeleno +Angeleno's +Angelenos +Anglican +Anglican's +Anglicanism +Anglicanism's +Anglicans +Anglophilia +Anglophilia's +Anglophobia +Anglophobia's +Angola +Angola's +Antarctica +Antarctica's +Aphrodite +Aphrodite's +Apache +Apollo +Apollo's +Apollonian +Appalachia +Appalachia's +Appalachian +Appalachian's +Appalachians +April +April's +Aprils +Aquarius +Arab +Arab's +Arabia +Arabia's +Arabian +Arabian's +Arabians +Arabic +Arabic's +Arabs +Archie +Archie's +Argentina +Argentina's +Argo +Argo's +Argos +Arianism +Arianism's +Arianist +Arianist's +Arianists +Aries +Aristotelian +Aristotelian's +Aristotle +Aristotle's +Arizona +Arizona's +Arkansas +Arkansas's +Armageddon +Armageddon's +Armenian +Armenian's +Armour +Armour's +Armstrong +Armstrong's +Artemis +Aryan +Aryan's +Aryans +Asia +Asia's +Asian +Asian's +Asians +Asiatic +Asiatic's +Asiatics +Assyrian +Assyrian's +Assyriology +Assyriology's +Athena +Athena's +Athenian +Athenian's +Athenians +Athens +Atlantic +Atlantic's +Auckland +Auckland's +Audubon +Audubon's +Augusta +Augusta's +Augusts +Austin +Austin's +Australia +Australia's +Australian +Australian's +Australians +Austria +Austria's +Austrian +Austrian's +Ave +BSD +Babel +Babel's +Bach +Bach's +Bagrodia +Bagrodia's +Bagrodias +Balkan +Balkan's +Balkans +Baltic +Baltic's +Bangladesh +Bangladesh's +Bantu +Bantu's +Bantus +Barbados +Baxter +Baxter's +Beethoven +Beethoven's +Belgian +Belgian's +Belgians +Belgium +Belgium's +Bellovin +Bellovin's +Belushi +Belushi's +Benedict +Benedict's +Benedictine +Benedictine's +Bengal +Bengal's +Bengali +Bengali's +Benzedrine +Benzedrine's +Bergsten +Bergsten's +Berkeley +Berkeley's +Berlin +Berlin's +Berliner +Berliners +Bermuda +Bermuda's +Bessel +Bessel's +Beverly +Beverly's +Bilbo +Bilbo's +Bolivia +Bolivia's +Bologna +Bologna's +Bolshevik +Bolshevik's +Bolsheviks +Bolshevism +Bolshevism's +Borneo +Borneo's +Boston +Boston's +Bostonian +Bostonian's +Bostonians +Botswana +Botswana's +Bourne +Bourne's +Brazil +Brazil's +Brazilian +Brazilian's +Bresenham +Bresenham's +Britain +Britain's +British +Britisher +Britishly +Briton +Briton's +Britons +Buehring +Buehring's +CDC +CDC's +CEO +CMOS +CPU +CPU's +CPUs +California +California's +Californian +Californian's +Californians +Cambridge +Cambridge's +Canada +Canada's +Canadian +Carolina +Carolina's +Carolinas +Cartesian +Chinese +Chinese's +Christian +Christian's +Christians +Christiansen +Christmas +Cobol +Cobol's +Coleman +Coleman's +Colorado +Colorado's +Comdex +Comdex's +Cray +Cray's +Crays +Cupertino +Cupertino's +Czechoslovakian +DARPA +DARPA's +DECNET +DOS +Dan +Dan's +DeMorgan +DeMorgan's +Debbie +Debbie's +December +December's +Decembers +Delaware +Delaware's +Denmark +Denmark's +Dijkstra +Dijkstra's +Diophantine +Dylan +Dylan's +EDP +EGA +EGA's +Edsger +Edsger's +Ellen +Ellen's +Elvis +Elvis's +English +English's +Erlang +Erlang's +Ethernet +Ethernet's +Ethernets +Europe +Europe's +European +European's +Europeans +FIFO +Fairbanks +Februaries +February +February's +Felder +Florida +Florida's +Fortran +Fortran's +Fourier +Fourier's +France +France's +Frances +French +French's +Friday +Friday's +Fridays +GPSS +Galvin +Galvin's +Garfunkel +Geoff +Geoff's +Geoffrey +Geoffrey's +German +German's +Germans +Germany +Germany's +Gibson +Gibson's +Gipsies +Gipsy +Gipsy's +Godzilla +Godzilla's +Gothic +Greek +Greek's +Greeks +Greg +Greg's +Heinlein +Heinlein's +Hewlett +Hewlett's +Holland +Holland's +Hollander +Hollanders +Hollands +Honda +Honda's +Hz +I'd +I'll +I'm +I've +IBM +IBM's +IEEE +ITCorp +ITCorp's +ITcorp +ITcorp's +Illinois +Inc +India +India's +Indian +Indian's +Indiana +Indiana's +Indians +Intel +Intel's +Internet +Internet's +Iran +Iran's +Ireland +Ireland's +Israel +Israel's +Israeli +Israeli's +Israelis +Italian +Italian's +Italians +James +Januaries +January +January's +Japan +Japan's +Japanese +Japanese's +Jefferson +Jefferson's +Jill +Jill's +Johnnie +Johnnie's +Jr +Julie +Julie's +Julies +July +July's +Julys +June +June's +Junes +Klein +Klein's +Kleinrock +Kleinrock's +Kline +Kline's +Knuth +Knuth's +Kuenning +Kuenning's +LED's +LEDs +LaTeX +LaTeX's +Lagrangian +Lagrangian's +Lamport +Lamport's +Latin +Latin's +Laurie +Laurie's +Lenten +Linux +Liz +Liz's +Lyle +Lyle's +MHz +MIT +MIT's +MacDraw +MacDraw's +MacIntosh +MacIntosh's +MacPaint +MacPaint's +Mafia +Mafia's +Malibu +Malibu's +Mandelbrot +Mandelbrot's +Manhattan +Manhattan's +Manila +Manila's +Marianne +Marianne's +Mary +Mary's +Maryland +Maryland's +Marylanders +Massachusetts +Massey +Massey's +Matt +Matt's +Maxtor +Maxtor's +McElhaney +McElhaney's +McKenzie +McKenzie's +McMartin +McMartin's +Medusa +Medusa's +Michigan +Michigan's +Microport +Microport's +Microsoft +Microsoft's +Midwest +Minnesota +Minnesota's +Monday +Monday's +Mondays +Montana +Montana's +Montanan +Montanan's +Moslem +Moslem's +Moslems +Motorola +Motorola's +Mr +Mrs +Ms +Multibus +Multibus's +Multics +Munsey +Munsey's +Muslim +Muslim's +Muslims +NFS +Nazi +Nazi's +Nazis +NeWS +Nebraska +Nebraska's +Nebraskan +Nebraskan's +Negro +Negro's +Negroes +Nepal +Nepal's +Netherlands +Newtonian +November +November's +Novembers +OEM +OEM's +OEMS +OK +OS +OS's +October +October's +Octobers +Oderberg +Oderberg's +Oderbergs +Oedipus +Ohio +Ohio's +Oklahoma +Oklahoma's +Oklahoman +Oklahoman's +Oliver's +PC +PC's +PCs +PDP +Packard +Packard's +Packards +Palestinian +Pascal +Pascal's +Pennsylvania +Pennsylvania's +Peter's +Petkiewicz +Petkiewicz's +PhD +Planck +Planck's +Poland +Poland's +Popek +Popek's +Popeks +Prime's +Prokofiev +Prokofiev's +QA +RCS +ROM +RSX +Redford +Redford's +Rick +Rick's +Ritchie +Ritchie's +Robert +Robert's +Roberts +Robinson +Robinson's +Roman +Roman's +Romans +Roy +Roy's +Rubens +Russian +Russian's +Russians +SCCS +SMTP +Sally's +Salz +Salz's +Sam +Sam's +Saturday +Saturday's +Saturdays +Scotland +Scotland's +Seagate +Seagate's +September +September's +Septembers +Signor +Sikkim +Sikkim's +Sikkimese +Silverstein +Silverstein's +Singapore +Singapore's +Spafford +Spafford's +Spain +Spain's +Spanish +Spanish's +Spencer +Spencer's +Spuds +Sr +Sunday +Sunday's +Sundays +TCP +TV's +TeX +TeX's +Teflon +Teflon's +Tektronix +Tektronix's +Tennessee +Tennessee's +Texas +Texas's +Texases +Thursday +Thursday's +Thursdays +Tinseltown +Tinseltown's +Trudeau +Trudeau's +Tuesday +Tuesday's +Tuesdays +Turing +Turing's +UART +UCLA +UNIX's +USC +USC's +USG +USG's +Ultrix +Ultrix's +Unix +Unix's +Usenet +Usenet's +Usenix +Usenix's +Utah +Utah's +VAR +VCR +VMS +VMS's +Vanessa +Vanessa's +Vax +Vax's +Ventura +Ventura's +Virginia +Virginia's +Warnock +Warnock's +Washington +Washington's +Wednesday +Wednesday's +Wednesdays +Weibull +Weibull's +Wilbur +Wilbur's +Willisson +Willisson's +Wilson +Wilson's +Xenix +Xenix's +Xeroxed +Xeroxes +Xeroxing +Yamaha +Yamaha's +Yentl +Yentl's +York +York's +Yorker +Yorkers +Yorks +Zealand +Zealand's +Zulu +Zulu's +Zulus +a +aback +abaft +abandon +abandoned +abandoner +abandoning +abandonment +abandonments +abandons +abase +abased +abasement +abasements +abaser +abases +abash +abashed +abashes +abashing +abasing +abate +abated +abatement +abatements +abater +abates +abating +abbe +abbey +abbey's +abbeys +abbot +abbot's +abbots +abbreviate +abbreviated +abbreviates +abbreviating +abbreviation +abbreviations +abdomen +abdomen's +abdomens +abdominal +abdominally +abduct +abducted +abducting +abduction +abduction's +abductions +abductor +abductor's +abductors +abducts +abed +aberrant +aberrantly +aberration +aberrations +abet +abets +abetted +abetter +abetting +abettor +abeyance +abhor +abhorred +abhorrent +abhorrently +abhorrer +abhorring +abhors +abide +abided +abider +abides +abiding +abidingly +abilities +ability +ability's +abject +abjection +abjections +abjectly +abjectness +abjure +abjured +abjurer +abjures +abjuring +ablate +ablated +ablates +ablating +ablation +ablative +ablatively +ablaze +able +abler +ablest +ablution +ablutions +ably +abnormal +abnormalities +abnormality +abnormally +aboard +abode +abode's +abodes +abolish +abolished +abolisher +abolishers +abolishes +abolishing +abolishment +abolishment's +abolishments +abolition +abolitionist +abolitionists +abominable +aboriginal +aboriginally +aborigine +aborigine's +aborigines +abort +aborted +aborter +aborting +abortion +abortion's +abortions +abortive +abortively +abortiveness +aborts +abound +abounded +abounding +abounds +about +above +aboveground +abrade +abraded +abrader +abrades +abrading +abrasion +abrasion's +abrasions +abreaction +abreaction's +abreactions +abreast +abridge +abridged +abridger +abridges +abridging +abridgment +abroad +abrogate +abrogated +abrogates +abrogating +abrogation +abrupt +abruptly +abruptness +abscess +abscessed +abscesses +abscissa +abscissa's +abscissas +abscond +absconded +absconder +absconding +absconds +absence +absence's +absences +absent +absented +absentee +absentee's +absenteeism +absentees +absentia +absenting +absently +absentminded +absentmindedly +absentmindedness +absents +absinthe +absolute +absolutely +absoluteness +absolutes +absolution +absolve +absolved +absolver +absolves +absolving +absorb +absorbed +absorbency +absorbent +absorbent's +absorbents +absorber +absorbing +absorbingly +absorbs +absorption +absorption's +absorptions +absorptive +abstain +abstained +abstainer +abstaining +abstains +abstention +abstentions +abstinence +abstract +abstracted +abstractedly +abstractedness +abstracter +abstracting +abstraction +abstraction's +abstractionism +abstractionist +abstractionists +abstractions +abstractive +abstractly +abstractness +abstractor +abstractor's +abstractors +abstracts +abstruse +abstrusely +abstruseness +abstrusenesses +absurd +absurdities +absurdity +absurdity's +absurdly +absurdness +abundance +abundances +abundant +abundantly +abuse +abused +abuser +abusers +abuses +abusing +abusive +abusively +abusiveness +abut +abutment +abutments +abuts +abutted +abutter +abutter's +abutters +abutting +abysmal +abysmally +abyss +abyss's +abysses +acacia +academia +academic +academically +academics +academies +academy +academy's +accede +acceded +accedes +acceding +accelerate +accelerated +accelerates +accelerating +acceleratingly +acceleration +accelerations +accelerative +accelerator +accelerators +accelerometer +accelerometer's +accelerometers +accent +accented +accenting +accents +accentual +accentually +accentuate +accentuated +accentuates +accentuating +accentuation +accept +acceptability +acceptable +acceptableness +acceptably +acceptance +acceptance's +acceptances +accepted +acceptedly +accepter +accepters +accepting +acceptingly +acceptingness +acceptive +acceptor +acceptor's +acceptors +accepts +access +accessed +accesses +accessibility +accessible +accessibly +accessing +accession +accession's +accessions +accessories +accessory +accessory's +accident +accident's +accidental +accidentally +accidentalness +accidently +accidents +acclaim +acclaimed +acclaimer +acclaiming +acclaims +acclamation +acclimate +acclimated +acclimates +acclimating +acclimation +accolade +accolades +accommodate +accommodated +accommodates +accommodating +accommodatingly +accommodation +accommodations +accommodative +accommodativeness +accompanied +accompanier +accompanies +accompaniment +accompaniment's +accompaniments +accompanist +accompanist's +accompanists +accompany +accompanying +accomplice +accomplices +accomplish +accomplished +accomplisher +accomplishers +accomplishes +accomplishing +accomplishment +accomplishment's +accomplishments +accord +accordance +accordances +accorded +accorder +accorders +according +accordingly +accordion +accordion's +accordions +accords +accost +accosted +accosting +accosts +account +accountabilities +accountability +accountable +accountableness +accountably +accountancy +accountant +accountant's +accountants +accounted +accounting +accountings +accounts +accredit +accreditation +accreditations +accredited +accretion +accretion's +accretions +accrue +accrued +accrues +accruing +acculturate +acculturated +acculturates +acculturating +acculturation +acculturative +accumulate +accumulated +accumulates +accumulating +accumulation +accumulations +accumulative +accumulatively +accumulativeness +accumulator +accumulator's +accumulators +accuracies +accuracy +accurate +accurately +accurateness +accursed +accursedly +accursedness +accusal +accusation +accusation's +accusations +accusative +accuse +accused +accuser +accusers +accuses +accusing +accusingly +accustom +accustomed +accustomedness +accustoming +accustoms +ace +ace's +aced +acer +aces +acetate +acetone +acetylene +ache +ached +aches +achievable +achieve +achieved +achievement +achievement's +achievements +achiever +achievers +achieves +achieving +aching +achingly +acid +acidic +acidities +acidity +acidly +acidness +acids +acidulous +acing +acknowledge +acknowledged +acknowledgedly +acknowledgement +acknowledger +acknowledgers +acknowledges +acknowledging +acme +acne +acned +acolyte +acolytes +acorn +acorn's +acorns +acoustic +acoustical +acoustically +acoustician +acoustics +acquaint +acquaintance +acquaintance's +acquaintances +acquainted +acquainting +acquaints +acquiesce +acquiesced +acquiescence +acquiesces +acquiescing +acquirable +acquire +acquired +acquires +acquiring +acquisition +acquisition's +acquisitions +acquisitiveness +acquit +acquits +acquittal +acquittals +acquitted +acquitter +acquitting +acre +acre's +acreage +acres +acrid +acridly +acridness +acrimonious +acrimoniously +acrimony +acrobat +acrobat's +acrobatic +acrobatics +acrobats +acronym +acronym's +acronyms +acropolis +across +acrylic +act +acted +acting +actinium +actinometer +actinometer's +actinometers +action +action's +actions +activate +activated +activates +activating +activation +activations +activator +activator's +activators +active +actively +activeness +activism +activist +activist's +activists +activities +activity +activity's +actor +actor's +actors +actress +actress's +actresses +acts +actual +actualities +actuality +actually +actuals +actuarial +actuarially +actuate +actuated +actuates +actuating +actuation +actuator +actuator's +actuators +acuity +acumen +acute +acutely +acuteness +acuter +acutest +acyclic +acyclically +ad +adage +adages +adagio +adagios +adamant +adamantly +adapt +adaptability +adaptable +adaptation +adaptation's +adaptations +adapted +adaptedness +adapter +adapters +adapting +adaption +adaptive +adaptively +adaptiveness +adaptor +adaptors +adapts +add +added +addenda +addendum +adder +adders +addict +addicted +addicting +addiction +addiction's +addictions +addictive +addicts +adding +addition +addition's +additional +additionally +additions +additive +additive's +additively +additives +additivity +address +addressability +addressable +addressed +addressee +addressee's +addressees +addresser +addressers +addresses +addressing +adds +adduce +adduced +adducer +adduces +adducing +adduct +adducted +adducting +adduction +adductive +adductor +adducts +adept +adeptly +adeptness +adepts +adequacies +adequacy +adequate +adequately +adequateness +adhere +adhered +adherence +adherences +adherent +adherent's +adherently +adherents +adherer +adherers +adheres +adhering +adhesion +adhesions +adhesive +adhesive's +adhesively +adhesiveness +adhesives +adiabatic +adiabatically +adieu +adjacency +adjacent +adjacently +adjective +adjective's +adjectively +adjectives +adjoin +adjoined +adjoining +adjoins +adjourn +adjourned +adjourning +adjournment +adjourns +adjudge +adjudged +adjudges +adjudging +adjudicate +adjudicated +adjudicates +adjudicating +adjudication +adjudication's +adjudications +adjudicative +adjunct +adjunct's +adjunctive +adjunctly +adjuncts +adjure +adjured +adjures +adjuring +adjust +adjustable +adjustably +adjusted +adjuster +adjusters +adjusting +adjustive +adjustment +adjustment's +adjustments +adjustor +adjustor's +adjustors +adjusts +adjutant +adjutants +administer +administered +administering +administerings +administers +administration +administration's +administrations +administrative +administratively +administrator +administrator's +administrators +admirable +admirableness +admirably +admiral +admiral's +admirals +admiralty +admiration +admirations +admire +admired +admirer +admirers +admires +admiring +admiringly +admissibility +admissible +admission +admission's +admissions +admit +admits +admittance +admitted +admittedly +admitting +admix +admixed +admixes +admixture +admonish +admonished +admonisher +admonishes +admonishing +admonishingly +admonishment +admonishment's +admonishments +admonition +admonition's +admonitions +ado +adobe +adolescence +adolescent +adolescent's +adolescently +adolescents +adopt +adopted +adopter +adopters +adopting +adoption +adoption's +adoptions +adoptive +adoptively +adopts +adorable +adorableness +adoration +adore +adored +adorer +adores +adoring +adorn +adorned +adorning +adornment +adornment's +adornments +adorns +adrenal +adrenaline +adrenally +adrift +adroit +adroitly +adroitness +ads +adsorb +adsorbed +adsorbing +adsorbs +adsorption +adulate +adulating +adulation +adulations +adult +adult's +adulterate +adulterated +adulterates +adulterating +adulteration +adulterer +adulterer's +adulterers +adulterous +adulterously +adultery +adulthood +adultly +adultness +adults +adumbrate +adumbrated +adumbrates +adumbrating +adumbration +adumbrative +adumbratively +advance +advanced +advancement +advancement's +advancements +advancer +advancers +advances +advancing +advantage +advantaged +advantageous +advantageously +advantageousness +advantages +advantaging +advent +adventist +adventists +adventitious +adventitiously +adventitiousness +adventive +adventively +adventure +adventured +adventurer +adventurers +adventures +adventuring +adventurous +adventurously +adventurousness +adverb +adverb's +adverbial +adverbially +adverbs +adversaries +adversary +adversary's +adverse +adversed +adversely +adverses +adversing +adversities +adversity +advertise +advertised +advertisement +advertisement's +advertisements +advertiser +advertisers +advertises +advertising +advice +advisability +advisable +advisableness +advisably +advise +advised +advisedly +advisee +advisee's +advisees +advisement +advisements +adviser +adviser's +advisers +advises +advising +advisor +advisor's +advisors +advisory +advocacy +advocate +advocated +advocates +advocating +advocation +advocative +aegis +aerate +aerated +aerates +aerating +aeration +aerator +aerators +aerial +aerial's +aerially +aerials +aeroacoustic +aerobic +aerobics +aerodynamic +aerodynamics +aeronautic +aeronautical +aeronautically +aeronautics +aerosol +aerosols +aerospace +afar +afars +affable +affair +affair's +affairs +affect +affectation +affectation's +affectations +affected +affectedly +affectedness +affecter +affecting +affectingly +affection +affection's +affectionate +affectionately +affectioned +affections +affective +affectively +affects +afferent +afferently +affianced +affidavit +affidavit's +affidavits +affiliate +affiliated +affiliates +affiliating +affiliation +affiliations +affinities +affinity +affinity's +affirm +affirmation +affirmation's +affirmations +affirmative +affirmatively +affirmed +affirming +affirms +affix +affixed +affixes +affixing +afflict +afflicted +afflicting +affliction +affliction's +afflictions +afflictive +afflictively +afflicts +affluence +affluent +affluently +afford +affordable +afforded +affording +affords +affricate +affricates +affrication +affricative +affright +affront +affronted +affronting +affronts +afghan +afghans +aficionado +aficionados +afield +afire +aflame +afloat +afoot +afore +aforementioned +aforesaid +aforethought +afoul +afraid +afresh +aft +after +aftereffect +aftereffects +aftermath +aftermost +afternoon +afternoon's +afternoons +afters +aftershock +aftershock's +aftershocks +afterthought +afterthoughts +afterward +afterwards +again +against +agape +agar +agate +agates +age +aged +agedly +agedness +ageless +agelessly +agelessness +agencies +agency +agency's +agenda +agenda's +agendas +agent +agent's +agentive +agents +ager +agers +ages +agglomerate +agglomerated +agglomerates +agglomeration +agglomerative +agglutinate +agglutinated +agglutinates +agglutinating +agglutination +agglutinative +agglutinin +agglutinins +aggravate +aggravated +aggravates +aggravating +aggravation +aggravations +aggregate +aggregated +aggregately +aggregateness +aggregates +aggregating +aggregation +aggregations +aggregative +aggregatively +aggression +aggression's +aggressions +aggressive +aggressively +aggressiveness +aggressor +aggressors +aggrieve +aggrieved +aggrievedly +aggrieves +aggrieving +aghast +agile +agilely +agility +aging +agitate +agitated +agitatedly +agitates +agitating +agitation +agitations +agitative +agitator +agitator's +agitators +agleam +aglow +agnostic +agnostic's +agnostics +ago +agog +agonies +agony +agrarian +agree +agreeable +agreeableness +agreeably +agreed +agreeing +agreement +agreement's +agreements +agreer +agreers +agrees +agricultural +agriculturally +agriculture +ague +ah +ahead +aid +aide +aided +aider +aides +aiding +aids +ail +ailed +aileron +ailerons +ailing +ailment +ailment's +ailments +ails +aim +aimed +aimer +aimers +aiming +aimless +aimlessly +aimlessness +aims +air +airbag +airbag's +airbags +airborne +aircraft +aircrafts +airdrop +airdrops +aired +airer +airers +airfield +airfield's +airfields +airflow +airframe +airframe's +airframes +airhead +airier +airiest +airily +airiness +airing +airings +airless +airlessness +airlift +airlift's +airlifts +airline +airline's +airliner +airliner's +airliners +airlines +airlock +airlock's +airlocks +airmail +airmails +airman +airmen +airport +airport's +airports +airs +airship +airship's +airships +airspace +airspeed +airspeeds +airstrip +airstrip's +airstrips +airway +airway's +airways +airy +aisle +aisles +ajar +akimbo +akin +alabaster +alacrity +alarm +alarmed +alarming +alarmingly +alarmist +alarms +alas +alba +albacore +albeit +album +albumen +albumin +albums +alchemy +alcohol +alcohol's +alcoholic +alcoholic's +alcoholics +alcoholism +alcoholisms +alcohols +alcove +alcove's +alcoved +alcoves +alder +alderman +alderman's +aldermen +ale +alee +alert +alerted +alertedly +alerter +alerters +alerting +alertly +alertness +alerts +alfalfa +alfresco +alga +algae +algaecide +algebra +algebra's +algebraic +algebraically +algebras +alginate +alginates +algorithm +algorithm's +algorithmic +algorithmically +algorithms +alias +aliased +aliases +aliasing +alibi +alibi's +alibis +alien +alien's +alienate +alienated +alienates +alienating +alienation +aliens +alight +alighted +alighting +align +aligned +aligner +aligning +alignment +alignments +aligns +alike +alikeness +aliment +aliments +alimony +alive +aliveness +alkali +alkali's +alkaline +alkalis +alkaloid +alkaloid's +alkaloids +alkyl +all +allay +allayed +allaying +allays +allegation +allegation's +allegations +allege +alleged +allegedly +alleges +allegiance +allegiance's +allegiances +alleging +allegoric +allegorical +allegorically +allegoricalness +allegories +allegory +allegory's +allegretto +allegretto's +allegrettos +allegro +allegro's +allegros +allele +alleles +allemande +allergic +allergies +allergy +allergy's +alleviate +alleviated +alleviates +alleviating +alleviation +alleviative +alleviator +alleviator's +alleviators +alley +alley's +alleys +alleyway +alleyway's +alleyways +alliance +alliance's +alliances +allied +allier +allies +alligator +alligator's +alligatored +alligators +alliteration +alliteration's +alliterations +alliterative +alliteratively +allocate +allocated +allocates +allocating +allocation +allocation's +allocations +allocative +allocator +allocator's +allocators +allophone +allophones +allophonic +allot +alloted +allotment +allotment's +allotments +allots +allotted +allotter +allotting +allow +allowable +allowableness +allowably +allowance +allowance's +allowanced +allowances +allowancing +allowed +allowedly +allowing +allows +alloy +alloy's +alloyed +alloying +alloys +allude +alluded +alludes +alluding +allure +allured +allurement +allures +alluring +allusion +allusion's +allusions +allusive +allusively +allusiveness +ally +allying +alma +almanac +almanac's +almanacs +almightiness +almighty +almond +almond's +almonds +almoner +almost +alms +almsman +alnico +aloe +aloes +aloft +aloha +alone +aloneness +along +alongside +aloof +aloofly +aloofness +aloud +alpha +alphabet +alphabet's +alphabetic +alphabetical +alphabetically +alphabetics +alphabets +alphanumeric +alphanumerics +alpine +alps +already +also +altar +altar's +altars +alter +alterable +alteration +alteration's +alterations +altercation +altercation's +altercations +altered +alterer +alterers +altering +alternate +alternated +alternately +alternates +alternating +alternation +alternations +alternative +alternatively +alternativeness +alternatives +alternator +alternator's +alternators +alters +although +altitude +altitudes +alto +alto's +altogether +altos +altruism +altruist +altruistic +altruistically +altruists +alum +alumna +alumna's +alumnae +alumni +alumnus +alundum +alveolar +alveolarly +alveoli +alveolus +always +am +amain +amalgam +amalgam's +amalgamate +amalgamated +amalgamates +amalgamating +amalgamation +amalgamations +amalgamative +amalgams +amanuensis +amass +amassed +amasser +amasses +amassing +amateur +amateur's +amateurish +amateurishly +amateurishness +amateurism +amateurs +amatory +amaze +amazed +amazedly +amazement +amazer +amazers +amazes +amazing +amazingly +amazon +amazon's +amazons +ambassador +ambassador's +ambassadors +amber +ambiance +ambiances +ambidextrous +ambidextrously +ambient +ambiguities +ambiguity +ambiguity's +ambiguous +ambiguously +ambiguousness +ambition +ambition's +ambitions +ambitious +ambitiously +ambitiousness +ambivalence +ambivalent +ambivalently +amble +ambled +ambler +ambles +ambling +ambrosial +ambrosially +ambulance +ambulance's +ambulances +ambulatory +ambuscade +ambuscader +ambush +ambushed +ambusher +ambushes +ameliorate +ameliorated +ameliorating +amelioration +ameliorative +amen +amenable +amend +amended +amender +amending +amendment +amendment's +amendments +amends +amenities +amenity +americium +amiable +amiableness +amiabler +amiablest +amicable +amicableness +amicably +amid +amide +amidst +amigo +amino +amiss +amity +ammo +ammonia +ammoniac +ammonias +ammonium +ammunition +ammunitions +amnesty +amoeba +amoeba's +amoebas +amok +among +amongst +amoral +amorality +amorally +amorous +amorously +amorousness +amorphous +amorphously +amorphousness +amount +amounted +amounter +amounters +amounting +amounts +amour +amour's +amours +amp +ampere +amperes +ampersand +ampersand's +ampersands +amphetamine +amphetamines +amphibian +amphibian's +amphibians +amphibious +amphibiously +amphibiousness +amphibology +ample +ampleness +ampler +amplest +amplification +amplifications +amplified +amplifier +amplifiers +amplifies +amplify +amplifying +amplitude +amplitude's +amplitudes +amply +ampoule +ampoule's +ampoules +amps +amputate +amputated +amputates +amputating +amputation +ams +amulet +amulets +amuse +amused +amusedly +amusement +amusement's +amusements +amuser +amusers +amuses +amusing +amusingly +amusingness +amusive +amyl +an +anachronism +anachronism's +anachronisms +anachronistically +anaconda +anacondas +anaerobic +anagram +anagram's +anagrams +anal +analogical +analogically +analogies +analogous +analogously +analogousness +analogy +analogy's +analysis +analyst +analyst's +analysts +analytic +analytical +analytically +analyticities +analyticity +analytics +anaphora +anaphoric +anaphorically +anaplasmosis +anarchic +anarchical +anarchist +anarchist's +anarchists +anarchy +anastomoses +anastomosis +anastomotic +anathema +anatomic +anatomical +anatomically +anatomicals +anatomy +ancestor +ancestor's +ancestors +ancestral +ancestrally +ancestry +anchor +anchorage +anchorage's +anchorages +anchored +anchoring +anchorite +anchoritism +anchors +anchovies +anchovy +ancient +anciently +ancientness +ancients +ancillaries +ancillary +and +anded +anders +anding +android +ands +anecdotal +anecdotally +anecdote +anecdote's +anecdotes +anechoic +anemometer +anemometer's +anemometers +anemometry +anemone +anew +angel +angel's +angelic +angels +anger +angered +angering +angers +angiography +angle +angled +angler +anglers +angles +angling +angrier +angriest +angrily +angriness +angry +angst +angstrom +angstroms +anguish +anguished +angular +angularly +anhydrous +anhydrously +aniline +animal +animal's +animally +animalness +animals +animate +animated +animatedly +animately +animateness +animates +animating +animation +animations +animator +animator's +animators +animism +animosity +anion +anion's +anionic +anionics +anions +anise +aniseikonic +anisotropic +anisotropies +anisotropy +anisotropy's +ankle +ankle's +ankles +annal +annalen +annals +annex +annexation +annexations +annexed +annexes +annexing +annihilate +annihilated +annihilates +annihilating +annihilation +annihilative +anniversaries +anniversary +anniversary's +annotate +annotated +annotates +annotating +annotation +annotations +annotative +announce +announced +announcement +announcement's +announcements +announcer +announcers +announces +announcing +annoy +annoyance +annoyance's +annoyances +annoyed +annoyer +annoyers +annoying +annoyingly +annoys +annual +annually +annuals +annul +annulled +annulling +annulment +annulment's +annulments +annuls +annum +annunciate +annunciated +annunciates +annunciating +annunciation +annunciator +annunciators +anode +anode's +anodes +anoint +anointed +anointer +anointing +anoints +anomalies +anomalous +anomalously +anomalousness +anomaly +anomaly's +anomic +anomie +anon +anonymity +anonymous +anonymously +anonymousness +anorexia +another +another's +answer +answerable +answered +answerer +answerers +answering +answers +ant +ant's +antagonism +antagonisms +antagonist +antagonist's +antagonistic +antagonistically +antagonists +antarctic +ante +anteater +anteater's +anteaters +antecedent +antecedent's +antecedently +antecedents +anted +antedate +antedated +antedates +antedating +antelope +antelope's +antelopes +antenna +antenna's +antennae +antennas +anterior +anteriorly +anteriors +anthem +anthem's +anthems +anther +anthologies +anthology +anthracite +anthropological +anthropologically +anthropologist +anthropologist's +anthropologists +anthropology +anthropomorphic +anthropomorphically +anti +antibacterial +antibiotic +antibiotics +antibodies +antibody +antic +antic's +anticipate +anticipated +anticipates +anticipating +anticipation +anticipations +anticipative +anticipatively +anticipatory +anticoagulation +anticompetitive +antics +antidisestablishmentarianism +antidote +antidote's +antidotes +antiformant +antifundamentalist +antigen +antigen's +antigens +antihistorical +antimicrobial +antimony +anting +antinomian +antinomy +antipathy +antiphonal +antiphonally +antipode +antipode's +antipodes +antiquarian +antiquarian's +antiquarians +antiquate +antiquated +antiquation +antique +antique's +antiques +antiquities +antiquity +antiredeposition +antiresonance +antiresonator +antiseptic +antisera +antiserum +antislavery +antisocial +antisubmarine +antisymmetric +antisymmetry +antithesis +antithetical +antithetically +antithyroid +antitoxin +antitoxin's +antitoxins +antitrust +antitruster +antler +antlered +ants +anus +anvil +anvil's +anvils +anxieties +anxiety +anxious +anxiously +anxiousness +any +anybodies +anybody +anyhow +anymore +anyone +anyone's +anyones +anyplace +anything +anythings +anyway +anyways +anywhere +anywheres +aorta +apace +apart +apartheid +apartment +apartment's +apartments +apartness +apathetic +apathy +ape +aped +aper +aperiodic +aperiodicity +aperture +apertured +apes +apex +apexes +aphasia +aphasic +aphid +aphid's +aphids +aphonic +aphorism +aphorism's +aphorisms +apiaries +apiary +apical +apically +apiece +aping +apish +apishly +apishness +aplenty +aplomb +apocalypse +apocalyptic +apocrypha +apocryphal +apocryphally +apocryphalness +apogee +apogees +apologetic +apologetically +apologetics +apologia +apologies +apologist +apologist's +apologists +apology +apology's +apostate +apostates +apostle +apostle's +apostles +apostolic +apostrophe +apostrophes +apothecary +apotheoses +apotheosis +appalled +appalling +appallingly +appanage +apparatus +apparatuses +apparel +apparels +apparent +apparently +apparentness +apparition +apparition's +apparitions +appeal +appealed +appealer +appealers +appealing +appealingly +appeals +appear +appearance +appearances +appeared +appearer +appearers +appearing +appears +appease +appeased +appeasement +appeaser +appeases +appeasing +appellant +appellant's +appellants +appellate +appellation +appellative +appellatively +append +appendage +appendage's +appendages +appended +appender +appenders +appendices +appendicitis +appending +appendix +appendix's +appendixes +appends +appertain +appertained +appertaining +appertains +appetite +appetite's +appetites +appetitive +applaud +applauded +applauder +applauding +applauds +applause +apple +apple's +applejack +apples +appliance +appliance's +appliances +applicability +applicable +applicant +applicant's +applicants +application +application's +applications +applicative +applicatively +applicator +applicator's +applicators +applied +applier +appliers +applies +applique +appliques +apply +applying +appoint +appointed +appointee +appointee's +appointees +appointer +appointers +appointing +appointive +appointment +appointment's +appointments +appoints +apportion +apportioned +apportioning +apportionment +apportionments +apportions +appraisal +appraisal's +appraisals +appraise +appraised +appraiser +appraisers +appraises +appraising +appraisingly +appreciable +appreciably +appreciate +appreciated +appreciates +appreciating +appreciation +appreciations +appreciative +appreciatively +appreciativeness +apprehend +apprehended +apprehender +apprehending +apprehends +apprehensible +apprehension +apprehension's +apprehensions +apprehensive +apprehensively +apprehensiveness +apprentice +apprenticed +apprentices +apprenticeship +apprenticeships +apprise +apprised +appriser +apprisers +apprises +apprising +apprisings +apprize +apprized +apprizer +apprizers +apprizes +apprizing +apprizingly +apprizings +approach +approachability +approachable +approached +approacher +approachers +approaches +approaching +approbate +approbation +appropriate +appropriated +appropriately +appropriateness +appropriates +appropriatest +appropriating +appropriation +appropriations +appropriative +appropriator +appropriator's +appropriators +approval +approval's +approvals +approve +approved +approver +approvers +approves +approving +approvingly +approximate +approximated +approximately +approximates +approximating +approximation +approximations +approximative +approximatively +appurtenance +appurtenances +apricot +apricot's +apricots +apron +apron's +aprons +apropos +apse +apses +apsis +apt +aptitude +aptitudes +aptly +aptness +aqua +aquaria +aquarium +aquas +aquatic +aquatics +aqueduct +aqueduct's +aqueducts +aqueous +aqueously +aquifer +aquifers +arabesque +arable +arachnid +arachnid's +arachnids +arbiter +arbiter's +arbiters +arbitrarily +arbitrariness +arbitrary +arbitrate +arbitrated +arbitrates +arbitrating +arbitration +arbitrative +arbitrator +arbitrator's +arbitrators +arboreal +arboreally +arc +arcade +arcade's +arcaded +arcades +arcading +arcane +arced +arch +archaeological +archaeologically +archaeologist +archaeologist's +archaeologists +archaeology +archaic +archaically +archaicness +archaism +archangel +archangel's +archangels +archbishop +archdiocese +archdioceses +arched +archenemy +archer +archers +archery +arches +archetype +archetypes +archfool +arching +archipelago +archipelagoes +architect +architect's +architectonic +architectonics +architects +architectural +architecturally +architecture +architecture's +architectures +archival +archive +archived +archiver +archivers +archives +archiving +archivist +archivists +archly +archness +arcing +arclike +arcs +arctic +ardent +ardently +arduous +arduously +arduousness +are +area +area's +areas +aren't +arena +arena's +arenas +ares +argon +argonaut +argonauts +argot +arguable +arguably +argue +argued +arguer +arguers +argues +arguing +argument +argument's +argumentation +argumentative +argumentatively +arguments +arid +aridity +aridness +aright +arise +arisen +ariser +arises +arising +arisings +aristocracy +aristocrat +aristocrat's +aristocratic +aristocratically +aristocrats +arithmetic +arithmetical +arithmetically +arithmetics +ark +arm +arm's +armadillo +armadillos +armament +armament's +armaments +armchair +armchair's +armchairs +armed +armer +armers +armful +armfuls +armhole +armies +arming +armistice +armload +armpit +armpit's +armpits +arms +army +army's +aroma +aromas +aromatic +aromaticness +arose +around +arousal +arouse +aroused +arouses +arousing +arpeggio +arpeggio's +arpeggios +arrack +arraign +arraigned +arraigning +arraignment +arraignment's +arraignments +arraigns +arrange +arranged +arrangement +arrangement's +arrangements +arranger +arrangers +arranges +arranging +arrant +arrantly +array +arrayed +arrayer +arraying +arrays +arrears +arrest +arrested +arrester +arresters +arresting +arrestingly +arrestor +arrestor's +arrestors +arrests +arrival +arrival's +arrivals +arrive +arrived +arriver +arrives +arriving +arrogance +arrogant +arrogantly +arrogate +arrogated +arrogates +arrogating +arrogation +arrow +arrowed +arrowhead +arrowhead's +arrowheads +arrowing +arrows +arroyo +arroyos +arsenal +arsenal's +arsenals +arsenic +arsine +arsines +arson +art +art's +arterial +arterially +arteries +arteriolar +arteriole +arteriole's +arterioles +arteriosclerosis +artery +artery's +artful +artfully +artfulness +arthritis +arthrogram +arthrogram's +arthrograms +arthropod +arthropod's +arthropods +artichoke +artichoke's +artichokes +article +article's +articled +articles +articling +articulate +articulated +articulately +articulateness +articulates +articulating +articulation +articulations +articulative +articulator +articulators +articulatory +artifact +artifact's +artifacts +artifice +artificer +artifices +artificial +artificialities +artificiality +artificially +artificialness +artilleries +artillerist +artillery +artisan +artisan's +artisans +artist +artist's +artistic +artistically +artistry +artists +artless +artlessly +arts +artwork +as +asbestos +ascend +ascendancy +ascendant +ascendantly +ascended +ascendency +ascendent +ascender +ascenders +ascending +ascends +ascension +ascensions +ascent +ascertain +ascertainable +ascertained +ascertaining +ascertains +ascetic +ascetic's +asceticism +ascetics +ascot +ascribable +ascribe +ascribed +ascribes +ascribing +ascription +aseptic +ash +ashamed +ashamedly +ashen +asher +ashes +ashman +ashore +ashtray +ashtray's +ashtrays +aside +asides +asinine +asininely +ask +askance +asked +asker +askers +askew +askewness +asking +asks +asleep +asocial +asp +asparagus +aspect +aspect's +aspects +aspen +asper +aspersion +aspersion's +aspersions +asphalt +asphalted +asphyxia +aspic +aspirant +aspirant's +aspirants +aspirate +aspirated +aspirates +aspirating +aspiration +aspiration's +aspirations +aspirator +aspirators +aspire +aspired +aspirer +aspires +aspirin +aspiring +aspirins +ass +ass's +assail +assailant +assailant's +assailants +assailed +assailing +assails +assassin +assassin's +assassinate +assassinated +assassinates +assassinating +assassination +assassinations +assassins +assault +assaulted +assaulter +assaulting +assaultive +assaultively +assaultiveness +assaults +assay +assayed +assayer +assayers +assaying +assemblage +assemblage's +assemblages +assemble +assembled +assembler +assemblers +assembles +assemblies +assembling +assembly +assembly's +assen +assent +assented +assenter +assenting +assents +assert +asserted +asserter +asserters +asserting +assertion +assertion's +assertions +assertive +assertively +assertiveness +asserts +asses +assess +assessed +assesses +assessing +assessment +assessment's +assessments +assessor +assessor's +assessors +asset +asset's +assets +assiduity +assiduous +assiduously +assiduousness +assign +assignable +assigned +assignee +assignee's +assignees +assigner +assigners +assigning +assignment +assignment's +assignments +assigns +assimilate +assimilated +assimilates +assimilating +assimilation +assimilations +assimilative +assist +assistance +assistances +assistant +assistant's +assistants +assistantship +assistantships +assisted +assister +assisting +assists +associate +associated +associates +associating +association +association's +associational +associations +associative +associatively +associativities +associativity +associator +associator's +associators +assonance +assonant +assort +assorted +assorter +assorting +assortment +assortment's +assortments +assorts +assuage +assuaged +assuages +assuaging +assume +assumed +assumer +assumes +assuming +assumption +assumption's +assumptions +assurance +assurance's +assurances +assure +assured +assuredly +assuredness +assurer +assurers +assures +assuring +assuringly +astatine +aster +aster's +asterisk +asterisk's +asterisks +asteroid +asteroid's +asteroidal +asteroids +asters +asthma +astonish +astonished +astonishes +astonishing +astonishingly +astonishment +astound +astounded +astounding +astoundingly +astounds +astral +astrally +astray +astride +astringency +astringent +astringently +astronaut +astronaut's +astronautics +astronauts +astronomer +astronomer's +astronomers +astronomical +astronomically +astronomy +astrophysical +astrophysics +astute +astutely +astuteness +asunder +asylum +asylums +asymmetric +asymmetrical +asymmetrically +asymmetries +asymmetry +asymptomatically +asymptote +asymptote's +asymptotes +asymptotic +asymptotically +asymptoticly +asynchronism +asynchronous +asynchronously +asynchrony +at +atavistic +ate +atemporal +atheism +atheist +atheist's +atheistic +atheists +atherosclerosis +athlete +athlete's +athletes +athletic +athleticism +athletics +atlas +atmosphere +atmosphere's +atmosphered +atmospheres +atmospheric +atmospherics +atoll +atoll's +atolls +atom +atom's +atomic +atomically +atomics +atoms +atonal +atonally +atone +atoned +atonement +atones +atoning +atop +atrocious +atrociously +atrociousness +atrocities +atrocity +atrocity's +atrophic +atrophied +atrophies +atrophy +atrophying +attach +attache +attached +attacher +attachers +attaches +attaching +attachment +attachment's +attachments +attack +attackable +attacked +attacker +attacker's +attackers +attacking +attacks +attain +attainable +attainableness +attainably +attained +attainer +attainers +attaining +attainment +attainment's +attainments +attains +attempt +attempted +attempter +attempters +attempting +attempts +attend +attendance +attendance's +attendances +attendant +attendant's +attendants +attended +attendee +attendee's +attendees +attender +attenders +attending +attends +attention +attention's +attentional +attentionality +attentions +attentive +attentively +attentiveness +attenuate +attenuated +attenuates +attenuating +attenuation +attenuator +attenuator's +attenuators +attest +attested +attester +attesting +attests +attic +attic's +attics +attire +attired +attires +attiring +attitude +attitude's +attitudes +attitudinal +attitudinally +attorney +attorney's +attorneys +attract +attracted +attracting +attraction +attraction's +attractions +attractive +attractively +attractiveness +attractor +attractor's +attractors +attracts +attributable +attribute +attributed +attributer +attributes +attributing +attribution +attributions +attributive +attributively +attrition +attune +attuned +attunes +attuning +atypical +atypically +auburn +auction +auctioned +auctioneer +auctioneer's +auctioneers +auctioning +audacious +audaciously +audaciousness +audacity +audible +audibly +audience +audience's +audiences +audio +audiogram +audiogram's +audiograms +audiological +audiologist +audiologist's +audiologists +audiology +audiometer +audiometer's +audiometers +audiometric +audiometry +audit +audited +auditing +audition +audition's +auditioned +auditioning +auditions +auditive +auditor +auditor's +auditorium +auditoriums +auditors +auditory +audits +auger +auger's +augers +aught +augment +augmentation +augmentations +augmented +augmenter +augmenting +augments +augur +augurs +august +augustly +augustness +aunt +aunt's +auntly +aunts +aura +aura's +aural +aurally +auras +aureole +aureomycin +aurora +auscultate +auscultated +auscultates +auscultating +auscultation +auscultations +auspice +auspices +auspicious +auspiciously +auspiciousness +austere +austerely +austereness +austerity +authentic +authentically +authenticate +authenticated +authenticates +authenticating +authentication +authentications +authenticator +authenticators +authenticity +author +author's +authored +authoring +authoritarian +authoritarianism +authoritative +authoritatively +authoritativeness +authorities +authority +authority's +authors +authorship +autism +autistic +auto +auto's +autobiographic +autobiographical +autobiographically +autobiographies +autobiography +autobiography's +autocollimator +autocorrelate +autocorrelated +autocorrelates +autocorrelating +autocorrelation +autocorrelations +autocracies +autocracy +autocrat +autocrat's +autocratic +autocratically +autocrats +autodial +autofluorescence +autograph +autographed +autographing +autographs +automata +automate +automated +automates +automatic +automatically +automatics +automating +automation +automaton +automatons +automobile +automobile's +automobiles +automotive +autonavigator +autonavigator's +autonavigators +autonomic +autonomous +autonomously +autonomy +autopilot +autopilot's +autopilots +autopsied +autopsies +autopsy +autoregressive +autorepeat +autorepeating +autorepeats +autos +autosuggestibility +autotransformer +autumn +autumn's +autumnal +autumnally +autumns +auxiliaries +auxiliary +avail +availabilities +availability +available +availableness +availably +availed +availer +availers +availing +avails +avalanche +avalanched +avalanches +avalanching +avant +avarice +avaricious +avariciously +avariciousness +avenge +avenged +avenger +avenges +avenging +avenue +avenue's +avenues +aver +average +averaged +averagely +averageness +averages +averaging +averred +averrer +averring +avers +averse +aversely +averseness +aversion +aversion's +aversions +aversive +avert +averted +averting +averts +avian +aviaries +aviary +aviation +aviator +aviator's +aviators +avid +avidity +avidly +avidness +avionic +avionics +avocado +avocados +avocation +avocation's +avocations +avoid +avoidable +avoidably +avoidance +avoided +avoider +avoiders +avoiding +avoids +avouch +avow +avowed +avowedly +avower +avows +await +awaited +awaiting +awaits +awake +awaked +awaken +awakened +awakener +awakening +awakens +awakes +awaking +award +awarded +awarder +awarders +awarding +awards +aware +awareness +awash +away +awayness +awe +awed +awesome +awesomely +awesomeness +awful +awfully +awfulness +awhile +awhiles +awing +awkward +awkwardly +awkwardness +awl +awl's +awls +awning +awning's +awninged +awnings +awoke +awry +ax +axe +axed +axer +axers +axes +axial +axially +axing +axiological +axiologically +axiom +axiom's +axiomatic +axiomatically +axiomatics +axioms +axion +axion's +axions +axis +axle +axle's +axles +axolotl +axolotl's +axolotls +axon +axon's +axons +aye +ayer +ayers +ayes +azalea +azalea's +azaleas +azimuth +azimuth's +azimuths +azure +babble +babbled +babbler +babbles +babbling +babe +babe's +babes +babied +babies +baby +baby's +babyhood +babying +babyish +babysit +babysits +babysitter +babysitters +baccalaureate +bachelor +bachelor's +bachelors +bacilli +bacillus +back +backache +backache's +backaches +backbone +backbone's +backbones +backdrop +backdrop's +backdrops +backed +backer +backers +background +background's +backgrounds +backing +backlash +backlasher +backlog +backlog's +backlogs +backpack +backpack's +backpacker +backpackers +backpacks +backplane +backplane's +backplanes +backs +backscatter +backscattered +backscattering +backscatters +backslash +backslashed +backslashes +backslashing +backspace +backspaced +backspaces +backspacing +backstabber +backstabbing +backstage +backstairs +backstitch +backstitched +backstitches +backstitching +backtrack +backtracked +backtracker +backtrackers +backtracking +backtracks +backup +backups +backward +backwardly +backwardness +backwards +backwater +backwater's +backwaters +backwoods +backyard +backyard's +backyards +bacon +baconer +bacteria +bacterial +bacterially +bacterium +bad +bade +baden +badge +badged +badger +badger's +badgered +badgering +badgers +badges +badging +badlands +badly +badminton +badness +bads +baffle +baffled +baffler +bafflers +baffles +baffling +bafflingly +bag +bag's +bagatelle +bagatelle's +bagatelles +bagel +bagel's +bagels +baggage +bagged +bagger +bagger's +baggers +baggier +baggies +bagginess +bagging +baggy +bagpipe +bagpipe's +bagpiper +bagpipes +bags +bah +bail +bailer +bailiff +bailiff's +bailiffs +bailing +bailly +bait +baited +baiter +baiting +baits +bake +baked +baker +bakeries +bakers +bakery +bakery's +bakes +baking +bakings +baklava +balalaika +balalaika's +balalaikas +balance +balanced +balancedness +balancer +balancers +balances +balancing +balconied +balconies +balcony +balcony's +bald +balder +balding +baldly +baldness +bale +baled +baleful +balefully +balefulness +baler +balers +bales +baling +balk +balked +balker +balkier +balkiness +balking +balks +balky +ball +ballad +ballad's +ballads +ballast +ballast's +ballasts +balled +baller +ballerina +ballerina's +ballerinas +ballers +ballet +ballet's +ballets +balling +ballistic +ballistics +balloon +ballooned +ballooner +ballooners +ballooning +balloons +ballot +ballot's +balloted +balloter +balloting +ballots +ballplayer +ballplayer's +ballplayers +ballroom +ballroom's +ballrooms +balls +ballyhoo +balm +balm's +balmier +balminess +balms +balmy +balsa +balsam +balsams +balustrade +balustrade's +balustrades +bamboo +bamboos +ban +ban's +banal +banally +banana +banana's +bananas +band +bandage +bandaged +bandager +bandages +bandaging +banded +bander +bandied +bandies +banding +bandit +bandit's +bandits +bandpass +bands +bandstand +bandstand's +bandstands +bandwagon +bandwagon's +bandwagons +bandwidth +bandwidths +bandy +bandying +bane +baneful +banefully +bang +banged +banger +banging +bangle +bangle's +bangles +bangs +baning +banish +banished +banisher +banishes +banishing +banishment +banister +banister's +banisters +banjo +banjo's +banjos +bank +banked +banker +bankers +banking +bankrupt +bankruptcies +bankruptcy +bankruptcy's +bankrupted +bankrupting +bankrupts +banks +banned +banner +banner's +banners +banning +banquet +banqueted +banqueter +banqueting +banquetings +banquets +bans +banshee +banshee's +banshees +bantam +banter +bantered +banterer +bantering +banteringly +banters +baptism +baptism's +baptismal +baptismally +baptisms +baptist +baptist's +baptistery +baptistries +baptistry +baptistry's +baptists +bar +bar's +barb +barbarian +barbarian's +barbarians +barbaric +barbarities +barbarity +barbarous +barbarously +barbarousness +barbecue +barbecued +barbecuer +barbecues +barbecuing +barbed +barbedness +barbell +barbell's +barbells +barber +barbered +barbering +barbers +barbital +barbiturate +barbiturates +barbs +bard +bard's +bards +bare +bared +barefoot +barefooted +barely +bareness +barer +bares +barest +barflies +barfly +barfly's +bargain +bargained +bargainer +bargaining +bargains +barge +barged +barges +barging +baring +baritone +baritone's +baritones +barium +bark +barked +barker +barkers +barking +barks +barley +barn +barn's +barns +barnstorm +barnstormed +barnstormer +barnstorming +barnstorms +barnyard +barnyard's +barnyards +barometer +barometer's +barometers +barometric +baron +baron's +baroness +baronial +baronies +barons +barony +barony's +baroque +baroquely +baroqueness +barrack +barracker +barracks +barracuda +barracuda's +barracudas +barrage +barrage's +barraged +barrages +barraging +barred +barrel +barrel's +barrels +barren +barrenness +barrens +barricade +barricade's +barricades +barrier +barrier's +barriers +barring +barringer +barrow +barrows +bars +bartender +bartender's +bartenders +barter +bartered +barterer +bartering +barters +bas +basal +basally +basalt +base +baseball +baseball's +baseballs +baseboard +baseboard's +baseboards +based +baseless +baseline +baseline's +baselines +basely +baseman +basement +basement's +basements +baseness +baser +bases +basest +bash +bashed +basher +bashes +bashful +bashfully +bashfulness +bashing +basic +basically +basics +basil +basin +basin's +basined +basing +basins +basis +bask +basked +basket +basket's +basketball +basketball's +basketballs +baskets +basking +bass +bass's +basses +basset +bassinet +bassinet's +bassinets +basso +bastard +bastard's +bastardly +bastards +baste +basted +baster +bastes +basting +bastion +bastion's +bastioned +bastions +bat +bat's +batch +batched +batcher +batches +batching +bated +bater +bath +bathe +bathed +bather +bathers +bathes +bathing +bathos +bathrobe +bathrobe's +bathrobes +bathroom +bathroom's +bathroomed +bathrooms +baths +bathtub +bathtub's +bathtubs +bating +baton +baton's +batons +bats +battalion +battalion's +battalions +batted +batten +battened +battening +battens +batter +battered +batteries +battering +batters +battery +battery's +batting +battle +battled +battlefield +battlefield's +battlefields +battlefront +battlefront's +battlefronts +battleground +battleground's +battlegrounds +battlement +battlement's +battlemented +battlements +battler +battlers +battles +battleship +battleship's +battleships +battling +bauble +bauble's +baubles +baud +bauds +bauxite +bawdier +bawdiness +bawdy +bawl +bawled +bawler +bawling +bawls +bay +bayed +baying +bayly +bayonet +bayonet's +bayoneted +bayoneting +bayonets +bayou +bayou's +bayous +bays +bazaar +bazaar's +bazaars +be +beach +beached +beaches +beachhead +beachhead's +beachheads +beaching +beacon +beacon's +beaconed +beaconing +beacons +bead +beaded +beading +beadle +beadle's +beadles +beads +beady +beagle +beagle's +beagles +beak +beaked +beaker +beakers +beaks +beam +beamed +beamer +beamers +beaming +beams +bean +beanbag +beanbag's +beanbags +beaned +beaner +beaners +beaning +beans +bear +bearable +bearably +beard +bearded +beardedness +beardless +beards +bearer +bearers +bearing +bearings +bearish +bearishly +bearishness +bears +beast +beastings +beastlier +beastliness +beastly +beasts +beat +beatable +beatably +beaten +beater +beaters +beatific +beatification +beatify +beating +beatings +beatitude +beatitude's +beatitudes +beatnik +beatnik's +beatniks +beats +beau +beau's +beaus +beauteous +beauteously +beauteousness +beauties +beautification +beautifications +beautified +beautifier +beautifiers +beautifies +beautiful +beautifully +beautifulness +beautify +beautifying +beauty +beauty's +beaver +beaver's +beavers +becalm +becalmed +becalming +becalms +became +because +beck +beckon +beckoned +beckoning +beckons +become +becomes +becoming +becomingly +bed +bed's +bedazzle +bedazzled +bedazzlement +bedazzles +bedazzling +bedbug +bedbug's +bedbugs +bedded +bedder +bedder's +bedders +bedding +bedevil +bedevils +bedfast +bedlam +bedpost +bedpost's +bedposts +bedraggle +bedraggled +bedridden +bedrock +bedrock's +bedroom +bedroom's +bedroomed +bedrooms +beds +bedside +bedspread +bedspread's +bedspreads +bedspring +bedspring's +bedsprings +bedstead +bedstead's +bedsteads +bedtime +bee +beech +beechen +beecher +beef +beefed +beefer +beefers +beefier +beefing +beefs +beefsteak +beefy +beehive +beehive's +beehives +been +beens +beep +beeped +beeper +beeping +beeps +beer +beers +bees +beet +beet's +beetle +beetle's +beetled +beetles +beetling +beets +befall +befallen +befalling +befalls +befell +befit +befit's +befits +befitted +befitting +befittingly +befog +befogged +befogging +befogs +before +beforehand +befoul +befouled +befouling +befouls +befriend +befriended +befriending +befriends +befuddle +befuddled +befuddles +befuddling +beg +began +beget +begets +begetting +beggar +beggared +beggaring +beggarliness +beggarly +beggars +beggary +begged +begging +begin +beginner +beginner's +beginners +beginning +beginning's +beginnings +begins +begot +begotten +begrudge +begrudged +begrudger +begrudges +begrudging +begrudgingly +begs +beguile +beguiled +beguiler +beguiles +beguiling +beguilingly +begun +behalf +behave +behaved +behaver +behaves +behaving +behead +beheading +beheld +behest +behind +behold +beholden +beholder +beholders +beholding +beholds +beige +being +beings +belated +belatedly +belatedness +belay +belayed +belaying +belays +belch +belched +belches +belching +belfries +belfry +belfry's +belie +belied +belief +belief's +beliefs +belier +belies +believability +believable +believably +believe +believed +believer +believers +believes +believing +belittle +belittled +belittler +belittles +belittling +bell +bell's +bellboy +bellboy's +bellboys +belle +belle's +belles +bellhop +bellhop's +bellhops +bellicose +bellicosely +bellicoseness +bellicosity +bellied +bellies +belligerence +belligerent +belligerent's +belligerently +belligerents +bellman +bellmen +bellow +bellowed +bellowing +bellows +bells +bellwether +bellwether's +bellwethers +belly +belly's +bellyful +bellying +belong +belonged +belonging +belongingness +belongings +belongs +beloved +below +belt +belted +belting +belts +bely +belying +bemoan +bemoaned +bemoaning +bemoans +bench +benched +bencher +benches +benching +benchmark +benchmark's +benchmarking +benchmarks +bend +bendable +bended +bender +benders +bending +bends +beneath +benediction +benediction's +benedictions +benefactor +benefactor's +benefactors +beneficence +beneficences +beneficial +beneficially +beneficialness +beneficiaries +beneficiary +benefit +benefited +benefiter +benefiters +benefiting +benefits +benevolence +benevolent +benevolently +benevolentness +benighted +benightedly +benightedness +benign +benignly +bent +bents +benzene +bequeath +bequeathed +bequeathes +bequeathing +bequest +bequest's +bequests +berate +berated +berates +berating +bereave +bereaved +bereavement +bereavements +bereaves +bereaving +bereft +beret +beret's +berets +beribboned +beriberi +berkelium +berried +berries +berry +berry's +berrying +berth +berthed +berthing +berthings +berths +beryl +beryllium +bes +beseech +beseeches +beseeching +beseechingly +beset +besets +besetting +beside +besides +besiege +besieged +besieger +besiegers +besieging +besmirch +besmirched +besmirches +besmirching +besotted +besotting +besought +bespeak +bespeaks +bespectacled +best +bested +bester +bestial +bestially +besting +bestow +bestowal +bestowed +bests +bestseller +bestseller's +bestsellers +bestselling +bet +bet's +beta +betas +beth +betide +betray +betrayal +betrayed +betrayer +betraying +betrays +betroth +betrothal +betrothals +betrothed +bets +better +bettered +bettering +betterment +betterments +betters +betting +between +betweenness +betwixt +bevel +bevels +beverage +beverage's +beverages +bevies +bevy +bewail +bewailed +bewailing +bewails +beware +bewhiskered +bewilder +bewildered +bewilderedly +bewilderedness +bewildering +bewilderingly +bewilderment +bewilders +bewitch +bewitched +bewitches +bewitching +bewitchingly +beyond +biannual +bias +biased +biases +biasing +biasness +bib +bib's +bibbed +bibbing +bible +bible's +bibles +biblical +biblically +bibliographic +bibliographical +bibliographically +bibliographics +bibliographies +bibliography +bibliography's +bibliophile +bibliophiles +bibs +bicameral +bicarbonate +bicentennial +biceps +bicker +bickered +bickerer +bickering +bickers +biconcave +biconvex +bicycle +bicycled +bicycler +bicyclers +bicycles +bicycling +bid +bid's +biddable +bidden +bidder +bidder's +bidders +biddies +bidding +biddy +bide +bided +bider +bides +biding +bidirectional +bids +biennial +biennially +biennium +bier +bifocal +bifocals +bifurcate +bifurcated +bifurcately +bifurcates +bifurcating +bifurcation +bifurcations +big +bigger +biggest +bight +bight's +bights +bigly +bigness +bigot +bigot's +bigoted +bigotedly +bigoting +bigotry +bigots +bijection +bijection's +bijections +bijective +bijectively +bike +bike's +biked +biker +biker's +bikers +bikes +biking +bikini +bikini's +bikinied +bikinis +bilabial +bilateral +bilaterally +bilateralness +bile +bilge +bilge's +bilged +bilges +bilging +bilinear +bilingual +bilingually +bilinguals +bilk +bilked +bilker +bilking +bilks +bill +billboard +billboard's +billboards +billed +biller +billers +billet +billeted +billeting +billets +billiard +billiards +billing +billings +billion +billions +billionth +billow +billowed +billowing +billows +bills +bimodal +bimolecular +bimolecularly +bimonthlies +bimonthly +bin +bin's +binaries +binary +binaural +binaurally +bind +binded +binder +binders +binding +bindingly +bindingness +bindings +binds +bing +binge +bingen +binges +bingo +bingos +binocular +binocularly +binoculars +binomial +binomially +bins +binuclear +biochemical +biochemically +biochemistry +biofeedback +biographer +biographer's +biographers +biographic +biographical +biographically +biographies +biography +biography's +biological +biologically +biologicals +biologist +biologist's +biologists +biology +biomedical +biomedicine +biopsies +biopsy +bipartisan +bipartite +bipartitely +bipartition +biped +bipeds +biplane +biplane's +biplanes +bipolar +biracial +birch +birchen +bircher +birches +bird +bird's +birdbath +birdbath's +birdbaths +birder +birdie +birdied +birdies +birdlike +birds +birefringence +birefringent +birth +birthday +birthday's +birthdays +birthed +birthplace +birthplaces +birthright +birthright's +birthrights +births +biscuit +biscuit's +biscuits +bisect +bisected +bisecting +bisection +bisection's +bisections +bisector +bisector's +bisectors +bisects +bishop +bishop's +bishops +bismuth +bison +bison's +bisons +bisque +bisques +bit +bit's +bitblt +bitblts +bitch +bitch's +bitches +bite +biter +biters +bites +biting +bitingly +bitmap +bitmap's +bitmaps +bits +bitser +bitten +bitter +bitterer +bitterest +bitterly +bitterness +bitters +bittersweet +bittersweetly +bittersweetness +bituminous +bitwise +bivalve +bivalve's +bivalved +bivalves +bivariate +bivouac +bivouacs +biweekly +bizarre +bizarrely +bizarreness +blab +blabbed +blabbermouth +blabbermouths +blabbing +blabs +black +blackberries +blackberry +blackberry's +blackbird +blackbird's +blackbirder +blackbirds +blackboard +blackboard's +blackboards +blacked +blacken +blackened +blackener +blackening +blackens +blacker +blackest +blacking +blackjack +blackjack's +blackjacks +blacklist +blacklisted +blacklister +blacklisting +blacklists +blackly +blackmail +blackmailed +blackmailer +blackmailers +blackmailing +blackmails +blackness +blackout +blackout's +blackouts +blacks +blacksmith +blacksmith's +blacksmithing +blacksmiths +bladder +bladder's +bladders +blade +blade's +bladed +blades +blamable +blame +blamed +blameless +blamelessly +blamelessness +blamer +blamers +blames +blaming +blanch +blanched +blancher +blanches +blanching +bland +blandly +blandness +blank +blanked +blanker +blankest +blanket +blanketed +blanketer +blanketers +blanketing +blankets +blanking +blankly +blankness +blanks +blare +blared +blares +blaring +blase +blaspheme +blasphemed +blasphemer +blasphemes +blasphemies +blaspheming +blasphemous +blasphemously +blasphemousness +blasphemy +blast +blasted +blaster +blasters +blasting +blasts +blatant +blatantly +blatantness +blaze +blazed +blazer +blazers +blazes +blazing +blazingly +bleach +bleached +bleacher +bleachers +bleaches +bleaching +bleak +bleakly +bleakness +blear +bleariness +bleary +bleat +bleater +bleating +bleats +bled +bleed +bleeder +bleeders +bleeding +bleedings +bleeds +blemish +blemish's +blemished +blemishes +blemishing +blend +blended +blender +blenders +blending +blends +bless +blessed +blessedly +blessedness +blesses +blessing +blessings +blew +blight +blighted +blighter +blimp +blimp's +blimps +blind +blinded +blinder +blinders +blindfold +blindfolded +blindfolding +blindfolds +blinding +blindingly +blindly +blindness +blinds +blink +blinked +blinker +blinkered +blinkering +blinkers +blinking +blinks +blip +blip's +blips +bliss +blissful +blissfully +blissfulness +blister +blistered +blistering +blisteringly +blisters +blithe +blithely +blither +blithest +blitz +blitz's +blitzes +blitzkrieg +blizzard +blizzard's +blizzards +bloat +bloated +bloater +bloaters +bloating +bloats +blob +blob's +blobs +bloc +bloc's +block +block's +blockade +blockaded +blockader +blockades +blockading +blockage +blockage's +blockages +blocked +blocker +blockers +blockhouse +blockhouses +blocking +blocks +blocs +bloke +bloke's +blokes +blond +blond's +blonde +blonde's +blondes +blonds +blood +blooded +bloodhound +bloodhound's +bloodhounds +bloodied +bloodiest +bloodiness +bloodless +bloodlessly +bloodlessness +bloods +bloodshed +bloodshot +bloodstain +bloodstain's +bloodstained +bloodstains +bloodstream +bloody +bloodying +bloom +bloomed +bloomer +bloomers +blooming +blooms +blossom +blossomed +blossoms +blot +blot's +blots +blotted +blotting +blouse +blouse's +blouses +blousing +blow +blowed +blower +blowers +blowfish +blowing +blown +blows +blowup +blubber +blubbered +blubbering +bludgeon +bludgeoned +bludgeoning +bludgeons +blue +blueberries +blueberry +blueberry's +bluebird +bluebird's +bluebirds +bluebonnet +bluebonnet's +bluebonnets +blued +bluefish +bluely +blueness +blueprint +blueprint's +blueprinted +blueprinting +blueprints +bluer +blues +bluest +bluestocking +bluff +bluffed +bluffer +bluffing +bluffly +bluffness +bluffs +bluing +bluish +bluishness +blunder +blundered +blunderer +blundering +blunderingly +blunderings +blunders +blunt +blunted +blunter +bluntest +blunting +bluntly +bluntness +blunts +blur +blur's +blurb +blurred +blurredly +blurrier +blurriness +blurring +blurringly +blurry +blurs +blurt +blurted +blurter +blurting +blurts +blush +blushed +blusher +blushes +blushing +blushingly +bluster +blustered +blusterer +blustering +blusteringly +blusters +blustery +boar +board +boarded +boarder +boarders +boarding +boardinghouse +boardinghouse's +boardinghouses +boards +boast +boasted +boaster +boasters +boastful +boastfully +boastfulness +boasting +boastings +boasts +boat +boated +boater +boaters +boathouse +boathouse's +boathouses +boating +boatload +boatload's +boatloads +boatman +boatmen +boats +boatswain +boatswain's +boatswains +boatyard +boatyard's +boatyards +bob +bob's +bobbed +bobbies +bobbin +bobbin's +bobbing +bobbins +bobby +bobolink +bobolink's +bobolinks +bobs +bobwhite +bobwhite's +bobwhites +bode +boded +bodes +bodice +bodied +bodies +bodily +boding +body +bodybuilder +bodybuilder's +bodybuilders +bodybuilding +bodyguard +bodyguard's +bodyguards +bodying +bog +bog's +bogged +boggle +boggled +boggles +boggling +bogs +bogus +boil +boiled +boiler +boilerplate +boilers +boiling +boils +boisterous +boisterously +boisterousness +bold +bolder +boldest +boldface +boldfaced +boldfaces +boldfacing +boldly +boldness +boll +bolster +bolstered +bolsterer +bolstering +bolsters +bolt +bolted +bolter +bolting +bolts +bomb +bombard +bombarded +bombarding +bombardment +bombardments +bombards +bombast +bombaster +bombastic +bombed +bomber +bombers +bombing +bombings +bombproof +bombs +bonanza +bonanza's +bonanzas +bond +bondage +bonded +bonder +bonders +bonding +bonds +bondsman +bondsmen +bone +boned +boner +boners +bones +bonfire +bonfire's +bonfires +bong +bonier +boning +bonnet +bonneted +bonnets +bonnier +bonny +bonus +bonus's +bonuses +bony +boo +boob +boobies +booboo +booby +book +bookcase +bookcase's +bookcases +booked +booker +bookers +bookie +bookie's +bookies +booking +bookings +bookish +bookishly +bookishness +bookkeeper +bookkeeper's +bookkeepers +bookkeeping +booklet +booklet's +booklets +books +bookseller +bookseller's +booksellers +bookshelf +bookshelf's +bookshelves +bookstore +bookstore's +bookstores +boolean +booleans +boom +boomed +boomer +boomerang +boomerang's +boomerangs +booming +booms +boon +boor +boor's +boorish +boorishly +boorishness +boors +boos +boost +boosted +booster +boosting +boosts +boot +booted +booth +booths +booties +booting +bootleg +bootlegged +bootlegger +bootlegger's +bootleggers +bootlegging +bootlegs +boots +bootstrap +bootstrap's +bootstrapped +bootstrapping +bootstraps +booty +booze +boozer +boozing +borate +borated +borates +borax +bordello +bordello's +bordellos +border +bordered +borderer +bordering +borderings +borderland +borderland's +borderlands +borderline +borders +bore +bored +boredom +borer +borers +bores +boric +boring +boringly +boringness +born +borne +boron +borough +boroughs +borrow +borrowed +borrower +borrowers +borrowing +borrowings +borrows +bosom +bosom's +bosoms +boss +bossed +bosses +bosun +botanical +botanically +botanist +botanist's +botanists +botany +botch +botched +botcher +botchers +botches +botching +both +bother +bothered +bothering +bothers +bothersome +bottle +bottled +bottleneck +bottleneck's +bottlenecks +bottler +bottlers +bottles +bottling +bottom +bottomed +bottomer +bottoming +bottomless +bottomlessly +bottomlessness +bottoms +botulinus +botulism +bouffant +bough +bough's +boughed +boughs +bought +boughten +boulder +boulder's +bouldered +boulders +boulevard +boulevard's +boulevards +bounce +bounced +bouncer +bouncers +bounces +bouncier +bouncing +bouncingly +bouncy +bound +boundaries +boundary +boundary's +bounded +bounden +bounder +bounding +boundless +boundlessly +boundlessness +bounds +bounteous +bounteously +bounteousness +bountied +bounties +bounty +bounty's +bouquet +bouquet's +bouquets +bourbon +bourbons +bourgeois +bourgeoisie +bout +bout's +bouts +bovine +bovinely +bovines +bow +bowed +bowel +bowel's +bowels +bowen +bower +bowers +bowing +bowl +bowled +bowler +bowlers +bowline +bowline's +bowlines +bowling +bowls +bowman +bows +bowser +bowstring +bowstring's +bowstrings +box +boxcar +boxcar's +boxcars +boxed +boxer +boxers +boxes +boxing +boxwood +boy +boy's +boycott +boycotted +boycotter +boycotting +boycotts +boyer +boyfriend +boyfriend's +boyfriends +boyhood +boyish +boyishly +boyishness +boys +bra +bra's +brace +braced +bracelet +bracelet's +bracelets +bracer +braces +bracing +bracket +bracketed +bracketing +brackets +brackish +brackishness +brae +brae's +braes +brag +bragged +bragger +bragging +brags +braid +braided +braider +braiding +braids +braille +brain +brainchild +brainchild's +brained +brainier +braininess +braining +brains +brainstorm +brainstorm's +brainstormer +brainstorming +brainstorms +brainwash +brainwashed +brainwasher +brainwashes +brainwashing +brainy +brake +braked +brakes +braking +bramble +bramble's +brambles +brambling +brambly +bran +branch +branched +branches +branching +branchings +brand +branded +brander +brandied +brandies +branding +brandish +brandishes +brandishing +brands +brandy +brandying +bras +brash +brashly +brashness +brass +brassed +brasses +brassier +brassiere +brassiness +brassy +brat +brat's +brats +bravado +brave +braved +bravely +braveness +braver +bravery +braves +bravest +braving +bravo +bravoed +bravoing +bravos +bravura +brawl +brawled +brawler +brawling +brawls +brawn +bray +brayed +brayer +braying +brays +braze +brazed +brazen +brazened +brazening +brazenly +brazenness +brazer +brazes +brazier +brazier's +braziers +brazing +breach +breached +breacher +breachers +breaches +breaching +bread +breadboard +breadboard's +breadboards +breaded +breading +breads +breadth +breadwinner +breadwinner's +breadwinners +break +breakable +breakables +breakage +breakaway +breakdown +breakdown's +breakdowns +breaker +breakers +breakfast +breakfasted +breakfaster +breakfasters +breakfasting +breakfasts +breaking +breakpoint +breakpoint's +breakpointed +breakpointing +breakpoints +breaks +breakthrough +breakthrough's +breakthroughes +breakthroughs +breakup +breakups +breakwater +breakwater's +breakwaters +breast +breasted +breasting +breasts +breastwork +breastwork's +breastworks +breath +breathable +breathe +breathed +breather +breathers +breathes +breathier +breathing +breathless +breathlessly +breathlessness +breaths +breathtaking +breathtakingly +breathy +bred +breech +breech's +breeches +breeching +breed +breeder +breeding +breeds +breeze +breeze's +breezed +breezes +breezier +breezily +breeziness +breezing +breezy +bremsstrahlung +brethren +breve +breves +brevet +breveted +breveting +brevets +brevity +brew +brewed +brewer +breweries +brewers +brewery +brewery's +brewing +brews +briar +briar's +briars +bribe +bribed +briber +bribers +bribes +bribing +brick +bricked +bricker +bricking +bricklayer +bricklayer's +bricklayers +bricklaying +bricks +bridal +bride +bride's +bridegroom +brides +bridesmaid +bridesmaid's +bridesmaids +bridge +bridgeable +bridged +bridgehead +bridgehead's +bridgeheads +bridges +bridgework +bridgework's +bridging +bridle +bridled +bridles +bridling +brief +briefcase +briefcase's +briefcases +briefed +briefer +briefest +briefing +briefing's +briefings +briefly +briefness +briefs +brier +brig +brig's +brigade +brigade's +brigaded +brigades +brigadier +brigadier's +brigadiers +brigading +brigantine +bright +brighten +brightened +brightener +brighteners +brightening +brightens +brighter +brightest +brighting +brightly +brightness +brightnesses +brights +brigs +brilliance +brilliancy +brilliant +brilliantly +brilliantness +brim +brimful +brimmed +brindle +brindled +brine +briner +bring +bringer +bringers +bringing +brings +brining +brink +brinkmanship +brisk +brisker +briskly +briskness +bristle +bristled +bristles +bristling +britches +brittle +brittled +brittlely +brittleness +brittler +brittlest +brittling +broach +broached +broacher +broaches +broaching +broad +broadband +broadcast +broadcasted +broadcaster +broadcasters +broadcasting +broadcastings +broadcasts +broaden +broadened +broadener +broadeners +broadening +broadenings +broadens +broader +broadest +broadly +broadness +broads +broadside +brocade +brocaded +broccoli +brochure +brochure's +brochures +broil +broiled +broiler +broilers +broiling +broils +broke +broken +brokenly +brokenness +broker +brokerage +brokers +bromide +bromide's +bromides +bromine +bromines +bronchi +bronchial +bronchiole +bronchiole's +bronchioles +bronchitis +bronchus +bronze +bronzed +bronzer +bronzes +bronzing +brooch +brooch's +brooches +brood +brooder +brooding +broodingly +broods +brook +brooked +brooks +broom +broom's +broomed +brooming +brooms +broomstick +broomstick's +broomsticks +broth +brothel +brothel's +brothels +brother +brother's +brotherhood +brotherliness +brotherly +brothers +brought +brow +brow's +browbeat +browbeaten +browbeating +browbeats +brown +browned +browner +brownest +brownie +brownie's +brownies +browning +brownings +brownish +brownly +brownness +browns +brows +browse +browsed +browser +browsers +browses +browsing +bruise +bruised +bruiser +bruisers +bruises +bruising +brunch +brunches +brunette +brunettes +brunt +brush +brushed +brusher +brushes +brushfire +brushfire's +brushfires +brushier +brushing +brushlike +brushy +brusque +brusquely +brusqueness +brutal +brutalities +brutality +brutally +brute +brute's +brutes +brutish +brutishly +brutishness +bubble +bubbled +bubbler +bubbles +bubblier +bubbling +bubbly +buck +buckboard +buckboard's +buckboards +bucked +bucker +bucket +bucket's +bucketed +bucketing +buckets +bucking +buckle +buckled +buckler +buckles +buckling +bucks +buckshot +buckskin +buckskins +buckwheat +bucolic +bud +bud's +budded +buddies +budding +buddy +buddy's +budge +budged +budges +budget +budgetary +budgeted +budgeter +budgeters +budgeting +budgets +budging +buds +buff +buff's +buffalo +buffaloes +buffer +buffer's +buffered +bufferer +bufferer's +bufferers +buffering +buffers +buffet +buffeted +buffeting +buffetings +buffets +buffing +buffoon +buffoon's +buffoons +buffs +bug +bug's +bugged +bugger +bugger's +buggered +buggering +buggers +buggies +bugging +buggy +buggy's +bugle +bugled +bugler +bugles +bugling +bugs +build +buildable +builded +builder +builders +building +building's +buildings +builds +buildup +buildup's +buildups +built +bulb +bulb's +bulbed +bulbs +bulge +bulged +bulges +bulging +bulk +bulked +bulkhead +bulkhead's +bulkheaded +bulkheads +bulkier +bulkiness +bulks +bulky +bull +bulldog +bulldog's +bulldogs +bulldoze +bulldozed +bulldozer +bulldozers +bulldozes +bulldozing +bulled +bullet +bullet's +bulletin +bulletin's +bulletins +bulletproof +bulletproofed +bulletproofing +bulletproofs +bullets +bullied +bullies +bulling +bullion +bullish +bullishly +bullishness +bulls +bully +bullying +bulwark +bum +bum's +bumble +bumblebee +bumblebee's +bumblebees +bumbled +bumbler +bumblers +bumbles +bumbling +bumblingly +bummed +bummer +bummers +bumming +bump +bumped +bumper +bumpers +bumping +bumps +bumptious +bumptiously +bumptiousness +bums +bun +bun's +bunch +bunched +bunches +bunching +bundle +bundled +bundler +bundles +bundling +bungalow +bungalow's +bungalows +bungle +bungled +bungler +bunglers +bungles +bungling +bunglingly +bunion +bunion's +bunions +bunk +bunked +bunker +bunker's +bunkered +bunkering +bunkers +bunkhouse +bunkhouse's +bunkhouses +bunking +bunkmate +bunkmate's +bunkmates +bunks +bunnies +bunny +bunny's +buns +bunt +bunted +bunter +bunters +bunting +bunts +buoy +buoyancy +buoyant +buoyantly +buoyed +buoying +buoys +burden +burden's +burdened +burdening +burdens +burdensome +burdensomely +burdensomeness +bureau +bureau's +bureaucracies +bureaucracy +bureaucracy's +bureaucrat +bureaucrat's +bureaucratic +bureaucrats +bureaus +burgeon +burgeoned +burgeoning +burgeons +burger +burgess +burgess's +burgesses +burgher +burgher's +burghers +burglar +burglar's +burglaries +burglarproof +burglarproofed +burglarproofing +burglarproofs +burglars +burglary +burglary's +burgle +burgled +burgles +burgling +burial +buried +burier +buries +burl +burled +burler +burlesque +burlesqued +burlesquely +burlesquer +burlesques +burlesquing +burlier +burliness +burly +burn +burned +burner +burners +burning +burningly +burnings +burnish +burnished +burnisher +burnishes +burnishing +burns +burnt +burntly +burntness +burp +burped +burping +burps +burr +burr's +burred +burrer +burro +burro's +burros +burrow +burrowed +burrower +burrowing +burrows +burrs +bursa +bursas +bursitis +burst +bursted +burster +bursting +bursts +bury +burying +bus +busboy +busboy's +busboys +bused +buses +bush +bushed +bushel +bushel's +bushels +bushes +bushier +bushiness +bushing +bushings +bushwhack +bushwhacked +bushwhacker +bushwhacking +bushwhacks +bushy +busied +busier +busies +busiest +busily +business +business's +businesses +businesslike +businessman +businessmen +busing +buss +bussed +busses +bussing +bust +bustard +bustard's +bustards +busted +buster +busting +bustle +bustled +bustling +bustlingly +busts +busy +busying +but +butane +butcher +butcher's +butchered +butcherer +butchering +butcherly +butchers +butchery +butler +butler's +butlers +butt +butt's +butte +butted +butter +buttered +butterer +butterers +butterfat +butterflies +butterfly +butterfly's +buttering +butternut +butters +buttes +butting +buttock +buttock's +buttocks +button +buttoned +buttoner +buttonhole +buttonhole's +buttonholer +buttonholes +buttoning +buttons +buttress +buttressed +buttresses +buttressing +butts +butyl +butyrate +buxom +buxomly +buxomness +buy +buyer +buyer's +buyers +buying +buys +buzz +buzzard +buzzard's +buzzards +buzzed +buzzer +buzzes +buzzing +buzzword +buzzword's +buzzwords +buzzy +by +bye +byers +byes +bygone +bygones +bylaw +bylaw's +bylaws +byline +byline's +byliner +bylines +bypass +bypassed +bypasses +bypassing +byproduct +byproduct's +byproducts +bystander +bystander's +bystanders +byte +byte's +bytes +byway +byways +byword +byword's +bywords +cab +cab's +cabbage +cabbage's +cabbaged +cabbages +cabbaging +caber +cabin +cabin's +cabinet +cabinet's +cabinets +cabins +cable +cabled +cables +cabling +cabs +cache +cache's +cached +cacher +caches +caching +cackle +cackled +cackler +cackles +cackling +cacti +cactus +cactuses +cad +cadence +cadenced +cadences +cadencing +cafe +cafe's +cafes +cafeteria +cafeteria's +cafeterias +cage +caged +cager +cagers +cages +caging +cajole +cajoled +cajoler +cajoles +cajoling +cake +caked +cakes +caking +calamities +calamity +calamity's +calcium +calculate +calculated +calculatedly +calculatedness +calculates +calculating +calculation +calculations +calculative +calculator +calculator's +calculators +calculus +calendar +calendar's +calendared +calendaring +calendars +calf +calfs +calibrate +calibrated +calibrater +calibrates +calibrating +calibration +calibrations +calibrator +calibrators +calico +caliph +caliphs +call +callback +called +caller +caller's +callers +calling +callous +calloused +callously +callousness +calls +calm +calmed +calmer +calmest +calming +calmingly +calmly +calmness +calms +calorie +calorie's +calories +calves +came +camel +camel's +camels +camera +camera's +cameras +camion +camouflage +camouflaged +camouflages +camouflaging +camp +campaign +campaigned +campaigner +campaigners +campaigning +campaigns +camped +camper +campers +camping +camps +campus +campus's +campuses +can +can's +can't +canal +canal's +canals +canaries +canary +canary's +cancel +cancellation +cancellation's +cancellations +cancels +cancer +cancer's +cancers +candid +candidate +candidate's +candidates +candidly +candidness +candied +candies +candle +candled +candler +candles +candlestick +candlestick's +candlesticks +candling +candy +candying +cane +caned +caner +canes +caning +canker +cankered +cankering +canned +canner +canner's +canners +cannibal +cannibal's +cannibals +canning +cannister +cannister's +cannisters +cannon +cannon's +cannoned +cannoning +cannons +cannot +canoe +canoe's +canoed +canoes +canon +canon's +canonical +canonically +canonicals +canons +canopy +cans +cantankerous +cantankerously +cantankerousness +canto +canton +canton's +cantons +cantor +cantor's +cantors +cantos +canvas +canvas's +canvaser +canvases +canvass +canvassed +canvasser +canvassers +canvasses +canvassing +canyon +canyon's +canyons +cap +cap's +capabilities +capability +capability's +capable +capableness +capably +capacious +capaciously +capaciousness +capacitance +capacitances +capacities +capacitive +capacitively +capacitor +capacitor's +capacitors +capacity +cape +caper +capered +capering +capers +capes +capillary +capita +capital +capitalism +capitalist +capitalist's +capitalists +capitally +capitals +capitol +capitol's +capitols +capped +capping +capricious +capriciously +capriciousness +caps +captain +captained +captaining +captains +caption +caption's +captioned +captioner +captioning +captions +captivate +captivated +captivates +captivating +captivation +captive +captive's +captives +captivity +captor +captor's +captors +capture +captured +capturer +capturers +captures +capturing +car +car's +caravan +caravan's +caravaner +caravans +carbohydrate +carbohydrate's +carbohydrates +carbolic +carbon +carbon's +carbonate +carbonated +carbonates +carbonation +carbonic +carbons +carcass +carcass's +carcasses +card +card's +cardboard +cardboards +carded +carder +cardiac +cardinal +cardinalities +cardinality +cardinality's +cardinally +cardinals +carding +cards +care +cared +career +career's +careered +careering +careers +carefree +careful +carefully +carefulness +careless +carelessly +carelessness +carer +carers +cares +caress +caressed +caresser +caresses +caressing +caressingly +caressive +caressively +caret +carets +cargo +cargoes +cargos +caribou +caribous +caring +carnation +carnations +carnival +carnival's +carnivals +carnivorous +carnivorously +carnivorousness +carol +carol's +carols +carpenter +carpenter's +carpentered +carpentering +carpenters +carpet +carpeted +carpeting +carpets +carriage +carriage's +carriages +carried +carrier +carriers +carries +carrot +carrot's +carrots +carry +carrying +carryover +carryovers +cars +cart +carted +carter +carters +carting +cartography +carton +carton's +cartons +cartoon +cartoon's +cartoons +cartridge +cartridge's +cartridges +carts +carve +carved +carver +carvers +carves +carving +carvings +cascade +cascaded +cascades +cascading +case +cased +casement +casement's +casements +cases +cash +cashed +casher +cashers +cashes +cashier +cashier's +cashiers +cashing +casing +casings +cask +cask's +casket +casket's +caskets +casks +casserole +casserole's +casseroles +cast +cast's +caste +caste's +casted +caster +casters +castes +casteth +casting +castings +castle +castled +castles +castling +casts +casual +casually +casualness +casuals +casualties +casualty +casualty's +cat +cat's +catalyst +catalyst's +catalysts +cataract +cataracts +catastrophe +catastrophe's +catastrophes +catastrophic +catch +catchable +catcher +catcher's +catchers +catches +catching +categorical +categorically +categories +category +category's +cater +catered +caterer +catering +caterpillar +caterpillar's +caterpillars +caters +cathedral +cathedral's +cathedrals +catheter +catheters +cathode +cathode's +cathodes +catholic +catholic's +catholics +cats +catsup +cattle +caught +causal +causality +causally +causation +causation's +causations +cause +caused +causer +causes +causeway +causeway's +causeways +causing +caustic +causticly +caustics +caution +cautioned +cautioner +cautioners +cautioning +cautionings +cautions +cautious +cautiously +cautiousness +cavalier +cavalierly +cavalierness +cavalry +cave +caveat +caveat's +caveats +caved +caver +cavern +cavern's +caverns +caves +caving +cavities +cavity +cavity's +caw +cawed +cawing +caws +cease +ceased +ceaseless +ceaselessly +ceaselessness +ceases +ceasing +cedar +ceiling +ceiling's +ceilinged +ceilings +celebrate +celebrated +celebratedness +celebrates +celebrating +celebration +celebrations +celebratory +celebrities +celebrity +celebrity's +celery +celestial +celestially +celibate +celibates +cell +cellar +cellar's +cellared +cellarer +cellaring +cellars +celled +cellist +cellist's +cellists +cells +cellular +cellularly +cement +cemented +cementer +cementing +cements +cemeteries +cemetery +cemetery's +censor +censored +censoring +censors +censorship +censure +censured +censurer +censures +censuring +census +census's +censuses +cent +centipede +centipede's +centipedes +central +centrally +centrals +centrifuge +centrifuge's +centrifuged +centrifuges +centrifuging +centripetal +centripetally +cents +centuries +century +century's +cereal +cereal's +cereals +cerebral +cerebrally +ceremonial +ceremonially +ceremonialness +ceremonies +ceremony +ceremony's +certain +certainly +certainties +certainty +certifiable +certificate +certificated +certificates +certificating +certification +certifications +certified +certifier +certifiers +certifies +certify +certifying +cessation +cessation's +cessations +chafe +chafer +chaff +chaffer +chaffered +chafferer +chaffering +chaffing +chafing +chagrin +chagrined +chagrining +chagrins +chain +chained +chaining +chains +chair +chaired +chairing +chairman +chairmanship +chairmanships +chairmen +chairperson +chairperson's +chairpersons +chairs +chalice +chalice's +chaliced +chalices +chalk +chalked +chalking +chalks +challenge +challenged +challenger +challengers +challenges +challenging +challengingly +chamber +chambered +chamberer +chamberers +chambering +chamberlain +chamberlain's +chamberlains +chambers +champagne +champaign +champion +championed +championing +champions +championship +championship's +championships +chance +chanced +chancellor +chancellors +chances +chancing +chandelier +chandelier's +chandeliers +change +changeability +changeable +changeableness +changeably +changed +changeover +changeover's +changeovers +changer +changers +changes +changing +channel +channels +chant +chanted +chanter +chanticleer +chanticleer's +chanticleers +chanting +chants +chaos +chaotic +chap +chap's +chapel +chapel's +chapels +chaperon +chaperoned +chaplain +chaplain's +chaplains +chaps +chapter +chapter's +chaptered +chaptering +chapters +char +character +character's +charactered +charactering +characteristic +characteristic's +characteristically +characteristics +characters +charcoal +charcoaled +charcoals +charge +chargeable +chargeableness +charged +charger +chargers +charges +charging +charing +chariot +chariot's +chariots +charitable +charitableness +charities +charity +charity's +charm +charmed +charmer +charmers +charming +charmingly +charms +chars +chart +chartable +charted +charter +chartered +charterer +charterers +chartering +charters +charting +chartings +charts +chase +chased +chaser +chasers +chases +chasing +chasm +chasm's +chasms +chaste +chastely +chasteness +chaster +chastest +chastise +chastised +chastiser +chastisers +chastises +chastising +chat +chateau +chateau's +chateaus +chats +chatter +chattered +chatterer +chatterers +chattering +chatterly +chatters +chauffeur +chauffeured +chauffeuring +chauffeurs +chauvinism +chauvinism's +chauvinist +chauvinist's +chauvinistic +chauvinists +cheap +cheapen +cheapened +cheapening +cheapens +cheaper +cheapest +cheaply +cheapness +cheat +cheated +cheater +cheaters +cheating +cheats +check +checkable +checked +checker +checkered +checkering +checkers +checking +checklist +checkout +checkouts +checkpoint +checkpoint's +checkpoints +checks +checksum +checksum's +checksums +cheek +cheek's +cheeks +cheer +cheered +cheerer +cheerers +cheerful +cheerfully +cheerfulness +cheerier +cheerily +cheeriness +cheering +cheerless +cheerlessly +cheerlessness +cheerly +cheers +cheery +cheese +cheese's +cheesed +cheeses +cheesing +chef +chef's +chefs +chemical +chemically +chemicals +chemise +chemises +chemist +chemist's +chemistries +chemistry +chemists +cherish +cherished +cherisher +cherishes +cherishing +cherries +cherry +cherry's +cherub +cherub's +cherubim +cherubs +chess +chest +chester +chestnut +chestnut's +chestnuts +chests +chew +chewed +chewer +chewers +chewing +chews +chick +chickadee +chickadee's +chickadees +chicken +chickened +chickening +chickens +chicks +chide +chided +chides +chiding +chief +chief's +chiefly +chiefs +chieftain +chieftain's +chieftains +chiffon +child +child's +childhood +childhoods +childish +childishly +childishness +childly +children +children's +chill +chilled +chiller +chillers +chillier +chillies +chilliness +chilling +chillingly +chillness +chills +chilly +chime +chime's +chimed +chimer +chimes +chiming +chimney +chimney's +chimneyed +chimneys +chin +chin's +chink +chinked +chinks +chinned +chinner +chinners +chinning +chins +chintz +chip +chip's +chipmunk +chipmunk's +chipmunks +chips +chirp +chirped +chirping +chirps +chisel +chisels +chivalrous +chivalrously +chivalrousness +chivalry +chlorine +chloroplast +chloroplast's +chloroplasts +chock +chock's +chocked +chocker +chocking +chocks +chocolate +chocolate's +chocolates +choice +choicely +choiceness +choicer +choices +choicest +choir +choir's +choirs +choke +choked +choker +chokers +chokes +choking +chokingly +cholera +choose +chooser +choosers +chooses +choosing +chop +chopped +chopper +chopper's +choppers +chopping +chops +choral +chorally +chord +chord's +chorded +chording +chords +chore +chores +choring +chorion +chorus +chorused +choruses +chose +chosen +christen +christened +christening +christens +chronic +chronicle +chronicled +chronicler +chroniclers +chronicles +chronological +chronologically +chronologies +chronology +chronology's +chubbier +chubbiest +chubbiness +chubby +chuck +chuck's +chucked +chucking +chuckle +chuckled +chuckles +chuckling +chucklingly +chucks +chum +chump +chump's +chumping +chumps +chums +chunk +chunk's +chunks +church +churched +churches +churching +churchliness +churchly +churchman +churchyard +churchyard's +churchyards +churn +churned +churner +churners +churning +churns +chute +chute's +chuted +chutes +chuting +cider +ciders +cigar +cigar's +cigarette +cigarette's +cigarettes +cigars +cinder +cinder's +cinders +cinnamon +cipher +cipher's +ciphered +ciphering +ciphers +circle +circled +circler +circles +circling +circuit +circuit's +circuited +circuiting +circuitous +circuitously +circuitousness +circuitry +circuits +circular +circular's +circularities +circularity +circularly +circularness +circulars +circulate +circulated +circulates +circulating +circulation +circulations +circulative +circumference +circumferences +circumflex +circumflexes +circumlocution +circumlocution's +circumlocutions +circumspect +circumspectly +circumstance +circumstance's +circumstanced +circumstances +circumstancing +circumstantial +circumstantially +circumvent +circumventable +circumvented +circumventing +circumvents +circus +circus's +circuses +cistern +cistern's +cisterns +citadel +citadel's +citadels +citation +citation's +citations +cite +cited +cites +citied +cities +citing +citizen +citizen's +citizenly +citizens +citizenship +city +city's +civic +civics +civil +civilian +civilian's +civilians +civilities +civility +civilly +clad +clads +claim +claimable +claimant +claimant's +claimants +claimed +claimer +claiming +claims +clairvoyant +clairvoyantly +clairvoyants +clam +clam's +clamber +clambered +clamberer +clambering +clambers +clamorous +clamorously +clamorousness +clamp +clamped +clamper +clamping +clamps +clams +clan +clang +clanged +clanger +clangers +clanging +clangs +clans +clap +claps +clarification +clarifications +clarified +clarifier +clarifies +clarify +clarifying +clarity +clash +clashed +clasher +clashes +clashing +clasp +clasped +clasper +clasping +clasps +class +classed +classer +classes +classic +classical +classically +classics +classifiable +classification +classifications +classified +classifieds +classifier +classifiers +classifies +classify +classifying +classing +classmate +classmate's +classmates +classroom +classroom's +classrooms +classwork +clatter +clattered +clatterer +clattering +clatteringly +clatters +clause +clause's +clauses +claw +clawed +clawer +clawing +claws +clay +clay's +clayed +claying +clays +clean +cleaned +cleaner +cleaner's +cleaners +cleanest +cleaning +cleanlier +cleanliness +cleanly +cleanness +cleans +cleanse +cleansed +cleanser +cleansers +cleanses +cleansing +cleanup +cleanup's +cleanups +clear +clearance +clearance's +clearances +cleared +clearer +clearest +clearing +clearing's +clearings +clearly +clearness +clears +cleavage +cleavages +cleave +cleaved +cleaver +cleavers +cleaves +cleaving +cleft +cleft's +clefts +clench +clenched +clenches +clenching +clergy +clergyman +clerical +clerically +clericals +clerk +clerk's +clerked +clerking +clerkly +clerks +clever +cleverer +cleverest +cleverly +cleverness +cliche +cliche's +cliches +click +clicked +clicker +clickers +clicking +clicks +client +client's +clients +cliff +cliff's +cliffs +climate +climate's +climates +climatic +climatically +climax +climaxed +climaxes +climaxing +climb +climbed +climber +climbers +climbing +climbs +clime +clime's +climes +clinch +clinched +clincher +clinches +clinching +clinchingly +cling +clinging +clings +clinic +clinic's +clinical +clinically +clinics +clink +clinked +clinker +clinkered +clinkering +clinkers +clip +clip's +clipped +clipper +clipper's +clippers +clipping +clipping's +clippings +clips +clique +clique's +cliques +cloak +cloak's +cloaked +cloaking +cloaks +clobber +clobbered +clobbering +clobbers +clock +clocked +clocker +clockers +clocking +clockings +clocks +clockwise +clockwork +clod +clod's +clods +clog +clog's +clogged +clogging +clogs +cloister +cloister's +cloistered +cloistering +cloisters +clone +cloned +cloner +cloners +clones +cloning +closable +close +closed +closely +closeness +closenesses +closer +closers +closes +closest +closet +closeted +closets +closing +closings +closure +closure's +closured +closures +closuring +cloth +clothe +clothed +clothes +clothing +cloud +clouded +cloudier +cloudiest +cloudiness +clouding +cloudless +cloudlessly +cloudlessness +clouds +cloudy +clout +clove +clover +cloves +clown +clowning +clowns +club +club's +clubbed +clubbing +clubs +cluck +clucked +clucking +clucks +clue +clue's +clues +cluing +clump +clumped +clumping +clumps +clumsier +clumsiest +clumsily +clumsiness +clumsy +clung +cluster +clustered +clustering +clusterings +clusters +clutch +clutched +clutches +clutching +clutter +cluttered +cluttering +clutters +coach +coach's +coached +coacher +coaches +coaching +coachman +coagulate +coagulated +coagulates +coagulating +coagulation +coal +coaled +coaler +coalesce +coalesced +coalesces +coalescing +coaling +coalition +coals +coarse +coarsely +coarsen +coarsened +coarseness +coarsening +coarser +coarsest +coast +coastal +coasted +coaster +coasters +coasting +coasts +coat +coated +coater +coaters +coating +coatings +coats +coax +coaxed +coaxer +coaxes +coaxial +coaxially +coaxing +cobbler +cobbler's +cobblers +cobweb +cobweb's +cobwebs +cock +cocked +cocker +cocking +cockroach +cockroaches +cocks +cocktail +cocktail's +cocktails +cocoa +coconut +coconut's +coconuts +cocoon +cocoon's +cocoons +cod +code +coded +coder +coder's +coders +codes +codeword +codeword's +codewords +codification +codification's +codifications +codified +codifier +codifier's +codifiers +codifies +codify +codifying +coding +codings +cods +coefficient +coefficient's +coefficiently +coefficients +coerce +coerced +coerces +coercing +coercion +coercions +coercive +coercively +coerciveness +coexist +coexisted +coexistence +coexisting +coexists +coffee +coffee's +coffees +coffer +coffer's +coffers +coffin +coffin's +coffins +cogent +cogently +cogitate +cogitated +cogitates +cogitating +cogitation +cogitative +cognition +cognitions +cognitive +cognitively +cognitives +cohabit +cohabitation +cohabitations +cohabited +cohabiting +cohabits +cohere +cohered +coherence +coherent +coherently +coherer +coheres +cohering +cohesion +cohesive +cohesively +cohesiveness +coil +coiled +coiling +coils +coin +coinage +coincide +coincided +coincidence +coincidence's +coincidences +coincidental +coincidentally +coincides +coinciding +coined +coiner +coining +coins +coke +cokes +coking +cold +colder +coldest +coldly +coldness +colds +collaborate +collaborated +collaborates +collaborating +collaboration +collaborations +collaborative +collaboratively +collaborator +collaborator's +collaborators +collapse +collapsed +collapses +collapsing +collar +collared +collaring +collars +collate +collated +collateral +collaterally +collates +collating +collation +collations +collative +collator +collators +colleague +colleague's +colleagues +collect +collected +collectedly +collectedness +collectible +collecting +collection +collection's +collections +collective +collectively +collectives +collector +collector's +collectors +collects +college +college's +colleges +collegiate +collegiately +collide +collided +collides +colliding +collie +collied +collier +collies +collision +collision's +collisions +cologne +cologned +colon +colon's +colonel +colonel's +colonels +colonial +colonially +colonialness +colonials +colonies +colonist +colonist's +colonists +colons +colony +colony's +colossal +colossally +colt +colt's +colter +colts +column +column's +columnar +columned +columns +comb +combat +combatant +combatant's +combatants +combated +combating +combative +combatively +combativeness +combats +combed +comber +combers +combination +combination's +combinational +combinations +combinator +combinator's +combinatorial +combinatorially +combinatoric +combinatorics +combinators +combine +combined +combiner +combiners +combines +combing +combings +combining +combo +combs +combustion +combustions +come +comedian +comedian's +comedians +comedic +comedies +comedy +comedy's +comelier +comeliness +comely +comer +comers +comes +comest +comestible +comestibles +comet +comet's +cometh +comets +comfort +comfortabilities +comfortability +comfortable +comfortableness +comfortably +comforted +comforter +comforters +comforting +comfortingly +comforts +comic +comic's +comical +comically +comics +coming +comings +comma +comma's +command +command's +commandant +commandant's +commandants +commanded +commandeer +commandeered +commandeering +commandeers +commander +commanders +commanding +commandingly +commandment +commandment's +commandments +commands +commas +commemorate +commemorated +commemorates +commemorating +commemoration +commemorations +commemorative +commemoratively +commemoratives +commence +commenced +commencement +commencement's +commencements +commencer +commences +commencing +commend +commendation +commendation's +commendations +commended +commender +commending +commends +commensurate +commensurately +commensurates +commensuration +commensurations +comment +comment's +commentaries +commentary +commentary's +commentator +commentator's +commentators +commented +commenter +commenting +comments +commerce +commerced +commercial +commercially +commercialness +commercials +commercing +commission +commissioned +commissioner +commissioners +commissioning +commissions +commit +commitment +commitment's +commitments +commits +committed +committee +committee's +committees +committer +committing +commodities +commodity +commodity's +commodore +commodore's +commodores +common +commonalities +commonality +commoner +commoner's +commoners +commonest +commonly +commonness +commonplace +commonplaceness +commonplaces +commons +commonwealth +commonwealths +commotion +commotions +communal +communally +commune +communed +communes +communicant +communicant's +communicants +communicate +communicated +communicates +communicating +communication +communications +communicative +communicatively +communicativeness +communicator +communicator's +communicators +communing +communion +communist +communist's +communists +communities +community +community's +commutative +commutatively +commutativity +commute +commuted +commuter +commuters +commutes +commuting +compact +compaction +compacted +compacter +compacters +compactest +compacting +compactly +compactness +compactor +compactor's +compactors +compacts +companies +companion +companion's +companionable +companionableness +companions +companionship +company +company's +comparability +comparable +comparableness +comparably +comparative +comparatively +comparativeness +comparatives +comparator +comparator's +comparators +compare +compared +comparer +compares +comparing +comparison +comparison's +comparisons +compartment +compartmented +compartmenting +compartments +compass +compassed +compasses +compassing +compassion +compassionate +compassionately +compassionateness +compatibilities +compatibility +compatibility's +compatible +compatibleness +compatibles +compatibly +compel +compelled +compelling +compellingly +compels +compendium +compensate +compensated +compensates +compensating +compensation +compensations +compensative +compensatory +compete +competed +competence +competences +competent +competently +competes +competing +competition +competition's +competitions +competitive +competitively +competitiveness +competitor +competitor's +competitors +compilable +compilation +compilation's +compilations +compile +compiled +compiler +compiler's +compilers +compiles +compiling +complain +complained +complainer +complainers +complaining +complainingly +complains +complaint +complaint's +complaints +complement +complementariness +complementary +complemented +complementer +complementers +complementing +complements +complete +completed +completely +completeness +completer +completes +completing +completion +completions +completive +complex +complexes +complexion +complexioned +complexities +complexity +complexly +complexness +compliance +compliances +compliancy +compliant +complicate +complicated +complicatedly +complicatedness +complicates +complicating +complication +complications +complicator +complicator's +complicators +complicity +complied +complier +compliers +complies +compliment +complimentary +complimented +complimenter +complimenters +complimenting +compliments +comply +complying +component +component's +components +compose +composed +composedly +composedness +composer +composer's +composers +composes +composing +composite +compositely +composites +composition +compositional +compositionally +compositions +composure +compound +compounded +compounder +compounding +compounds +comprehend +comprehended +comprehending +comprehends +comprehensibility +comprehensible +comprehensibleness +comprehension +comprehensive +comprehensively +comprehensiveness +compress +compressed +compressedly +compresses +compressible +compressing +compression +compressions +compressive +compressively +compressor +comprise +comprised +comprises +comprising +compromise +compromised +compromiser +compromisers +compromises +compromising +compromisingly +comptroller +comptroller's +comptrollers +compulsion +compulsion's +compulsions +compulsory +compunction +compunctions +computability +computable +computation +computation's +computational +computationally +computations +compute +computed +computer +computer's +computerese +computers +computes +computing +comrade +comradeliness +comradely +comrades +comradeship +concatenate +concatenated +concatenates +concatenating +concatenation +concatenations +conceal +concealed +concealer +concealers +concealing +concealingly +concealment +conceals +concede +conceded +concededly +conceder +concedes +conceding +conceit +conceited +conceitedly +conceitedness +conceits +conceivable +conceivably +conceive +conceived +conceiver +conceives +conceiving +concentrate +concentrated +concentrates +concentrating +concentration +concentrations +concentrative +concentrator +concentrators +concentric +concept +concept's +conception +conception's +conceptions +conceptive +concepts +conceptual +conceptually +concern +concerned +concernedly +concerning +concerns +concert +concerted +concertedly +concertedness +concerts +concession +concession's +concessioner +concessions +concise +concisely +conciseness +concision +concisions +conclude +concluded +concluder +concludes +concluding +conclusion +conclusion's +conclusions +conclusive +conclusively +conclusiveness +concomitant +concomitantly +concomitants +concord +concrete +concreted +concretely +concreteness +concretes +concreting +concretion +concur +concurred +concurrence +concurrencies +concurrency +concurrent +concurrently +concurring +concurs +condemn +condemnation +condemnations +condemned +condemner +condemners +condemning +condemns +condensation +condense +condensed +condenser +condensers +condenses +condensing +condescend +condescending +condescendingly +condescends +condition +conditional +conditionally +conditionals +conditioned +conditioner +conditioners +conditioning +conditions +condone +condoned +condoner +condones +condoning +conducive +conduciveness +conduct +conducted +conducting +conduction +conductive +conductively +conductivities +conductivity +conductor +conductor's +conductors +conducts +conduit +conduits +cone +cone's +coned +cones +confederacy +confederate +confederates +confederation +confederations +confederative +confer +conference +conference's +conferences +conferencing +conferred +conferrer +conferrer's +conferrers +conferring +confers +confess +confessed +confessedly +confesses +confessing +confession +confession's +confessions +confessor +confessor's +confessors +confidant +confidant's +confidants +confide +confided +confidence +confidences +confident +confidential +confidentiality +confidentially +confidentialness +confidently +confider +confides +confiding +confidingly +confidingness +configurable +configuration +configuration's +configurations +configure +configured +configures +configuring +confine +confined +confinement +confinement's +confinements +confiner +confines +confining +confirm +confirmation +confirmation's +confirmations +confirmed +confirmedly +confirmedness +confirming +confirms +confiscate +confiscated +confiscates +confiscating +confiscation +confiscations +conflict +conflicted +conflicting +conflictingly +conflictive +conflicts +conform +conformed +conformer +conformers +conforming +conformity +conforms +confound +confounded +confoundedly +confounder +confounding +confounds +confront +confrontation +confrontation's +confrontations +confronted +confronter +confronters +confronting +confronts +confuse +confused +confusedly +confusedness +confuser +confusers +confuses +confusing +confusingly +confusion +confusions +congenial +congenially +congested +congestion +congratulate +congratulated +congratulates +congratulation +congratulations +congregate +congregated +congregates +congregating +congregation +congregations +congress +congress's +congressed +congresses +congressing +congressional +congressionally +congressman +congruence +congruent +congruently +coning +conjecture +conjectured +conjecturer +conjectures +conjecturing +conjoined +conjunct +conjuncted +conjunction +conjunction's +conjunctions +conjunctive +conjunctively +conjuncts +conjure +conjured +conjurer +conjurers +conjures +conjuring +connect +connected +connectedly +connectedness +connecter +connecters +connecting +connection +connection's +connections +connective +connective's +connectively +connectives +connectivities +connectivity +connector +connector's +connectors +connects +connoisseur +connoisseur's +connoisseurs +connote +connoted +connotes +connoting +conquer +conquerable +conquered +conquerer +conquerers +conquering +conqueror +conqueror's +conquerors +conquers +conquest +conquest's +conquests +cons +conscience +conscience's +consciences +conscientious +conscientiously +conscientiousness +conscious +consciouses +consciously +consciousness +consecrate +consecrated +consecrates +consecrating +consecration +consecrations +consecrative +consecutive +consecutively +consecutiveness +consensus +consent +consented +consenter +consenters +consenting +consentingly +consents +consequence +consequence's +consequences +consequent +consequential +consequentialities +consequentiality +consequentially +consequentialness +consequently +consequentness +consequents +conservation +conservation's +conservationist +conservationist's +conservationists +conservations +conservatism +conservative +conservatively +conservativeness +conservatives +conserve +conserved +conserver +conserves +conserving +consider +considerable +considerably +considerate +considerately +considerateness +consideration +considerations +considered +considerer +considering +considers +consign +consigned +consigning +consigns +consist +consisted +consistencies +consistency +consistent +consistently +consisting +consists +consolable +consolation +consolation's +consolations +console +consoled +consoler +consolers +consoles +consolidate +consolidated +consolidates +consolidating +consolidation +consolidations +consoling +consolingly +consonant +consonant's +consonantly +consonants +consort +consorted +consorting +consortium +consorts +conspicuous +conspicuously +conspicuousness +conspiracies +conspiracy +conspiracy's +conspirator +conspirator's +conspirators +conspire +conspired +conspires +conspiring +constable +constable's +constables +constancy +constant +constantly +constants +constellation +constellation's +constellations +consternation +constituencies +constituency +constituency's +constituent +constituent's +constituently +constituents +constitute +constituted +constitutes +constituting +constitution +constitutional +constitutionality +constitutionally +constitutions +constitutive +constitutively +constrain +constrained +constrainedly +constraining +constrains +constraint +constraint's +constraints +construct +constructed +constructibility +constructible +constructing +construction +construction's +constructions +constructive +constructively +constructiveness +constructor +constructor's +constructors +constructs +construe +construed +construes +construing +consul +consul's +consulate +consulate's +consulates +consuls +consult +consultant +consultant's +consultants +consultation +consultation's +consultations +consultative +consulted +consulter +consulting +consultive +consults +consumable +consumables +consume +consumed +consumedly +consumer +consumer's +consumers +consumes +consuming +consumingly +consummate +consummated +consummately +consummates +consummating +consummation +consummations +consummative +consumption +consumption's +consumptions +consumptive +consumptively +contact +contacted +contacting +contacts +contagion +contagious +contagiously +contagiousness +contain +containable +contained +container +containers +containing +containment +containment's +containments +contains +contaminate +contaminated +contaminates +contaminating +contamination +contaminations +contaminative +contemplate +contemplated +contemplates +contemplating +contemplation +contemplations +contemplative +contemplatively +contemplativeness +contemporaneous +contemporaneously +contemporaneousness +contemporaries +contemporariness +contemporary +contempt +contemptible +contemptibleness +contemptuous +contemptuously +contemptuousness +contend +contended +contender +contenders +contending +contends +content +contented +contentedly +contentedness +contenting +contention +contention's +contentions +contently +contentment +contents +contest +contestable +contested +contester +contesters +contesting +contests +context +context's +contexts +contextual +contextually +contiguity +contiguous +contiguously +contiguousness +continent +continent's +continental +continentally +continently +continents +contingencies +contingency +contingency's +contingent +contingent's +contingently +contingents +continual +continually +continuance +continuance's +continuances +continuation +continuation's +continuations +continue +continued +continuer +continues +continuing +continuities +continuity +continuous +continuously +continuousness +continuum +contour +contour's +contoured +contouring +contours +contract +contracted +contracting +contraction +contraction's +contractions +contractive +contractor +contractor's +contractors +contracts +contractual +contractually +contradict +contradicted +contradicting +contradiction +contradiction's +contradictions +contradictoriness +contradictory +contradicts +contradistinction +contradistinctions +contrapositive +contrapositives +contraption +contraption's +contraptions +contrariness +contrary +contrast +contrasted +contraster +contrasters +contrasting +contrastingly +contrastive +contrastively +contrasts +contribute +contributed +contributer +contributers +contributes +contributing +contribution +contributions +contributive +contributively +contributor +contributor's +contributorily +contributors +contributory +contrivance +contrivance's +contrivances +contrive +contrived +contriver +contrives +contriving +control +control's +controllability +controllable +controllably +controlled +controller +controller's +controllers +controlling +controls +controversial +controversially +controversies +controversy +controversy's +conundrum +conundrum's +conundrums +convalescence +convene +convened +convener +conveners +convenes +convenience +convenience's +conveniences +convenient +conveniently +convening +convent +convent's +convention +convention's +conventional +conventionally +conventions +convents +converge +converged +convergence +convergences +convergent +converges +converging +conversant +conversantly +conversation +conversation's +conversational +conversationally +conversations +converse +conversed +conversely +converses +conversing +conversion +conversioning +conversions +convert +converted +converter +converters +convertibility +convertible +convertibleness +converting +converts +convex +convey +conveyance +conveyance's +conveyanced +conveyancer +conveyancers +conveyances +conveyancing +conveyed +conveyer +conveyers +conveying +conveys +convict +convicted +convicting +conviction +conviction's +convictions +convictive +convicts +convince +convinced +convincer +convincers +convinces +convincing +convincingly +convincingness +convoluted +convoy +convoyed +convoying +convoys +convulsion +convulsion's +convulsions +coo +cooing +cook +cook's +cooked +cooker +cookers +cookery +cookie +cookie's +cookies +cooking +cooks +cooky +cool +cooled +cooler +cooler's +coolers +coolest +coolie +coolie's +coolies +cooling +coolings +coolly +coolness +coolnesses +cools +coon +coon's +coons +coop +cooped +cooper +cooperate +cooperated +cooperates +cooperating +cooperation +cooperations +cooperative +cooperatively +cooperativeness +cooperatives +cooperator +cooperator's +cooperators +coopered +coopering +coopers +coops +coordinate +coordinated +coordinately +coordinateness +coordinates +coordinating +coordination +coordinations +coordinative +coordinator +coordinator's +coordinators +cop +cop's +cope +coped +coper +copes +copied +copier +copiers +copies +coping +copings +copious +copiously +copiousness +copper +copper's +coppered +coppering +coppers +cops +copse +copses +copy +copying +copyright +copyright's +copyrighted +copyrighter +copyrighters +copyrighting +copyrights +coral +cord +corded +corder +cordial +cordially +cordialness +cording +cords +core +cored +corer +corers +cores +coring +cork +corked +corker +corkers +corking +corks +cormorant +cormorants +corn +corned +corner +cornered +cornering +corners +cornerstone +cornerstone's +cornerstones +cornfield +cornfield's +cornfields +corning +corns +corollaries +corollary +corollary's +coronaries +coronary +coronation +coronet +coronet's +coroneted +coronets +coroutine +coroutine's +coroutines +corporal +corporal's +corporally +corporals +corporate +corporately +corporation +corporation's +corporations +corporative +corps +corpse +corpse's +corpses +corpus +correct +correctable +corrected +correcting +correction +corrections +corrective +correctively +correctiveness +correctives +correctly +correctness +corrector +corrects +correlate +correlated +correlates +correlating +correlation +correlations +correlative +correlatively +correspond +corresponded +correspondence +correspondence's +correspondences +correspondent +correspondent's +correspondents +corresponding +correspondingly +corresponds +corridor +corridor's +corridors +corroborate +corroborated +corroborates +corroborating +corroboration +corroborations +corroborative +corroboratively +corrosion +corrosions +corrupt +corrupted +corrupter +corrupting +corruption +corruptive +corruptively +corruptly +corrupts +corset +corsets +cosine +cosines +cosmetic +cosmetics +cosmology +cosmopolitan +cost +costed +costing +costive +costively +costiveness +costlier +costliness +costly +costs +costume +costumed +costumer +costumers +costumes +costuming +cot +cot's +cots +cottage +cottager +cottagers +cottages +cotton +cottoned +cottoning +cottons +cotyledon +cotyledon's +cotyledons +couch +couched +couches +couching +cough +coughed +cougher +coughing +coughs +could +couldest +couldn't +council +council's +councillor +councillor's +councillors +councils +counsel +counsel's +counsels +count +countable +countably +counted +countenance +countenancer +counter +counteract +counteracted +counteracting +counteractive +counteracts +counterclockwise +countered +counterexample +counterexamples +counterfeit +counterfeited +counterfeiter +counterfeiting +counterfeits +countering +countermeasure +countermeasure's +countermeasures +counterpart +counterpart's +counterparts +counterpoint +counterpointing +counterproductive +counterrevolution +counters +countess +counties +counting +countless +countlessly +countries +country +country's +countryman +countryside +counts +county +county's +couple +couple's +coupled +coupler +couplers +couples +coupling +couplings +coupon +coupon's +coupons +courage +courageous +courageously +courageousness +courier +courier's +couriers +course +coursed +courser +courses +coursing +court +courted +courteous +courteously +courteousness +courter +courters +courtesies +courtesy +courtesy's +courthouse +courthouse's +courthouses +courtier +courtier's +courtiers +courting +courtliness +courtly +courtroom +courtroom's +courtrooms +courts +courtship +courtyard +courtyard's +courtyards +cousin +cousin's +cousins +cove +covenant +covenant's +covenanted +covenanter +covenanting +covenants +cover +coverable +coverage +covered +coverer +covering +coverings +coverlet +coverlet's +coverlets +covers +covert +covertly +covertness +coves +covet +coveted +coveter +coveting +covetingly +covetous +covetously +covetousness +covets +coving +cow +coward +cowardice +cowardliness +cowardly +cowards +cowboy +cowboy's +cowboys +cowed +cowedly +cower +cowered +cowerer +cowerers +cowering +coweringly +cowers +cowgirl +cowgirl's +cowgirls +cowing +cowl +cowled +cowling +cowls +cows +cowslip +cowslip's +cowslips +coyote +coyote's +coyotes +cozier +cozies +coziness +cozy +crab +crab's +crabs +crack +cracked +cracker +crackers +cracking +crackle +crackled +crackles +crackling +crackly +cracks +cradle +cradled +cradler +cradles +cradling +craft +crafted +crafter +craftier +craftiness +crafting +crafts +craftsman +crafty +crag +crag's +crags +cram +cramp +cramp's +cramped +cramper +cramps +crams +cranberries +cranberry +cranberry's +crane +crane's +craned +cranes +craning +crank +cranked +crankier +crankiest +crankily +crankiness +cranking +cranks +cranky +crap +craping +craps +crash +crashed +crasher +crashers +crashes +crashing +crate +crater +cratered +craters +crates +crating +cravat +cravat's +cravats +crave +craved +craven +cravenly +cravenness +craver +craves +craving +crawl +crawled +crawler +crawlers +crawling +crawls +craze +crazed +crazes +crazier +craziest +crazily +craziness +crazing +crazy +creak +creaked +creaking +creaks +cream +creamed +creamer +creamers +creaminess +creaming +creams +creamy +crease +creased +creaser +creases +creasing +create +created +creates +creating +creation +creations +creative +creatively +creativeness +creativity +creator +creator's +creators +creature +creature's +creatureliness +creaturely +creatures +credence +credential +credentials +credibility +credible +credibly +credit +creditable +creditableness +creditably +credited +crediting +creditor +creditor's +creditors +credits +credulity +credulous +credulously +credulousness +creed +creed's +creeds +creek +creek's +creeks +creep +creeper +creepers +creeping +creeps +cremate +cremated +cremates +cremating +cremation +cremations +crepe +crept +crescent +crescent's +crescents +crest +crested +cresting +crests +cretin +cretins +crevice +crevice's +crevices +crew +crewed +crewing +crews +crib +crib's +cribs +cricket +cricket's +cricketer +cricketing +crickets +cried +crier +criers +cries +crime +crime's +crimes +criminal +criminally +criminals +crimson +crimsoning +cringe +cringed +cringer +cringes +cringing +cripple +crippled +crippler +cripples +crippling +crises +crisis +crisp +crisper +crisply +crispness +crisps +criteria +criterion +critic +critic's +critical +critically +criticalness +criticism +criticism's +criticisms +critics +critique +critiqued +critiques +critiquing +critter +critter's +critters +croak +croaked +croaker +croakers +croaking +croaks +crochet +crocheted +crocheter +crocheting +crochets +crook +crooked +crookedly +crookedness +crooks +crop +crop's +cropped +cropper +cropper's +croppers +cropping +crops +cross +crossable +crossbar +crossbar's +crossbars +crossed +crosser +crossers +crosses +crossing +crossings +crossly +crossover +crossover's +crossovers +crossword +crossword's +crosswords +crouch +crouched +crouches +crouching +crow +crowd +crowded +crowdedness +crowder +crowding +crowds +crowed +crowing +crown +crowned +crowner +crowning +crowns +crows +crucial +crucially +crucification +crucified +crucifies +crucify +crucifying +crude +crudely +crudeness +cruder +crudest +cruel +crueler +cruelest +cruelly +cruelness +cruelty +cruise +cruised +cruiser +cruisers +cruises +cruising +crumb +crumble +crumbled +crumbles +crumblier +crumbliness +crumbling +crumblings +crumbly +crumbs +crumple +crumpled +crumples +crumpling +crunch +crunched +cruncher +crunchers +crunches +crunchier +crunchiest +crunchiness +crunching +crunchy +crusade +crusaded +crusader +crusaders +crusades +crusading +crush +crushable +crushed +crusher +crushers +crushes +crushing +crushingly +crust +crust's +crustacean +crustacean's +crustaceans +crusted +crusting +crusts +crutch +crutch's +crutched +crutches +crux +crux's +cruxes +cry +crying +cryptanalysis +cryptic +cryptographic +cryptography +cryptology +crystal +crystal's +crystalline +crystals +cub +cub's +cube +cubed +cuber +cubes +cubic +cubicly +cubics +cubing +cubs +cuckoo +cuckoo's +cuckoos +cucumber +cucumber's +cucumbers +cuddle +cuddled +cuddles +cuddling +cudgel +cudgel's +cudgels +cue +cued +cues +cuff +cuff's +cuffed +cuffing +cuffs +cuing +cull +culled +culler +culling +culls +culminate +culminated +culminates +culminating +culmination +culpability +culprit +culprit's +culprits +cult +cult's +cultivate +cultivated +cultivates +cultivating +cultivation +cultivations +cultivator +cultivator's +cultivators +cults +cultural +culturally +culture +cultured +cultures +culturing +cumbersome +cumbersomely +cumbersomeness +cumulative +cumulatively +cunning +cunningly +cunningness +cup +cup's +cupboard +cupboard's +cupboards +cupful +cupfuls +cupped +cupping +cups +cur +curable +curableness +curably +curb +curbed +curbing +curbs +curds +cure +cured +curer +cures +curfew +curfew's +curfews +curing +curiosities +curiosity +curiosity's +curious +curiouser +curiousest +curiously +curiousness +curl +curled +curler +curlers +curlier +curliness +curling +curls +curly +currant +currant's +currants +currencies +currency +currency's +current +currently +currentness +currents +curricular +curriculum +curriculum's +curriculums +curried +currier +curries +curry +currying +curs +curse +cursed +cursedly +cursedness +curses +cursing +cursive +cursively +cursiveness +cursor +cursor's +cursorily +cursoriness +cursors +cursory +curt +curtail +curtailed +curtailer +curtailing +curtails +curtain +curtained +curtaining +curtains +curtly +curtness +curtsied +curtsies +curtsy +curtsy's +curtsying +curvature +curvatures +curve +curved +curves +curving +cushion +cushioned +cushioning +cushions +cusp +cusp's +cusps +cuss +cussed +cussedly +cussedness +cusser +cusses +custard +custodian +custodian's +custodians +custodies +custody +custom +customarily +customariness +customary +customer +customer's +customers +customs +cut +cut's +cute +cutely +cuteness +cuter +cutes +cutest +cutoff +cutoffs +cuts +cutter +cutter's +cutters +cutting +cuttingly +cuttings +cybernetic +cybernetics +cycle +cycled +cycler +cycles +cyclic +cyclically +cyclicly +cycling +cycloid +cycloid's +cycloidal +cycloids +cyclone +cyclone's +cyclones +cylinder +cylinder's +cylindered +cylindering +cylinders +cylindrical +cylindrically +cymbal +cymbal's +cymbals +cynical +cynically +cypress +cyst +cysts +cytology +czar +dabble +dabbled +dabbler +dabblers +dabbles +dabbling +dad +dad's +daddies +daddy +dads +daemon +daemon's +daemons +daffodil +daffodil's +daffodils +dagger +daggers +dailies +daily +daintier +dainties +daintily +daintiness +dainty +dairies +dairy +dairying +daisies +daisy +daisy's +dale +dale's +dales +daleth +dam +dam's +damage +damaged +damager +damagers +damages +damaging +damagingly +damask +dame +damed +damn +damnation +damned +damneder +damnedest +damning +damningly +damns +damp +damped +dampen +dampened +dampener +dampening +dampens +damper +dampers +damping +damply +dampness +damps +dams +damsel +damsel's +damsels +dance +danced +dancer +dancers +dances +dancing +dandelion +dandelion's +dandelions +dandier +dandies +dandy +danger +danger's +dangerous +dangerously +dangerousness +dangers +dangle +dangled +dangler +dangler's +danglers +dangles +dangling +danglingly +dare +dared +darer +darers +dares +daring +daringly +daringness +dark +darken +darkened +darkener +darkeners +darkening +darker +darkest +darkly +darkness +darks +darling +darling's +darlingly +darlingness +darlings +darn +darned +darner +darning +darns +dart +darted +darter +darting +darts +dash +dashed +dasher +dashers +dashes +dashing +dashingly +data +database +database's +databases +date +dated +datedly +datedness +dater +dates +dating +dative +datum +datums +daughter +daughter's +daughterly +daughters +daunt +daunted +daunting +dauntless +dauntlessly +dauntlessness +daunts +dawn +dawned +dawning +dawns +day +day's +daybreak +daybreaks +daydream +daydreamed +daydreamer +daydreamers +daydreaming +daydreams +daylight +daylight's +daylights +days +daytime +daytimes +daze +dazed +dazedness +dazes +dazing +dazzle +dazzled +dazzler +dazzlers +dazzles +dazzling +dazzlingly +deacon +deacon's +deacons +deactivate +deactivates +deactivated +deactivating +dead +deaden +deadened +deadener +deadening +deadeningly +deadens +deadlier +deadliest +deadline +deadline's +deadlines +deadliness +deadlock +deadlocked +deadlocking +deadlocks +deadly +deadness +deaf +deafen +deafened +deafening +deafeningly +deafens +deafer +deafest +deafly +deafness +deal +dealer +dealers +dealing +dealings +deallocate +deallocated +deallocates +deallocating +deallocation +deallocation's +deallocations +deallocator +deals +dealt +dean +dean's +deans +dear +dearer +dearest +dearly +dearness +dears +dearth +dearths +death +deathly +deaths +debatable +debate +debated +debater +debaters +debates +debating +debilitate +debilitated +debilitates +debilitating +debilitation +debris +debt +debt's +debtor +debtors +debts +debug +debugged +debugger +debugger's +debuggers +debugging +debugs +decade +decade's +decadence +decadent +decadently +decades +decay +decayed +decayer +decaying +decays +decease +deceased +deceases +deceasing +deceit +deceitful +deceitfully +deceitfulness +deceive +deceived +deceiver +deceivers +deceives +deceiving +deceivingly +decelerate +decelerated +decelerates +decelerating +deceleration +decelerations +decencies +decency +decency's +decent +decently +deception +deception's +deceptions +deceptive +deceptively +deceptiveness +decidability +decidable +decide +decided +decidedly +decidedness +decider +decides +deciding +decimal +decimally +decimals +decimate +decimated +decimates +decimating +decimation +decipher +deciphered +decipherer +decipherers +deciphering +deciphers +decision +decision's +decisions +decisive +decisively +decisiveness +deck +decked +decker +decking +deckings +decks +declaration +declaration's +declarations +declarative +declaratively +declaratives +declare +declared +declarer +declarers +declares +declaring +declination +declination's +declinations +decline +declined +decliner +decliners +declines +declining +decode +decoded +decoder +decoders +decodes +decoding +decodings +decompile +decompiled +decompiler +decompilers +decompiles +decompiling +decomposability +decomposable +decompose +decomposed +decomposer +decomposes +decomposing +decomposition +decomposition's +decompositions +decompression +decorate +decorated +decorates +decorating +decoration +decorations +decorative +decoratively +decorativeness +decorator +decorators +decorum +decorums +decouple +decoupled +decoupler +decouples +decoupling +decoy +decoy's +decoys +decrease +decreased +decreases +decreasing +decreasingly +decree +decreed +decreeing +decreer +decrees +decrement +decremented +decrementing +decrements +dedicate +dedicated +dedicatedly +dedicates +dedicating +dedication +dedications +dedicative +deduce +deduced +deducer +deduces +deducible +deducing +deduct +deducted +deducting +deduction +deduction's +deductions +deductive +deductively +deducts +deed +deeded +deeding +deeds +deem +deemed +deeming +deems +deep +deepen +deepened +deepening +deepens +deeper +deepest +deeply +deepness +deeps +deer +deers +default +defaulted +defaulter +defaulting +defaults +defeat +defeated +defeating +defeatism +defeatist +defeatists +defeats +defect +defected +defecting +defection +defection's +defections +defective +defectively +defectiveness +defectives +defects +defend +defendant +defendant's +defendants +defended +defender +defenders +defending +defends +defenestrate +defenestrated +defenestrates +defenestrating +defenestration +defenestrations +defensive +defensively +defensiveness +defer +deference +deferment +deferment's +deferments +deferrable +deferred +deferrer +deferrer's +deferrers +deferring +defers +defiance +defiances +defiant +defiantly +deficiencies +deficiency +deficient +deficiently +deficit +deficit's +deficits +defied +defier +defies +defile +defiled +defiler +defiles +defiling +definable +define +defined +definer +definers +defines +defining +definite +definitely +definiteness +definition +definition's +definitional +definitions +definitive +definitively +definitiveness +deformation +deformation's +deformations +deformed +deformities +deformity +deformity's +deftly +defy +defying +defyingly +degenerate +degenerated +degenerately +degenerateness +degenerates +degenerating +degeneration +degenerative +degradable +degradation +degradation's +degradations +degrade +degraded +degradedly +degradedness +degrader +degrades +degrading +degradingly +degree +degree's +degreed +degrees +deign +deigned +deigning +deigns +deities +deity +deity's +dejected +dejectedly +dejectedness +delay +delayed +delayer +delayers +delaying +delays +delegate +delegated +delegates +delegating +delegation +delegations +delete +deleted +deleter +deletes +deleting +deletion +deletions +deliberate +deliberated +deliberately +deliberateness +deliberates +deliberating +deliberation +deliberations +deliberative +deliberatively +deliberativeness +deliberator +deliberator's +deliberators +delicacies +delicacy +delicacy's +delicate +delicately +delicateness +delicates +delicious +deliciouses +deliciously +deliciousness +delight +delighted +delightedly +delightedness +delighter +delightful +delightfully +delightfulness +delighting +delights +delimit +delimited +delimiter +delimiters +delimiting +delimits +delineate +delineated +delineates +delineating +delineation +delineations +delineative +delinquency +delinquent +delinquent's +delinquently +delinquents +delirious +deliriously +deliriousness +deliver +deliverable +deliverables +deliverance +delivered +deliverer +deliverers +deliveries +delivering +delivers +delivery +delivery's +dell +dell's +dells +delta +delta's +deltas +delude +deluded +deluder +deludes +deluding +deludingly +deluge +deluged +deluges +deluging +delusion +delusion's +delusions +delve +delved +delver +delves +delving +demand +demanded +demander +demanding +demandingly +demands +demise +demised +demises +demising +demo +democracies +democracy +democracy's +democrat +democrat's +democratic +democratically +democrats +demodulate +demodulated +demodulates +demodulating +demodulation +demodulation's +demodulations +demodulator +demodulator's +demodulators +demographic +demographics +demolish +demolished +demolisher +demolishes +demolishing +demolition +demolitions +demon +demon's +demoness +demons +demonstrable +demonstrableness +demonstrate +demonstrated +demonstrates +demonstrating +demonstration +demonstrations +demonstrative +demonstratively +demonstrativeness +demonstrator +demonstrator's +demonstrators +demos +demur +demurs +den +den's +deniable +denial +denial's +denials +denied +denier +denies +denigrate +denigrated +denigrates +denigrating +denigration +denigrative +denizen +denizens +denomination +denomination's +denominations +denominator +denominator's +denominators +denotable +denotation +denotation's +denotational +denotationally +denotations +denotative +denote +denoted +denotes +denoting +denounce +denounced +denouncer +denouncers +denounces +denouncing +dens +dense +densely +denseness +denser +densest +densities +density +density's +dent +dental +dentally +dentals +dented +denting +dentist +dentist's +dentists +dents +deny +denying +denyingly +depart +departed +departing +department +department's +departmental +departmentally +departments +departs +departure +departure's +departures +depend +dependability +dependable +dependableness +dependably +depended +dependence +dependences +dependencies +dependency +dependent +dependently +dependents +depending +depends +depict +depicted +depicter +depicting +depicts +deplete +depleted +depletes +depleting +depletion +depletions +depletive +deplorable +deplorableness +deplore +deplored +deplorer +deplores +deploring +deploringly +deploy +deployed +deploying +deployment +deployment's +deployments +deploys +deport +deportation +deported +deportee +deportee's +deportees +deporting +deportment +deports +depose +deposed +deposes +deposing +deposit +deposited +depositing +deposition +deposition's +depositions +depositor +depositor's +depositors +deposits +depot +depot's +depots +deprave +depraved +depravedly +depravedness +depraver +depraves +depraving +deprecate +deprecated +deprecates +deprecating +depreciate +depreciated +depreciates +depreciating +depreciatingly +depreciation +depreciations +depreciative +depreciatively +depress +depressed +depresses +depressing +depressingly +depression +depression's +depressions +depressive +depressively +deprivation +deprivation's +deprivations +deprive +deprived +deprives +depriving +depth +depths +deputies +deputy +deputy's +dequeue +dequeued +dequeues +dequeuing +derail +derailed +derailing +derails +derbies +derby +dereference +dereferenced +dereferencer +dereferencers +dereferences +dereferencing +deride +derided +derider +derides +deriding +deridingly +derision +derivable +derivation +derivation's +derivations +derivative +derivative's +derivatively +derivativeness +derivatives +derive +derived +deriver +derives +deriving +descend +descendant +descendant's +descendants +descended +descender +descenders +descending +descends +descent +descent's +descents +describable +describe +described +describer +describers +describes +describing +descried +description +description's +descriptions +descriptive +descriptively +descriptiveness +descriptives +descriptor +descriptor's +descriptors +descry +descrying +desert +deserted +deserter +deserters +deserting +desertion +desertions +deserts +deserve +deserved +deservedly +deservedness +deserver +deserves +deserving +deservingly +deservings +desiderata +desideratum +design +designate +designated +designates +designating +designation +designations +designative +designator +designator's +designators +designed +designedly +designer +designer's +designers +designing +designs +desirability +desirable +desirableness +desirably +desire +desired +desirer +desires +desiring +desirous +desirously +desirousness +desk +desk's +desks +desktop +desolate +desolated +desolately +desolateness +desolater +desolates +desolating +desolatingly +desolation +desolations +despair +despaired +despairer +despairing +despairingly +despairs +despatch +despatched +desperate +desperately +desperateness +desperation +despise +despised +despiser +despises +despising +despite +despited +despot +despot's +despotic +despots +dessert +dessert's +desserts +destination +destination's +destinations +destine +destined +destinies +destining +destiny +destiny's +destitute +destituteness +destitution +destroy +destroyed +destroyer +destroyer's +destroyers +destroying +destroys +destruction +destruction's +destructions +destructive +destructively +destructiveness +detach +detached +detachedly +detachedness +detacher +detaches +detaching +detachment +detachment's +detachments +detail +detailed +detailedly +detailedness +detailer +detailing +details +detain +detained +detainer +detaining +detains +detect +detectable +detectably +detected +detecting +detection +detection's +detections +detective +detectives +detector +detector's +detectors +detects +detention +deteriorate +deteriorated +deteriorates +deteriorating +deterioration +deteriorative +determinable +determinableness +determinacy +determinant +determinant's +determinants +determinate +determinately +determinateness +determination +determinations +determinative +determinatively +determinativeness +determine +determined +determinedly +determinedness +determiner +determiners +determines +determining +determinism +deterministic +deterministically +detest +detestable +detestableness +detested +detesting +detests +detonate +detonated +detonates +detonating +detonation +detonative +detract +detracted +detracting +detractive +detractively +detractor +detractor's +detractors +detracts +detriment +detriments +devastate +devastated +devastates +devastating +devastatingly +devastation +devastations +devastative +develop +developed +developer +developer's +developers +developing +development +development's +developmental +developmentally +developments +develops +deviant +deviant's +deviantly +deviants +deviate +deviated +deviates +deviating +deviation +deviations +device +device's +devices +devil +devil's +devilish +devilishly +devilishness +devils +devise +devised +deviser +devises +devising +devisings +devision +devisions +devoid +devote +devoted +devotedly +devotee +devotee's +devotees +devotes +devoting +devotion +devotions +devour +devoured +devourer +devouring +devours +devout +devoutly +devoutness +dew +dewdrop +dewdrop's +dewdrops +dewed +dewier +dewiness +dewing +dews +dewy +dexterity +diabetes +diadem +diagnosable +diagnose +diagnosed +diagnoses +diagnosing +diagnosis +diagnostic +diagnostic's +diagnostics +diagonal +diagonally +diagonals +diagram +diagram's +diagramed +diagraming +diagrammable +diagrammatic +diagrammatically +diagrammed +diagrammer +diagrammer's +diagrammers +diagramming +diagrams +dial +dial's +dialect +dialect's +dialects +dialog +dialog's +dialogs +dialogue +dialogue's +dialogues +dials +diameter +diameter's +diameters +diametrically +diamond +diamond's +diamonds +diaper +diaper's +diapered +diapering +diapers +diaphragm +diaphragm's +diaphragms +diaries +diary +diary's +diatribe +diatribe's +diatribes +dice +dicer +dices +dichotomies +dichotomy +dicing +dickens +dicky +dictate +dictated +dictates +dictating +dictation +dictations +dictator +dictator's +dictators +dictatorship +dictatorships +diction +dictionaries +dictionary +dictionary's +dictions +dictum +dictum's +dictums +did +didn't +die +died +dielectric +dielectric's +dielectrics +dies +diet +dieter +dieters +dietitian +dietitian's +dietitians +diets +differ +differed +difference +difference's +differenced +differences +differencing +different +differential +differential's +differentially +differentials +differentiate +differentiated +differentiates +differentiating +differentiation +differentiations +differentiators +differently +differentness +differer +differers +differing +differs +difficult +difficulties +difficultly +difficulty +difficulty's +diffuse +diffused +diffusely +diffuseness +diffuser +diffusers +diffuses +diffusing +diffusion +diffusions +diffusive +diffusively +diffusiveness +dig +digest +digested +digester +digestible +digesting +digestion +digestions +digestive +digestively +digestiveness +digests +digger +digger's +diggers +digging +diggings +digit +digit's +digital +digitally +digits +dignified +dignify +dignities +dignity +digress +digressed +digresses +digressing +digression +digression's +digressions +digressive +digressively +digressiveness +digs +dike +dike's +diker +dikes +diking +dilate +dilated +dilatedly +dilatedness +dilates +dilating +dilation +dilative +dilemma +dilemma's +dilemmas +diligence +diligences +diligent +diligently +diligentness +dilute +diluted +dilutely +diluteness +diluter +dilutes +diluting +dilution +dilutions +dilutive +dim +dime +dime's +dimension +dimensional +dimensionality +dimensionally +dimensioned +dimensioning +dimensions +dimer +dimers +dimes +diminish +diminished +diminishes +diminishing +diminution +diminutive +diminutively +diminutiveness +dimly +dimmed +dimmer +dimmer's +dimmers +dimmest +dimming +dimness +dimple +dimpled +dimples +dimpling +dims +din +dine +dined +diner +diners +dines +dingier +dinginess +dingy +dining +dinner +dinner's +dinners +dint +diode +diode's +diodes +dioxide +dioxides +dip +diphtheria +diploma +diploma's +diplomacy +diplomas +diplomat +diplomat's +diplomatic +diplomatics +diplomats +dipped +dipper +dipper's +dippers +dipping +dippings +dips +dire +direct +directed +directing +direction +direction's +directional +directionality +directionally +directions +directive +directive's +directives +directly +directness +director +director's +directories +directors +directory +directory's +directs +direly +direness +direr +direst +dirge +dirge's +dirged +dirges +dirging +dirt +dirt's +dirtied +dirtier +dirties +dirtiest +dirtily +dirtiness +dirts +dirty +dirtying +disabilities +disability +disability's +disable +disabled +disabler +disablers +disables +disabling +disabuse +disadvantage +disadvantage's +disadvantaged +disadvantagedness +disadvantages +disadvantaging +disagree +disagreeable +disagreeableness +disagreed +disagreeing +disagreement +disagreement's +disagreements +disagrees +disallow +disallowed +disallowing +disallows +disambiguate +disambiguated +disambiguates +disambiguating +disambiguation +disambiguations +disappear +disappearance +disappearance's +disappearances +disappeared +disappearing +disappears +disappoint +disappointed +disappointedly +disappointing +disappointingly +disappointment +disappointment's +disappointments +disappoints +disapproval +disapprove +disapproved +disapprover +disapproves +disapproving +disapprovingly +disarm +disarmament +disarmed +disarmer +disarmers +disarming +disarmingly +disarms +disassemble +disassembled +disassembler +disassembler's +disassemblers +disassembles +disassembling +disaster +disaster's +disasters +disastrous +disastrously +disband +disbanded +disbanding +disbands +disbelieve +disbelieved +disbeliever +disbelievers +disbelieves +disbelieving +disburse +disbursed +disbursement +disbursement's +disbursements +disburser +disburses +disbursing +disc +disc's +discard +discarded +discarder +discarding +discards +discern +discerned +discerner +discernibility +discernible +discernibly +discerning +discerningly +discernment +discerns +discharge +discharged +discharger +discharges +discharging +disciple +disciple's +disciples +disciplinary +discipline +disciplined +discipliner +disciplines +disciplining +disclaim +disclaimed +disclaimer +disclaimers +disclaiming +disclaims +disclose +disclosed +discloser +discloses +disclosing +disclosure +disclosure's +disclosures +discomfort +discomforting +discomfortingly +disconcert +disconcerted +disconcerting +disconcertingly +disconcerts +disconnect +disconnected +disconnectedly +disconnectedness +disconnecter +disconnecting +disconnection +disconnections +disconnects +discontent +discontented +discontentedly +discontinuance +discontinue +discontinued +discontinues +discontinuing +discontinuities +discontinuity +discontinuity's +discontinuous +discontinuously +discord +discords +discount +discounted +discounter +discounting +discounts +discourage +discouraged +discouragement +discourager +discourages +discouraging +discouragingly +discourse +discourse's +discoursed +discourser +discourses +discoursing +discover +discovered +discoverer +discoverers +discoveries +discovering +discovers +discovery +discovery's +discredit +discredited +discrediting +discredits +discreet +discreetly +discreetness +discrepancies +discrepancy +discrepancy's +discrete +discretely +discreteness +discretion +discretions +discriminate +discriminated +discriminates +discriminating +discriminatingly +discrimination +discriminations +discriminative +discriminatory +discs +discuss +discussed +discusser +discusses +discussing +discussion +discussion's +discussions +disdain +disdaining +disdains +disease +diseased +diseases +diseasing +disenfranchise +disenfranchised +disenfranchisement +disenfranchisement's +disenfranchisements +disenfranchiser +disenfranchises +disenfranchising +disengage +disengaged +disengages +disengaging +disentangle +disentangled +disentangler +disentangles +disentangling +disfigure +disfigured +disfigures +disfiguring +disgorge +disgorger +disgrace +disgraced +disgraceful +disgracefully +disgracefulness +disgracer +disgraces +disgracing +disgruntled +disguise +disguised +disguisedly +disguiser +disguises +disguising +disgust +disgusted +disgustedly +disgusting +disgustingly +disgusts +dish +dishearten +disheartening +dishearteningly +dished +dishes +dishing +dishonest +dishonestly +dishwasher +dishwashers +disillusion +disillusioned +disillusioning +disillusionment +disillusionment's +disillusionments +disinterested +disinterestedly +disinterestedness +disjoint +disjointed +disjointedly +disjointedness +disjointly +disjointness +disjunct +disjunction +disjunctions +disjunctive +disjunctively +disjuncts +disk +disk's +disked +disking +disks +dislike +disliked +disliker +dislikes +disliking +dislocate +dislocated +dislocates +dislocating +dislocation +dislocations +dislodge +dislodged +dislodges +dislodging +dismal +dismally +dismalness +dismay +dismayed +dismaying +dismayingly +dismays +dismiss +dismissal +dismissal's +dismissals +dismissed +dismisser +dismissers +dismisses +dismissing +dismissive +dismount +dismounted +dismounting +dismounts +disobedience +disobey +disobeyed +disobeyer +disobeying +disobeys +disorder +disordered +disorderedly +disorderedness +disorderliness +disorderly +disorders +disown +disowned +disowning +disowns +disparate +disparately +disparateness +disparities +disparity +disparity's +dispatch +dispatched +dispatcher +dispatchers +dispatches +dispatching +dispel +dispelled +dispelling +dispels +dispensation +dispense +dispensed +dispenser +dispensers +dispenses +dispensing +disperse +dispersed +dispersedly +disperser +disperses +dispersing +dispersion +dispersions +dispersive +dispersively +dispersiveness +displace +displaced +displacement +displacement's +displacements +displacer +displaces +displacing +display +displayed +displayer +displaying +displays +displease +displeased +displeasedly +displeases +displeasing +displeasure +disposable +disposal +disposal's +disposals +dispose +disposed +disposer +disposes +disposing +disposition +disposition's +dispositions +disprove +disproved +disproves +disproving +dispute +disputed +disputer +disputers +disputes +disputing +disqualification +disqualified +disqualifies +disqualify +disqualifying +disquiet +disquieting +disquietingly +disquietly +disregard +disregarded +disregarding +disregards +disrupt +disrupted +disrupter +disrupting +disruption +disruption's +disruptions +disruptive +disruptively +disruptiveness +disrupts +dissatisfaction +dissatisfaction's +dissatisfactions +dissatisfied +disseminate +disseminated +disseminates +disseminating +dissemination +dissension +dissension's +dissensions +dissent +dissented +dissenter +dissenters +dissenting +dissents +dissertation +dissertation's +dissertations +disservice +dissident +dissident's +dissidents +dissimilar +dissimilarities +dissimilarity +dissimilarity's +dissimilarly +dissipate +dissipated +dissipatedly +dissipatedness +dissipater +dissipates +dissipating +dissipation +dissipations +dissipative +dissociate +dissociated +dissociates +dissociating +dissociation +dissociative +dissolution +dissolution's +dissolutions +dissolve +dissolved +dissolver +dissolves +dissolving +dissonance +dissonance's +dissonances +distal +distally +distance +distanced +distances +distancing +distant +distantly +distantness +distaste +distasteful +distastefully +distastefulness +distastes +distemper +distill +distillation +distilled +distiller +distillers +distilling +distills +distinct +distinction +distinction's +distinctions +distinctive +distinctively +distinctiveness +distinctly +distinctness +distinguish +distinguishable +distinguished +distinguisher +distinguishes +distinguishing +distort +distorted +distorter +distorting +distortion +distortion's +distortions +distorts +distract +distracted +distractedly +distracting +distractingly +distraction +distraction's +distractions +distractive +distracts +distraught +distraughtly +distress +distressed +distresses +distressing +distressingly +distribute +distributed +distributer +distributes +distributing +distribution +distribution's +distributional +distributions +distributive +distributively +distributiveness +distributivity +distributor +distributor's +distributors +district +district's +districted +districting +districts +distrust +distrusted +distrusts +disturb +disturbance +disturbance's +disturbances +disturbed +disturber +disturbing +disturbingly +disturbs +ditch +ditch's +ditched +ditcher +ditches +ditching +ditto +divan +divan's +divans +dive +dived +diver +diverge +diverged +divergence +divergence's +divergences +divergent +divergently +diverges +diverging +divers +diverse +diversely +diverseness +diversification +diversified +diversifier +diversifies +diversify +diversifying +diversion +diversions +diversities +diversity +divert +diverted +diverting +diverts +dives +divest +divested +divesting +divests +divide +divided +dividend +dividend's +dividends +divider +dividers +divides +dividing +divine +divined +divinely +diviner +divines +diving +divining +divinities +divinity +divinity's +divisible +division +division's +divisions +divisor +divisor's +divisors +divorce +divorced +divorces +divorcing +divulge +divulged +divulges +divulging +dizzied +dizzier +dizziness +dizzy +dizzying +dizzyingly +do +dock +docked +docker +docking +docks +doctor +doctor's +doctoral +doctorate +doctorate's +doctorates +doctored +doctoring +doctors +doctrine +doctrine's +doctrines +document +document's +documentaries +documentary +documentary's +documentation +documentation's +documentations +documented +documenter +documenters +documenting +documents +dodge +dodged +dodger +dodgers +dodges +dodging +doer +doers +does +doesn't +dog +dog's +dogged +doggedly +doggedness +dogging +dogma +dogma's +dogmas +dogmatism +dogs +doing +doings +dole +doled +doleful +dolefully +dolefulness +doles +doling +doll +doll's +dollar +dollars +dollied +dollies +dolls +dolly +dolly's +dollying +dolphin +dolphin's +dolphins +domain +domain's +domains +dome +domed +domes +domestic +domestically +domesticate +domesticated +domesticates +domesticating +domestication +dominance +dominant +dominantly +dominate +dominated +dominates +dominating +domination +dominations +dominative +doming +dominion +dominions +don +don't +donate +donated +donates +donating +donation +donations +donative +done +donkey +donkey's +donkeys +dons +doom +doomed +dooming +dooms +door +door's +doors +doorstep +doorstep's +doorsteps +doorway +doorway's +doorways +dope +doped +doper +dopers +dopes +doping +dormant +dormitories +dormitory +dormitory's +dorsal +dorsally +dose +dosed +doses +dosing +dot +dot's +dote +doted +doter +dotes +doth +doting +dotingly +dots +dotted +dotting +double +doubled +doubleness +doubler +doublers +doubles +doublet +doublet's +doublets +doubling +doubly +doubt +doubtable +doubted +doubter +doubters +doubtful +doubtfully +doubtfulness +doubting +doubtingly +doubtless +doubtlessly +doubtlessness +doubts +dough +doughnut +doughnut's +doughnuts +douse +doused +douser +douses +dousing +dove +dover +doves +down +downcast +downed +downer +downers +downfall +downfallen +downier +downing +download +downloading +downloads +downplay +downplayed +downplaying +downplays +downright +downrightly +downrightness +downs +downstairs +downstream +downtown +downtowner +downtowns +downward +downwardly +downwardness +downwards +downy +doze +dozed +dozen +dozens +dozenth +dozer +dozes +dozing +drab +drably +drabness +drabs +draft +draft's +drafted +drafter +drafters +drafting +drafts +draftsmen +drag +dragged +dragging +draggingly +dragon +dragon's +dragons +dragoon +dragooned +dragoons +drags +drain +drainage +drainages +drained +drainer +drainers +draining +drains +drake +drama +drama's +dramas +dramatic +dramatically +dramatics +dramatist +dramatist's +dramatists +drank +drape +draped +draper +draperies +drapers +drapery +drapery's +drapes +draping +drastic +drastically +draw +drawback +drawback's +drawbacks +drawbridge +drawbridge's +drawbridges +drawer +drawers +drawing +drawings +drawl +drawled +drawler +drawling +drawlingly +drawls +drawly +drawn +drawnly +drawnness +draws +dread +dreaded +dreadful +dreadfully +dreadfulness +dreading +dreads +dream +dreamed +dreamer +dreamers +dreamier +dreamily +dreaminess +dreaming +dreamingly +dreams +dreamy +drearier +dreariness +dreary +dredge +dredge's +dredged +dredger +dredgers +dredges +dredging +dregs +drench +drenched +drencher +drenches +drenching +dress +dressed +dresser +dressers +dresses +dressing +dressings +dressmaker +dressmaker's +dressmakers +drew +dried +drier +drier's +driers +dries +driest +drift +drifted +drifter +drifters +drifting +driftingly +drifts +drill +drilled +driller +drilling +drills +drily +drink +drinkable +drinker +drinkers +drinking +drinks +drip +drip's +drips +drive +driven +drivenness +driver +driver's +drivers +drives +driveway +driveway's +driveways +driving +drone +drone's +droner +drones +droning +droningly +drool +drooled +drooler +drooling +drools +droop +drooped +drooping +droopingly +droops +drop +drop's +dropped +dropper +dropper's +droppers +dropping +dropping's +droppings +drops +drought +drought's +droughts +drove +drover +drovers +droves +drown +drowned +drowner +drowning +drownings +drowns +drowsier +drowsiest +drowsiness +drowsy +drudgery +drug +drug's +druggist +druggist's +druggists +drugs +drum +drum's +drummed +drummer +drummer's +drummers +drumming +drums +drunk +drunk's +drunkard +drunkard's +drunkards +drunken +drunkenly +drunkenness +drunker +drunkly +drunks +dry +drying +dryly +dual +dualities +duality +duality's +dually +duals +dub +dubious +dubiously +dubiousness +dubs +duchess +duchess's +duchesses +duchies +duchy +duck +ducked +ducker +ducking +ducks +dude +due +duel +duels +dueness +dues +dug +duke +duke's +dukes +dull +dulled +duller +dullest +dulling +dullness +dulls +dully +duly +dumb +dumbbell +dumbbell's +dumbbells +dumber +dumbest +dumbly +dumbness +dummied +dummies +dummy +dummy's +dummying +dump +dumped +dumper +dumpers +dumping +dumps +dunce +dunce's +dunces +dune +dune's +dunes +dungeon +dungeon's +dungeons +duplicate +duplicated +duplicates +duplicating +duplication +duplications +duplicative +duplicator +duplicator's +duplicators +durabilities +durability +durable +durableness +durables +durably +duration +duration's +durations +during +dusk +duskier +duskiness +dusky +dust +dusted +duster +dusters +dustier +dustiest +dustiness +dusting +dusts +dusty +duties +dutiful +dutifully +dutifulness +duty +duty's +dwarf +dwarfed +dwarfness +dwarfs +dwell +dwelled +dweller +dwellers +dwelling +dwellings +dwells +dwindle +dwindled +dwindles +dwindling +dye +dyed +dyeing +dyer +dyers +dyes +dying +dynamic +dynamically +dynamics +dynamite +dynamited +dynamiter +dynamites +dynamiting +dynasties +dynasty +dynasty's +each +eager +eagerly +eagerness +eagle +eagle's +eagles +ear +eared +earing +earl +earl's +earlier +earliest +earliness +earls +early +earmark +earmarked +earmarking +earmarkings +earmarks +earn +earned +earner +earner's +earners +earnest +earnestly +earnestness +earning +earnings +earns +earring +earring's +earrings +ears +earshot +earth +earth's +earthed +earthen +earthenware +earthliness +earthly +earthquake +earthquake's +earthquakes +earths +earthworm +earthworm's +earthworms +ease +eased +easement +easement's +easements +easer +eases +easier +easiest +easily +easiness +easing +east +easter +easterly +eastern +easterner +easterners +easting +easts +eastward +eastwards +easy +eat +eaten +eater +eaters +eating +eatings +eats +eaves +eavesdrop +eavesdropped +eavesdropper +eavesdropper's +eavesdroppers +eavesdropping +eavesdrops +ebb +ebbed +ebbing +ebbs +ebony +eccentric +eccentric's +eccentricities +eccentricity +eccentrics +ecclesiastical +ecclesiastically +echelon +echo +echoed +echoes +echoing +echos +eclipse +eclipsed +eclipses +eclipsing +ecology +economic +economical +economically +economics +economies +economist +economist's +economists +economy +economy's +ecstasy +eddied +eddies +eddy +eddy's +eddying +edge +edged +edger +edges +edging +edible +edibleness +edibles +edict +edict's +edicts +edifice +edifice's +edifices +edit +editable +edited +editing +edition +edition's +editions +editor +editor's +editorial +editorially +editorials +editors +edits +educate +educated +educatedly +educatedness +educates +educating +education +education's +educational +educationally +educations +educative +educator +educator's +educators +eel +eel's +eels +eerie +eerier +effect +effected +effecting +effective +effectively +effectiveness +effectives +effector +effector's +effectors +effects +effectually +effeminate +efficacy +efficiencies +efficiency +efficient +efficiently +effigy +effort +effort's +effortless +effortlessly +effortlessness +efforts +egg +egged +egger +egging +eggs +ego +egos +eigenvalue +eigenvalue's +eigenvalues +eight +eighteen +eighteens +eighteenth +eighth +eighth's +eighthes +eighties +eightieth +eights +eighty +either +ejaculate +ejaculated +ejaculates +ejaculating +ejaculation +ejaculations +eject +ejected +ejecting +ejective +ejects +eke +eked +ekes +eking +el +elaborate +elaborated +elaborately +elaborateness +elaborates +elaborating +elaboration +elaborations +elaborative +elaborators +elapse +elapsed +elapses +elapsing +elastic +elastically +elasticities +elasticity +elastics +elate +elated +elatedly +elatedness +elater +elates +elating +elation +elbow +elbowed +elbowing +elbows +elder +elderliness +elderly +elders +eldest +elect +elected +electing +election +election's +elections +elective +electively +electiveness +electives +elector +elector's +electoral +electorally +electors +electric +electrical +electrically +electricalness +electricities +electricity +electrics +electrification +electrified +electrify +electrifying +electrocute +electrocuted +electrocutes +electrocuting +electrocution +electrocutions +electrode +electrode's +electrodes +electrolyte +electrolyte's +electrolytes +electrolytic +electron +electron's +electronic +electronically +electronics +electrons +elects +elegance +elegances +elegant +elegantly +element +element's +elemental +elementally +elementals +elementariness +elementary +elements +elephant +elephant's +elephants +elevate +elevated +elevates +elevating +elevation +elevations +elevator +elevator's +elevators +eleven +elevens +elevenses +eleventh +elf +elicit +elicited +eliciting +elicits +eligibilities +eligibility +eligible +eligibles +eliminate +eliminated +eliminately +eliminates +eliminating +elimination +eliminations +eliminative +eliminator +eliminators +elk +elk's +elks +ellipse +ellipse's +ellipses +ellipsis +ellipsoid +ellipsoid's +ellipsoidal +ellipsoids +elliptic +elliptical +elliptically +elm +elmer +elms +elongate +elongated +elongates +elongating +elongation +eloquence +eloquent +eloquently +els +else +else's +elsewhere +elucidate +elucidated +elucidates +elucidating +elucidation +elucidative +elude +eluded +eludes +eluding +elusive +elusively +elusiveness +elves +emaciated +emacs +emacs's +email +email's +emanating +emancipation +embark +embarked +embarking +embarks +embarrass +embarrassed +embarrassedly +embarrasses +embarrassing +embarrassingly +embarrassment +embassies +embassy +embassy's +embed +embedded +embedding +embeds +embellish +embellished +embellisher +embellishes +embellishing +embellishment +embellishment's +embellishments +ember +embers +embezzle +embezzled +embezzler +embezzler's +embezzlers +embezzles +embezzling +emblem +emblems +embodied +embodier +embodies +embodiment +embodiment's +embodiments +embody +embodying +embrace +embraced +embracer +embraces +embracing +embracingly +embracive +embroider +embroidered +embroiderer +embroideries +embroiders +embroidery +embryo +embryo's +embryology +embryos +emerald +emerald's +emeralds +emerge +emerged +emergence +emergencies +emergency +emergency's +emergent +emerges +emerging +emeries +emery +emigrant +emigrant's +emigrants +emigrate +emigrated +emigrates +emigrating +emigration +eminence +eminent +eminently +emit +emits +emitted +emotion +emotion's +emotional +emotionally +emotions +empathy +emperor +emperor's +emperors +emphases +emphasis +emphatic +emphatically +empire +empire's +empires +empirical +empirically +empiricist +empiricist's +empiricists +employ +employable +employed +employee +employee's +employees +employer +employer's +employers +employing +employment +employment's +employments +employs +empower +empowered +empowering +empowers +empress +emptied +emptier +empties +emptiest +emptily +emptiness +empty +emptying +emulate +emulated +emulates +emulating +emulation +emulations +emulative +emulatively +emulator +emulator's +emulators +enable +enabled +enabler +enablers +enables +enabling +enact +enacted +enacting +enactment +enactments +enacts +enamel +enamels +encamp +encamped +encamping +encamps +encapsulate +encapsulated +encapsulates +encapsulating +encapsulation +enchant +enchanted +enchanter +enchanting +enchantingly +enchantment +enchants +encipher +enciphered +encipherer +enciphering +enciphers +encircle +encircled +encircles +encircling +enclose +enclosed +encloses +enclosing +enclosure +enclosure's +enclosures +encode +encoded +encoder +encoders +encodes +encoding +encodings +encompass +encompassed +encompasses +encompassing +encounter +encountered +encountering +encounters +encourage +encouraged +encouragement +encouragements +encourager +encourages +encouraging +encouragingly +encrypt +encrypted +encrypting +encryption +encryption's +encryptions +encrypts +encumber +encumbered +encumbering +encumbers +encyclopedia +encyclopedia's +encyclopedias +encyclopedic +end +endanger +endangered +endangering +endangers +endear +endeared +endearing +endearingly +endears +ended +endemic +ender +enders +ending +endings +endive +endless +endlessly +endlessness +endorse +endorsed +endorsement +endorsement's +endorsements +endorser +endorses +endorsing +endow +endowed +endowing +endowment +endowment's +endowments +endows +ends +endurable +endurably +endurance +endure +endured +endures +enduring +enduringly +enduringness +enema +enema's +enemas +enemies +enemy +enemy's +energetic +energetics +energies +energy +enforce +enforced +enforcedly +enforcement +enforcer +enforcers +enforces +enforcing +enfranchise +enfranchised +enfranchisement +enfranchiser +enfranchises +enfranchising +engage +engaged +engagement +engagement's +engagements +engages +engaging +engagingly +engender +engendered +engendering +engenders +engine +engine's +engined +engineer +engineer's +engineered +engineering +engineeringly +engineerings +engineers +engines +engining +england +englander +englanders +engrave +engraved +engraver +engravers +engraves +engraving +engravings +engross +engrossed +engrossedly +engrosser +engrossing +engrossingly +enhance +enhanced +enhancement +enhancement's +enhancements +enhances +enhancing +enigmatic +enjoin +enjoined +enjoining +enjoins +enjoy +enjoyable +enjoyableness +enjoyably +enjoyed +enjoying +enjoyment +enjoys +enlarge +enlarged +enlargement +enlargement's +enlargements +enlarger +enlargers +enlarges +enlarging +enlighten +enlightened +enlightening +enlightenment +enlightens +enlist +enlisted +enlister +enlisting +enlistment +enlistments +enlists +enliven +enlivened +enlivening +enlivens +enmities +enmity +ennoble +ennobled +ennobler +ennobles +ennobling +ennui +enormities +enormity +enormous +enormously +enormousness +enough +enqueue +enqueued +enqueues +enquire +enquired +enquirer +enquirers +enquires +enquiring +enrage +enraged +enrages +enraging +enrich +enriched +enricher +enriches +enriching +enrolled +enrolling +ensemble +ensemble's +ensembles +ensign +ensign's +ensigns +enslave +enslaved +enslaver +enslavers +enslaves +enslaving +ensnare +ensnared +ensnares +ensnaring +ensue +ensued +ensues +ensuing +ensure +ensured +ensurer +ensurers +ensures +ensuring +entail +entailed +entailer +entailing +entails +entangle +entangled +entangler +entangles +entangling +enter +entered +enterer +entering +enterprise +enterpriser +enterprises +enterprising +enterprisingly +enters +entertain +entertained +entertainer +entertainers +entertaining +entertainingly +entertainment +entertainment's +entertainments +entertains +enthusiasm +enthusiasms +enthusiast +enthusiast's +enthusiastic +enthusiastically +enthusiasts +entice +enticed +enticer +enticers +entices +enticing +entire +entirely +entireties +entirety +entities +entitle +entitled +entitles +entitling +entity +entity's +entrance +entranced +entrances +entrancing +entreat +entreated +entreaties +entreating +entreatingly +entreats +entreaty +entrench +entrenched +entrenches +entrenching +entrepreneur +entrepreneur's +entrepreneurs +entries +entropies +entropy +entrust +entrusted +entrusting +entrusts +entry +entry's +enumerable +enumerate +enumerated +enumerates +enumerating +enumeration +enumerations +enumerative +enumerator +enumerator's +enumerators +enunciation +envelop +envelope +enveloped +enveloper +envelopes +enveloping +envelops +enviably +envied +envier +envies +envious +enviously +enviousness +environ +environed +environing +environment +environment's +environmental +environmentally +environments +environs +envisage +envisaged +envisages +envisaging +envision +envisioned +envisioning +envisions +envoy +envoy's +envoys +envy +envying +envyingly +epaulet +epaulet's +epaulets +ephemeral +ephemerally +ephemerals +epic +epic's +epics +epidemic +epidemic's +epidemics +episcopal +episcopally +episode +episode's +episodes +episodic +epistemological +epistemologically +epistemology +epistle +epistle's +epistler +epistles +epitaph +epitaphed +epitaphing +epitaphs +epitaxial +epitaxially +epithet +epithet's +epithets +epoch +epochs +epsilon +epsilons +equal +equalities +equality +equality's +equally +equals +equate +equated +equates +equating +equation +equations +equator +equator's +equatorial +equators +equilibrium +equilibriums +equinox +equip +equipment +equipments +equipped +equipping +equips +equitable +equitableness +equitably +equities +equity +equivalence +equivalenced +equivalences +equivalencing +equivalent +equivalently +equivalents +era +era's +eradicate +eradicated +eradicates +eradicating +eradication +eradicative +eras +erasable +erase +erased +eraser +erasers +erases +erasing +erasion +erasure +ere +erect +erected +erecting +erection +erection's +erections +erectly +erectness +erector +erector's +erectors +erects +ergo +ermine +ermine's +ermined +ermines +err +errand +errands +erratic +erred +erring +erringly +erroneous +erroneously +erroneousness +error +error's +errors +errs +eruption +eruptions +escalate +escalated +escalates +escalating +escalation +escapable +escapade +escapade's +escapades +escape +escaped +escapee +escapee's +escapees +escaper +escapes +escaping +eschew +eschewed +eschewing +eschews +escort +escorted +escorting +escorts +esoteric +especial +especially +espied +espies +espionage +espouse +espoused +espouser +espouses +espousing +esprit +esprits +espy +espying +esquire +esquires +essay +essayed +essayer +essays +essence +essence's +essences +essential +essentially +essentialness +essentials +establish +established +establisher +establishes +establishing +establishment +establishment's +establishments +estate +estate's +estates +esteem +esteemed +esteeming +esteems +estimate +estimated +estimates +estimating +estimation +estimations +estimative +etc +eternal +eternally +eternalness +eternities +eternity +ethereal +ethereally +etherealness +ethic +ethical +ethically +ethicalness +ethics +ethnic +etiquette +eunuch +eunuchs +euphemism +euphemism's +euphemisms +euphoria +euro +evacuate +evacuated +evacuates +evacuating +evacuation +evacuations +evacuative +evade +evaded +evader +evades +evading +evaluate +evaluated +evaluates +evaluating +evaluation +evaluations +evaluative +evaluator +evaluator's +evaluators +evangelist +evaporate +evaporated +evaporates +evaporating +evaporation +evaporations +evaporative +evaporatively +eve +even +evened +evener +evenhanded +evenhandedly +evenhandedness +evening +evening's +evenings +evenly +evenness +evens +event +event's +eventful +eventfully +eventfulness +events +eventual +eventualities +eventuality +eventually +ever +everest +evergreen +everlasting +everlastingly +everlastingness +evermore +every +everybody +everybody's +everyday +everydayness +everyone +everyone's +everyones +everything +everywhere +eves +evict +evicted +evicting +eviction +eviction's +evictions +evicts +evidence +evidenced +evidences +evidencing +evident +evidently +evil +evilly +evilness +evils +evince +evinced +evinces +evincing +evoke +evoked +evokes +evoking +evolute +evolute's +evolutes +evolution +evolution's +evolutionary +evolutions +evolve +evolved +evolves +evolving +ewe +ewe's +ewer +ewes +exacerbate +exacerbated +exacerbates +exacerbating +exacerbation +exacerbations +exact +exacted +exacter +exacting +exactingly +exactingness +exaction +exaction's +exactions +exactitude +exactly +exactness +exacts +exaggerate +exaggerated +exaggeratedly +exaggeratedness +exaggerates +exaggerating +exaggeration +exaggerations +exaggerative +exaggeratively +exalt +exalted +exaltedly +exalter +exalters +exalting +exalts +exam +exam's +examen +examination +examination's +examinations +examine +examined +examiner +examiners +examines +examining +example +example's +exampled +examples +exampling +exams +exasperate +exasperated +exasperatedly +exasperates +exasperating +exasperatingly +exasperation +exasperations +excavate +excavated +excavates +excavating +excavation +excavations +exceed +exceeded +exceeder +exceeding +exceedingly +exceeds +excel +excelled +excellence +excellences +excellency +excellent +excellently +excelling +excels +except +excepted +excepting +exception +exception's +exceptional +exceptionally +exceptionalness +exceptions +exceptive +excepts +excerpt +excerpted +excerpter +excerpts +excess +excesses +excessive +excessively +excessiveness +exchange +exchangeable +exchanged +exchanger +exchangers +exchanges +exchanging +exchequer +exchequer's +exchequers +excise +excised +excises +excising +excision +excisions +excitable +excitableness +excitation +excitation's +excitations +excite +excited +excitedly +excitement +exciter +excites +exciting +excitingly +exclaim +exclaimed +exclaimer +exclaimers +exclaiming +exclaims +exclamation +exclamation's +exclamations +exclude +excluded +excluder +excludes +excluding +exclusion +exclusioner +exclusioners +exclusions +exclusive +exclusively +exclusiveness +exclusivity +excommunicate +excommunicated +excommunicates +excommunicating +excommunication +excommunicative +excrete +excreted +excreter +excretes +excreting +excretion +excretions +excruciatingly +excursion +excursion's +excursions +excusable +excusableness +excusably +excuse +excused +excuser +excuses +excusing +executable +executable's +executables +execute +executed +executer +executers +executes +executing +execution +executional +executioner +executions +executive +executive's +executives +executor +executor's +executors +exemplar +exemplariness +exemplars +exemplary +exemplification +exemplified +exemplifier +exemplifiers +exemplifies +exemplify +exemplifying +exempt +exempted +exempting +exempts +exercise +exercised +exerciser +exercisers +exercises +exercising +exert +exerted +exerting +exertion +exertion's +exertions +exerts +exhale +exhaled +exhales +exhaling +exhaust +exhausted +exhaustedly +exhauster +exhaustible +exhausting +exhaustingly +exhaustion +exhaustive +exhaustively +exhaustiveness +exhausts +exhibit +exhibited +exhibiting +exhibition +exhibition's +exhibitioner +exhibitions +exhibitive +exhibitor +exhibitor's +exhibitors +exhibits +exhortation +exhortation's +exhortations +exigencies +exigency +exile +exiled +exiles +exiling +exist +existed +existence +existences +existent +existential +existentialism +existentialist +existentialist's +existentialists +existentially +existing +exists +exit +exited +exiting +exits +exorbitant +exorbitantly +exoskeletons +exotic +exoticness +expand +expandable +expanded +expander +expander's +expanders +expanding +expands +expanse +expansed +expanses +expansing +expansion +expansionism +expansions +expansive +expansively +expansiveness +expect +expectancies +expectancy +expectant +expectantly +expectation +expectation's +expectations +expected +expectedly +expectedness +expecting +expectingly +expects +expedient +expediently +expedite +expedited +expediter +expedites +expediting +expedition +expedition's +expeditions +expeditious +expeditiously +expeditiousness +expel +expelled +expelling +expels +expend +expendable +expended +expender +expending +expenditure +expenditure's +expenditures +expends +expense +expensed +expenses +expensing +expensive +expensively +expensiveness +experience +experienced +experiences +experiencing +experiment +experimental +experimentally +experimentation +experimentation's +experimentations +experimented +experimenter +experimenters +experimenting +experiments +expert +expertise +expertly +expertness +experts +expiration +expiration's +expirations +expire +expired +expires +expiring +explain +explainable +explained +explainer +explainers +explaining +explains +explanation +explanation's +explanations +explanatory +explicit +explicitly +explicitness +explode +exploded +exploder +explodes +exploding +exploit +exploitable +exploitation +exploitation's +exploitations +exploited +exploiter +exploiters +exploiting +exploitive +exploits +exploration +exploration's +explorations +exploratory +explore +explored +explorer +explorers +explores +exploring +explosion +explosion's +explosions +explosive +explosively +explosiveness +explosives +exponent +exponent's +exponential +exponentially +exponentials +exponentiate +exponentiated +exponentiates +exponentiating +exponentiation +exponentiation's +exponentiations +exponents +export +exported +exporter +exporters +exporting +exports +expose +exposed +exposer +exposers +exposes +exposing +exposition +exposition's +expositions +expository +exposure +exposure's +exposures +expound +expounded +expounder +expounding +expounds +express +expressed +expresser +expresses +expressibility +expressible +expressibly +expressing +expression +expression's +expressions +expressive +expressively +expressiveness +expressly +expropriate +expropriated +expropriates +expropriating +expropriation +expropriations +expulsion +expunge +expunged +expunger +expunges +expunging +exquisite +exquisitely +exquisiteness +extant +extend +extended +extendedly +extendedness +extender +extendible +extendibles +extending +extends +extensibility +extensible +extension +extension's +extensions +extensive +extensively +extensiveness +extent +extent's +extents +extenuate +extenuated +extenuating +extenuation +exterior +exterior's +exteriorly +exteriors +exterminate +exterminated +exterminates +exterminating +extermination +exterminations +external +externally +externals +extinct +extinction +extinctive +extinguish +extinguished +extinguisher +extinguishers +extinguishes +extinguishing +extol +extols +extortion +extortioner +extortionist +extortionist's +extortionists +extra +extract +extracted +extracting +extraction +extraction's +extractions +extractive +extractively +extractor +extractor's +extractors +extracts +extracurricular +extraneous +extraneously +extraneousness +extraordinarily +extraordinariness +extraordinary +extrapolate +extrapolated +extrapolates +extrapolating +extrapolation +extrapolations +extrapolative +extras +extravagance +extravagant +extravagantly +extremal +extreme +extremed +extremely +extremeness +extremer +extremes +extremest +extremist +extremist's +extremists +extremities +extremity +extremity's +extrinsic +exuberance +exult +exultation +exulted +exulting +exultingly +exults +eye +eyeball +eyeballs +eyebrow +eyebrow's +eyebrows +eyed +eyedness +eyeglass +eyeglasses +eyeing +eyelid +eyelid's +eyelids +eyepiece +eyepiece's +eyepieces +eyer +eyers +eyes +eyesight +eyewitness +eyewitness's +eyewitnesses +eying +fable +fabled +fabler +fables +fabling +fabric +fabric's +fabricate +fabricated +fabricates +fabricating +fabrication +fabrications +fabrics +fabulous +fabulously +fabulousness +facade +facaded +facades +facading +face +faced +faceless +facelessness +facer +faces +facet +faceted +faceting +facets +facial +facially +facile +facilely +facileness +facilitate +facilitated +facilitates +facilitating +facilitation +facilitative +facilities +facility +facility's +facing +facings +facsimile +facsimile's +facsimiled +facsimiles +facsimiling +fact +fact's +faction +faction's +factions +factor +factored +factorial +factories +factoring +factorings +factors +factory +factory's +facts +factual +factually +factualness +facultative +faculties +faculty +faculty's +fade +faded +fadedly +fader +faders +fades +fading +fag +fags +fail +failed +failing +failingly +failings +fails +failure +failure's +failures +fain +faint +fainted +fainter +faintest +fainting +faintly +faintness +faints +fair +faired +fairer +fairest +fairies +fairing +fairly +fairness +fairs +fairy +fairy's +fairyland +faith +faithful +faithfully +faithfulness +faithfuls +faithless +faithlessly +faithlessness +faiths +fake +faked +faker +fakes +faking +falcon +falconer +falcons +fall +fallacies +fallacious +fallaciously +fallaciousness +fallacy +fallacy's +fallback +fallen +faller +fallibility +fallible +falling +falls +false +falsehood +falsehood's +falsehoods +falsely +falseness +falser +falsest +falsification +falsified +falsifier +falsifies +falsify +falsifying +falsity +falter +faltered +falterer +faltering +falteringly +falters +fame +famed +fames +familiar +familiarities +familiarity +familiarly +familiarness +familiars +families +family +family's +famine +famine's +famines +faming +famish +famished +famishes +famishing +famous +famously +famousness +fan +fan's +fanatic +fanatic's +fanatically +fanatics +fancied +fancier +fancier's +fanciers +fancies +fanciest +fanciful +fancifully +fancifulness +fancily +fanciness +fancy +fancying +fang +fang's +fanged +fangs +fanned +fanning +fans +fantasied +fantasies +fantastic +fantasy +fantasy's +far +faraway +farce +farce's +farces +farcing +fare +fared +farer +fares +farewell +farewells +faring +farm +farmed +farmer +farmer's +farmers +farmhouse +farmhouse's +farmhouses +farming +farms +farmyard +farmyard's +farmyards +farther +farthest +farthing +fascinate +fascinated +fascinates +fascinating +fascinatingly +fascination +fascinations +fashion +fashionable +fashionableness +fashionably +fashioned +fashioner +fashioners +fashioning +fashions +fast +fasted +fasten +fastened +fastener +fasteners +fastening +fastenings +fastens +faster +fastest +fasting +fastness +fasts +fat +fatal +fatalities +fatality +fatality's +fatally +fatals +fate +fated +fates +father +father's +fathered +fathering +fatherland +fatherliness +fatherly +fathers +fathom +fathomed +fathoming +fathoms +fatigue +fatigued +fatigues +fatiguing +fatiguingly +fating +fatly +fatness +fats +fatten +fattened +fattener +fatteners +fattening +fattens +fatter +fattest +fault +faulted +faultier +faultiness +faulting +faultless +faultlessly +faultlessness +faults +faulty +fawn +fawned +fawner +fawning +fawningly +fawns +fear +feared +fearer +fearful +fearfully +fearfulness +fearing +fearless +fearlessly +fearlessness +fears +feasibility +feasible +feasibleness +feast +feasted +feaster +feasting +feasts +feat +feat's +feather +feathered +featherer +featherers +feathering +feathers +feating +featly +feats +feature +featured +featureless +features +featuring +fed +federal +federally +federals +federation +feds +fee +feeble +feebleness +feebler +feeblest +feebly +feed +feedback +feedbacks +feeder +feeders +feeding +feedings +feeds +feel +feeler +feelers +feeling +feelingly +feelingness +feelings +feels +fees +feet +feign +feigned +feigner +feigning +feigns +felicities +felicity +fell +felled +feller +fellers +felling +fellness +fellow +fellow's +fellowly +fellows +fellowship +fellowship's +fellowships +fells +felt +felted +felting +felts +female +female's +femaleness +females +feminine +femininely +feminineness +femininity +feminist +feminist's +feminists +femur +femur's +femurs +fen +fence +fenced +fencer +fencers +fences +fencing +ferment +fermentation +fermentation's +fermentations +fermented +fermenter +fermenting +ferments +fern +fern's +ferns +ferocious +ferociously +ferociousness +ferocity +ferried +ferries +ferrite +ferry +ferrying +fertile +fertilely +fertileness +fertilities +fertility +fervent +fervently +festival +festival's +festivals +festive +festively +festiveness +festivities +festivity +fetch +fetched +fetcher +fetches +fetching +fetchingly +fetter +fettered +fettering +fetters +feud +feud's +feudal +feudalism +feudally +feuds +fever +fevered +fevering +feverish +feverishly +feverishness +fevers +few +fewer +fewest +fewness +fews +fibrous +fibrously +fibrousness +fickle +fickleness +fiction +fiction's +fictional +fictionally +fictions +fictitious +fictitiously +fictitiousness +fiddle +fiddled +fiddler +fiddles +fiddling +fidelity +field +fielded +fielder +fielders +fielding +fields +fiend +fiends +fierce +fiercely +fierceness +fiercer +fiercest +fieriness +fiery +fife +fifteen +fifteens +fifteenth +fifth +fifthly +fifties +fiftieth +fifty +fig +fig's +fight +fighter +fighters +fighting +fights +figs +figurative +figuratively +figurativeness +figure +figured +figurer +figurers +figures +figuring +figurings +filament +filament's +filaments +file +file's +filed +filename +filename's +filenames +filer +filers +files +filial +filially +filing +filings +fill +fillable +filled +filler +fillers +filling +fillings +fills +film +filmed +filming +films +filter +filter's +filtered +filterer +filtering +filters +filth +filthier +filthiest +filthiness +filthy +filtration +filtration's +fin +fin's +final +finality +finally +finals +finance +financed +finances +financial +financially +financier +financier's +financiers +financing +find +finder +finders +finding +findings +finds +fine +fined +finely +fineness +finer +fines +finest +finger +fingered +fingerer +fingering +fingerings +fingerprint +fingers +fining +finish +finished +finisher +finishers +finishes +finishing +finishings +finite +finitely +finiteness +finites +fins +fir +fire +firearm +firearm's +firearms +fired +fireflies +firefly +firefly's +firelight +firelighting +fireman +fireplace +fireplace's +fireplaces +firer +firers +fires +fireside +firewood +fireworks +firing +firings +firm +firm's +firmament +firmed +firmer +firmest +firming +firmly +firmness +firms +firmware +firmwares +first +firsthand +firstly +firsts +firth +fiscal +fiscally +fiscals +fish +fished +fisher +fisheries +fisherman +fisherman's +fishermen +fishermen's +fishers +fishery +fishes +fishing +fissure +fissured +fissures +fissuring +fist +fisted +fists +fit +fitful +fitfully +fitfulness +fitly +fitness +fits +fitted +fitter +fitter's +fitters +fitting +fittingly +fittingness +fittings +five +fiver +fives +fix +fixate +fixated +fixates +fixating +fixation +fixations +fixative +fixed +fixedly +fixedness +fixer +fixers +fixes +fixing +fixings +fixture +fixture's +fixtures +flab +flabbier +flabbiness +flabby +flag +flag's +flagged +flagging +flaggingly +flagrant +flagrantly +flags +flagship +flagship's +flagships +flake +flaked +flaker +flakes +flaking +flame +flamed +flamer +flamers +flames +flaming +flamingly +flammable +flammables +flank +flanked +flanker +flankers +flanking +flanks +flannel +flannel's +flannels +flap +flap's +flapping +flaps +flare +flared +flares +flaring +flaringly +flash +flashed +flasher +flashers +flashes +flashing +flashlight +flashlight's +flashlights +flask +flat +flatly +flatness +flatnesses +flats +flatten +flattened +flattener +flattening +flattens +flatter +flattered +flatterer +flattering +flatteringly +flatters +flattery +flattest +flaunt +flaunted +flaunting +flauntingly +flaunts +flaw +flawed +flawing +flawless +flawlessly +flawlessness +flaws +flax +flaxen +flea +flea's +fleas +fled +fledged +fledgling +fledgling's +fledglings +flee +fleece +fleece's +fleeced +fleeces +fleecier +fleecy +fleeing +fleer +flees +fleet +fleetest +fleeting +fleetingly +fleetingness +fleetly +fleetness +fleets +flesh +fleshed +flesher +fleshes +fleshier +fleshiness +fleshing +fleshings +fleshly +fleshy +flew +flews +flexibilities +flexibility +flexible +flexibly +flick +flicked +flicker +flickered +flickering +flickeringly +flicking +flicks +flier +fliers +flies +flight +flight's +flights +flinch +flinched +flincher +flinches +flinching +fling +fling's +flinger +flinging +flings +flint +flints +flip +flips +flirt +flirted +flirter +flirting +flirts +flit +flits +float +floated +floater +floaters +floating +floats +flock +flocked +flocking +flocks +flood +flooded +flooder +flooding +floods +floor +floored +floorer +flooring +floorings +floors +flop +flop's +floppier +floppies +floppily +floppiness +floppy +floppy's +flops +flora +florin +floss +flossed +flosses +flossing +flounder +floundered +floundering +flounders +flour +floured +flourish +flourished +flourisher +flourishes +flourishing +flourishingly +flours +flow +flowchart +flowcharting +flowcharts +flowed +flower +flowered +flowerer +floweriness +flowering +flowers +flowery +flowing +flowingly +flown +flows +fluctuate +fluctuated +fluctuates +fluctuating +fluctuation +fluctuations +fluent +fluently +fluffier +fluffiest +fluffiness +fluffy +fluid +fluidity +fluidly +fluidness +fluids +flung +flunk +flunked +flunker +flunking +flunks +fluorescence +flurried +flurries +flurry +flurrying +flush +flushed +flushes +flushing +flushness +flute +flute's +fluted +fluter +flutes +fluting +flutter +fluttered +flutterer +fluttering +flutters +fly +flyable +flyer +flyer's +flyers +flying +foam +foamed +foamer +foaming +foams +focal +focally +foci +focus +focusable +focused +focuser +focuses +focusing +fodder +foe +foe's +foes +fog +fog's +fogged +foggier +foggiest +foggily +fogginess +fogging +foggy +fogs +foil +foiled +foiling +foils +fold +folded +folder +folders +folding +foldings +folds +foliage +foliaged +foliages +folk +folk's +folklore +folks +follies +follow +followed +follower +followers +following +followings +follows +folly +fond +fonder +fondest +fondle +fondled +fondler +fondles +fondling +fondly +fondness +fonds +font +font's +fonts +food +food's +foods +foodstuff +foodstuff's +foodstuffs +fool +fooled +fooling +foolish +foolishly +foolishness +foolproof +fools +foot +football +football's +footballed +footballer +footballers +footballs +footed +footer +footers +foothold +footholds +footing +footings +footman +footnote +footnote's +footnotes +footprint +footprint's +footprints +foots +footstep +footsteps +for +forage +foraged +forager +forages +foraging +foray +foray's +forayer +forays +forbade +forbear +forbear's +forbearance +forbearer +forbearing +forbears +forbid +forbidden +forbidding +forbiddingly +forbiddingness +forbids +force +force's +forced +forcedly +forcefield +forcefield's +forcefields +forceful +forcefully +forcefulness +forcer +forces +forcible +forcibleness +forcibly +forcing +ford +fords +fore +forearm +forearm's +forearmed +forearms +foreboding +forebodingly +forebodingness +forebodings +forecast +forecasted +forecaster +forecasters +forecasting +forecastle +forecastles +forecasts +forefather +forefather's +forefathers +forefinger +forefinger's +forefingers +forego +foregoer +foregoes +foregoing +foregone +foreground +foregrounds +forehead +forehead's +foreheads +foreign +foreigner +foreigners +foreignly +foreignness +foreigns +foreman +foremost +forenoon +foresee +foreseeable +foreseen +foreseer +foresees +foresight +foresighted +foresightedly +foresightedness +forest +forestall +forestalled +forestaller +forestalling +forestallment +forestalls +forested +forester +foresters +forests +foretell +foreteller +foretelling +foretells +forethought +forethought's +foretold +forever +foreverness +forewarn +forewarned +forewarner +forewarning +forewarnings +forewarns +forfeit +forfeited +forfeiter +forfeiters +forfeiting +forfeits +forgave +forge +forged +forger +forgeries +forgers +forgery +forgery's +forges +forget +forgetful +forgetfully +forgetfulness +forgetive +forgets +forgettable +forgettably +forgetting +forging +forgivable +forgivably +forgive +forgiven +forgiveness +forgiver +forgives +forgiving +forgivingly +forgivingness +forgot +forgotten +fork +forked +forker +forking +forks +forlorn +forlornly +forlornness +form +formal +formalism +formalism's +formalisms +formalities +formality +formally +formalness +formals +formant +formants +format +formated +formating +formation +formation's +formations +formative +formatively +formativeness +formats +formatted +formatter +formatter's +formatters +formatting +formed +former +formerly +formers +formidable +formidableness +forming +forms +formula +formula's +formulae +formulas +formulate +formulated +formulates +formulating +formulation +formulations +formulator +formulator's +formulators +fornication +forsake +forsaken +forsakes +forsaking +fort +fort's +forte +fortes +forth +forthcoming +forthwith +fortier +forties +fortieth +fortification +fortifications +fortified +fortifier +fortifies +fortify +fortifying +fortitude +fortnight +fortnightly +fortress +fortress's +fortresses +forts +fortuitous +fortuitously +fortuitousness +fortunate +fortunately +fortunateness +fortunates +fortune +fortune's +fortuned +fortunes +fortuning +forty +forum +forum's +forums +forward +forwarded +forwarder +forwarders +forwarding +forwardly +forwardness +forwards +fossil +fossils +foster +fostered +fosterer +fostering +fosters +fought +foul +fouled +fouler +foulest +fouling +foully +foulness +fouls +found +foundation +foundation's +foundations +founded +founder +foundered +foundering +founders +founding +foundries +foundry +foundry's +founds +fount +fount's +fountain +fountain's +fountains +founts +four +fours +fourscore +fourteen +fourteener +fourteens +fourteenth +fourth +fourthly +fowl +fowler +fowling +fowls +fox +fox's +foxed +foxes +foxing +fractal +fractal's +fractals +fraction +fraction's +fractional +fractionally +fractioned +fractioning +fractions +fracture +fractured +fractures +fracturing +fragile +fragilely +fragment +fragmentariness +fragmentary +fragmentation +fragmented +fragmenting +fragments +fragrance +fragrance's +fragrances +fragrant +fragrantly +frail +frailer +frailest +frailly +frailness +frailties +frailty +frame +frame's +framed +framer +framers +frames +framework +framework's +frameworks +framing +framings +franc +franchise +franchise's +franchised +franchiser +franchises +franchising +francs +frank +franked +franker +frankest +franking +frankly +frankness +franks +frantic +frantically +franticly +franticness +fraternal +fraternally +fraternities +fraternity +fraternity's +fraud +fraud's +frauds +fraudulently +fraught +fraughted +fraughting +fraughts +fray +frayed +fraying +frays +freak +freak's +freaks +freckle +freckled +freckles +freckling +free +freed +freedom +freedom's +freedoms +freeing +freeings +freely +freeman +freeness +freer +frees +freest +freeway +freeway's +freeways +freeze +freezer +freezers +freezes +freezing +freight +freighted +freighter +freighters +freighting +freights +frenzied +frenziedly +frenzies +frenzy +frenzying +frequencies +frequency +frequent +frequented +frequenter +frequenters +frequenting +frequently +frequentness +frequents +fresh +freshen +freshened +freshener +fresheners +freshening +freshens +fresher +freshers +freshest +freshly +freshman +freshmen +freshness +fret +fretful +fretfully +fretfulness +frets +friar +friar's +friarly +friars +frication +fricative +fricatives +friction +friction's +frictionless +frictionlessly +frictions +fried +friend +friend's +friendless +friendlessness +friendlier +friendlies +friendliest +friendliness +friendly +friends +friendship +friendship's +friendships +frier +fries +frieze +frieze's +friezes +frigate +frigate's +frigates +fright +frighten +frightened +frightening +frighteningly +frightens +frightful +frightfully +frightfulness +frill +frill's +frilled +frills +fringe +fringed +fringes +fringing +frisk +frisked +frisker +frisking +frisks +frivolous +frivolously +frivolousness +frock +frock's +frocked +frocking +frocks +frog +frog's +frogs +frolic +frolics +from +front +fronted +frontier +frontier's +frontiers +fronting +fronts +frost +frosted +frostier +frostiness +frosting +frosts +frosty +froth +frothing +frown +frowned +frowner +frowning +frowningly +frowns +froze +frozen +frozenly +frozenness +frugal +frugally +fruit +fruit's +fruited +fruiter +fruiterer +fruitful +fruitfully +fruitfulness +fruition +fruitless +fruitlessly +fruitlessness +fruits +frustrate +frustrated +frustrater +frustrates +frustrating +frustratingly +frustration +frustrations +fry +frying +fuel +fuels +fugitive +fugitive's +fugitively +fugitiveness +fugitives +fulfilled +fulfiller +fulfilling +full +fuller +fullest +fullness +fullword +fullword's +fullwords +fully +fumble +fumbled +fumbler +fumbles +fumbling +fumblingly +fume +fumed +fumes +fuming +fun +function +function's +functional +functionalities +functionality +functionally +functionals +functioned +functioning +functions +functor +functor's +functors +fund +fundamental +fundamentalist +fundamentalist's +fundamentalists +fundamentally +fundamentals +funded +funder +funders +funding +funds +funeral +funeral's +funerals +fungus +funguses +funnel +funnels +funnier +funnies +funniest +funnily +funniness +funny +fur +fur's +furies +furious +furiouser +furiously +furiousness +furnace +furnace's +furnaced +furnaces +furnacing +furness +furnish +furnished +furnisher +furnishers +furnishes +furnishing +furnishings +furniture +furrow +furrowed +furrowing +furrows +furs +further +furthered +furtherer +furtherest +furthering +furthermore +furthers +furtive +furtively +furtiveness +fury +fury's +fuse +fused +fuses +fusing +fusion +fusions +fuss +fusser +fussing +futile +futilely +futileness +futility +future +future's +futures +fuzzier +fuzziest +fuzziness +fuzzy +gabardine +gabardines +gable +gabled +gabler +gables +gad +gadget +gadget's +gadgets +gag +gaged +gager +gagged +gagging +gaging +gags +gaieties +gaiety +gaily +gain +gained +gainer +gainers +gaining +gainings +gainly +gains +gait +gaited +gaiter +gaiters +gaits +galaxies +galaxy +galaxy's +gale +gales +gall +gallant +gallantly +gallantry +gallants +galled +galleried +galleries +gallery +galley +galley's +galleys +galling +gallingly +gallon +gallon's +gallons +gallop +galloped +galloper +gallopers +galloping +gallops +gallows +gallowses +galls +gamble +gambled +gambler +gamblers +gambles +gambling +game +gamed +gamely +gameness +games +gaming +gamma +gammas +gang +gang's +ganger +ganglier +gangly +gangrene +gangrened +gangrenes +gangrening +gangs +gangster +gangster's +gangsters +gap +gap's +gape +gaped +gaper +gapes +gaping +gapingly +gaps +garage +garaged +garages +garaging +garb +garbage +garbage's +garbaged +garbages +garbaging +garbed +garble +garbled +garbler +garbles +garbling +garden +gardened +gardener +gardeners +gardening +gardens +gargle +gargled +gargles +gargling +garland +garlanded +garlands +garlic +garlics +garment +garment's +garmented +garmenting +garments +garner +garnered +garnering +garners +garnish +garnished +garnishes +garrison +garrisoned +garrisoning +garrisons +garter +garter's +gartered +gartering +garters +gas +gas's +gaseous +gaseously +gaseousness +gases +gash +gash's +gashed +gashes +gashing +gasoline +gasolines +gasp +gasped +gasper +gaspers +gasping +gaspingly +gasps +gassed +gasser +gassers +gassing +gassings +gastric +gastrointestinal +gate +gated +gates +gateway +gateway's +gateways +gather +gathered +gatherer +gatherers +gathering +gatherings +gathers +gating +gaudier +gaudies +gaudiness +gaudy +gauge +gauged +gauger +gauges +gauging +gaunt +gauntly +gauntness +gauze +gauzed +gauzes +gauzing +gave +gay +gayer +gayest +gayly +gayness +gaze +gazed +gazer +gazers +gazes +gazing +gear +geared +gearing +gears +geese +gel +gel's +gelatin +gelled +gelling +gels +gem +gem's +gems +gender +gender's +gendered +gendering +genders +gene +gene's +general +general's +generalist +generalist's +generalists +generalities +generality +generally +generalness +generals +generate +generated +generates +generating +generation +generations +generative +generatively +generator +generator's +generators +generic +generically +genericness +generosities +generosity +generosity's +generous +generously +generousness +genes +genetic +genetically +genetics +genial +genially +genialness +genius +genius's +geniuses +genre +genre's +genres +genteel +genteeler +genteelest +genteelly +genteelness +gentle +gentled +gentleman +gentlemanliness +gentlemanly +gentleness +gentler +gentlest +gentlewoman +gentling +gently +gentries +gentry +genuine +genuinely +genuineness +genus +geographic +geographical +geographically +geographies +geography +geological +geologist +geologist's +geologists +geometric +geometries +geometry +geranium +germ +germ's +germane +germen +germinate +germinated +germinates +germinating +germination +germinations +germinative +germinatively +germs +gestalt +gesture +gestured +gestures +gesturing +get +gets +getter +getter's +gettered +getters +getting +ghastlier +ghastliness +ghastly +ghost +ghosted +ghosting +ghostlier +ghostliness +ghostlinesses +ghostly +ghosts +giant +giant's +giants +gibberish +giddied +giddier +giddiness +giddy +giddying +gift +gifted +giftedly +giftedness +gifts +gig +gig's +gigantic +giganticness +giggle +giggled +giggler +giggles +giggling +gigglingly +gigs +gild +gilded +gilder +gilding +gilds +gill +gill's +gilled +giller +gills +gilt +gimmick +gimmick's +gimmicks +gin +gin's +ginger +gingerbread +gingered +gingering +gingerliness +gingerly +gingham +ginghams +gins +giraffe +giraffe's +giraffes +gird +girded +girder +girder's +girders +girding +girdle +girdled +girdler +girdles +girdling +girds +girl +girl's +girlfriend +girlfriend's +girlfriends +girls +girt +girth +give +given +givenness +givens +giver +givers +gives +giveth +giving +givingly +gizmo +gizmo's +gizmos +glacial +glacially +glacier +glacier's +glaciers +glad +gladder +gladdest +glade +glades +gladly +gladness +glamour +glamoured +glamouring +glamours +glance +glanced +glances +glancing +glancingly +gland +gland's +glanders +glands +glare +glared +glares +glaring +glaringly +glaringness +glass +glassed +glasses +glassier +glassies +glassiness +glassy +glaze +glazed +glazer +glazers +glazes +glazing +gleam +gleamed +gleaming +gleams +glean +gleaned +gleaner +gleaning +gleanings +gleans +glee +gleed +gleeful +gleefully +gleefulness +glees +glen +glen's +glens +glide +glided +glider +gliders +glides +gliding +glimmer +glimmered +glimmering +glimmers +glimpse +glimpsed +glimpser +glimpsers +glimpses +glimpsing +glint +glinted +glinting +glints +glisten +glistened +glistening +glistens +glitch +glitch's +glitches +glitter +glittered +glittering +glitteringly +glitters +global +globally +globals +globe +globe's +globes +globing +globular +globularity +globularly +globularness +gloom +gloomier +gloomily +gloominess +glooms +gloomy +gloried +glories +glorification +glorifications +glorified +glorifier +glorifiers +glorifies +glorify +glorious +gloriously +gloriousness +glory +glorying +gloss +glossaries +glossary +glossary's +glossed +glosses +glossier +glossies +glossiness +glossing +glossy +glottal +glove +gloved +glover +glovers +gloves +gloving +glow +glowed +glower +glowered +glowering +glowers +glowing +glowingly +glows +glucose +glue +glued +gluer +gluers +glues +gluing +gnat +gnat's +gnats +gnaw +gnawed +gnawer +gnawing +gnaws +go +goad +goaded +goading +goads +goal +goal's +goals +goat +goat's +goatee +goatee's +goatees +goats +gobble +gobbled +gobbler +gobblers +gobbles +gobbling +goblet +goblet's +goblets +goblin +goblin's +goblins +god +god's +goddess +goddess's +goddesses +godlier +godlike +godlikeness +godliness +godly +godmother +godmother's +godmothers +gods +goer +goering +goes +going +goings +gold +golden +goldenly +goldenness +golding +golds +goldsmith +golf +golfer +golfers +golfing +golfs +gone +goner +gong +gong's +gongs +gonion +good +goodbye +goodbye's +goodbyes +goodie +goodie's +goodies +goodly +goodness +goods +goody +goody's +google +googles +googling +goose +gooses +goosing +gore +gored +gores +gorge +gorgeous +gorgeously +gorgeousness +gorger +gorges +gorging +gorilla +gorilla's +gorillas +goring +gosh +gospel +gospels +gossip +gossiper +gossipers +gossips +got +gotcha +gotcha's +gotchas +goth +goto +gotten +gouge +gouged +gouger +gouges +gouging +govern +governed +governess +governesses +governing +government +government's +governmental +governmentally +governments +governor +governor's +governors +governs +gown +gowned +gowns +grab +grabbed +grabber +grabber's +grabbers +grabbing +grabbings +grabs +grace +graced +graceful +gracefully +gracefulness +graces +gracing +gracious +graciously +graciousness +gradation +gradation's +gradations +grade +graded +gradely +grader +graders +grades +gradient +gradient's +gradients +grading +gradings +gradual +gradually +gradualness +graduate +graduated +graduates +graduating +graduation +graduations +graft +grafted +grafter +grafting +grafts +graham +graham's +grahams +grain +grained +grainer +graining +grains +grammar +grammar's +grammars +grammatical +grammatically +grammaticalness +granaries +granary +granary's +grand +grander +grandest +grandeur +grandfather +grandfather's +grandfatherly +grandfathers +grandiose +grandiosely +grandioseness +grandkid +grandkid's +grandkids +grandly +grandma +grandma's +grandmother +grandmother's +grandmotherly +grandmothers +grandness +grandpa +grandpa's +grandparent +grandparents +grandpas +grands +grandson +grandson's +grandsons +grange +granger +granges +granite +grannies +granny +grant +grant's +granted +granter +granting +grants +granularity +granulate +granulated +granulates +granulating +granulation +granulations +granulative +grape +grape's +grapes +grapevine +grapevine's +grapevines +graph +graph's +graphed +graphic +graphical +graphically +graphicness +graphics +graphing +graphite +graphs +grapple +grappled +grappler +grapples +grappling +grasp +graspable +grasped +grasper +grasping +graspingly +graspingness +grasps +grass +grassed +grassers +grasses +grassier +grassiest +grassing +grassy +grate +grated +grateful +gratefully +gratefulness +grater +grates +gratification +gratifications +gratified +gratify +gratifying +gratifyingly +grating +gratingly +gratings +gratitude +gratuities +gratuitous +gratuitously +gratuitousness +gratuity +gratuity's +grave +gravel +gravelly +gravels +gravely +graveness +graver +gravers +graves +gravest +gravies +graving +gravitation +gravitational +gravitationally +gravities +gravity +gravy +gray +grayed +grayer +grayest +graying +grayly +grayness +grays +graze +grazed +grazer +grazes +grazing +grease +greased +greaser +greasers +greases +greasier +greasiness +greasing +greasy +great +greaten +greatened +greatening +greater +greatest +greatly +greatness +greats +greed +greedier +greedily +greediness +greedy +green +greened +greener +greenest +greenhouse +greenhouse's +greenhouses +greening +greenish +greenishness +greenly +greenness +greens +greet +greeted +greeter +greeting +greetings +greets +grenade +grenade's +grenades +grew +grey +greyest +greying +grid +grid's +grids +grief +grief's +griefs +grievance +grievance's +grievances +grieve +grieved +griever +grievers +grieves +grieving +grievingly +grievous +grievously +grievousness +grill +grilled +griller +grilling +grills +grim +grimed +griming +grimly +grimness +grin +grind +grinder +grinders +grinding +grindingly +grindings +grinds +grindstone +grindstone's +grindstones +grins +grip +gripe +griped +griper +gripes +griping +gripped +gripper +gripper's +grippers +gripping +grippingly +grips +grit +grit's +grits +grizzlier +grizzly +groan +groaned +groaner +groaners +groaning +groans +grocer +grocer's +groceries +grocers +grocery +groom +groom's +groomed +groomer +grooming +grooms +groove +grooved +groover +grooves +grooving +grope +groped +groper +gropes +groping +gross +grossed +grosser +grosses +grossest +grossing +grossly +grossness +grotesque +grotesquely +grotesqueness +grotto +grotto's +grottos +ground +grounded +grounder +grounders +grounding +grounds +groundwork +group +group's +grouped +grouper +grouping +groupings +groups +grouse +groused +grouser +grouses +grousing +grove +grovel +grovels +grover +grovers +groves +grow +grower +growers +growing +growingly +growl +growled +growler +growlier +growliness +growling +growlingly +growls +growly +grown +grownup +grownup's +grownups +grows +growth +growths +grub +grub's +grubs +grudge +grudge's +grudged +grudger +grudges +grudging +grudgingly +gruesome +gruesomely +gruesomeness +gruff +gruffly +gruffness +grumble +grumbled +grumbler +grumbles +grumbling +grumblingly +grunt +grunted +grunter +grunting +grunts +guarantee +guaranteed +guaranteeing +guaranteer +guaranteers +guarantees +guaranty +guard +guarded +guardedly +guardedness +guarder +guardian +guardian's +guardians +guardianship +guarding +guards +guerrilla +guerrilla's +guerrillas +guess +guessed +guesser +guesses +guessing +guest +guest's +guested +guesting +guests +guidance +guidances +guide +guidebook +guidebook's +guidebooks +guided +guideline +guideline's +guidelines +guider +guides +guiding +guild +guilder +guile +guilt +guiltier +guiltiest +guiltily +guiltiness +guiltless +guiltlessly +guiltlessness +guilts +guilty +guinea +guineas +guise +guise's +guised +guises +guising +guitar +guitar's +guitars +gulch +gulch's +gulches +gulf +gulf's +gulfs +gull +gulled +gullibility +gullied +gullies +gulling +gulls +gully +gully's +gullying +gulp +gulped +gulper +gulps +gum +gum's +gums +gun +gun's +gunfire +gunfires +gunned +gunner +gunner's +gunners +gunning +gunpowder +gunpowders +guns +gurgle +gurgled +gurgles +gurgling +guru +guru's +gurus +gush +gushed +gusher +gushes +gushing +gust +gust's +gusts +gut +guts +gutser +gutter +guttered +guttering +gutters +guy +guy's +guyed +guyer +guyers +guying +guys +gym +gymnasium +gymnasium's +gymnasiums +gymnast +gymnast's +gymnastic +gymnastics +gymnasts +gyms +gypsied +gypsies +gypsy +gypsy's +gypsying +gyration +gyrations +gyroscope +gyroscope's +gyroscopes +ha +habit +habit's +habitable +habitableness +habitat +habitat's +habitation +habitation's +habitations +habitats +habits +habitual +habitually +habitualness +hack +hacked +hacker +hacker's +hackers +hacking +hacks +had +hadn't +hag +hagen +haggard +haggardly +haggardness +hail +hailed +hailer +hailing +hails +hair +hair's +haircut +haircut's +haircuts +hairdresser +hairdresser's +hairdressers +haired +hairier +hairiness +hairless +hairlessness +hairs +hairy +hale +haler +half +halfness +halfway +halfword +halfword's +halfwords +haling +hall +hall's +haller +hallmark +hallmark's +hallmarked +hallmarking +hallmarks +hallow +hallowed +hallowing +hallows +halls +hallway +hallway's +hallways +halt +halted +halter +haltered +haltering +halters +halting +haltingly +halts +halve +halved +halvers +halves +halving +ham +ham's +hamburger +hamburger's +hamburgers +hamlet +hamlet's +hamlets +hammer +hammered +hammerer +hammering +hammers +hammock +hammock's +hammocks +hamper +hampered +hampering +hampers +hams +hand +handbag +handbag's +handbags +handbook +handbook's +handbooks +handcuff +handcuffed +handcuffing +handcuffs +handed +handedly +handedness +hander +handers +handful +handfuls +handicap +handicap's +handicapped +handicaps +handier +handiest +handily +handiness +handing +handiwork +handkerchief +handkerchief's +handkerchiefs +handle +handled +handler +handlers +handles +handling +hands +handset +handshake +handshake's +handshaker +handshakes +handshaking +handsome +handsomely +handsomeness +handsomer +handsomest +handwriting +handwritten +handy +hang +hangar +hangar's +hangars +hanged +hanger +hangers +hanging +hangover +hangover's +hangovers +hangs +hap +haphazard +haphazardly +haphazardness +hapless +haplessly +haplessness +haply +happen +happened +happening +happenings +happens +happier +happiest +happily +happiness +happy +harass +harassed +harasser +harasses +harassing +harassment +harassments +hard +harden +hardened +hardener +hardening +hardens +harder +hardest +hardier +hardiness +harding +hardings +hardly +hardness +hardnesses +hards +hardship +hardship's +hardships +hardware +hardwares +hardy +hare +hare's +hares +hark +harked +harken +harking +harks +harlot +harlot's +harlots +harm +harmed +harmer +harmful +harmfully +harmfulness +harming +harmless +harmlessly +harmlessness +harmonies +harmonious +harmoniously +harmoniousness +harmony +harms +harness +harnessed +harnesser +harnesses +harnessing +harp +harped +harper +harpers +harping +harpings +harps +harried +harrier +harrow +harrowed +harrower +harrowing +harrows +harry +harrying +harsh +harshen +harshened +harshening +harsher +harshest +harshly +harshness +hart +harvest +harvested +harvester +harvesters +harvesting +harvests +has +hash +hashed +hasher +hashes +hashing +hasn't +hassle +hassled +hassler +hassles +hassling +haste +hasted +hasten +hastened +hastener +hastening +hastens +hastes +hastier +hastiest +hastily +hastiness +hasting +hastings +hasty +hat +hat's +hatch +hatched +hatcher +hatcheries +hatchery +hatchery's +hatches +hatchet +hatchet's +hatchets +hatching +hate +hated +hateful +hatefully +hatefulness +hater +hates +hath +hating +hatred +hats +haughtier +haughtily +haughtiness +haughty +haul +hauled +hauler +haulers +hauling +hauls +haunch +haunch's +haunches +haunt +haunted +haunter +haunting +hauntingly +haunts +have +haven +haven's +haven't +havens +haver +havering +havers +haves +having +havoc +havocs +hawk +hawked +hawker +hawkers +hawking +hawks +hay +hayer +haying +hays +hazard +hazard's +hazarded +hazarding +hazardous +hazardously +hazardousness +hazards +haze +haze's +hazed +hazel +hazer +hazes +hazier +haziest +haziness +hazing +hazy +he +he'd +he'll +he's +head +head's +headache +headache's +headaches +headed +header +headers +headgear +heading +heading's +headings +headland +headland's +headlands +headless +headline +headlined +headliner +headlines +headlining +headlong +headphone +headphone's +headphones +headquarters +heads +headway +heal +healed +healer +healers +healing +heals +health +healthful +healthfully +healthfulness +healthier +healthiest +healthily +healthiness +healthy +heap +heaped +heaping +heaps +hear +heard +hearer +hearers +hearest +hearing +hearings +hearken +hearkened +hearkening +hears +hearsay +hearses +hearsing +heart +heart's +heartache +heartache's +heartaches +hearted +heartedly +hearten +heartened +heartening +hearteningly +heartens +hearth +heartier +hearties +heartiest +heartily +heartiness +heartless +heartlessly +heartlessness +hearts +hearty +heat +heatable +heated +heatedly +heater +heaters +heath +heathen +heather +heating +heats +heave +heaved +heaven +heaven's +heavenliness +heavenly +heavens +heaver +heavers +heaves +heavier +heavies +heaviest +heavily +heaviness +heaving +heavy +hedge +hedged +hedgehog +hedgehog's +hedgehogs +hedger +hedges +hedging +hedgingly +heed +heeded +heeding +heedless +heedlessly +heedlessness +heeds +heel +heeled +heeler +heelers +heeling +heels +heifer +height +heighten +heightened +heightening +heightens +heights +heinous +heinously +heinousness +heir +heir's +heiress +heiress's +heiresses +heirs +held +hell +hell's +heller +hello +hellos +hells +helm +helmet +helmet's +helmeted +helmets +help +helped +helper +helpers +helpful +helpfully +helpfulness +helping +helpless +helplessly +helplessness +helps +hem +hem's +hemisphere +hemisphere's +hemisphered +hemispheres +hemlock +hemlock's +hemlocks +hemostat +hemostats +hemp +hempen +hems +hen +hen's +hence +henceforth +henchman +henchmen +hens +her +herald +heralded +heralding +heralds +herb +herb's +herbivore +herbivorous +herbivorously +herbs +herd +herded +herder +herding +herds +here +here's +hereabout +hereabouts +hereafter +hereby +hereditary +heredity +herein +hereinafter +heres +heresy +heretic +heretic's +heretics +heretofore +herewith +heritage +heritages +hermit +hermit's +hermits +hero +hero's +heroes +heroic +heroically +heroics +heroin +heroine +heroine's +heroines +heroism +heron +heron's +herons +heros +herring +herring's +herrings +hers +herself +hesitant +hesitantly +hesitate +hesitated +hesitater +hesitates +hesitating +hesitatingly +hesitation +hesitations +heterogeneous +heterogeneously +heterogeneousness +heuristic +heuristic's +heuristically +heuristics +hew +hewed +hewer +hewing +hews +hex +hexadecimal +hexagonal +hexagonally +hexer +hey +hickories +hickory +hid +hidden +hide +hided +hideous +hideously +hideousness +hideout +hideout's +hideouts +hider +hides +hiding +hierarchical +hierarchically +hierarchies +hierarchy +hierarchy's +high +higher +highest +highland +highlander +highlands +highlight +highlighted +highlighting +highlights +highly +highness +highness's +highnesses +highway +highway's +highways +hijack +hijacked +hijacker +hijackers +hijacking +hijacks +hike +hiked +hiker +hikers +hikes +hiking +hilarious +hilariously +hilariousness +hill +hill's +hilled +hiller +hilling +hillock +hillocks +hills +hillside +hilltop +hilltop's +hilltops +hilt +hilt's +hilts +him +hims +himself +hind +hinder +hindered +hinderer +hindering +hinders +hindrance +hindrances +hinds +hindsight +hinge +hinged +hinger +hinges +hinging +hint +hinted +hinter +hinting +hints +hip +hip's +hipness +hips +hire +hired +hirer +hirers +hires +hiring +hirings +his +hiss +hissed +hisser +hisses +hissing +histogram +histogram's +histograms +historian +historian's +historians +historic +historical +historically +historicalness +histories +history +history's +hit +hit's +hitch +hitched +hitcher +hitches +hitchhike +hitchhiked +hitchhiker +hitchhikers +hitchhikes +hitchhiking +hitching +hither +hitherto +hits +hitter +hitter's +hitters +hitting +hive +hives +hiving +hoar +hoard +hoarded +hoarder +hoarding +hoards +hoarier +hoariness +hoarse +hoarsely +hoarseness +hoarser +hoarsest +hoary +hoax +hoax's +hoaxed +hoaxer +hoaxes +hoaxing +hobbies +hobble +hobbled +hobbler +hobbles +hobbling +hobby +hobby's +hobbyist +hobbyist's +hobbyists +hockey +hoe +hoe's +hoer +hoes +hog +hog's +hogs +hoist +hoisted +hoister +hoisting +hoists +hold +holden +holder +holders +holding +holdings +holds +hole +hole's +holed +holes +holiday +holiday's +holidayer +holidays +holier +holies +holiness +holing +holistic +hollies +hollow +hollowed +hollower +hollowest +hollowing +hollowly +hollowness +hollows +holly +holocaust +hologram +hologram's +holograms +holy +homage +homaged +homager +homages +homaging +home +homebuilt +homed +homeless +homelessness +homelier +homeliness +homely +homemade +homemaker +homemaker's +homemakers +homeomorphic +homeomorphism +homeomorphism's +homeomorphisms +homer +homers +homes +homesick +homesickness +homespun +homestead +homesteader +homesteaders +homesteads +homeward +homewards +homework +homeworker +homeworkers +homing +homogeneities +homogeneity +homogeneity's +homogeneous +homogeneously +homogeneousness +homomorphic +homomorphism +homomorphism's +homomorphisms +hone +honed +honer +hones +honest +honestly +honesty +honey +honeycomb +honeycombed +honeyed +honeying +honeymoon +honeymooned +honeymooner +honeymooners +honeymooning +honeymoons +honeys +honeysuckle +honing +honorary +hood +hood's +hooded +hoodedness +hooding +hoods +hoodwink +hoodwinked +hoodwinker +hoodwinking +hoodwinks +hoof +hoof's +hoofed +hoofer +hoofs +hook +hooked +hookedness +hooker +hookers +hooking +hooks +hoop +hooped +hooper +hooping +hoops +hooray +hooray's +hoorays +hoot +hooted +hooter +hooters +hooting +hoots +hop +hope +hoped +hopeful +hopefully +hopefulness +hopefuls +hopeless +hopelessly +hopelessness +hoper +hopes +hoping +hopped +hopper +hopper's +hoppers +hopping +hops +horde +horde's +hordes +horizon +horizon's +horizons +horizontal +horizontally +hormone +hormone's +hormones +horn +horned +hornedness +hornet +hornet's +hornets +horns +horrendous +horrendously +horrible +horribleness +horribly +horrid +horridly +horridness +horrified +horrifies +horrify +horrifying +horrifyingly +horror +horror's +horrors +horse +horse's +horseback +horsely +horseman +horsepower +horsepowers +horses +horseshoe +horseshoer +horseshoes +horsing +hose +hose's +hosed +hoses +hosing +hospitable +hospitably +hospital +hospital's +hospitality +hospitals +host +host's +hostage +hostage's +hostages +hosted +hostess +hostess's +hostesses +hostile +hostilely +hostilities +hostility +hosting +hostly +hosts +hot +hotel +hotel's +hotels +hotly +hotness +hotter +hottest +hound +hounded +hounder +hounding +hounds +hour +hour's +hourly +hours +house +house's +housed +houseflies +housefly +housefly's +household +household's +householder +householders +households +housekeeper +housekeeper's +housekeepers +housekeeping +houser +houses +housetop +housetop's +housetops +housewife +housewife's +housewifeliness +housewifely +housework +houseworker +houseworkers +housing +housings +hovel +hovel's +hovels +hover +hovered +hoverer +hovering +hovers +how +how's +however +howl +howled +howler +howling +howls +hows +hrs +hub +hub's +hubris +hubs +huddle +huddled +huddler +huddles +huddling +hue +hue's +hued +hues +hug +huge +hugely +hugeness +huger +hugest +hugs +huh +hull +hull's +hulled +huller +hulling +hulls +hum +human +humane +humanely +humaneness +humanities +humanity +humanity's +humanly +humanness +humans +humble +humbled +humbleness +humbler +humbles +humblest +humbling +humbly +humid +humidification +humidifications +humidified +humidifier +humidifiers +humidifies +humidify +humidifying +humidities +humidity +humidly +humiliate +humiliated +humiliates +humiliating +humiliatingly +humiliation +humiliations +humility +hummed +humming +humorous +humorously +humorousness +hump +humped +humping +humps +hums +hunch +hunched +hunches +hundred +hundreds +hundredth +hung +hunger +hungered +hungering +hungers +hungrier +hungriest +hungrily +hungriness +hungry +hunk +hunk's +hunker +hunkered +hunkering +hunkers +hunks +hunt +hunted +hunter +hunters +hunting +hunts +huntsman +hurdle +hurdled +hurdler +hurdles +hurdling +hurl +hurled +hurler +hurlers +hurling +hurrah +hurricane +hurricane's +hurricanes +hurried +hurriedly +hurriedness +hurrier +hurries +hurry +hurrying +hurt +hurter +hurting +hurtingly +hurts +husband +husband's +husbander +husbandly +husbandry +husbands +hush +hushed +hushes +hushing +husk +husked +husker +huskier +huskies +huskiness +husking +husks +husky +hustle +hustled +hustler +hustlers +hustles +hustling +hut +hut's +huts +hyacinth +hybrid +hybrids +hydraulic +hydraulically +hydraulics +hydrodynamic +hydrodynamics +hydrogen +hydrogen's +hydrogens +hygiene +hymn +hymn's +hymning +hymns +hype +hype's +hyped +hyper +hyperbolic +hypertext +hypertext's +hypes +hyphen +hyphen's +hyphened +hyphening +hyphens +hypocrisies +hypocrisy +hypocrite +hypocrite's +hypocrites +hypodermic +hypodermics +hypotheses +hypothesis +hypothetical +hypothetically +hysteresis +hysterical +hysterically +ice +iceberg +iceberg's +icebergs +iced +ices +icier +iciest +iciness +icing +icings +icon +icon's +icons +icy +id +id's +idea +idea's +ideal +idealism +idealistic +ideally +ideals +ideas +idempotent +identical +identically +identicalness +identifiable +identifiably +identification +identifications +identified +identifier +identifiers +identifies +identify +identifying +identities +identity +identity's +ideological +ideologically +ideologies +ideology +idiocies +idiocy +idiom +idioms +idiosyncrasies +idiosyncrasy +idiosyncrasy's +idiosyncratic +idiot +idiot's +idiotic +idiots +idle +idled +idleness +idler +idlers +idles +idlest +idling +idly +idol +idol's +idolatry +idols +if +iff +ignition +ignoble +ignobleness +ignorance +ignorant +ignorantly +ignorantness +ignore +ignored +ignorer +ignores +ignoring +ii +iii +ill +illegal +illegalities +illegality +illegally +illicit +illicitly +illiterate +illiterately +illiterateness +illiterates +illness +illness's +illnesses +illogical +illogically +illogicalness +ills +illuminate +illuminated +illuminates +illuminating +illuminatingly +illumination +illuminations +illuminative +illusion +illusion's +illusions +illusive +illusively +illusiveness +illustrate +illustrated +illustrates +illustrating +illustration +illustrations +illustrative +illustratively +illustrator +illustrator's +illustrators +illustrious +illustriously +illustriousness +illy +image +imaged +images +imaginable +imaginableness +imaginably +imaginariness +imaginary +imagination +imagination's +imaginations +imaginative +imaginatively +imaginativeness +imagine +imagined +imaginer +imagines +imaging +imagining +imaginings +imbalance +imbalances +imitate +imitated +imitates +imitating +imitation +imitations +imitative +imitatively +imitativeness +immaculate +immaculately +immaculateness +immaterial +immaterially +immaterialness +immature +immaturely +immatureness +immaturity +immediacies +immediacy +immediate +immediately +immediateness +immemorial +immemorially +immense +immensely +immenseness +immerse +immersed +immerser +immerses +immersing +immersion +immersions +immigrant +immigrant's +immigrants +immigrate +immigrated +immigrates +immigrating +immigration +imminent +imminently +imminentness +immoral +immoralities +immorality +immorally +immortal +immortality +immortally +immortals +immovability +immovable +immovableness +immovably +immune +immunities +immunity +immunity's +immunology +immutable +immutableness +imp +imp's +impact +impacted +impacter +impacting +impaction +impactions +impactive +impactor +impactor's +impactors +impacts +impair +impaired +impairer +impairing +impairs +impart +imparted +impartial +impartially +imparting +imparts +impasse +impasses +impassion +impassioned +impassioning +impassions +impassive +impassively +impassiveness +impatience +impatient +impatiently +impeach +impeached +impeaches +impeaching +impedance +impedance's +impedances +impede +impeded +impeder +impedes +impediment +impediment's +impediments +impeding +impel +impels +impending +impenetrability +impenetrable +impenetrableness +impenetrably +imperative +imperatively +imperativeness +imperatives +imperfect +imperfection +imperfection's +imperfections +imperfective +imperfectly +imperfectness +imperial +imperialism +imperialist +imperialist's +imperialists +imperially +imperil +imperious +imperiously +imperiousness +impermanence +impermanent +impermanently +impermissible +impersonal +impersonally +impersonate +impersonated +impersonates +impersonating +impersonation +impersonations +impertinent +impertinently +imperturbability +impervious +imperviously +imperviousness +impetuous +impetuously +impetuousness +impetus +impinge +impinged +impinges +impinging +impious +impiously +implant +implanted +implanter +implanting +implants +implausible +implement +implementable +implementation +implementation's +implementations +implemented +implementer +implementers +implementing +implementor +implementor's +implementors +implements +implicant +implicant's +implicants +implicate +implicated +implicates +implicating +implication +implications +implicative +implicatively +implicativeness +implicit +implicitly +implicitness +implied +implies +implore +implored +implores +imploring +imply +implying +import +importance +important +importantly +importation +importations +imported +importer +importers +importing +imports +impose +imposed +imposer +imposes +imposing +imposingly +imposition +imposition's +impositions +impossibilities +impossibility +impossible +impossibleness +impossibles +impossibly +impostor +impostor's +impostors +impotence +impotent +impotently +impoverish +impoverished +impoverisher +impoverishes +impoverishing +impoverishment +impracticable +impracticableness +impractical +impracticality +impractically +impracticalness +imprecise +imprecisely +impreciseness +imprecision +impregnable +impregnableness +impress +impressed +impresser +impresses +impressing +impression +impression's +impressionable +impressionableness +impressionist +impressionistic +impressionists +impressions +impressive +impressively +impressiveness +impressment +imprint +imprinted +imprinting +imprints +imprison +imprisoned +imprisoning +imprisonment +imprisonment's +imprisonments +imprisons +improbable +improbableness +impromptu +improper +improperly +improperness +improve +improved +improvement +improvements +improver +improves +improving +improvisation +improvisation's +improvisational +improvisations +improvise +improvised +improviser +improvisers +improvises +improvising +imps +impudent +impudently +impulse +impulsed +impulses +impulsing +impulsion +impulsions +impulsive +impulsively +impulsiveness +impunity +impure +impurely +impureness +impurities +impurity +impurity's +impute +imputed +imputes +imputing +in +inabilities +inability +inaccessibility +inaccessible +inaccessibly +inaccuracies +inaccuracy +inaccurate +inaccurately +inactions +inactivation +inactive +inactively +inactivity +inadequacies +inadequacy +inadequate +inadequately +inadequateness +inadmissibility +inadmissible +inadvertent +inadvertently +inadvisability +inadvisable +inalterable +inalterableness +inane +inanely +inaneness +inaner +inanest +inanimate +inanimately +inanimateness +inapparently +inapplicability +inapplicable +inappreciable +inappreciably +inappreciative +inappreciatively +inappreciativeness +inapproachable +inappropriate +inappropriately +inappropriateness +inapt +inaptly +inaptness +inarguable +inarguably +inarticulable +inartistic +inartistically +inasmuch +inattentive +inattentively +inattentiveness +inaudible +inaudibly +inaugural +inaugurate +inaugurated +inaugurating +inauguration +inaugurations +inauspicious +inauspiciously +inauspiciousness +inauthentic +inauthenticity +inboards +inborn +inbounds +inbred +inbuilt +incantation +incantations +incapable +incapableness +incapably +incapacitating +incarnation +incarnation's +incarnations +incautious +incautiously +incautiousness +incendiaries +incendiary +incense +incensed +incenses +incensing +incentive +incentive's +incentively +incentives +inception +inceptions +incessant +incessantly +inch +inched +inches +inching +incidence +incidences +incident +incident's +incidental +incidentally +incidentals +incidents +incipient +incipiently +incision +incision's +incisions +incitations +incite +incited +inciter +incites +inciting +incivility +inclination +inclination's +inclinations +incline +inclined +incliner +inclines +inclining +inclose +inclosed +incloses +inclosing +include +included +includes +including +inclusion +inclusion's +inclusions +inclusive +inclusively +inclusiveness +incoherence +incoherences +incoherent +incoherently +income +incomer +incomers +incomes +incoming +incommensurate +incomparability +incomparable +incomparably +incompatibilities +incompatibility +incompatibility's +incompatible +incompatibly +incompetence +incompetent +incompetent's +incompetently +incompetents +incomplete +incompletely +incompleteness +incompletion +incomprehensibility +incomprehensible +incomprehensibleness +incomprehensibly +incomprehension +incompressible +incomputable +inconceivable +inconceivableness +inconceivably +inconclusive +inconclusively +inconclusiveness +inconformity +incongruence +incongruent +incongruently +inconsequential +inconsequentially +inconsequently +inconsiderable +inconsiderableness +inconsiderably +inconsiderate +inconsiderately +inconsiderateness +inconsideration +inconsistencies +inconsistency +inconsistency's +inconsistent +inconsistently +inconsolable +inconsolableness +inconspicuous +inconspicuously +inconspicuousness +inconstancy +inconstantly +incontestable +incontinently +incontrollable +inconvenience +inconvenienced +inconveniences +inconveniencing +inconvenient +inconveniently +inconvertibility +inconvertible +incorporate +incorporated +incorporates +incorporating +incorporation +incorporative +incorrect +incorrectly +incorrectness +incorruption +increase +increased +increaser +increases +increasing +increasingly +incredibility +incredible +incredibleness +incredibly +incredulity +incredulous +incredulously +increment +incremental +incrementally +incremented +incrementing +increments +incubate +incubated +incubates +incubating +incubation +incubative +incubator +incubator's +incubators +incur +incurable +incurableness +incurables +incurably +incurred +incurring +incurs +indebted +indebtedness +indecent +indecently +indecision +indecisive +indecisively +indecisiveness +indecomposable +indeed +indefinable +indefinableness +indefinite +indefinitely +indefiniteness +indemnity +indent +indentation +indentation's +indentations +indented +indenter +indenting +indents +independence +independent +independently +independents +indescribable +indescribableness +indeterminable +indeterminableness +indeterminacies +indeterminacy +indeterminacy's +indeterminate +indeterminately +indeterminateness +indetermination +indeterminism +indeterministic +index +indexable +indexed +indexer +indexers +indexes +indexing +indicate +indicated +indicates +indicating +indication +indications +indicative +indicatively +indicatives +indicator +indicator's +indicators +indices +indictment +indictment's +indictments +indifference +indifferent +indifferently +indigenous +indigenously +indigenousness +indigested +indigestible +indigestion +indignant +indignantly +indignation +indignities +indignity +indigo +indirect +indirected +indirecting +indirection +indirections +indirectly +indirectness +indirects +indiscernible +indiscipline +indisciplined +indiscreet +indiscreetly +indiscreetness +indiscriminate +indiscriminately +indiscriminateness +indiscriminating +indiscriminatingly +indiscrimination +indispensability +indispensable +indispensableness +indispensably +indisposed +indisposes +indistinct +indistinctive +indistinctly +indistinctness +indistinguishable +indistinguishableness +individual +individual's +individualistic +individuality +individually +individuals +indivisibility +indivisible +indivisibleness +indoctrinate +indoctrinated +indoctrinates +indoctrinating +indoctrination +indolent +indolently +indomitable +indomitableness +indoor +indoors +induce +induced +inducement +inducement's +inducements +inducer +induces +inducing +induct +inductance +inductances +inducted +inducting +induction +induction's +inductions +inductive +inductively +inductiveness +inductor +inductor's +inductors +inducts +indulge +indulged +indulgence +indulgence's +indulgences +indulger +indulges +indulging +industrial +industrialist +industrialist's +industrialists +industrially +industrials +industries +industrious +industriously +industriousness +industry +industry's +inedited +ineffective +ineffectively +ineffectiveness +inefficacy +inefficiencies +inefficiency +inefficient +inefficiently +inelastically +inelegant +inelegantly +ineloquent +ineloquently +inequalities +inequality +inequitably +inequities +inequity +inert +inertia +inertias +inertly +inertness +inescapable +inescapably +inessential +inestimable +inevitabilities +inevitability +inevitable +inevitableness +inevitably +inexact +inexactitude +inexactly +inexactness +inexcusable +inexcusableness +inexcusably +inexhaustible +inexhaustibleness +inexistent +inexorable +inexorableness +inexorably +inexpedient +inexpediently +inexpensive +inexpensively +inexpensiveness +inexperience +inexperienced +inexplainable +inexplicable +inexplicableness +inexplicably +inexpressibility +inexpressible +inexpressibleness +inexpressibly +inexpressive +inexpressively +inexpressiveness +inextensible +infallibility +infallible +infallibly +infamous +infamously +infancy +infant +infant's +infantry +infants +infeasible +infect +infected +infecting +infection +infection's +infections +infectious +infectiously +infectiousness +infective +infects +infer +inference +inference's +inferencer +inferences +inferencing +inferential +inferentially +inferior +inferior's +inferiority +inferiorly +inferiors +infernal +infernally +inferno +inferno's +infernos +inferred +inferring +infers +infertility +infest +infested +infester +infesting +infests +infidel +infidel's +infidelity +infidels +infields +infighter +infighter's +infighters +infighting +infiltrate +infiltrated +infiltrates +infiltrating +infiltration +infiltrative +infinite +infinitely +infiniteness +infinitesimal +infinitesimally +infinities +infinitive +infinitive's +infinitively +infinitives +infinitum +infinity +infirmity +infix +infix's +infixes +inflame +inflamed +inflamer +inflaming +inflammable +inflammableness +inflatable +inflate +inflated +inflater +inflates +inflating +inflation +inflationary +inflexibility +inflexible +inflexibleness +inflexibly +inflict +inflicted +inflicter +inflicting +inflictive +inflicts +inflows +influence +influenced +influencer +influences +influencing +influent +influential +influentially +influenza +inform +informal +informality +informally +informant +informant's +informants +information +informational +informations +informative +informatively +informativeness +informed +informer +informers +informing +informs +infractions +infrastructure +infrastructures +infrequent +infrequently +infringe +infringed +infringement +infringement's +infringements +infringer +infringes +infringing +infuriate +infuriated +infuriately +infuriates +infuriating +infuriatingly +infuriation +infuse +infused +infuser +infuses +infusing +infusion +infusions +ingenious +ingeniously +ingeniousness +ingenuity +inglorious +ingloriously +ingloriousness +ingot +ingrained +ingrainedly +ingrains +ingratitude +ingredient +ingredient's +ingredients +ingrown +ingrownness +ingrowth +ingrowths +inhabit +inhabitable +inhabitance +inhabitant +inhabitant's +inhabitants +inhabited +inhabiter +inhabiting +inhabits +inhale +inhaled +inhaler +inhales +inhaling +inharmonious +inharmoniously +inharmoniousness +inhere +inhered +inherent +inherently +inheres +inhering +inherit +inheritable +inheritableness +inheritance +inheritance's +inheritances +inherited +inheriting +inheritor +inheritor's +inheritors +inheritress +inheritress's +inheritresses +inheritrices +inheritrix +inherits +inhibit +inhibited +inhibiter +inhibiting +inhibition +inhibition's +inhibitions +inhibitive +inhibitors +inhibits +inholding +inholdings +inhomogeneities +inhomogeneity +inhospitable +inhospitableness +inhospitably +inhospitality +inhuman +inhumane +inhumanely +inhumanities +inhumanly +inhumanness +inion +iniquities +iniquity +iniquity's +initial +initialness +initials +initiate +initiated +initiates +initiating +initiation +initiations +initiative +initiative's +initiatives +initiator +initiator's +initiators +inject +injected +injecting +injection +injection's +injections +injective +injects +injudicious +injudiciously +injudiciousness +injunction +injunction's +injunctions +injure +injured +injurer +injures +injuries +injuring +injurious +injuriously +injuriousness +injury +injury's +injustice +injustice's +injustices +ink +inked +inker +inkers +inking +inkings +inkling +inkling's +inklings +inks +inlaid +inland +inlander +inlet +inlet's +inlets +inlier +inly +inlying +inmate +inmate's +inmates +inn +innards +innate +innately +innateness +inner +innerly +innermost +inning +innings +innocence +innocent +innocently +innocents +innocuous +innocuously +innocuousness +innovate +innovated +innovates +innovating +innovation +innovation's +innovations +innovative +innovativeness +inns +innumerability +innumerable +innumerableness +innumerably +inoperable +inopportune +inopportunely +inopportuneness +inordinate +inordinately +inordinateness +inorganic +input +input's +inputed +inputer +inputing +inputs +inputting +inquietude +inquire +inquired +inquirer +inquirers +inquires +inquiries +inquiring +inquiringly +inquiry +inquiry's +inquisition +inquisition's +inquisitions +inquisitive +inquisitively +inquisitiveness +inroad +inroads +ins +insane +insanely +insaneness +insanitary +insanity +inscribe +inscribed +inscriber +inscribes +inscribing +inscription +inscription's +inscriptions +insect +insect's +insects +insecure +insecurely +insecureness +insecurity +insensible +insensibleness +insensibly +insensitive +insensitively +insensitiveness +insensitivity +inseparable +inseparableness +insert +inserted +inserter +inserting +insertion +insertion's +insertions +inserts +insets +insetting +inside +insider +insiders +insides +insidious +insidiously +insidiousness +insight +insight's +insightful +insightfully +insights +insignia +insignias +insignificance +insignificances +insignificant +insignificantly +insincerity +insinuate +insinuated +insinuates +insinuating +insinuatingly +insinuation +insinuations +insinuative +insist +insisted +insistence +insistent +insistently +insisting +insists +insociability +insociable +insociably +insofar +insolence +insolent +insolently +insolubility +insoluble +insolubleness +insolvable +inspect +inspected +inspecting +inspection +inspection's +inspections +inspective +inspector +inspector's +inspectors +inspects +inspiration +inspiration's +inspirations +inspire +inspired +inspirer +inspires +inspiring +instabilities +instability +install +installation +installation's +installations +installed +installer +installers +installing +installment +installment's +installments +installs +instance +instanced +instances +instancing +instant +instantaneous +instantaneously +instantaneousness +instanter +instantiate +instantiated +instantiates +instantiating +instantiation +instantiation's +instantiations +instantly +instantness +instants +instated +instates +instead +insteps +instigate +instigated +instigates +instigating +instigation +instigative +instigator +instigator's +instigators +instills +instinct +instinct's +instinctive +instinctively +instincts +institute +instituted +instituter +instituters +institutes +instituting +institution +institution's +institutional +institutionally +institutions +institutive +instruct +instructed +instructing +instruction +instruction's +instructional +instructions +instructive +instructively +instructiveness +instructor +instructor's +instructors +instructs +instrument +instrumental +instrumentalist +instrumentalist's +instrumentalists +instrumentally +instrumentals +instrumentation +instrumented +instrumenting +instruments +insufficiencies +insufficiency +insufficient +insufficiently +insulate +insulated +insulates +insulating +insulation +insulations +insulator +insulator's +insulators +insult +insulted +insulter +insulting +insultingly +insults +insuperable +insupportable +insupportableness +insurance +insurances +insure +insured +insurer +insurers +insures +insurgent +insurgent's +insurgents +insuring +insurmountable +insurrection +insurrection's +insurrections +insusceptible +intact +intactness +intakes +intangible +intangible's +intangibleness +intangibles +intangibly +integer +integer's +integers +integral +integral's +integrally +integrals +integrate +integrated +integrates +integrating +integration +integrations +integrative +integrity +intellect +intellect's +intellective +intellectively +intellects +intellectual +intellectually +intellectualness +intellectuals +intelligence +intelligencer +intelligences +intelligent +intelligently +intelligibility +intelligible +intelligibleness +intelligibly +intemperance +intemperate +intemperately +intemperateness +intend +intended +intendedly +intendedness +intender +intending +intends +intense +intensely +intenseness +intensification +intensified +intensifier +intensifiers +intensifies +intensify +intensifying +intension +intensities +intensity +intensive +intensively +intensiveness +intent +intention +intentional +intentionally +intentioned +intentions +intently +intentness +intents +interact +interacted +interacting +interaction +interaction's +interactions +interactive +interactively +interactivity +interacts +intercept +intercepted +intercepter +intercepting +intercepts +interchange +interchangeability +interchangeable +interchangeableness +interchangeably +interchanged +interchanger +interchanges +interchanging +interchangings +intercity +intercommunicate +intercommunicated +intercommunicates +intercommunicating +intercommunication +interconnect +interconnected +interconnectedness +interconnecting +interconnection +interconnection's +interconnections +interconnectivity +interconnects +intercourse +interdependence +interdependencies +interdependency +interdependent +interdependently +interdisciplinary +interest +interested +interestedly +interesting +interestingly +interestingness +interests +interface +interfaced +interfacer +interfaces +interfacing +interfere +interfered +interference +interferences +interferer +interferes +interfering +interferingly +interim +interior +interior's +interiorly +interiors +interlace +interlaced +interlaces +interlacing +interleave +interleaved +interleaves +interleaving +interlink +interlinked +interlinking +interlinks +interlisp +interlisp's +intermediaries +intermediary +intermediate +intermediate's +intermediated +intermediately +intermediateness +intermediates +intermediating +intermediation +interminable +intermingle +intermingled +intermingles +intermingling +intermission +intermittent +intermittently +intermix +intermixed +intermixer +intermixes +intermixing +intermodule +intern +internal +internally +internals +international +internationality +internationally +internationals +interned +interning +interns +interpersonal +interpersonally +interplay +interpolate +interpolated +interpolates +interpolating +interpolation +interpolations +interpolative +interpose +interposed +interposer +interposes +interposing +interpret +interpretable +interpretation +interpretation's +interpretations +interpreted +interpreter +interpreters +interpreting +interpretive +interpretively +interprets +interprocess +interrelate +interrelated +interrelatedly +interrelatedness +interrelates +interrelating +interrelation +interrelations +interrelationship +interrelationship's +interrelationships +interrogate +interrogated +interrogates +interrogating +interrogation +interrogations +interrogative +interrogatively +interrogatives +interrupt +interrupted +interrupter +interrupters +interruptible +interrupting +interruption +interruption's +interruptions +interruptive +interrupts +intersect +intersected +intersecting +intersection +intersection's +intersections +intersects +intersperse +interspersed +intersperses +interspersing +interspersion +interspersions +interstage +interstate +intertask +intertwine +intertwined +intertwines +intertwining +interval +interval's +intervals +intervene +intervened +intervener +intervenes +intervening +intervention +intervention's +interventions +interview +interviewed +interviewee +interviewee's +interviewees +interviewer +interviewer's +interviewers +interviewing +interviews +interwoven +intestinal +intestinally +intestine +intestine's +intestines +intimacy +intimate +intimated +intimately +intimateness +intimater +intimates +intimating +intimation +intimations +intimidate +intimidated +intimidates +intimidating +intimidation +into +intolerability +intolerable +intolerableness +intolerably +intolerance +intolerant +intolerantly +intolerantness +intonation +intonation's +intonations +intoned +intoner +intoxicate +intoxicated +intoxicatedly +intoxicating +intoxication +intractability +intractable +intractableness +intractably +intramural +intramurally +intransigent +intransigently +intransigents +intransitive +intransitively +intransitiveness +intraprocess +intricacies +intricacy +intricate +intricately +intricateness +intrigue +intrigued +intriguer +intrigues +intriguing +intriguingly +intrinsic +intrinsically +intrinsics +introduce +introduced +introducer +introduces +introducing +introduction +introduction's +introductions +introductory +introspect +introspection +introspections +introspective +introspectively +introspectiveness +introvert +introverted +intrude +intruded +intruder +intruder's +intruders +intrudes +intruding +intrusion +intrusion's +intrusions +intrusive +intrusively +intrusiveness +intrust +intubate +intubated +intubates +intubating +intubation +intuition +intuition's +intuitionist +intuitions +intuitive +intuitively +intuitiveness +invade +invaded +invader +invaders +invades +invading +invalid +invalidate +invalidated +invalidates +invalidating +invalidation +invalidations +invalidities +invalidity +invalidly +invalidness +invalids +invaluable +invaluableness +invaluably +invariability +invariable +invariableness +invariably +invariance +invariant +invariantly +invariants +invasion +invasion's +invasions +invent +invented +inventing +invention +invention's +inventions +inventive +inventively +inventiveness +inventor +inventor's +inventories +inventors +inventory +inventory's +invents +inveracity +inverse +inversely +inverses +inversion +inversions +inversive +invert +invertebrate +invertebrate's +invertebrates +inverted +inverter +inverters +invertible +inverting +inverts +invest +invested +investigate +investigated +investigates +investigating +investigation +investigations +investigative +investigator +investigator's +investigators +investing +investment +investment's +investments +investor +investor's +investors +invests +inviability +inviable +invincible +invincibleness +invisibility +invisible +invisibleness +invisibly +invitation +invitation's +invitations +invite +invited +inviter +invites +inviting +invitingly +invocation +invocation's +invocations +invoice +invoiced +invoices +invoicing +invokable +invoke +invoked +invoker +invokers +invokes +invoking +involuntarily +involuntariness +involuntary +involve +involved +involvedly +involvement +involvement's +involvements +involver +involves +involving +invulnerable +invulnerableness +inward +inwardly +inwardness +inwards +inwrought +ioctl +iodine +ion +ions +irate +irately +irateness +ire +ire's +ires +iris +irises +irk +irked +irking +irks +irksome +irksomely +irksomeness +iron +ironed +ironer +ironical +ironically +ironicalness +ironies +ironing +ironings +ironness +irons +ironwork +ironwork's +ironworker +ironworks +irony +irrational +irrationality +irrationally +irrationalness +irrationals +irrecoverable +irrecoverableness +irreducible +irreducibly +irreflexive +irrefutable +irregular +irregularities +irregularity +irregularly +irregulars +irrelevance +irrelevances +irrelevant +irrelevantly +irrepressible +irresistible +irresistibleness +irrespective +irrespectively +irresponsible +irresponsibleness +irresponsibly +irreversible +irrigate +irrigated +irrigates +irrigating +irrigation +irrigations +irritate +irritated +irritates +irritating +irritatingly +irritation +irritations +irritative +is +island +islander +islanders +islands +isle +isle's +isles +islet +islet's +islets +isling +isn't +isolate +isolated +isolates +isolating +isolation +isolations +isometric +isometrics +isomorphic +isomorphically +isomorphism +isomorphism's +isomorphisms +isotope +isotope's +isotopes +ispell +ispell's +issuance +issue +issued +issuer +issuers +issues +issuing +isthmus +it +it'd +it'll +it's +italic +italics +itch +itches +itching +item +item's +items +iterate +iterated +iterates +iterating +iteration +iterations +iterative +iteratively +iterator +iterator's +iterators +itineraries +itinerary +its +itself +iv +ivied +ivies +ivories +ivory +ivy +ivy's +ix +jab +jab's +jabbed +jabbing +jabs +jack +jacked +jacker +jacket +jacketed +jackets +jacking +jacks +jade +jaded +jadedly +jadedness +jades +jading +jail +jailed +jailer +jailers +jailing +jails +jam +jammed +jamming +jams +janitor +janitor's +janitors +jar +jar's +jargon +jarred +jarring +jarringly +jars +jaunt +jaunt's +jaunted +jauntier +jauntiness +jaunting +jaunts +jaunty +javelin +javelin's +javelins +jaw +jaw's +jawed +jaws +jay +jazz +jealous +jealousies +jealously +jealousness +jealousy +jean +jean's +jeans +jeep +jeep's +jeeped +jeepers +jeeping +jeeps +jeer +jeer's +jeerer +jeers +jellied +jellies +jelly +jelly's +jellyfish +jellying +jenny +jerk +jerked +jerker +jerkier +jerkiness +jerking +jerkings +jerks +jerky +jersey +jersey's +jerseys +jest +jested +jester +jesting +jests +jet +jet's +jets +jetted +jetting +jewel +jewelries +jewelry +jewels +jig +jig's +jigs +jingle +jingled +jingler +jingles +jingling +job +job's +jobs +jocks +jocund +jocundly +jog +jogs +john +john's +johns +join +joined +joiner +joiners +joining +joins +joint +joint's +jointed +jointedly +jointedness +jointer +jointing +jointly +jointness +joints +joke +joked +joker +jokers +jokes +joking +jokingly +jollied +jollier +jollies +jolly +jollying +jolt +jolted +jolter +jolting +jolts +jostle +jostled +jostles +jostling +jot +jots +jotted +jotting +journal +journal's +journalism +journalist +journalist's +journalistic +journalists +journals +journey +journeyed +journeying +journeyings +journeys +joust +jousted +jouster +jousting +jousts +joy +joy's +joyful +joyfully +joyfulness +joyous +joyously +joyousness +joys +jubilee +judge +judged +judger +judges +judging +judicable +judicial +judicially +judiciaries +judiciary +judicious +judiciously +judiciousness +jug +jug's +juggle +juggled +juggler +jugglers +juggles +juggling +jugs +juice +juice's +juiced +juicer +juicers +juices +juicier +juiciest +juiciness +juicing +juicy +jumble +jumbled +jumbles +jumbling +jump +jumped +jumper +jumpers +jumpier +jumpiness +jumping +jumps +jumpy +junction +junction's +junctions +juncture +juncture's +junctures +jungle +jungle's +jungled +jungles +junior +junior's +juniors +juniper +junk +junker +junkers +junkie +junkies +junks +junky +juries +jurisdiction +jurisdiction's +jurisdictions +juror +juror's +jurors +jury +jury's +just +juster +justice +justice's +justices +justifiable +justifiably +justification +justifications +justified +justifier +justifier's +justifiers +justifies +justify +justifying +justing +justly +justness +jut +juvenile +juvenile's +juveniles +juxtapose +juxtaposed +juxtaposes +juxtaposing +kHz +keel +keeled +keeler +keeling +keels +keen +keener +keenest +keening +keenly +keenness +keep +keeper +keepers +keeping +keeps +ken +kennel +kennel's +kennels +kept +kerchief +kerchief's +kerchiefed +kerchiefs +kernel +kernel's +kernels +kerosene +ketchup +kettle +kettle's +kettles +key +keyboard +keyboard's +keyboarder +keyboarding +keyboards +keyclick +keyclick's +keyclicks +keyed +keying +keypad +keypad's +keypads +keys +keystroke +keystroke's +keystrokes +keyword +keyword's +keywords +kick +kicked +kicker +kickers +kicking +kickoff +kicks +kid +kid's +kidded +kidding +kiddingly +kidnap +kidnap's +kidnaps +kidney +kidney's +kidneys +kids +kill +killed +killer +killers +killing +killingly +killings +kills +kilobit +kilobits +kilobyte +kilobytes +kin +kind +kinder +kindergarten +kindest +kindhearted +kindheartedly +kindheartedness +kindle +kindled +kindler +kindles +kindlier +kindliness +kindling +kindly +kindness +kindnesses +kindred +kinds +king +kingdom +kingdom's +kingdoms +kinglier +kingliness +kingly +kings +kinkier +kinkiness +kinky +kinship +kinsman +kiss +kissed +kisser +kissers +kisses +kissing +kissings +kit +kit's +kitchen +kitchen's +kitchener +kitchens +kite +kited +kiter +kites +kiting +kits +kitsch +kitten +kitten's +kittened +kittening +kittens +kitties +kitty +kludge +kludge's +kludged +kludger +kludger's +kludgers +kludges +kludgey +kludging +klutz +klutz's +klutzes +klutziness +klutzy +knack +knacker +knacks +knapsack +knapsack's +knapsacks +knave +knave's +knaves +knead +kneaded +kneader +kneading +kneads +knee +kneed +kneeing +kneel +kneeled +kneeler +kneeling +kneels +knees +knell +knell's +knells +knelt +knew +knife +knifed +knifes +knifing +knight +knighted +knighthood +knighting +knightliness +knightly +knights +knit +knits +knives +knob +knob's +knobs +knock +knocked +knocker +knockers +knocking +knocks +knoll +knoll's +knolls +knot +knot's +knots +knotted +knotting +know +knowable +knower +knowhow +knowing +knowingly +knowledge +knowledgeable +knowledgeableness +knowledges +known +knows +knuckle +knuckled +knuckles +knuckling +kudos +lab +lab's +label +label's +labels +laboratories +laboratory +laboratory's +labs +labyrinth +labyrinths +lace +laced +lacer +lacerate +lacerated +lacerates +lacerating +laceration +lacerations +lacerative +laces +lacing +lack +lackadaisical +lackadaisically +lacked +lacker +lacking +lacks +lacquer +lacquered +lacquerer +lacquerers +lacquering +lacquers +lad +ladder +ladders +laded +laden +ladened +ladening +ladies +lading +lads +lady +lady's +lag +lager +lagers +lagged +lagoon +lagoon's +lagoons +lags +laid +lain +lair +lair's +lairs +lake +lake's +laker +lakes +laking +lamb +lamb's +lambda +lambda's +lambdas +lamber +lambs +lame +lamed +lamely +lameness +lament +lamentable +lamentableness +lamentation +lamentation's +lamentations +lamented +lamenting +laments +lamer +lames +lamest +laminar +laming +lamp +lamp's +lamper +lamps +lance +lanced +lancer +lancers +lances +lancing +land +landed +lander +landers +landing +landings +landladies +landlady +landlady's +landlord +landlord's +landlords +landmark +landmark's +landmarks +landowner +landowner's +landowners +lands +landscape +landscaped +landscaper +landscapes +landscaping +lane +lane's +lanes +language +language's +languages +languid +languidly +languidness +languish +languished +languisher +languishes +languishing +languishingly +lantern +lantern's +lanterns +lap +lap's +lapel +lapel's +lapels +laps +lapse +lapsed +lapser +lapses +lapsing +lard +larded +larder +larding +lards +large +largely +largeness +larger +largest +lark +lark's +larker +larks +larva +larvae +larvas +laser +laser's +lasers +lash +lashed +lasher +lashes +lashing +lashings +lass +lass's +lasses +last +lasted +laster +lasting +lastingly +lastingness +lastly +lasts +latch +latched +latches +latching +late +lated +lately +latencies +latency +latency's +lateness +latent +latently +latents +later +lateral +laterally +latest +latex +latex's +latexes +lath +lather +lathered +latherer +lathering +lathes +lathing +latitude +latitude's +latitudes +latrine +latrine's +latrines +latter +latter's +latterly +lattice +lattice's +latticed +lattices +latticing +laugh +laughable +laughableness +laughably +laughed +laugher +laughers +laughing +laughingly +laughs +laughter +laughters +launch +launched +launcher +launchers +launches +launching +launchings +launder +laundered +launderer +laundering +launderings +launders +laundries +laundry +laurel +laurel's +laurels +lava +lavatories +lavatory +lavatory's +lavender +lavendered +lavendering +lavish +lavished +lavishing +lavishly +lavishness +law +law's +lawful +lawfully +lawfulness +lawless +lawlessly +lawlessness +lawn +lawn's +lawns +laws +lawsuit +lawsuit's +lawsuits +lawyer +lawyer's +lawyerly +lawyers +lay +layer +layered +layering +layers +laying +layman +laymen +layoffs +layout +layout's +layouts +lays +lazed +lazied +lazier +laziest +lazily +laziness +lazing +lazy +lazying +lead +leaded +leaden +leadenly +leadenness +leader +leader's +leaders +leadership +leadership's +leaderships +leading +leadings +leads +leaf +leafed +leafier +leafiest +leafing +leafless +leaflet +leaflet's +leaflets +leafs +leafy +league +leagued +leaguer +leaguers +leagues +leaguing +leak +leakage +leakage's +leakages +leaked +leaker +leaking +leaks +lean +leaned +leaner +leanest +leaning +leanings +leanly +leanness +leans +leap +leaped +leaper +leaping +leaps +leapt +learn +learned +learnedly +learnedness +learner +learners +learning +learnings +learns +lease +leased +leases +leash +leash's +leashes +leasing +least +leather +leathered +leathering +leathern +leathers +leave +leaved +leaven +leavened +leavening +leaver +leavers +leaves +leaving +leavings +lecture +lectured +lecturer +lecturers +lectures +lecturing +led +ledge +ledger +ledgers +ledges +lee +leech +leech's +leeches +leer +leered +leering +leers +lees +left +leftist +leftist's +leftists +leftmost +leftover +leftover's +leftovers +lefts +leftward +leftwards +leg +legacies +legacy +legacy's +legal +legalities +legality +legally +legals +legend +legend's +legendary +legends +legged +leggings +legibility +legible +legibly +legion +legion's +legions +legislate +legislated +legislates +legislating +legislation +legislations +legislative +legislatively +legislator +legislator's +legislators +legislature +legislature's +legislatures +legitimacy +legitimate +legitimated +legitimately +legitimates +legitimating +legitimation +legs +leisure +leisured +leisureliness +leisurely +lemma +lemma's +lemmas +lemon +lemon's +lemonade +lemons +lend +lender +lenders +lending +lends +length +lengthen +lengthened +lengthener +lengthening +lengthens +lengthier +lengthiness +lengthly +lengths +lengthwise +lengthy +leniency +lenient +leniently +lens +lens's +lensed +lenser +lensers +lenses +lensing +lensings +lent +lentil +lentil's +lentils +leopard +leopard's +leopards +leprosy +less +lessen +lessened +lessening +lessens +lesser +lesses +lessing +lesson +lesson's +lessoned +lessoning +lessons +lest +lester +let +let's +lets +letter +lettered +letterer +lettering +letters +letting +lettuce +levee +levee's +leveed +levees +level +levelly +levelness +levels +lever +lever's +leverage +leveraged +leverages +leveraging +levered +levering +levers +levied +levier +levies +levy +levying +lewd +lewdly +lewdness +lexical +lexically +lexicographic +lexicographical +lexicographically +lexicon +lexicon's +lexicons +liabilities +liability +liability's +liable +liableness +liaison +liaison's +liaisons +liar +liar's +liars +liberal +liberally +liberalness +liberals +liberate +liberated +liberates +liberating +liberation +liberator +liberator's +liberators +liberties +liberty +liberty's +libido +librarian +librarian's +librarians +libraries +library +library's +libretti +license +licensed +licensee +licensee's +licensees +licenser +licenses +licensing +lichen +lichen's +lichened +lichens +lick +licked +licker +licking +licks +lid +lid's +lids +lie +lied +lieder +liege +lien +lien's +liens +lier +lies +lieu +lieutenant +lieutenant's +lieutenants +life +life's +lifeless +lifelessly +lifelessness +lifelike +lifelikeness +lifelong +lifer +lifers +lifestyle +lifestyles +lifetime +lifetime's +lifetimes +lift +lifted +lifter +lifters +lifting +lifts +light +lighted +lighten +lightened +lightener +lightening +lightens +lighter +lighter's +lighters +lightest +lighthouse +lighthouse's +lighthouses +lighting +lightly +lightness +lightning +lightning's +lightninged +lightnings +lights +lightweight +lightweights +like +liked +likelier +likeliest +likelihood +likelihoods +likeliness +likely +liken +likened +likeness +likeness's +likenesses +likening +likens +liker +likes +likest +likewise +liking +likings +lilac +lilac's +lilacs +lilied +lilies +lily +lily's +limb +limbed +limber +limbered +limbering +limberly +limberness +limbers +limbs +lime +lime's +limed +limes +limestone +liming +limit +limitability +limitably +limitation +limitation's +limitations +limited +limitedly +limitedness +limiteds +limiter +limiters +limiting +limits +limp +limped +limper +limping +limply +limpness +limps +linden +line +line's +linear +linearities +linearity +linearly +lined +linen +linen's +linens +liner +liners +lines +linger +lingered +lingerer +lingering +lingeringly +lingers +linguist +linguist's +linguistic +linguistically +linguistics +linguists +lining +linings +link +linkage +linkage's +linkages +linked +linker +linkers +linking +linkings +links +linoleum +linseed +lint +linter +lints +lion +lion's +lioness +lioness's +lionesses +lions +lip +lip's +lips +lipstick +liquefied +liquefier +liquefiers +liquefies +liquefy +liquefying +liquid +liquid's +liquidation +liquidation's +liquidations +liquidity +liquidly +liquidness +liquids +liquor +liquor's +liquored +liquoring +liquors +lisp +lisp's +lisped +lisper +lisping +lisps +list +listed +listen +listened +listener +listeners +listening +listens +lister +listers +listing +listing's +listings +lists +lit +literacy +literal +literally +literalness +literals +literariness +literary +literate +literately +literateness +literation +literature +literature's +literatures +lithe +lithely +litheness +litigate +litigated +litigates +litigating +litigation +litigator +litter +littered +litterer +littering +litters +little +littleness +littler +littlest +livable +livableness +livably +live +lived +livelier +liveliest +livelihood +liveliness +lively +liven +livened +liveness +livening +liver +liveried +livers +livery +lives +livest +liveth +living +livingly +livingness +livings +lizard +lizard's +lizards +load +loaded +loader +loaders +loading +loadings +loads +loaf +loafed +loafer +loafers +loafing +loafs +loan +loaned +loaner +loaning +loans +loath +loathe +loathed +loather +loathes +loathing +loathly +loathness +loathsome +loathsomely +loathsomeness +loaves +lobbied +lobbies +lobby +lobbying +lobe +lobe's +lobed +lobes +lobster +lobster's +lobsters +local +locale +localities +locality +locality's +locally +locals +locate +located +locater +locates +locating +location +locations +locative +locatives +locator +locator's +locators +loci +lock +locked +locker +lockers +locking +lockings +lockout +lockout's +lockouts +locks +lockup +lockup's +lockups +locomotion +locomotive +locomotive's +locomotively +locomotives +locus +locus's +locust +locust's +locusts +lodge +lodged +lodger +lodger's +lodgers +lodges +lodging +lodgings +loft +loft's +lofter +loftier +loftiness +lofts +lofty +log +log's +logarithm +logarithm's +logarithmic +logarithmically +logarithms +logged +logger +logger's +loggers +logging +logic +logic's +logical +logically +logicalness +logicals +logician +logician's +logicians +logics +login +logins +logistic +logistics +logout +logs +loin +loin's +loins +loiter +loitered +loiterer +loitering +loiters +lone +lonelier +loneliest +loneliness +lonely +loneness +loner +loners +lonesome +lonesomely +lonesomeness +long +longed +longer +longest +longing +longingly +longings +longitude +longitude's +longitudes +longly +longness +longs +longword +longword's +longwords +look +lookahead +looked +looker +lookers +looking +lookout +lookouts +looks +lookup +lookup's +lookups +loom +loomed +looming +looms +loon +loop +looped +looper +loophole +loophole's +loopholed +loopholes +loopholing +looping +loops +loose +loosed +loosely +loosen +loosened +loosener +looseness +loosening +loosens +looser +looses +loosest +loosing +loot +looted +looter +looting +loots +lord +lord's +lording +lordlier +lordliness +lordly +lords +lordship +lore +lorries +lorry +lose +loser +losers +loses +losing +losings +loss +loss's +losses +lossier +lossiest +lossy +lost +lostness +lot +lot's +lots +lotteries +lottery +lotus +loud +louden +loudened +loudening +louder +loudest +loudly +loudness +loudspeaker +loudspeaker's +loudspeakers +lounge +lounged +lounger +loungers +lounges +lounging +lousier +lousiness +lousy +lovable +lovableness +lovably +love +love's +loved +lovelier +lovelies +loveliest +loveliness +lovely +lover +lover's +lovering +loverly +lovers +loves +loving +lovingly +lovingness +low +lower +lowered +lowering +lowers +lowest +lowing +lowland +lowlander +lowlands +lowlier +lowliest +lowliness +lowly +lowness +lows +loyal +loyally +loyalties +loyalty +loyalty's +lubricant +lubricant's +lubricants +lubrication +luck +lucked +luckier +luckiest +luckily +luckiness +luckless +lucks +lucky +ludicrous +ludicrously +ludicrousness +luggage +lukewarm +lukewarmly +lukewarmness +lull +lullaby +lulled +lulls +lumber +lumbered +lumberer +lumbering +lumbers +luminous +luminously +luminousness +lump +lumped +lumpen +lumper +lumping +lumps +lunar +lunatic +lunatics +lunch +lunched +luncheon +luncheon's +luncheons +luncher +lunches +lunching +lung +lunged +lunger +lunging +lungs +lurch +lurched +lurcher +lurches +lurching +lure +lured +lurer +lures +luring +lurk +lurked +lurker +lurkers +lurking +lurks +luscious +lusciously +lusciousness +lust +lustier +lustily +lustiness +lusting +lustrous +lustrously +lustrousness +lusts +lusty +lute +lute's +luted +lutes +luting +luxuriant +luxuriantly +luxuries +luxurious +luxuriously +luxuriousness +luxury +luxury's +lying +lyingly +lyings +lymph +lynch +lynched +lyncher +lynches +lynx +lynx's +lynxes +lyre +lyre's +lyres +lyric +lyrics +ma'am +macaroni +macaroni's +mace +maced +macer +maces +machine +machine's +machined +machineries +machinery +machines +machining +macing +macro +macro's +macroeconomics +macromolecule +macromolecule's +macromolecules +macros +macroscopic +mad +madam +madams +madden +maddened +maddening +maddeningly +madder +maddest +made +mademoiselle +mademoiselles +madly +madman +madness +madras +magazine +magazine's +magazined +magazines +magazining +maggot +maggot's +maggots +magic +magical +magically +magician +magician's +magicians +magistrate +magistrate's +magistrates +magnesium +magnesiums +magnet +magnet's +magnetic +magnetically +magnetics +magnetism +magnetism's +magnetisms +magnets +magnification +magnifications +magnificence +magnificent +magnificently +magnified +magnifier +magnifiers +magnifies +magnify +magnifying +magnitude +magnitude's +magnitudes +mahogany +maid +maid's +maiden +maidenliness +maidenly +maidens +maids +mail +mailable +mailbox +mailbox's +mailboxes +mailed +mailer +mailer's +mailers +mailing +mailings +mails +maim +maimed +maimedness +maimer +maimers +maiming +maims +main +mainframe +mainframe's +mainframes +mainland +mainlander +mainlanders +mainly +mains +mainstay +maintain +maintainability +maintainable +maintained +maintainer +maintainer's +maintainers +maintaining +maintains +maintenance +maintenance's +maintenances +majestic +majesties +majesty +majesty's +major +majored +majoring +majorities +majority +majority's +majors +makable +make +makefile +makefiles +maker +makers +makes +makeshift +makeshifts +makeup +makeups +making +makings +maladies +malady +malady's +malaria +male +male's +malefactor +malefactor's +malefactors +maleness +males +malformed +malfunction +malfunctioned +malfunctioning +malfunctions +malice +malicious +maliciously +maliciousness +malignant +malignantly +mall +mall's +mallet +mallet's +mallets +malls +malnutrition +malt +malted +malting +malts +mama +mamma +mamma's +mammal +mammal's +mammals +mammas +mammoth +man +man's +manage +manageable +manageableness +managed +management +management's +managements +manager +manager's +managerial +managerially +managers +manages +managing +mandate +mandated +mandates +mandating +mandatories +mandatory +mandible +mandolin +mandolin's +mandolins +mane +mane's +maned +manes +manger +manger's +mangers +mangle +mangled +mangler +mangles +mangling +manhood +maniac +maniac's +maniacs +manicure +manicured +manicures +manicuring +manifest +manifestation +manifestation's +manifestations +manifested +manifesting +manifestly +manifestness +manifests +manifold +manifold's +manifolder +manifoldly +manifoldness +manifolds +manipulability +manipulable +manipulatable +manipulate +manipulated +manipulates +manipulating +manipulation +manipulations +manipulative +manipulativeness +manipulator +manipulator's +manipulators +manipulatory +mankind +manlier +manliest +manliness +manly +manned +manner +mannered +mannerliness +mannerly +manners +manning +manometer +manometer's +manometers +manor +manor's +manors +manpower +mans +mansion +mansion's +mansions +mantel +mantel's +mantels +mantissa +mantissa's +mantissas +mantle +mantle's +mantled +mantles +mantling +manual +manual's +manually +manuals +manufacture +manufactured +manufacturer +manufacturer's +manufacturers +manufactures +manufacturing +manure +manured +manurer +manurers +manures +manuring +manuscript +manuscript's +manuscripts +many +map +map's +maple +maple's +maples +mappable +mapped +mapping +mapping's +mappings +maps +mar +marble +marbled +marbler +marbles +marbling +march +marched +marcher +marches +marching +mare +mare's +mares +margin +margin's +marginal +marginally +marginals +margined +margining +margins +marigold +marigold's +marigolds +marijuana +marijuana's +marinate +marinated +marinates +marinating +marine +mariner +marines +maritime +maritimer +mark +markable +marked +markedly +marker +markers +market +marketability +marketable +marketed +marketer +marketing +marketings +marketplace +marketplace's +marketplaces +markets +marking +markings +marks +marquis +marquises +marriage +marriage's +marriages +married +marries +marrow +marrows +marry +marrying +mars +marsh +marsh's +marshal +marshaled +marshaler +marshalers +marshaling +marshals +marshes +mart +marten +martens +martial +martially +marts +martyr +martyr's +martyrdom +martyrs +marvel +marvels +masculine +masculinely +masculineness +masculinity +mash +mashed +masher +mashers +mashes +mashing +mashings +mask +masked +masker +masking +maskings +masks +masochist +masochist's +masochists +mason +mason's +masoned +masoning +masonry +masons +masquerade +masquerader +masquerades +masquerading +mass +massacre +massacred +massacrer +massacres +massacring +massage +massaged +massager +massages +massaging +massed +masses +massing +massinger +massive +massively +massiveness +mast +masted +master +master's +mastered +masterful +masterfully +masterfulness +mastering +masterings +masterliness +masterly +masterpiece +masterpiece's +masterpieces +masters +mastery +masts +masturbate +masturbated +masturbates +masturbating +masturbation +mat +mat's +match +matchable +matched +matcher +matchers +matches +matching +matchings +matchless +matchlessly +matchmaker +matchmaker's +matchmakers +matchmaking +matchmaking's +mate +mate's +mated +mater +material +materialism +materialism's +materially +materialness +materials +maternal +maternally +mates +math +mathematical +mathematically +mathematician +mathematician's +mathematicians +mathematics +mating +matings +matrices +matriculation +matrimony +matrix +matrixes +matron +matronly +mats +matted +matter +mattered +mattering +matters +mattress +mattress's +mattresses +maturation +mature +matured +maturely +matureness +maturer +matures +maturing +maturities +maturity +max +maxim +maxim's +maximal +maximally +maxims +maximum +maximumly +maximums +may +maybe +mayer +mayest +mayhap +mayhem +maying +mayonnaise +mayor +mayor's +mayoral +mayors +mays +maze +maze's +mazed +mazedly +mazedness +mazednesses +mazer +mazes +mazing +me +mead +meadow +meadow's +meadows +meads +meager +meagerly +meagerness +meal +meal's +meals +mean +meander +meandered +meandering +meanderings +meanders +meaner +meanest +meaning +meaning's +meaningful +meaningfully +meaningfulness +meaningless +meaninglessly +meaninglessness +meanings +meanly +meanness +means +meant +meantime +meanwhile +measles +measurable +measurably +measure +measured +measuredly +measurement +measurement's +measurements +measurer +measures +measuring +meat +meat's +meats +mechanic +mechanic's +mechanical +mechanically +mechanicals +mechanics +mechanism +mechanism's +mechanisms +med +medal +medal's +medallion +medallion's +medallions +medals +meddle +meddled +meddler +meddles +meddling +media +median +median's +medianly +medians +medias +mediate +mediated +mediately +mediateness +mediates +mediating +mediation +mediations +mediative +medic +medic's +medical +medically +medicinal +medicinally +medicine +medicine's +medicines +medics +medieval +medieval's +medievally +medievals +meditate +meditated +meditates +meditating +meditation +meditations +meditative +meditatively +meditativeness +medium +medium's +mediums +meek +meeker +meekest +meekly +meekness +meet +meeter +meeting +meetings +meetly +meets +megabit +megabits +megabyte +megabytes +megaword +megawords +melancholy +meld +melding +melds +mellow +mellowed +mellowing +mellowly +mellowness +mellows +melodies +melodious +melodiously +melodiousness +melodrama +melodrama's +melodramas +melody +melody's +melon +melon's +melons +melt +melted +melter +melting +meltingly +melts +member +member's +membered +members +membership +membership's +memberships +membrane +membrane's +membraned +membranes +memo +memo's +memoir +memoirs +memorability +memorable +memorableness +memoranda +memorandum +memorandums +memorial +memorially +memorials +memories +memory +memory's +memoryless +memos +men +men's +menace +menaced +menaces +menacing +menacingly +menagerie +menageries +mend +mended +mender +mending +mends +menial +menially +menials +mens +mensed +menses +mensing +mental +mentalities +mentality +mentally +mention +mentionable +mentioned +mentioner +mentioners +mentioning +mentions +mentor +mentor's +mentors +menu +menu's +menus +mer +mercenaries +mercenariness +mercenary +mercenary's +merchandise +merchandised +merchandiser +merchandises +merchandising +merchant +merchant's +merchants +mercies +merciful +mercifully +mercifulness +merciless +mercilessly +mercilessness +mercuries +mercury +mercy +mere +merely +merest +merge +merged +merger +mergers +merges +merging +meridian +meridians +merit +merited +meriting +meritorious +meritoriously +meritoriousness +merits +merrier +merriest +merrily +merriment +merriments +merriness +merry +mesh +meshed +meshes +meshing +mess +message +message's +messaged +messages +messaging +messed +messenger +messenger's +messengers +messes +messiah +messiahs +messier +messiest +messieurs +messily +messiness +messing +messy +met +meta +metacircular +metacircularity +metadata +metal +metal's +metalanguage +metalanguages +metallic +metallurgy +metals +metamathematical +metamorphosis +metaphor +metaphor's +metaphorical +metaphorically +metaphors +metaphysical +metaphysically +metaphysics +metavariable +mete +meted +meteor +meteor's +meteoric +meteorology +meteors +meter +meter's +metered +metering +meters +metes +method +method's +methodical +methodically +methodicalness +methodist +methodist's +methodists +methodological +methodologically +methodologies +methodologists +methodology +methodology's +methods +meting +metric +metric's +metrical +metrically +metrics +metropolis +metropolitan +mets +mew +mewed +mews +mica +mice +microbicidal +microbicide +microcode +microcoded +microcodes +microcoding +microcomputer +microcomputer's +microcomputers +microeconomics +microfilm +microfilm's +microfilmed +microfilmer +microfilms +microinstruction +microinstruction's +microinstructions +microphone +microphones +microphoning +microprocessing +microprocessor +microprocessor's +microprocessors +microprogram +microprogram's +microprogrammed +microprogramming +microprograms +microscope +microscope's +microscopes +microscopic +microsecond +microsecond's +microseconds +microstore +microwave +microwave's +microwaves +microword +microwords +mid +midday +middle +middled +middler +middles +middling +middlingly +middlings +midnight +midnightly +midnights +midpoint +midpoint's +midpoints +midst +midsts +midsummer +midway +midways +midwinter +midwinterly +mien +miens +mies +miff +miffed +miffing +miffs +might +mightier +mightiest +mightily +mightiness +mights +mighty +migrate +migrated +migrates +migrating +migration +migrations +migrative +mild +milden +milder +mildest +mildew +mildews +mildly +mildness +mile +mile's +mileage +mileages +miler +miles +milestone +milestone's +milestones +militant +militantly +militantness +militants +militaries +militarily +militarism +militarisms +military +militia +militias +milk +milked +milker +milkers +milkier +milkiness +milking +milkmaid +milkmaid's +milkmaids +milks +milky +mill +milled +miller +millers +millet +milling +million +millionaire +millionaire's +millionaires +millioned +millions +millionth +millipede +millipede's +millipedes +millisecond +milliseconds +mills +millstone +millstone's +millstones +mime +mimic +mimicked +mimicking +mimics +mince +minced +mincer +mincers +minces +mincing +mincingly +mind +minded +mindedness +minder +minders +mindful +mindfully +mindfulness +minding +mindless +mindlessly +mindlessness +minds +mine +mined +miner +mineral +mineral's +minerals +miners +mines +ming +mingle +mingled +mingles +mingling +miniature +miniature's +miniatured +miniatures +miniaturing +minicomputer +minicomputer's +minicomputers +minimal +minimally +minimum +minimums +mining +minion +minions +minister +minister's +ministered +ministering +ministers +ministries +ministry +ministry's +mink +mink's +minks +minnow +minnow's +minnows +minor +minor's +minored +minoring +minorities +minority +minority's +minors +minstrel +minstrel's +minstrels +mint +minted +minter +minting +mints +minus +minuses +minute +minuted +minutely +minuteness +minuter +minutes +minutest +minuting +miracle +miracle's +miracles +miraculous +miraculously +miraculousness +mire +mired +mires +miring +mirror +mirrored +mirroring +mirrors +mirth +misapplication +misapplied +misapplier +misapplies +misapply +misapplying +misbehaving +miscalculation +miscalculation's +miscalculations +miscellaneous +miscellaneously +miscellaneousness +mischief +mischievous +mischievously +mischievousness +miscommunicate +miscommunicated +miscommunicates +miscommunication +misconception +misconception's +misconceptions +misconstrue +misconstrued +misconstrues +misconstruing +misdirect +misdirected +misdirection +misdirects +miser +miserable +miserableness +miserably +miseries +miserliness +miserly +misers +misery +misery's +misfeature +misfit +misfit's +misfits +misfortune +misfortune's +misfortunes +misgiving +misgivingly +misgivings +misguide +misguided +misguidedly +misguidedness +misguider +misguides +misguiding +mishap +mishap's +mishaps +misinform +misinformation +misinformed +misinforming +misinforms +misinterpret +misinterpreted +misinterpreter +misinterpreters +misinterpreting +misinterprets +mislead +misleader +misleading +misleadingly +misleadings +misleads +misled +mismatch +mismatched +mismatches +mismatching +misnomer +misnomered +misperceive +misperceived +misperceives +misplace +misplaced +misplaces +misplacing +misread +misreader +misreading +misreads +misrepresentation +misrepresentation's +misrepresentations +miss +missed +misses +missile +missile's +missiles +missing +mission +missionaries +missionary +missionary's +missioned +missioner +missioning +missions +missive +missives +misspell +misspelled +misspelling +misspellings +misspells +misstate +misstated +misstater +misstates +misstating +mist +mistakable +mistake +mistaken +mistakenly +mistaker +mistakes +mistaking +mistakingly +misted +mister +mistered +mistering +misters +mistier +mistiest +mistiness +misting +mistreat +mistreated +mistreating +mistreats +mistress +mistressly +mistrust +mistrusted +mistruster +mistrusting +mistrusts +mists +misty +mistype +mistyped +mistypes +mistyping +misunderstand +misunderstander +misunderstanders +misunderstanding +misunderstanding's +misunderstandings +misunderstands +misunderstood +misuse +misused +misuser +misuses +misusing +mite +mites +mitigate +mitigated +mitigates +mitigating +mitigation +mitigations +mitigative +mitten +mitten's +mittens +mix +mixed +mixer +mixers +mixes +mixing +mixture +mixture's +mixtures +ml +mnemonic +mnemonic's +mnemonically +mnemonics +moan +moaned +moaning +moans +moat +moat's +moats +mob +mob's +mobile +mobility +mobs +moccasin +moccasin's +moccasins +mock +mocked +mocker +mockers +mockery +mocking +mockingly +mocks +modal +modalities +modality +modality's +modally +mode +model +model's +models +modem +modems +moderate +moderated +moderately +moderateness +moderates +moderating +moderation +moderations +moderator +moderator's +moderators +modern +modernity +modernly +modernness +moderns +modes +modest +modestly +modesty +modifiability +modifiable +modifiableness +modification +modifications +modified +modifier +modifiers +modifies +modify +modifying +modular +modularities +modularity +modularly +modulate +modulated +modulates +modulating +modulation +modulations +modulator +modulator's +modulators +module +module's +modules +modulo +modulus +modus +moist +moisten +moistened +moistener +moistening +moistly +moistness +moisture +moistures +molasses +mold +molded +molder +moldered +moldering +molders +moldier +moldiness +molding +molds +moldy +mole +molecular +molecularly +molecule +molecule's +molecules +moles +molest +molested +molester +molesters +molesting +molests +molten +mom +mom's +moment +moment's +momentarily +momentariness +momentary +momently +momentous +momentously +momentousness +moments +momentum +momentums +moms +monarch +monarchies +monarchs +monarchy +monarchy's +monasteries +monastery +monastery's +monastic +monetary +money +money's +moneyed +moneyer +moneys +monitor +monitored +monitoring +monitors +monk +monk's +monkey +monkeyed +monkeying +monkeys +monks +mono +mono's +monochrome +monochromes +monograph +monograph's +monographes +monographs +monolithic +monopolies +monopoly +monopoly's +monotheism +monotone +monotonic +monotonically +monotonicity +monotonous +monotonously +monotonousness +monotony +monster +monster's +monsters +monstrous +monstrously +monstrousness +month +month's +monthlies +monthly +months +monument +monument's +monumental +monumentally +monuments +mood +mood's +moodier +moodiness +moods +moody +moon +mooned +mooning +moonlight +moonlighted +moonlighter +moonlighting +moonlights +moonlit +moons +moonshine +moonshiner +moor +moor's +moored +mooring +moorings +moors +moose +moot +mooted +mop +moped +moper +moping +mops +moral +moral's +morale +morales +moralities +morality +morally +morals +morass +morasses +morbid +morbidly +morbidness +more +mored +moreover +mores +morion +morn +morning +mornings +morphological +morphologically +morphology +morrow +morsel +morsel's +morsels +mortal +mortality +mortally +mortals +mortar +mortared +mortaring +mortars +mortgage +mortgage's +mortgaged +mortgager +mortgages +mortgaging +mortification +mortifications +mortified +mortifiedly +mortifier +mortifies +mortify +mortifying +mosaic +mosaic's +mosaics +mosquito +mosquitoes +mosquitos +moss +moss's +mosses +mossier +mossy +most +mostly +motel +motel's +motels +moth +mother +mother's +motherboard +motherboard's +motherboards +mothered +motherer +motherers +mothering +motherliness +motherly +mothers +motif +motif's +motifs +motion +motioned +motioner +motioning +motionless +motionlessly +motionlessness +motions +motivate +motivated +motivates +motivating +motivation +motivational +motivationally +motivations +motivative +motive +motived +motives +motiving +motley +motor +motorcar +motorcar's +motorcars +motorcycle +motorcycle's +motorcycles +motored +motoring +motorist +motorist's +motorists +motors +motto +mottoes +mottos +mould +moulded +moulder +mouldering +moulding +moulds +mound +mounded +mounds +mount +mountain +mountain's +mountaineer +mountaineering +mountaineers +mountainous +mountainously +mountainousness +mountains +mounted +mounter +mounting +mountings +mounts +mourn +mourned +mourner +mourners +mournful +mournfully +mournfulness +mourning +mourningly +mourns +mouse +mouser +mouses +mousing +mouth +mouthed +mouther +mouthes +mouthful +mouthing +mouths +movable +movableness +move +moved +movement +movement's +movements +mover +movers +moves +movie +movie's +movies +moving +movingly +movings +mow +mowed +mower +mowers +mowing +mows +much +muchness +muck +mucked +mucker +mucking +mucks +mud +muddied +muddier +muddiness +muddle +muddled +muddler +muddlers +muddles +muddling +muddy +muddying +muds +muff +muff's +muffin +muffin's +muffins +muffle +muffled +muffler +mufflers +muffles +muffling +muffs +mug +mug's +mugs +mulberries +mulberry +mulberry's +mule +mule's +mules +muling +multicellular +multicomponent +multidimensional +multilevel +multinational +multiple +multiple's +multiples +multiplex +multiplexed +multiplexer +multiplexers +multiplexes +multiplexing +multiplexor +multiplexor's +multiplexors +multiplicand +multiplicand's +multiplicands +multiplication +multiplications +multiplicative +multiplicatively +multiplicatives +multiplicity +multiplied +multiplier +multipliers +multiplies +multiply +multiplying +multiprocess +multiprocessing +multiprocessor +multiprocessor's +multiprocessors +multiprogram +multiprogrammed +multiprogramming +multiprogrammings +multistage +multitasking +multitude +multitude's +multitudes +multiuser +multivariate +mumble +mumbled +mumbler +mumblers +mumbles +mumbling +mumblings +mummies +mummy +mummy's +munch +munched +muncher +munches +munching +mundane +mundanely +mundaneness +municipal +municipalities +municipality +municipality's +municipally +munition +munitions +mural +murals +murder +murdered +murderer +murderers +murdering +murderous +murderously +murderousness +murders +murkier +murkiness +murky +murmur +murmured +murmurer +murmuring +murmurs +muscle +muscled +muscles +muscling +muscular +muscularly +muse +mused +muser +muses +museum +museum's +museums +mushier +mushiness +mushroom +mushroomed +mushrooming +mushrooms +mushy +music +musical +musically +musicals +musician +musicianly +musicians +musics +musing +musingly +musings +musk +musket +musket's +muskets +muskrat +muskrat's +muskrats +musks +muslin +mussel +mussel's +mussels +must +mustard +mustards +muster +mustered +mustering +musters +mustier +mustiness +musts +musty +mutability +mutable +mutableness +mutate +mutated +mutates +mutating +mutation +mutations +mutative +mutator +mutators +mute +muted +mutedly +mutely +muteness +muter +mutes +mutest +mutilate +mutilated +mutilates +mutilating +mutilation +mutilations +muting +mutinies +mutiny +mutiny's +mutter +muttered +mutterer +mutterers +muttering +mutters +mutton +mutual +mutually +muzzle +muzzle's +muzzled +muzzler +muzzles +muzzling +my +myriad +myrtle +myself +mysteries +mysterious +mysteriously +mysteriousness +mystery +mystery's +mystic +mystic's +mystical +mystically +mysticism +mysticisms +mystics +myth +myth's +mythes +mythical +mythically +mythologies +mythology +mythology's +nag +nag's +nags +nail +nailed +nailer +nailing +nails +naive +naively +naiveness +naiver +naivete +naked +nakedly +nakedness +name +name's +nameable +named +nameless +namelessly +namelessness +namely +namer +namers +names +namesake +namesake's +namesakes +naming +nanosecond +nanoseconds +nap +nap's +napkin +napkin's +napkins +naps +narcissistic +narcissus +narcissuses +narcotic +narcotics +narrative +narrative's +narratively +narratives +narrow +narrowed +narrower +narrowest +narrowing +narrowingness +narrowly +narrowness +narrows +nasal +nasally +nastier +nasties +nastiest +nastily +nastiness +nasty +nation +nation's +national +nationalist +nationalist's +nationalists +nationalities +nationality +nationality's +nationally +nationals +nations +nationwide +native +natively +nativeness +natives +nativity +natural +naturalism +naturalist +naturally +naturalness +naturals +nature +nature's +natured +natures +naught +naught's +naughtier +naughtiness +naughts +naughty +naval +navally +navies +navigable +navigableness +navigate +navigated +navigates +navigating +navigation +navigations +navigator +navigator's +navigators +navy +navy's +nay +near +nearby +neared +nearer +nearest +nearing +nearly +nearness +nears +neat +neaten +neater +neatest +neatly +neatness +neats +nebula +necessaries +necessarily +necessary +necessitate +necessitated +necessitates +necessitating +necessitation +necessitations +necessities +necessity +neck +necked +necker +necking +necklace +necklace's +necklaces +necks +necktie +necktie's +neckties +need +needed +needer +needful +needfully +needfulness +needier +neediness +needing +needle +needled +needler +needlers +needles +needless +needlessly +needlessness +needlework +needleworker +needling +needly +needn't +needs +needy +negate +negated +negater +negates +negating +negation +negations +negative +negatived +negatively +negativeness +negatives +negativing +negator +negators +neglect +neglected +neglecter +neglecting +neglects +negligence +negligible +negotiable +negotiate +negotiated +negotiates +negotiating +negotiation +negotiations +neigh +neither +neophyte +neophytes +nephew +nephew's +nephews +nerve +nerve's +nerved +nerves +nerving +nervous +nervously +nervousness +nest +nested +nester +nesting +nestle +nestled +nestler +nestles +nestling +nests +net +net's +nether +nets +netted +netting +nettle +nettled +nettles +nettling +network +network's +networked +networking +networks +neural +neurally +neurobiology +neurobiology's +neurological +neurologically +neurologists +neuron +neuron's +neurons +neutral +neutralities +neutrality +neutrally +neutralness +neutrals +neutrino +neutrino's +neutrinos +never +nevertheless +new +newborn +newborns +newcomer +newcomer's +newcomers +newer +newest +newline +newline's +newlines +newly +newness +news +newsgroup +newsgroup's +newsgroups +newsletter +newsletter's +newsletters +newsman +newsmen +newspaper +newspaper's +newspapers +newswire +newt +newts +next +nibble +nibbled +nibbler +nibblers +nibbles +nibbling +nice +nicely +niceness +nicer +nicest +niceties +nicety +niche +niches +niching +nick +nicked +nickel +nickel's +nickels +nicker +nickered +nickering +nicking +nickname +nicknamed +nicknamer +nicknames +nicks +nicotine +niece +niece's +nieces +niftier +nifties +nifty +nigh +night +night's +nighted +nighters +nightfall +nightgown +nightingale +nightingale's +nightingales +nightly +nightmare +nightmare's +nightmares +nights +nil +nilly +nimble +nimbleness +nimbler +nimblest +nimbly +nine +nines +nineteen +nineteens +nineteenth +nineties +ninetieth +ninety +ninth +nip +nips +nitrogen +nix +nixed +nixer +nixes +nixing +no +nobilities +nobility +noble +nobleman +nobleness +nobler +nobles +noblest +nobly +nobodies +nobody +nobody's +nocturnal +nocturnally +nod +nod's +nodded +nodding +node +node's +nodes +nods +noise +noised +noiseless +noiselessly +noises +noisier +noisily +noisiness +noising +noisy +nomenclature +nomenclatures +nominal +nominally +nominate +nominated +nominates +nominating +nomination +nomination's +nominations +nominative +nominatively +non +nonblocking +nonconservative +noncyclic +nondecreasing +nondescript +nondescriptly +nondestructively +nondeterminacy +nondeterminate +nondeterminately +nondeterminism +nondeterministic +nondeterministically +nondisclosure +nondisclosures +none +nonempty +nones +nonetheless +nonexistence +nonexistent +nonextensible +nonfunctional +noninteracting +noninterference +nonintuitive +nonlinear +nonlinearities +nonlinearity +nonlinearity's +nonlinearly +nonlocal +nonnegative +nonorthogonal +nonorthogonality +nonperishable +nonprocedural +nonprocedurally +nonprogrammable +nonprogrammer +nonsense +nonsensical +nonsensically +nonsensicalness +nonspecialist +nonspecialist's +nonspecialists +nonstandard +nontechnical +nontechnically +nonterminal +nonterminal's +nonterminals +nonterminating +nontermination +nontrivial +nonuniform +nonzero +nook +nook's +nooks +noon +noonday +nooning +noons +noontide +nope +nor +norm +norm's +normal +normalcy +normality +normally +normals +normed +norms +north +north's +northeast +northeaster +northeasterly +northeastern +norther +northerly +northern +northerner +northerners +northernly +northers +northing +northward +northwards +northwest +northwester +northwesterly +northwestern +nose +nosed +noses +nosing +nostril +nostril's +nostrils +not +notable +notableness +notables +notably +notation +notation's +notational +notationally +notations +notch +notched +notches +notching +note +notebook +notebook's +notebooks +noted +notedly +notedness +noter +notes +noteworthiness +noteworthy +nothing +nothingness +nothings +notice +noticeable +noticeably +noticed +notices +noticing +notification +notifications +notified +notifier +notifiers +notifies +notify +notifying +noting +notion +notions +notorious +notoriously +notoriousness +notwithstanding +noun +noun's +nouns +nourish +nourished +nourisher +nourishes +nourishing +nourishment +novel +novel's +novelist +novelist's +novelists +novels +novelties +novelty +novelty's +novice +novice's +novices +now +nowadays +nowhere +nowheres +nows +nroff +nroff's +nth +nuances +nuclear +nucleotide +nucleotide's +nucleotides +nucleus +nucleuses +nuisance +nuisance's +nuisances +null +nulled +nullification +nullified +nullifier +nullifiers +nullifies +nullify +nullifying +nulls +numb +numbed +number +numbered +numberer +numbering +numberless +numbers +numbing +numbingly +numbly +numbness +numbs +numeral +numeral's +numerally +numerals +numerator +numerator's +numerators +numeric +numerical +numerically +numerics +numerous +numerously +numerousness +nun +nun's +nuns +nuptial +nuptials +nurse +nurse's +nursed +nurser +nurseries +nursery +nursery's +nurses +nursing +nurture +nurtured +nurturer +nurtures +nurturing +nut +nut's +nutrition +nutrition's +nuts +nymph +nymphs +o'clock +oak +oaken +oaks +oar +oar's +oared +oaring +oars +oasis +oat +oaten +oater +oath +oaths +oatmeal +oats +obedience +obediences +obedient +obediently +obey +obeyed +obeyer +obeying +obeys +obfuscate +obfuscated +obfuscater +obfuscates +obfuscating +obfuscation +obfuscations +object +object's +objected +objecting +objection +objection's +objectionable +objectionableness +objections +objective +objectively +objectiveness +objectives +objector +objector's +objectors +objects +oblate +oblately +oblateness +oblation +oblations +obligate +obligated +obligately +obligates +obligating +obligation +obligation's +obligations +obligatory +oblige +obliged +obliger +obliges +obliging +obligingly +obligingness +oblique +obliquely +obliqueness +obliterate +obliterated +obliterates +obliterating +obliteration +obliterations +obliterative +obliteratively +oblivion +oblivions +oblivious +obliviously +obliviousness +oblong +oblongly +oblongness +obscene +obscenely +obscure +obscured +obscurely +obscureness +obscurer +obscures +obscuring +obscurities +obscurity +observable +observance +observance's +observances +observant +observantly +observation +observation's +observations +observatories +observatory +observe +observed +observer +observers +observes +observing +observingly +obsession +obsession's +obsessions +obsolescence +obsolete +obsoleted +obsoletely +obsoleteness +obsoletes +obsoleting +obstacle +obstacle's +obstacles +obstinacy +obstinate +obstinately +obstinateness +obstruct +obstructed +obstructer +obstructing +obstruction +obstruction's +obstructionist +obstructions +obstructive +obstructively +obstructiveness +obstructs +obtain +obtainable +obtainably +obtained +obtainer +obtaining +obtains +obviate +obviated +obviates +obviating +obviation +obviations +obvious +obviously +obviousness +occasion +occasional +occasionally +occasioned +occasioning +occasionings +occasions +occlude +occluded +occludes +occluding +occlusion +occlusion's +occlusions +occupancies +occupancy +occupant +occupant's +occupants +occupation +occupation's +occupational +occupationally +occupations +occupied +occupier +occupiers +occupies +occupy +occupying +occur +occurred +occurrence +occurrence's +occurrences +occurring +occurs +ocean +ocean's +oceans +octal +octals +octave +octaves +octopus +odd +odder +oddest +oddities +oddity +oddity's +oddly +oddness +odds +ode +ode's +oded +oder +odes +odious +odiously +odiousness +odorous +odorously +odorousness +of +off +offend +offended +offender +offenders +offending +offends +offensive +offensively +offensiveness +offensives +offer +offered +offerer +offerers +offering +offerings +offers +office +office's +officer +officer's +officered +officers +offices +official +official's +officially +officials +officiate +officiated +officiates +officiating +officiation +officiations +officio +officious +officiously +officiousness +offing +offline +offs +offset +offset's +offsets +offspring +offsprings +oft +often +oftener +oftentimes +oh +oil +oilcloth +oiled +oiler +oilers +oilier +oiliest +oiliness +oiling +oils +oily +ointment +ointments +okay +okay's +okays +old +olden +older +oldest +oldness +olive +olive's +oliver +olives +omen +omen's +omens +ominous +ominously +ominousness +omission +omission's +omissions +omit +omits +omitted +omitting +omnipresent +omnipresently +omniscient +omnisciently +omnivore +on +onanism +once +oncer +one +one's +oneness +oner +onerous +onerously +onerousness +ones +oneself +ongoing +onion +onions +online +onliness +only +ons +onset +onset's +onsets +onto +onward +onwards +oops +ooze +oozed +oozes +oozing +opacities +opacity +opal +opal's +opals +opaque +opaquely +opaqueness +opcode +opcode's +opcodes +open +opened +opener +openers +openest +opening +opening's +openings +openly +openness +opens +opera +opera's +operable +operand +operand's +operandi +operands +operas +operate +operated +operates +operating +operation +operational +operationally +operations +operative +operatively +operativeness +operatives +operator +operator's +operators +opiate +opiates +opinion +opinion's +opinionated +opinions +opium +opponent +opponent's +opponents +opportune +opportunely +opportunism +opportunistic +opportunistically +opportunities +opportunity +opportunity's +oppose +opposed +opposer +opposes +opposing +opposite +oppositely +oppositeness +opposites +opposition +oppositions +oppress +oppressed +oppresses +oppressing +oppression +oppressive +oppressively +oppressiveness +oppressor +oppressor's +oppressors +opt +opted +optic +optical +optically +optics +optimal +optimality +optimally +optimism +optimistic +optimistically +optimum +opting +option +option's +optional +optionally +options +opts +or +or's +oracle +oracle's +oracles +oral +orally +orals +orange +orange's +oranges +oration +oration's +orations +orator +orator's +oratories +orators +oratory +oratory's +orb +orbit +orbital +orbitally +orbitals +orbited +orbiter +orbiters +orbiting +orbits +orchard +orchard's +orchards +orchestra +orchestra's +orchestras +orchid +orchid's +orchids +ordain +ordained +ordainer +ordaining +ordains +ordeal +ordeals +order +ordered +orderer +ordering +orderings +orderlies +orderliness +orderly +orders +ordinal +ordinance +ordinance's +ordinances +ordinaries +ordinarily +ordinariness +ordinary +ordinate +ordinated +ordinates +ordinating +ordination +ordinations +ore +ore's +ores +organ +organ's +organic +organics +organism +organism's +organisms +organist +organist's +organists +organs +orgies +orgy +orgy's +orient +orientated +orientation +orientation's +orientations +oriented +orienting +orients +orifice +orifice's +orifices +origin +origin's +original +originality +originally +originals +originate +originated +originates +originating +origination +originations +originative +originatively +originator +originator's +originators +origins +orion +orly +ornament +ornamental +ornamentally +ornamentation +ornamentations +ornamented +ornamenting +ornaments +orphan +orphaned +orphaning +orphans +orthodox +orthodoxes +orthodoxly +orthogonal +orthogonality +orthogonally +oscillate +oscillated +oscillates +oscillating +oscillation +oscillation's +oscillations +oscillator +oscillator's +oscillators +oscillatory +oscilloscope +oscilloscope's +oscilloscopes +ostrich +ostrich's +ostriches +other +other's +otherness +others +otherwise +otter +otter's +otters +ought +oughts +ounce +ounces +our +ours +ourself +ourselves +out +outbreak +outbreak's +outbreaks +outburst +outburst's +outbursts +outcast +outcast's +outcasts +outcome +outcome's +outcomes +outcries +outcry +outdoor +outdoors +outed +outer +outermost +outfit +outfit's +outfits +outgoing +outgoingness +outgoings +outgrew +outgrow +outgrowing +outgrown +outgrows +outgrowth +outing +outing's +outings +outlast +outlasts +outlaw +outlawed +outlawing +outlaws +outlay +outlay's +outlays +outlet +outlet's +outlets +outline +outlined +outlines +outlining +outlive +outlived +outlives +outliving +outlook +outness +outperform +outperformed +outperforming +outperforms +outpost +outpost's +outposts +output +output's +outputs +outputting +outrage +outraged +outrageous +outrageously +outrageousness +outrages +outraging +outright +outrightly +outrun +outruns +outs +outset +outside +outsider +outsider's +outsiderness +outsiders +outskirts +outstanding +outstandingly +outstretched +outstrip +outstripped +outstripping +outstrips +outvote +outvoted +outvotes +outvoting +outward +outwardly +outwardness +outwards +outweigh +outweighed +outweighing +outweighs +outwit +outwits +outwitted +outwitting +oval +oval's +ovally +ovalness +ovals +ovaries +ovary +ovary's +oven +oven's +ovens +over +overall +overall's +overalls +overblown +overboard +overcame +overcast +overcasting +overcoat +overcoat's +overcoating +overcoats +overcome +overcomer +overcomes +overcoming +overcrowd +overcrowded +overcrowding +overcrowds +overdone +overdose +overdose's +overdosed +overdoses +overdosing +overdraft +overdraft's +overdrafts +overdraw +overdrawing +overdrawn +overdraws +overdrew +overdue +overemphasis +overestimate +overestimated +overestimates +overestimating +overestimation +overestimations +overflow +overflowed +overflowing +overflows +overhang +overhanging +overhangs +overhaul +overhauled +overhauler +overhauling +overhaulings +overhauls +overhead +overheads +overhear +overheard +overhearer +overhearing +overhears +overing +overjoy +overjoyed +overkill +overkill's +overlaid +overland +overlap +overlap's +overlapped +overlapping +overlaps +overlay +overlaying +overlays +overload +overloaded +overloading +overloads +overlook +overlooked +overlooking +overlooks +overly +overlying +overnight +overnighter +overnighters +overnights +overpower +overpowered +overpowering +overpoweringly +overpowers +overprint +overprinted +overprinting +overprints +overproduction +overridden +override +overrider +overrides +overriding +overrode +overrule +overruled +overrules +overruling +overrun +overruns +overs +overseas +oversee +overseeing +overseer +overseers +oversees +overshadow +overshadowed +overshadowing +overshadows +overshoot +overshooting +overshoots +overshot +oversight +oversight's +oversights +oversimplification +oversimplifications +oversimplified +oversimplifies +oversimplify +oversimplifying +overstate +overstated +overstatement +overstatement's +overstatements +overstates +overstating +overstocks +overt +overtake +overtaken +overtaker +overtakers +overtakes +overtaking +overthrew +overthrow +overthrowing +overthrown +overthrows +overtime +overtly +overtness +overtone +overtone's +overtones +overtook +overture +overture's +overtures +overturn +overturned +overturning +overturns +overuse +overview +overview's +overviews +overweight +overwhelm +overwhelmed +overwhelming +overwhelmingly +overwhelms +overwork +overworked +overworking +overworks +overwrite +overwrites +overwriting +overwritten +overwrote +overzealous +overzealousness +ovum +owe +owed +owes +owing +owl +owl's +owler +owls +own +owned +owner +owner's +owners +ownership +ownerships +owning +owns +ox +oxen +oxidation +oxide +oxide's +oxides +oxygen +oxygens +oyster +oyster's +oystering +oysters +pa +pace +pace's +paced +pacer +pacers +paces +pacific +pacification +pacifications +pacified +pacifier +pacifies +pacify +pacifying +pacing +pack +package +packaged +packager +packagers +packages +packaging +packagings +packed +packer +packers +packet +packet's +packeted +packeting +packets +packing +packs +pact +pact's +pacts +pad +pad's +padded +paddies +padding +paddings +paddle +paddled +paddler +paddles +paddling +paddy +pads +pagan +pagan's +pagans +page +page's +pageant +pageant's +pageants +paged +pager +pager's +pagers +pages +paginate +paginated +paginates +paginating +pagination +paginations +paging +paid +pail +pail's +pails +pain +pained +painful +painfully +painfulness +paining +painless +painlessly +painlessness +pains +painstaking +painstakingly +paint +painted +painter +painterliness +painterly +painters +painting +paintings +paints +pair +paired +pairing +pairings +pairs +pairwise +pal +pal's +palace +palace's +palaces +palate +palate's +palates +pale +paled +palely +paleness +paler +pales +palest +palette +palfrey +paling +pall +palliate +palliation +palliative +palliatively +palliatives +pallid +pallidly +pallidness +palling +pally +palm +palmed +palmer +palming +palms +pals +pamphlet +pamphlet's +pamphlets +pan +pan's +panacea +panacea's +panaceas +pancake +pancake's +pancaked +pancakes +pancaking +pancreas +panda +panda's +pandas +pandemonium +pander +pandered +panderer +pandering +panders +pane +pane's +panel +panelist +panelist's +panelists +panels +panes +pang +pang's +pangs +panic +panic's +panics +panned +panning +pans +pansies +pansy +pansy's +pant +panted +panther +panther's +panthers +panties +panting +pantries +pantry +pantry's +pants +panty +papa +papal +papally +paper +paper's +paperback +paperback's +paperbacks +papered +paperer +paperers +papering +paperings +papers +paperwork +paprika +par +parachute +parachute's +parachuted +parachuter +parachutes +parachuting +parade +paraded +parader +parades +paradigm +paradigm's +paradigms +parading +paradise +paradox +paradox's +paradoxes +paradoxical +paradoxically +paradoxicalness +paraffin +paraffins +paragon +paragon's +paragons +paragraph +paragraphed +paragrapher +paragraphing +paragraphs +parallax +parallax's +parallel +parallelism +parallelogram +parallelogram's +parallelograms +parallels +paralysis +parameter +parameter's +parameterless +parameters +parametric +paramilitary +paramount +paranoia +paranoid +parapet +parapet's +parapeted +parapets +paraphrase +paraphrased +paraphraser +paraphrases +paraphrasing +parasite +parasite's +parasites +parasitic +parasitics +parcel +parcels +parch +parched +parchment +pardon +pardonable +pardonableness +pardonably +pardoned +pardoner +pardoners +pardoning +pardons +pare +parent +parent's +parentage +parental +parentally +parentheses +parenthesis +parenthetical +parenthetically +parenthood +parenting +parents +parer +pares +paring +parings +parish +parish's +parishes +parities +parity +park +parked +parker +parkers +parking +parks +parliament +parliament's +parliamentary +parliaments +parole +paroled +paroles +paroling +parried +parrot +parroting +parrots +parry +parrying +pars +parse +parsed +parser +parser's +parsers +parses +parsimony +parsing +parsings +parsley +parson +parson's +parsons +part +partake +partaker +partakes +partaking +parted +parter +parters +partial +partiality +partially +partials +participant +participant's +participants +participate +participated +participates +participating +participation +participations +participative +participatory +particle +particle's +particles +particular +particularly +particulars +partied +parties +parting +partings +partisan +partisan's +partisans +partition +partitioned +partitioner +partitioning +partitions +partly +partner +partner's +partnered +partnering +partners +partnership +partnerships +partridge +partridge's +partridges +parts +party +party's +partying +pas +pass +passage +passage's +passaged +passages +passageway +passaging +passe +passed +passenger +passenger's +passengerly +passengers +passer +passers +passes +passing +passion +passionate +passionately +passionateness +passions +passive +passively +passiveness +passives +passivity +passport +passport's +passports +password +password's +passworded +passwords +past +past's +paste +pasted +pastes +pastime +pastime's +pastimes +pasting +pastness +pastor +pastor's +pastoral +pastorally +pastoralness +pastors +pastries +pastry +pasts +pasture +pasture's +pastured +pasturer +pastures +pasturing +pat +pat's +patch +patched +patcher +patches +patching +patchwork +patchworker +patchworkers +pated +paten +patent +patentable +patented +patenter +patenters +patenting +patently +patents +pater +paternal +paternally +path +pathetic +pathname +pathname's +pathnames +pathological +pathologically +pathologies +pathologist +pathologist's +pathologists +pathology +pathos +paths +pathway +pathway's +pathways +patience +patient +patient's +patiently +patients +patriarch +patriarchs +patrician +patrician's +patricians +patriot +patriot's +patriotic +patriotism +patriots +patrol +patrol's +patrols +patron +patron's +patronage +patronly +patrons +pats +patter +pattered +patterer +pattering +patterings +pattern +patterned +patterning +patterns +patters +patties +patty +patty's +paucity +pause +paused +pauses +pausing +pave +paved +pavement +pavement's +pavements +paver +paves +pavilion +pavilion's +pavilions +paving +paw +pawed +pawing +pawn +pawn's +pawned +pawner +pawning +pawns +paws +pay +payable +paycheck +paycheck's +paychecks +payed +payer +payer's +payers +paying +payment +payment's +payments +payoff +payoff's +payoffs +payroll +payrolls +pays +pea +pea's +peace +peaceable +peaceableness +peaceful +peacefully +peacefulness +peaces +peach +peach's +peaches +peacock +peacock's +peacocks +peak +peaked +peakedness +peaking +peaks +peal +pealed +pealing +peals +peanut +peanut's +peanuts +pear +pearl +pearl's +pearler +pearlier +pearls +pearly +pears +peas +peasant +peasant's +peasantry +peasants +peat +pebble +pebble's +pebbled +pebbles +pebbling +peck +pecked +pecker +pecking +pecks +peculiar +peculiarities +peculiarity +peculiarity's +peculiarly +peculiars +pedagogic +pedagogical +pedagogically +pedagogics +pedantic +peddler +peddler's +peddlers +pedestal +pedestals +pedestrian +pedestrian's +pedestrians +pediatric +pediatrics +peek +peeked +peeking +peeks +peel +peeled +peeler +peeler's +peeling +peels +peep +peeped +peeper +peepers +peeping +peeps +peer +peered +peering +peerless +peerlessly +peerlessness +peers +peeve +peeve's +peeved +peevers +peeves +peeving +peg +peg's +pegs +pellet +pellet's +pelleted +pelleting +pellets +pelt +pelter +pelting +pelts +pen +penalties +penalty +penalty's +penance +penanced +penances +penancing +pence +pencil +pencils +pend +pended +pending +pends +pendulum +pendulum's +pendulums +penetrate +penetrated +penetrates +penetrating +penetratingly +penetration +penetrations +penetrative +penetratively +penetrativeness +penetrator +penetrator's +penetrators +penguin +penguin's +penguins +peninsula +peninsula's +peninsulas +penitent +penitentiary +penitently +penned +pennies +penniless +penning +penny +penny's +pens +pension +pensioned +pensioner +pensioners +pensioning +pensions +pensive +pensively +pensiveness +pent +pentagon +pentagon's +pentagons +penthouse +penthouse's +penthouses +people +people's +peopled +peoples +peopling +pep +pepper +peppercorn +peppercorn's +peppercorns +peppered +pepperer +peppering +peppers +per +perceivable +perceivably +perceive +perceived +perceiver +perceivers +perceives +perceiving +percent +percentage +percentages +percentile +percentiles +percents +perceptible +perceptibly +perception +perceptions +perceptive +perceptively +perceptiveness +perceptual +perceptually +perch +perchance +perched +perches +perching +percolate +percolated +percolates +percolating +percolation +percutaneous +percutaneously +peremptoriness +peremptory +perennial +perennially +perennials +perfect +perfected +perfecter +perfecting +perfection +perfectionist +perfectionist's +perfectionists +perfections +perfective +perfectively +perfectiveness +perfectly +perfectness +perfects +perforce +perform +performance +performance's +performances +performed +performer +performers +performing +performs +perfume +perfumed +perfumer +perfumes +perfuming +perhaps +peril +peril's +perilous +perilously +perilousness +perils +period +period's +periodic +periodical +periodically +periodicals +periods +peripheral +peripherally +peripherals +peripheries +periphery +periphery's +perish +perishable +perishable's +perishables +perished +perisher +perishers +perishes +perishing +perishingly +permanence +permanent +permanently +permanentness +permanents +permeate +permeated +permeates +permeating +permeation +permeations +permeative +permissibility +permissible +permissibleness +permissibly +permission +permissions +permissive +permissively +permissiveness +permit +permit's +permits +permitted +permitting +permutation +permutation's +permutations +permute +permuted +permutes +permuting +perpendicular +perpendicularly +perpendiculars +perpetrate +perpetrated +perpetrates +perpetrating +perpetration +perpetrations +perpetrator +perpetrator's +perpetrators +perpetual +perpetually +perpetuate +perpetuated +perpetuates +perpetuating +perpetuation +perplex +perplexed +perplexedly +perplexes +perplexing +perplexities +perplexity +persecute +persecuted +persecutes +persecuting +persecution +persecutive +persecutor +persecutor's +persecutors +perseverance +persevere +persevered +perseveres +persevering +persist +persisted +persistence +persistent +persistently +persister +persisting +persists +person +person's +personable +personableness +personage +personage's +personages +personal +personalities +personality +personality's +personally +personals +personification +personifications +personified +personifier +personifies +personify +personifying +personnel +persons +perspective +perspective's +perspectively +perspectives +perspicuous +perspicuously +perspicuousness +perspiration +perspirations +persuadable +persuade +persuaded +persuader +persuaders +persuades +persuading +persuasion +persuasion's +persuasions +persuasive +persuasively +persuasiveness +pertain +pertained +pertaining +pertains +pertinent +pertinently +perturb +perturbation +perturbation's +perturbations +perturbed +perturbing +perusal +peruse +perused +peruser +perusers +peruses +perusing +pervade +pervaded +pervades +pervading +pervasive +pervasively +pervasiveness +pervert +perverted +pervertedly +pervertedness +perverter +perverting +perverts +pessimistic +pest +pester +pestered +pestering +pesters +pestilence +pestilences +pests +pet +petal +petal's +petals +peter +petered +peters +petition +petitioned +petitioner +petitioning +petitions +petroleum +pets +petted +petter +petter's +petters +petticoat +petticoat's +petticoated +petticoats +pettier +pettiest +pettiness +pettinesses +petting +petty +pew +pew's +pews +pewter +pewterer +phantom +phantom's +phantoms +phase +phased +phaser +phasers +phases +phasing +pheasant +pheasant's +pheasants +phenomena +phenomenal +phenomenally +phenomenological +phenomenologically +phenomenologies +phenomenology +phenomenon +philosopher +philosopher's +philosophers +philosophic +philosophical +philosophically +philosophies +philosophy +philosophy's +phone +phone's +phoned +phoneme +phoneme's +phonemes +phonemic +phonemics +phones +phonetic +phonetics +phoning +phonograph +phonographer +phonographs +phosphate +phosphate's +phosphates +phosphoric +photo +photo's +photocopied +photocopier +photocopies +photocopy +photocopying +photograph +photographed +photographer +photographers +photographic +photographing +photographs +photography +photos +phrase +phrased +phrases +phrasing +phrasings +phyla +phylum +physic +physical +physically +physicalness +physicals +physician +physician's +physicians +physicist +physicist's +physicists +physics +physiological +physiologically +physiology +physique +physiqued +pi +piano +piano's +pianos +piazza +piazza's +piazzas +picayune +pick +picked +picker +pickering +pickers +picket +picketed +picketer +picketers +picketing +pickets +picking +pickings +pickle +pickled +pickles +pickling +picks +pickup +pickup's +pickups +picnic +picnic's +picnics +pictorial +pictorially +pictorialness +picture +pictured +pictures +picturesque +picturesquely +picturesqueness +picturing +pie +piece +pieced +piecemeal +piecer +pieces +piecewise +piecing +pied +pier +pierce +pierced +pierces +piercing +piercingly +piers +pies +pieties +piety +pig +pig's +pigeon +pigeon's +pigeons +piggyback +pigment +pigmented +pigments +pigs +pike +pike's +piked +piker +pikes +piking +pile +piled +pilers +piles +pilferage +pilgrim +pilgrim's +pilgrimage +pilgrimage's +pilgrimages +pilgrims +piling +pilings +pill +pill's +pillage +pillaged +pillager +pillages +pillaging +pillar +pillared +pillars +pillow +pillow's +pillows +pills +pilot +pilot's +piloted +piloting +pilots +pin +pin's +pinch +pinched +pincher +pinches +pinching +pine +pineapple +pineapple's +pineapples +pined +pines +ping +pinger +pinging +pining +pinion +pinioned +pinions +pink +pinked +pinker +pinkest +pinking +pinkly +pinkness +pinks +pinnacle +pinnacle's +pinnacled +pinnacles +pinnacling +pinned +pinning +pinnings +pinpoint +pinpointed +pinpointing +pinpoints +pins +pint +pint's +pinter +pints +pioneer +pioneered +pioneering +pioneers +pious +piously +piousness +pipe +piped +pipeline +pipelined +pipelines +pipelining +piper +pipers +pipes +piping +pipingly +pipings +pique +piqued +piquing +pirate +pirate's +pirated +pirates +pirating +piss +pissed +pisser +pisses +pissing +pistil +pistil's +pistils +pistol +pistol's +pistols +piston +piston's +pistons +pit +pit's +pitch +pitched +pitcher +pitchers +pitches +pitching +piteous +piteously +piteousness +pitfall +pitfall's +pitfalls +pith +pithed +pithes +pithier +pithiest +pithiness +pithing +pithy +pitiable +pitiableness +pitied +pitier +pitiers +pities +pitiful +pitifully +pitifulness +pitiless +pitilessly +pitilessness +pits +pitted +pity +pitying +pityingly +pivot +pivotal +pivotally +pivoted +pivoting +pivots +pixel +pixel's +pixels +pizza +placard +placard's +placards +place +placed +placeholder +placement +placement's +placements +placer +places +placid +placidly +placidness +placing +plague +plagued +plaguer +plagues +plaguing +plaid +plaid's +plaided +plaids +plain +plainer +plainest +plainly +plainness +plains +plaintiff +plaintiff's +plaintiffs +plaintive +plaintively +plaintiveness +plait +plait's +plaiter +plaiting +plaits +plan +plan's +planar +planarity +plane +plane's +planed +planer +planers +planes +planet +planet's +planetary +planets +planing +plank +planking +planks +planned +planner +planner's +planners +planning +plans +plant +plantation +plantation's +plantations +planted +planter +planters +planting +plantings +plants +plasma +plaster +plastered +plasterer +plasterers +plastering +plasters +plastic +plasticity +plasticly +plastics +plate +plateau +plateau's +plateaus +plated +platelet +platelet's +platelets +platen +platen's +platens +plater +platers +plates +platform +platform's +platforms +plating +platings +platinum +platter +platter's +platters +plausibility +plausible +plausibleness +play +playable +played +player +player's +players +playful +playfully +playfulness +playground +playground's +playgrounds +playing +playmate +playmate's +playmates +plays +plaything +plaything's +playthings +playwright +playwright's +playwrights +plea +plea's +plead +pleaded +pleader +pleading +pleadingly +pleadings +pleads +pleas +pleasant +pleasantly +pleasantness +please +pleased +pleasely +pleaser +pleases +pleasing +pleasingly +pleasingness +pleasurable +pleasurableness +pleasure +pleasured +pleasures +pleasuring +plebeian +plebeianly +plebiscite +plebiscite's +plebiscites +pledge +pledged +pledger +pledges +pledging +plenary +plenteous +plenteously +plenteousness +plenties +plentiful +plentifully +plentifulness +plenty +pleurisy +plication +plied +plier +pliers +plies +plight +plighter +plod +plods +plot +plot's +plots +plotted +plotter +plotter's +plotters +plotting +ploy +ploy's +ploys +pluck +plucked +plucker +pluckier +pluckiness +plucking +plucky +plug +plug's +plugged +plugging +plugs +plum +plum's +plumage +plumaged +plumages +plumb +plumb's +plumbed +plumber +plumbers +plumbing +plumbs +plume +plumed +plumes +pluming +plummeting +plump +plumped +plumpen +plumper +plumply +plumpness +plums +plunder +plundered +plunderer +plunderers +plundering +plunders +plunge +plunged +plunger +plungers +plunges +plunging +plural +plurality +plurally +plurals +plus +pluses +plush +plushly +plushness +ply +plying +pneumonia +poach +poached +poacher +poachers +poaches +poaching +pocket +pocketbook +pocketbook's +pocketbooks +pocketed +pocketing +pockets +pod +pod's +pods +poem +poem's +poems +poet +poet's +poetic +poetical +poetically +poeticalness +poetics +poetries +poetry +poetry's +poets +point +pointed +pointedly +pointedness +pointer +pointers +pointier +pointiest +pointing +pointless +pointlessly +pointlessness +points +pointy +poise +poised +poises +poising +poison +poisoned +poisoner +poisoning +poisonous +poisonously +poisonousness +poisons +poke +poked +poker +pokes +poking +polar +polarities +polarity +polarity's +pole +poled +polemic +polemics +poler +poles +police +police's +policed +policeman +policeman's +policemen +policemen's +polices +policies +policing +policy +policy's +poling +polish +polished +polisher +polishers +polishes +polishing +polite +politely +politeness +politer +politest +politic +political +politically +politician +politician's +politicians +politics +poll +polled +pollen +poller +polling +polls +pollute +polluted +polluter +pollutes +polluting +pollution +pollutive +polo +polygon +polygon's +polygons +polymer +polymer's +polymers +polynomial +polynomial's +polynomials +polyphonic +pomp +pompous +pompously +pompousness +pond +ponder +pondered +ponderer +pondering +ponderous +ponderously +ponderousness +ponders +ponds +ponies +pony +pony's +poof +pool +pooled +pooling +pools +poor +poorer +poorest +poorly +poorness +pop +pop's +pope +pope's +popes +poplar +popped +poppied +poppies +popping +poppy +poppy's +pops +populace +popular +popularity +popularly +populate +populated +populates +populating +population +populations +populous +populously +populousness +porcelain +porch +porch's +porches +porcupine +porcupine's +porcupines +pore +pored +pores +poring +pork +porker +porn +pornographic +porridge +port +portability +portable +portables +portably +portal +portal's +portals +portamento +portamento's +ported +portend +portended +portending +portends +porter +portering +porters +porting +portion +portion's +portioned +portioning +portions +portlier +portliness +portly +portrait +portrait's +portraits +portray +portrayed +portrayer +portraying +portrays +ports +pose +posed +poser +posers +poses +posing +posit +posited +positing +position +positional +positioned +positioning +positions +positive +positively +positiveness +positives +posits +possess +possessed +possessedly +possessedness +possesses +possessing +possession +possession's +possessional +possessions +possessive +possessive's +possessively +possessiveness +possessives +possessor +possessor's +possessors +possibilities +possibility +possibility's +possible +possibles +possibly +possum +possum's +possums +post +postage +postal +postcard +postcard's +postcards +postcondition +postconditions +posted +poster +poster's +posterior +posteriorly +posterity +posters +posting +postings +postman +postmaster +postmaster's +postmasters +postpone +postponed +postponer +postpones +postponing +posts +postscript +postscript's +postscripts +postulate +postulated +postulates +postulating +postulation +postulations +posture +posture's +postured +posturer +postures +posturing +pot +pot's +potash +potassium +potato +potatoes +potent +potentate +potentate's +potentates +potential +potentialities +potentiality +potentially +potentials +potentiating +potentiometer +potentiometer's +potentiometers +potently +pots +potted +potter +potter's +potterer +potteries +potters +pottery +potting +pouch +pouch's +pouched +pouches +poultry +pounce +pounced +pounces +pouncing +pound +pounded +pounder +pounders +pounding +pounds +pour +poured +pourer +pourers +pouring +pouringly +pours +pout +pouted +pouter +pouting +pouts +poverty +powder +powdered +powderer +powdering +powders +power +powered +powerful +powerfully +powerfulness +powering +powerless +powerlessly +powerlessness +powers +pox +poxes +practicable +practicableness +practicably +practical +practicalities +practicality +practically +practicalness +practice +practice's +practices +practitioner +practitioner's +practitioners +pragmatic +pragmatically +pragmatics +prairie +prairies +praise +praised +praiser +praisers +praises +praising +praisingly +prance +pranced +prancer +prances +prancing +prancingly +prank +prank's +pranks +prate +prated +prater +prates +prating +pratingly +pray +prayed +prayer +prayer's +prayers +praying +prays +preach +preached +preacher +preachers +preaches +preaching +preachingly +preallocate +preallocated +preallocates +preallocating +preallocation +preallocation's +preallocations +preallocator +preallocators +preassign +preassigned +preassigning +preassigns +precarious +precariously +precariousness +precaution +precaution's +precautioned +precautioning +precautions +precede +preceded +precedence +precedence's +precedences +precedent +precedented +precedents +precedes +preceding +precept +precept's +preceptive +preceptively +precepts +precinct +precinct's +precincts +precious +preciously +preciousness +precipice +precipitate +precipitated +precipitately +precipitateness +precipitates +precipitating +precipitation +precipitative +precipitous +precipitously +precipitousness +precise +precisely +preciseness +precision +precisions +preclude +precluded +precludes +precluding +precocious +precociously +precociousness +preconceive +preconceived +preconception +preconception's +preconceptions +precondition +preconditioned +preconditions +precursor +precursor's +precursors +predate +predated +predates +predating +predation +predecessor +predecessor's +predecessors +predefine +predefined +predefines +predefining +predefinition +predefinition's +predefinitions +predetermine +predetermined +predeterminer +predetermines +predetermining +predicament +predicate +predicated +predicates +predicating +predication +predications +predicative +predict +predictability +predictable +predictably +predicted +predicting +prediction +prediction's +predictions +predictive +predictively +predictor +predictors +predicts +predominant +predominantly +predominate +predominated +predominately +predominates +predominating +predomination +preempt +preempted +preempting +preemption +preemptive +preemptively +preempts +preface +prefaced +prefacer +prefaces +prefacing +prefer +preferable +preferableness +preferably +preference +preference's +preferences +preferential +preferentially +preferred +preferring +prefers +prefix +prefixed +prefixes +prefixing +pregnant +pregnantly +prehistoric +prejudge +prejudged +prejudger +prejudice +prejudiced +prejudices +prejudicing +prelate +preliminaries +preliminary +prelude +prelude's +preluded +preluder +preludes +preluding +premature +prematurely +prematureness +prematurity +premeditated +premeditatedly +premier +premier's +premiere +premiered +premieres +premiering +premiers +premise +premise's +premised +premises +premising +premium +premium's +premiums +preoccupation +preoccupations +preoccupied +preoccupies +preoccupy +preparation +preparation's +preparations +preparative +preparative's +preparatively +preparatives +preparatory +prepare +prepared +preparedly +preparedness +preparer +prepares +preparing +prepend +prepended +prepender +prependers +prepending +prepends +preposition +preposition's +prepositional +prepositionally +prepositions +preposterous +preposterously +preposterousness +preprint +preprinted +preprinting +preprints +preprocessor +preprocessors +preproduction +preprogrammed +prerequisite +prerequisite's +prerequisites +prerogative +prerogative's +prerogatived +prerogatives +prescribe +prescribed +prescriber +prescribes +prescribing +prescription +prescription's +prescriptions +prescriptive +prescriptively +preselect +preselected +preselecting +preselects +presence +presence's +presences +present +presentation +presentation's +presentations +presented +presenter +presenters +presenting +presently +presentness +presents +preservation +preservations +preservative +preservative's +preservatives +preserve +preserved +preserver +preservers +preserves +preserving +preset +presets +preside +presided +presidency +president +president's +presidential +presidentially +presidents +presider +presides +presiding +press +pressed +presser +presses +pressing +pressingly +pressings +pressure +pressured +pressures +pressuring +prestige +presumably +presume +presumed +presumer +presumes +presuming +presumingly +presumption +presumption's +presumptions +presumptuous +presumptuously +presumptuousness +presuppose +presupposed +presupposes +presupposing +pretend +pretended +pretendedly +pretender +pretenders +pretending +pretends +pretentious +pretentiously +pretentiousness +pretext +pretext's +pretexts +prettied +prettier +pretties +prettiest +prettily +prettiness +pretty +prettying +prevail +prevailed +prevailing +prevailingly +prevails +prevalence +prevalent +prevalently +prevent +preventable +preventably +prevented +preventer +preventing +prevention +preventions +preventive +preventively +preventiveness +preventives +prevents +preview +previewed +previewer +previewers +previewing +previews +previous +previously +previousness +prey +preyed +preyer +preying +preys +price +priced +priceless +pricer +pricers +prices +pricing +prick +pricked +pricker +pricking +pricklier +prickliness +prickly +pricks +pride +prided +prides +priding +pried +prier +pries +priest +priestliness +priestly +priests +primacy +primaries +primarily +primary +primary's +prime +primed +primely +primeness +primer +primers +primes +primeval +primevally +priming +primitive +primitively +primitiveness +primitives +primrose +prince +princelier +princeliness +princely +princes +princess +princess's +princesses +principal +principalities +principality +principality's +principally +principals +principle +principled +principles +print +printable +printably +printed +printer +printers +printing +printout +printouts +prints +prior +priori +priorities +priority +priority's +priorly +priors +priory +prism +prism's +prisms +prison +prisoner +prisoner's +prisoners +prisons +privacies +privacy +private +privately +privateness +privates +privation +privations +privative +privatively +privies +privilege +privileged +privileges +privy +privy's +prize +prized +prizer +prizers +prizes +prizing +pro +pro's +probabilistic +probabilistically +probabilities +probability +probable +probably +probate +probated +probates +probating +probation +probationer +probationers +probative +probe +probed +prober +probes +probing +probings +problem +problem's +problematic +problematical +problematically +problems +procedural +procedurally +procedure +procedure's +procedures +proceed +proceeded +proceeder +proceeding +proceedings +proceeds +process +process's +processed +processes +processing +procession +processor +processor's +processors +proclaim +proclaimed +proclaimer +proclaimers +proclaiming +proclaims +proclamation +proclamation's +proclamations +proclivities +proclivity +proclivity's +procrastinate +procrastinated +procrastinates +procrastinating +procrastination +procrastinator +procrastinator's +procrastinators +procure +procured +procurement +procurement's +procurements +procurer +procurers +procures +procuring +prodigal +prodigally +prodigious +prodigiously +prodigiousness +produce +produced +producer +producers +produces +producible +producing +product +product's +production +production's +productions +productive +productively +productiveness +productivities +productivity +products +profane +profaned +profanely +profaneness +profaner +profaning +profess +professed +professedly +professes +professing +profession +profession's +professional +professionalism +professionalisms +professionally +professionals +professions +professor +professor's +professors +proffer +proffered +proffering +proffers +proficiencies +proficiency +proficient +proficiently +profile +profiled +profiler +profiler's +profilers +profiles +profiling +profit +profit's +profitability +profitable +profitableness +profitably +profited +profiteer +profiteer's +profiteers +profiter +profiters +profiting +profits +profound +profoundest +profoundly +profoundness +progeny +program +program's +programmability +programmable +programmatic +programmatically +programmed +programmer +programmer's +programmers +programming +programs +progress +progressed +progresses +progressing +progression +progression's +progressions +progressive +progressively +progressiveness +prohibit +prohibited +prohibiter +prohibiting +prohibition +prohibition's +prohibitions +prohibitive +prohibitively +prohibitiveness +prohibits +project +project's +projected +projecting +projection +projection's +projections +projective +projectively +projector +projector's +projectors +projects +prolegomena +proletariat +proliferate +proliferated +proliferates +proliferating +proliferation +proliferative +prolific +prolificness +prolog +prolog's +prologs +prologue +prologue's +prologues +prolong +prolonged +prolonger +prolonging +prolongs +promenade +promenade's +promenader +promenades +promenading +prominence +prominent +prominently +promiscuity +promiscuity's +promiscuous +promiscuously +promiscuousness +promise +promised +promiser +promises +promising +promisingly +promontories +promontory +promote +promoted +promoter +promoters +promotes +promoting +promotion +promotional +promotions +promotive +promotiveness +prompt +prompted +prompter +prompters +promptest +prompting +promptings +promptly +promptness +prompts +promulgate +promulgated +promulgates +promulgating +promulgation +promulgations +prone +pronely +proneness +prong +pronged +prongs +pronoun +pronoun's +pronounce +pronounceable +pronounced +pronouncedly +pronouncement +pronouncement's +pronouncements +pronouncer +pronounces +pronouncing +pronouns +pronunciation +pronunciation's +pronunciations +proof +proof's +proofed +proofer +proofing +proofs +prop +propaganda +propagate +propagated +propagates +propagating +propagation +propagations +propagative +propel +propelled +propeller +propeller's +propellers +propels +propensities +propensity +proper +properly +properness +propertied +properties +property +prophecies +prophecy +prophecy's +prophesied +prophesier +prophesies +prophesy +prophesying +prophet +prophet's +prophetic +prophets +propitious +propitiously +propitiousness +proponent +proponent's +proponents +proportion +proportional +proportionally +proportionately +proportioned +proportioner +proportioning +proportionment +proportions +proposal +proposal's +proposals +propose +proposed +proposer +proposers +proposes +proposing +proposition +propositional +propositionally +propositioned +propositioning +propositions +propound +propounded +propounder +propounding +propounds +proprietary +proprietor +proprietor's +proprietors +propriety +props +propulsion +propulsion's +propulsions +pros +prose +prosecute +prosecuted +prosecutes +prosecuting +prosecution +prosecutions +proser +prosing +prosodic +prosodics +prospect +prospected +prospecting +prospection +prospection's +prospections +prospective +prospectively +prospectiveness +prospectives +prospector +prospector's +prospectors +prospects +prospectus +prosper +prospered +prospering +prosperity +prosperous +prosperously +prosperousness +prospers +prostitution +prostrate +prostrated +prostration +protect +protected +protectedly +protecting +protection +protection's +protections +protective +protectively +protectiveness +protector +protector's +protectorate +protectors +protects +protege +protege's +proteges +protein +protein's +proteins +protest +protest's +protestants +protestation +protestations +protested +protester +protester's +protesters +protesting +protestingly +protests +protocol +protocol's +protocols +proton +proton's +protons +protoplasm +prototype +prototype's +prototyped +prototypes +prototypical +prototypically +prototyping +protrude +protruded +protrudes +protruding +protrusion +protrusion's +protrusions +proud +prouder +proudest +proudly +provability +provable +provableness +provably +prove +proved +proven +provenly +prover +proverb +proverb's +proverbs +provers +proves +provide +provided +providence +provider +providers +provides +providing +province +province's +provinces +provincial +provincially +proving +provision +provisional +provisionally +provisioned +provisioner +provisioning +provisions +provocation +provoke +provoked +provokes +provoking +provokingly +prow +prow's +prowess +prowl +prowled +prowler +prowlers +prowling +prowls +prows +proximal +proximally +proximate +proximately +proximateness +proximity +prudence +prudent +prudently +prune +pruned +pruner +pruners +prunes +pruning +pry +prying +pryingly +psalm +psalm's +psalms +pseudo +psyche +psyche's +psyches +psychiatrist +psychiatrist's +psychiatrists +psychiatry +psychological +psychologically +psychologist +psychologist's +psychologists +psychology +psychosocial +psychosocially +pub +pub's +public +publication +publication's +publications +publicity +publicly +publicness +publics +publish +published +publisher +publishers +publishes +publishing +pubs +pucker +puckered +puckering +puckers +pudding +pudding's +puddings +puddle +puddled +puddler +puddles +puddling +puff +puffed +puffer +puffers +puffing +puffs +pull +pulled +puller +pulley +pulley's +pulleys +pulling +pullings +pulls +pulp +pulper +pulping +pulpit +pulpit's +pulpits +pulse +pulsed +pulser +pulses +pulsing +pump +pumped +pumper +pumping +pumpkin +pumpkin's +pumpkins +pumps +pun +pun's +punch +punched +puncher +puncher's +punchers +punches +punching +punchings +punctual +punctually +punctualness +punctuation +puncture +puncture's +punctured +punctures +puncturing +punier +puniness +punish +punishable +punished +punisher +punishes +punishing +punishment +punishment's +punishments +punitive +punitively +punitiveness +puns +punt +punted +punter +punters +punting +punts +puny +pup +pup's +pupa +pupas +pupil +pupil's +pupils +puppet +puppet's +puppets +puppies +puppy +puppy's +pups +purchasable +purchase +purchased +purchaser +purchasers +purchases +purchasing +pure +purely +pureness +purer +purest +purge +purged +purger +purges +purging +purification +purifications +purified +purifier +purifiers +purifies +purify +purifying +purity +purple +purpled +purpler +purples +purplest +purpling +purport +purported +purportedly +purporter +purporters +purporting +purports +purpose +purposed +purposeful +purposefully +purposefulness +purposely +purposes +purposing +purposive +purposively +purposiveness +purr +purred +purring +purringly +purrs +purse +pursed +purser +pursers +purses +pursing +pursuance +pursue +pursued +pursuer +pursuers +pursues +pursuing +pursuit +pursuit's +pursuits +purview +push +pushbutton +pushbuttons +pushdown +pushed +pusher +pushers +pushes +pushing +puss +pussier +pussies +pussy +put +puts +putter +putterer +puttering +putters +putting +puzzle +puzzled +puzzlement +puzzler +puzzlers +puzzles +puzzling +puzzlings +pygmies +pygmy +pygmy's +pyramid +pyramid's +pyramids +quack +quacked +quacking +quacks +quad +quadrant +quadrant's +quadrants +quadratic +quadratical +quadratically +quadratics +quadrature +quadrature's +quadratures +quadruple +quadrupled +quadruples +quadrupling +quadword +quadword's +quadwords +quagmire +quagmire's +quagmires +quail +quail's +quails +quaint +quaintly +quaintness +quake +quaked +quaker +quakers +quakes +quaking +qualification +qualifications +qualified +qualifiedly +qualifier +qualifiers +qualifies +qualify +qualifying +qualitative +qualitatively +qualities +quality +quality's +qualm +qualms +quandaries +quandary +quandary's +quanta +quantifiable +quantification +quantifications +quantified +quantifier +quantifiers +quantifies +quantify +quantifying +quantitative +quantitatively +quantitativeness +quantities +quantity +quantity's +quantum +quarantine +quarantine's +quarantined +quarantines +quarantining +quarrel +quarrels +quarrelsome +quarrelsomely +quarrelsomeness +quarried +quarrier +quarries +quarry +quarry's +quarrying +quart +quarter +quartered +quarterer +quartering +quarterlies +quarterly +quarters +quartet +quartet's +quartets +quarts +quartz +quash +quashed +quashes +quashing +quasi +quaver +quavered +quavering +quaveringly +quavers +quay +quays +queen +queen's +queenly +queens +queer +queerer +queerest +queerly +queerness +queers +quell +quelled +queller +quelling +quells +quench +quenched +quencher +quenches +quenching +queried +querier +queries +query +querying +quest +quested +quester +questers +questing +question +questionable +questionableness +questionably +questioned +questioner +questioners +questioning +questioningly +questionings +questionnaire +questionnaire's +questionnaires +questions +quests +queue +queue's +queued +queuer +queuer's +queuers +queues +quick +quicken +quickened +quickener +quickening +quickens +quicker +quickest +quickly +quickness +quicksilver +quiet +quieted +quieten +quietened +quietening +quietens +quieter +quietest +quieting +quietly +quietness +quiets +quietude +quill +quills +quilt +quilted +quilter +quilting +quilts +quinine +quit +quite +quits +quitter +quitter's +quitters +quitting +quiver +quivered +quivering +quivers +quiz +quizzed +quizzes +quizzing +quo +quota +quota's +quotas +quotation +quotation's +quotations +quote +quoted +quotes +quoth +quotient +quotients +quoting +rabbit +rabbit's +rabbited +rabbiter +rabbiting +rabbits +rabble +rabbled +rabbler +rabbling +raccoon +raccoon's +raccoons +race +raced +racehorse +racehorse's +racehorses +racer +racers +races +racial +racially +racing +rack +racked +racker +racket +racket's +racketeer +racketeering +racketeers +rackets +racking +racks +radar +radar's +radars +radial +radially +radiance +radiant +radiantly +radiate +radiated +radiately +radiates +radiating +radiation +radiations +radiative +radiatively +radiator +radiator's +radiators +radical +radically +radicalness +radicals +radio +radioed +radioing +radiology +radios +radish +radish's +radishes +radius +radiuses +radix +radixes +raft +rafter +raftered +rafters +rafts +rag +rag's +rage +raged +rages +ragged +raggedly +raggedness +raging +rags +raid +raided +raider +raiders +raiding +raids +rail +railed +railer +railers +railing +railroad +railroaded +railroader +railroaders +railroading +railroads +rails +railway +railway's +railways +raiment +rain +rain's +rainbow +rainbows +raincoat +raincoat's +raincoats +raindrop +raindrop's +raindrops +rained +rainfall +rainier +rainiest +raining +rains +rainy +raise +raised +raiser +raisers +raises +raisin +raising +raisins +rake +raked +raker +rakes +raking +rallied +rallies +rally +rallying +ram +ram's +ramble +rambled +rambler +ramblers +rambles +rambling +ramblingly +ramblings +ramification +ramification's +ramifications +ramp +ramp's +rampart +ramparts +ramped +ramping +ramps +rams +ramses +ran +ranch +ranched +rancher +ranchers +ranches +ranching +random +randomly +randomness +rang +range +ranged +ranger +rangers +ranges +ranging +rank +ranked +ranker +ranker's +rankers +rankest +ranking +ranking's +rankings +rankle +rankled +rankles +rankling +rankly +rankness +ranks +ransack +ransacked +ransacker +ransacking +ransacks +ransom +ransomer +ransoming +ransoms +rant +ranted +ranter +ranters +ranting +rantingly +rants +rap +rap's +rape +raped +raper +rapes +rapid +rapidity +rapidly +rapidness +rapids +raping +raps +rapt +raptly +raptness +rapture +rapture's +raptured +raptures +rapturing +rapturous +rapturously +rapturousness +rare +rarely +rareness +rarer +rarest +raring +rarities +rarity +rarity's +rascal +rascally +rascals +rash +rasher +rashes +rashly +rashness +rasp +raspberry +rasped +rasper +rasping +raspingly +raspings +rasps +raster +rasters +rat +rat's +rate +rated +rater +raters +rates +rather +ratification +ratifications +ratified +ratifies +ratify +ratifying +rating +ratings +ratio +ratio's +ration +rational +rationale +rationale's +rationales +rationalities +rationality +rationally +rationalness +rationed +rationing +rations +ratios +rats +rattle +rattled +rattler +rattlers +rattles +rattlesnake +rattlesnake's +rattlesnakes +rattling +rattlingly +ravage +ravaged +ravager +ravagers +ravages +ravaging +rave +raved +raven +ravened +ravener +ravening +ravenous +ravenously +ravenousness +ravens +raver +raves +ravine +ravine's +ravined +ravines +raving +ravings +raw +rawer +rawest +rawly +rawness +raws +ray +ray's +rayed +rays +razor +razor's +razors +re +reabbreviate +reabbreviated +reabbreviates +reabbreviating +reach +reachable +reachably +reached +reacher +reaches +reaching +reacquainted +react +reacted +reacting +reaction +reaction's +reactionaries +reactionary +reactionary's +reactions +reactivate +reactivated +reactivates +reactivating +reactivation +reactive +reactively +reactiveness +reactivity +reactor +reactor's +reactors +reacts +read +readability +readable +readableness +readapting +reader +reader's +readers +readied +readier +readies +readiest +readily +readiness +reading +readings +readjustable +readjusted +readjustments +readjusts +readout +readout's +readouts +reads +ready +readying +reaffirm +reaffirmed +reaffirming +reaffirms +reagents +real +realest +realign +realigned +realigning +realignment +realignments +realigns +realism +realist +realist's +realistic +realistically +realists +realities +reality +realizable +realizable's +realizableness +realizables +realizablies +realizably +realization +realization's +realizations +realize +realized +realizer +realizers +realizes +realizing +realizing's +realizingly +realizings +reallocate +reallocated +reallocates +reallocating +reallocation +reallocation's +reallocations +reallocator +reallocator's +reallocators +reallotments +reallots +reallotted +reallotting +really +realm +realm's +realms +realness +reals +ream +ream's +reamed +reamer +reaming +reams +reanalysis +reap +reaped +reaper +reaping +reappear +reappeared +reappearing +reappears +reapplying +reapportioned +reappraisal +reappraisals +reappraised +reappraises +reaps +rear +reared +rearer +rearing +rearmed +rearms +rearrange +rearrangeable +rearranged +rearrangement +rearrangement's +rearrangements +rearranges +rearranging +rearrest +rearrested +rears +reason +reasonable +reasonableness +reasonably +reasoned +reasoner +reasoning +reasonings +reasons +reassemble +reassembled +reassembler +reassembles +reassembling +reasserts +reassess +reassessed +reassesses +reassessing +reassessment +reassessment's +reassessments +reassign +reassignable +reassigned +reassigning +reassignment +reassignment's +reassignments +reassigns +reassurances +reassure +reassured +reassures +reassuring +reassuringly +reawaken +reawakened +reawakening +reawakens +rebase +rebate +rebate's +rebated +rebater +rebates +rebating +rebel +rebel's +rebelled +rebelling +rebellion +rebellion's +rebellions +rebellious +rebelliously +rebelliousness +rebells +rebels +rebidding +rebids +rebirth +rebirth's +rebonds +reboot +rebooted +rebooter +rebooters +rebooting +reboots +reborn +rebound +rebounded +rebounder +rebounding +rebounds +rebroadcast +rebroadcasts +rebuff +rebuffed +rebuffing +rebuffs +rebuild +rebuilding +rebuilds +rebuilt +rebuke +rebuked +rebuker +rebukes +rebuking +rebut +rebuttal +rebuttals +rebutted +rebutting +recalculate +recalculated +recalculates +recalculating +recalculation +recalculations +recall +recalled +recaller +recalling +recalls +recapitulate +recapitulated +recapitulates +recapitulating +recapitulation +recapped +recapping +recapture +recaptured +recaptures +recapturing +recast +recasting +recasts +recede +receded +recedes +receding +receipt +receipt's +receipted +receipting +receipts +receivable +receivables +receive +received +receiver +receiver's +receivers +receives +receiving +recent +recently +recentness +receptacle +receptacle's +receptacles +reception +reception's +receptions +receptive +receptively +receptiveness +receptivity +receptor +receptor's +receptors +recess +recessed +recesses +recessing +recession +recession's +recessions +recessive +recessively +recessiveness +recharged +recharges +rechartering +rechecked +rechecks +recipe +recipe's +recipes +recipient +recipient's +recipients +reciprocal +reciprocally +reciprocals +reciprocate +reciprocated +reciprocates +reciprocating +reciprocation +reciprocative +reciprocity +recirculate +recirculated +recirculates +recirculating +recirculation +recital +recital's +recitals +recitation +recitation's +recitations +recite +recited +reciter +recites +reciting +reckless +recklessly +recklessness +reckon +reckoned +reckoner +reckoning +reckonings +reckons +reclaim +reclaimable +reclaimed +reclaimer +reclaimers +reclaiming +reclaims +reclamation +reclamations +reclassification +reclassified +reclassifies +reclassify +reclassifying +recline +reclined +reclines +reclining +reclustered +reclusters +recode +recoded +recodes +recoding +recognition +recognition's +recognitions +recoil +recoiled +recoiling +recoils +recoinage +recollect +recollected +recollecting +recollection +recollection's +recollections +recollects +recombination +recombination's +recombinational +recombinations +recombine +recombined +recombines +recombining +recommenced +recommences +recommend +recommendation +recommendation's +recommendations +recommended +recommender +recommending +recommends +recompense +recompilations +recompile +recompiled +recompiles +recompiling +recompute +recomputed +recomputes +recomputing +reconcile +reconciled +reconciler +reconciles +reconciliation +reconciliation's +reconciliations +reconciling +reconditioned +reconfigurable +reconfiguration +reconfiguration's +reconfigurations +reconfigure +reconfigured +reconfigurer +reconfigures +reconfiguring +reconnect +reconnected +reconnecter +reconnecting +reconnection +reconnects +reconsider +reconsideration +reconsidered +reconsidering +reconsiders +reconsolidated +reconsolidates +reconstituted +reconstitutes +reconstruct +reconstructed +reconstructible +reconstructing +reconstruction +reconstructions +reconstructive +reconstructs +recontacted +reconvened +reconvenes +reconverts +record +recorded +recorder +recorders +recording +recordings +records +recored +recount +recounted +recounter +recounting +recounts +recourse +recourses +recover +recoverability +recoverable +recovered +recoverer +recoveries +recovering +recovers +recovery +recovery's +recreate +recreated +recreates +recreating +recreation +recreational +recreations +recreative +recruit +recruit's +recruited +recruiter +recruiter's +recruiters +recruiting +recruits +recta +rectangle +rectangle's +rectangles +rectangular +rectangularly +rectify +rector +rector's +rectors +rectum +rectum's +rectums +recur +recurrence +recurrence's +recurrences +recurrent +recurrently +recurring +recurs +recurse +recursed +recurses +recursing +recursion +recursion's +recursions +recursive +recursively +recursiveness +recurved +recyclable +recycle +recycled +recycles +recycling +red +redbreast +redden +reddened +reddening +redder +reddest +reddish +reddishness +redeclare +redeclared +redeclares +redeclaring +redecorated +redecorates +redeem +redeemed +redeemer +redeemers +redeeming +redeems +redefine +redefined +redefines +redefining +redefinition +redefinition's +redefinitions +redemption +redemptioner +redeploys +redeposit +redeposit's +redeposited +redepositing +redepositor +redepositor's +redepositors +redeposits +redesign +redesigned +redesigning +redesigns +redetermination +redetermines +redevelop +redeveloped +redeveloper +redevelopers +redeveloping +redevelopment +redevelops +redials +redirect +redirected +redirecting +redirection +redirections +redirector +redirector's +redirectors +redirects +rediscovered +rediscovers +redisplay +redisplayed +redisplaying +redisplays +redistribute +redistributed +redistributes +redistributing +redistribution +redistribution's +redistributions +redistributive +redly +redness +redoing +redone +redouble +redoubled +redoubles +redoubling +redoubtable +redraw +redrawing +redrawn +redraws +redress +redressed +redresser +redresses +redressing +reds +reduce +reduced +reducer +reducers +reduces +reducibility +reducible +reducibly +reducing +reduction +reduction's +reductions +redundancies +redundancy +redundant +redundantly +reduplicated +reed +reed's +reeder +reeding +reeds +reeducation +reef +reefer +reefing +reefs +reel +reelect +reelected +reelecting +reelects +reeled +reeler +reeling +reels +reemerged +reenactment +reenforcement +reenlists +reenter +reentered +reentering +reenters +reentrant +reestablish +reestablished +reestablishes +reestablishing +reestimating +reevaluate +reevaluated +reevaluates +reevaluating +reevaluation +reeves +reexamine +reexamined +reexamines +reexamining +refaced +refaces +refelled +refelling +refer +referee +referee's +refereed +refereeing +referees +reference +referenced +referencer +references +referencing +referendum +referent +referent's +referential +referentiality +referentially +referents +referral +referral's +referrals +referred +referrer +referring +refers +refill +refillable +refilled +refilling +refills +refine +refined +refinement +refinement's +refinements +refiner +refines +refining +refinished +reflect +reflected +reflecting +reflection +reflection's +reflections +reflective +reflectively +reflectiveness +reflectivity +reflector +reflector's +reflectors +reflects +reflex +reflex's +reflexed +reflexes +reflexive +reflexively +reflexiveness +reflexivity +reflexly +refluent +refocus +refocused +refocuses +refocusing +refolded +reform +reformable +reformat +reformation +reformative +reformats +reformatted +reformatter +reformatting +reformed +reformer +reformers +reforming +reforms +reformulate +reformulated +reformulates +reformulating +reformulation +refractoriness +refractory +refrain +refrained +refraining +refrains +refresh +refreshed +refreshen +refresher +refreshers +refreshes +refreshing +refreshingly +refreshment +refreshment's +refreshments +refried +refries +refrigerator +refrigerator's +refrigerators +refry +refrying +refuel +refuels +refuge +refuged +refugee +refugee's +refugees +refuges +refuging +refund +refund's +refunded +refunder +refunders +refunding +refunds +refusal +refusals +refuse +refused +refuser +refuses +refusing +refutable +refutation +refute +refuted +refuter +refutes +refuting +regain +regained +regaining +regains +regal +regaled +regaling +regally +regard +regarded +regarding +regardless +regardlessly +regardlessness +regards +regenerate +regenerated +regenerately +regenerateness +regenerates +regenerating +regeneration +regenerative +regeneratively +regenerators +regent +regent's +regents +regime +regime's +regimen +regiment +regimented +regiments +regimes +region +region's +regional +regionally +regions +register +registered +registering +registers +registration +registration's +registrations +registry +regreets +regress +regressed +regresses +regressing +regression +regression's +regressions +regressive +regressively +regressiveness +regret +regretful +regretfully +regretfulness +regrets +regrettable +regrettably +regretted +regretting +regrids +regroup +regrouped +regrouping +regular +regularities +regularity +regularly +regulars +regulate +regulated +regulates +regulating +regulation +regulations +regulative +regulator +regulator's +regulators +rehash +rehashed +rehashes +rehashing +rehearsal +rehearsal's +rehearsals +rehearse +rehearsed +rehearser +rehearses +rehearsing +rehoused +rehouses +reign +reigned +reigning +reigns +reimbursed +reimbursement +reimbursement's +reimbursements +rein +reincarnate +reincarnated +reincarnation +reincorporating +reincorporation +reindeer +reined +reinforce +reinforced +reinforcement +reinforcement's +reinforcements +reinforcer +reinforces +reinforcing +reining +reins +reinsert +reinserted +reinserting +reinsertions +reinserts +reinstall +reinstalled +reinstaller +reinstalling +reinstalls +reinstate +reinstated +reinstatement +reinstates +reinstating +reintegrated +reinterpret +reinterpretations +reinterpreted +reinterpreting +reinterprets +reinterviewed +reintroduce +reintroduced +reintroduces +reintroducing +reinvent +reinvented +reinventing +reinvention +reinvents +reinvested +reinvoked +reinvokes +reissue +reissued +reissuer +reissuer's +reissuers +reissues +reissuing +reiterate +reiterated +reiterates +reiterating +reiteration +reiterations +reiterative +reiteratively +reiterativeness +reject +rejected +rejecter +rejecting +rejectingly +rejection +rejection's +rejections +rejective +rejector +rejector's +rejectors +rejects +rejoice +rejoiced +rejoicer +rejoices +rejoicing +rejoicingly +rejoin +rejoined +rejoining +rejoins +rekindle +rekindled +rekindler +rekindles +rekindling +reknit +relabel +relabels +relapse +relapsed +relapser +relapses +relapsing +relate +related +relatedly +relatedness +relater +relates +relating +relation +relational +relationally +relations +relationship +relationship's +relationships +relative +relatively +relativeness +relatives +relativism +relativistic +relativistically +relativity +relativity's +relax +relaxation +relaxation's +relaxations +relaxed +relaxedly +relaxedness +relaxer +relaxes +relaxing +relay +relayed +relaying +relays +relearns +release +released +releaser +releases +releasing +relegate +relegated +relegates +relegating +relegation +relent +relented +relenting +relentless +relentlessly +relentlessness +relents +relevance +relevances +relevant +relevantly +reliabilities +reliability +reliable +reliableness +reliably +reliance +relic +relic's +relicense +relicensed +relicenser +relicenses +relicensing +relics +relied +relief +reliefs +relier +relies +relieve +relieved +relievedly +reliever +relievers +relieves +relieving +religion +religion's +religions +religious +religiously +religiousness +relinking +relinquish +relinquished +relinquishes +relinquishing +relish +relished +relishes +relishing +relive +relives +reliving +reload +reloaded +reloader +reloading +reloads +relocate +relocated +relocates +relocating +relocation +relocations +reluctance +reluctances +reluctant +reluctantly +rely +relying +remade +remain +remainder +remainder's +remaindered +remaindering +remainders +remained +remaining +remains +remark +remarkable +remarkableness +remarkably +remarked +remarking +remarks +remarriages +remarried +remedied +remedies +remedy +remedying +remember +remembered +rememberer +remembering +remembers +remembrance +remembrance's +remembrancer +remembrances +remind +reminded +reminder +reminders +reminding +reminds +reminiscence +reminiscence's +reminiscences +reminiscent +reminiscently +remissions +remittance +remittances +remixed +remnant +remnant's +remnants +remodel +remodels +remodulate +remodulated +remodulates +remodulating +remodulation +remodulator +remodulator's +remodulators +remolding +remonstrate +remonstrated +remonstrates +remonstrating +remonstration +remonstrative +remonstratively +remorse +remote +remotely +remoteness +remotest +remotion +remoulds +removable +removableness +removal +removal's +removals +remove +removed +remover +removes +removing +renaissance +renal +rename +renamed +renames +renaming +renatured +renatures +rend +render +rendered +renderer +rendering +renderings +renders +rendezvous +rendezvoused +rendezvouses +rendezvousing +rending +rendition +rendition's +renditions +rends +renegotiable +renegotiated +renegotiates +renew +renewal +renewals +renewed +renewer +renewing +renews +reno +renominated +renominates +renounce +renounced +renouncer +renounces +renouncing +renown +renowned +rent +rental +rental's +rentals +rented +renter +renter's +renters +renting +rents +renumber +renumbered +renumbering +renumbers +reopen +reopened +reopening +reopens +reorder +reordered +reordering +reorders +reoriented +repackage +repackaged +repackager +repackages +repackaging +repacks +repaid +repaint +repainted +repainter +repainters +repainting +repaints +repair +repaired +repairer +repairers +repairing +repairman +repairs +reparable +reparation +reparation's +reparations +repartition +repartitioned +repartitioner +repartitioners +repartitioning +repartitions +repast +repast's +repasts +repaving +repay +repayable +repaying +repayments +repays +repeal +repealed +repealer +repealing +repeals +repeat +repeatable +repeated +repeatedly +repeater +repeaters +repeating +repeats +repel +repels +repent +repentance +repented +repenter +repenting +repents +repercussion +repercussion's +repercussions +repertoire +repetition +repetition's +repetitions +repetitive +repetitively +repetitiveness +rephrase +rephrased +rephrases +rephrasing +repine +repined +repiner +repining +replace +replaceable +replaced +replacement +replacement's +replacements +replacer +replaces +replacing +replanted +replay +replayed +replaying +replays +repleader +replenish +replenished +replenisher +replenishes +replenishing +replenishment +replete +repleteness +repletion +replica +replica's +replicas +replicate +replicated +replicates +replicating +replication +replications +replicative +replied +replier +replies +reply +replying +report +reported +reportedly +reporter +reporters +reporting +reports +repose +reposed +reposes +reposing +reposition +repositioned +repositioning +repositions +repositories +repository +repository's +repost +reposted +reposter +reposting +repostings +reposts +represent +representable +representably +representation +representation's +representational +representationally +representations +representative +representatively +representativeness +representatives +represented +representer +representing +represents +repress +repressed +represses +repressing +repression +repression's +repressions +repressive +repressively +repressiveness +reprieve +reprieved +reprieves +reprieving +reprint +reprinted +reprinter +reprinting +reprints +reprisal +reprisal's +reprisals +reproach +reproached +reproacher +reproaches +reproaching +reproachingly +reprobates +reprocessed +reproduce +reproduced +reproducer +reproducers +reproduces +reproducibilities +reproducibility +reproducible +reproducibly +reproducing +reproduction +reproduction's +reproductions +reproductive +reproductively +reproductivity +reprogrammed +reprogrammer +reprogrammer's +reprogrammers +reprogramming +reproof +reprove +reproved +reprover +reproving +reprovingly +reptile +reptile's +reptiles +republic +republic's +republican +republican's +republicans +republication +republics +republish +republished +republisher +republisher's +republishers +republishes +republishing +repudiate +repudiated +repudiates +repudiating +repudiation +repudiations +repulse +repulsed +repulses +repulsing +repulsion +repulsions +repulsive +repulsively +repulsiveness +reputable +reputably +reputation +reputation's +reputations +repute +reputed +reputedly +reputes +reputing +request +requested +requester +requesters +requesting +requestioned +requests +requiem +requiem's +requiems +require +required +requirement +requirement's +requirements +requirer +requires +requiring +requisite +requisiteness +requisites +requisition +requisitioned +requisitioner +requisitioning +requisitions +requite +requited +requiter +requiting +reran +reread +rereading +rereads +reroute +rerouted +rerouter +rerouters +reroutes +reroutings +rerun +rerunning +reruns +res +resalable +resaturated +resaturates +rescaled +rescan +rescanned +rescanning +rescans +reschedule +rescheduled +rescheduler +reschedules +rescheduling +rescue +rescued +rescuer +rescuers +rescues +rescuing +resealed +research +researched +researcher +researcher's +researchers +researches +researching +reselect +reselected +reselecting +reselects +resell +reseller +resellers +reselling +resells +resemblance +resemblance's +resemblances +resemble +resembled +resembles +resembling +resends +resent +resented +resentful +resentfully +resentfulness +resenting +resentment +resents +resequenced +reservation +reservation's +reservations +reserve +reserved +reservedly +reservedness +reserver +reserves +reserving +reservoir +reservoir's +reservoirs +reset +reseted +reseter +reseting +resets +resetting +resettings +resettled +resettles +resettling +reshape +reshaped +reshaper +reshapes +reshaping +reside +resided +residence +residence's +residences +resident +resident's +residential +residentially +residents +resider +resides +residing +residue +residue's +residues +resifted +resign +resignation +resignation's +resignations +resigned +resignedly +resignedness +resigner +resigning +resigns +resin +resin's +resined +resining +resins +resist +resistance +resistances +resistant +resistantly +resisted +resister +resistible +resistibly +resisting +resistive +resistively +resistiveness +resistivity +resistor +resistor's +resistors +resists +resize +resized +resizes +resizing +resold +resoluble +resolute +resolutely +resoluteness +resolution +resolutions +resolutive +resolvable +resolve +resolved +resolver +resolvers +resolves +resolving +resonance +resonances +resonant +resonantly +resort +resorted +resorter +resorting +resorts +resound +resounding +resoundingly +resounds +resource +resource's +resourced +resourceful +resourcefully +resourcefulness +resources +resourcing +respecified +respect +respectability +respectable +respectableness +respectably +respected +respecter +respectful +respectfully +respectfulness +respecting +respective +respectively +respectiveness +respects +respiration +respirations +respired +respires +respite +respited +respiting +resplendent +resplendently +respond +responded +respondent +respondent's +respondents +responder +responders +responding +responds +response +responser +responses +responsibilities +responsibility +responsible +responsibleness +responsibly +responsions +responsive +responsively +responsiveness +rest +restart +restarted +restarter +restarting +restarts +restate +restated +restatement +restates +restating +restaurant +restaurant's +restaurants +rested +rester +restful +restfully +restfulness +resting +restive +restively +restiveness +restless +restlessly +restlessness +restoration +restoration's +restorations +restore +restored +restorer +restorers +restores +restoring +restrain +restrained +restrainedly +restrainer +restrainers +restraining +restrains +restraint +restraint's +restraints +restrict +restricted +restrictedly +restricting +restriction +restriction's +restrictions +restrictive +restrictively +restrictiveness +restricts +restroom +restroom's +restrooms +restructure +restructured +restructures +restructuring +rests +resubmit +resubmits +resubmitted +resubmitting +result +resultant +resultantly +resultants +resulted +resulting +results +resumable +resume +resumed +resumes +resuming +resumption +resumption's +resumptions +resupplier +resupplier's +resuppliers +resurface +resurfaced +resurfacer +resurfacer's +resurfacers +resurfaces +resurfacing +resurged +resurges +resurrect +resurrected +resurrecting +resurrection +resurrection's +resurrections +resurrects +resuspended +retail +retailed +retailer +retailers +retailing +retails +retain +retained +retainer +retainers +retaining +retainment +retains +retaliation +retard +retarded +retarder +retarding +retention +retentions +retentive +retentively +retentiveness +rethinks +rethreading +reticence +reticent +reticently +reticle +reticle's +reticles +reticular +reticulate +reticulated +reticulately +reticulates +reticulating +reticulation +retied +retina +retina's +retinal +retinas +retinue +retinues +retire +retired +retiredly +retiredness +retirement +retirement's +retirements +retires +retiring +retiringly +retiringness +retitled +retold +retort +retorted +retorting +retorts +retrace +retraced +retraces +retracing +retract +retractable +retracted +retracting +retraction +retractions +retractor +retractor's +retractors +retracts +retrain +retrained +retraining +retrains +retranslated +retransmission +retransmission's +retransmissions +retransmit +retransmits +retransmitted +retransmitting +retreat +retreated +retreater +retreating +retreats +retried +retrier +retriers +retries +retrievable +retrieval +retrieval's +retrievals +retrieve +retrieved +retriever +retrievers +retrieves +retrieving +retroactively +retrospect +retrospection +retrospective +retrospectively +retry +retrying +return +returnable +returned +returner +returners +returning +returns +retype +retyped +retypes +retyping +reunion +reunion's +reunions +reunite +reunited +reuniting +reupholstering +reusable +reuse +reused +reuses +reusing +revalidated +revalidates +revalidation +revalued +revalues +revamp +revamped +revamping +revamps +reveal +revealed +revealer +revealing +reveals +revel +revelation +revelation's +revelations +revelry +revels +revenge +revenge's +revenged +revenger +revenges +revenging +revenue +revenuer +revenuers +revenues +revere +revered +reverence +reverencer +reverend +reverend's +reverends +reverently +reveres +reverified +reverifies +reverify +reverifying +revering +reversal +reversal's +reversals +reverse +reversed +reversely +reverser +reverses +reversible +reversing +reversion +reversioner +reversions +revert +reverted +reverter +reverting +revertive +reverts +revetting +review +reviewed +reviewer +reviewers +reviewing +reviews +revile +reviled +reviler +reviling +revise +revised +reviser +revises +revising +revision +revision's +revisions +revisit +revisited +revisiting +revisits +revival +revival's +revivals +revive +revived +reviver +revives +reviving +revocation +revocations +revoke +revoked +revoker +revokes +revoking +revolt +revolted +revolter +revolting +revoltingly +revolts +revolution +revolution's +revolutionaries +revolutionariness +revolutionary +revolutionary's +revolutions +revolve +revolved +revolver +revolvers +revolves +revolving +reward +rewarded +rewarder +rewarding +rewardingly +rewards +rewind +rewinded +rewinder +rewinding +rewinds +rewired +rewires +reword +reworded +rewording +rewording's +rewordings +rewords +rework +reworked +reworking +reworks +rewound +rewrite +rewriter +rewrites +rewriting +rewritings +rewritten +rewrote +rhetoric +rheumatism +rhinoceros +rhubarb +rhyme +rhymed +rhymer +rhymes +rhyming +rhythm +rhythm's +rhythmic +rhythmical +rhythmically +rhythmics +rhythms +rib +rib's +ribbed +ribbing +ribbon +ribbon's +ribbons +ribs +rice +ricer +rices +rich +richen +richened +richening +richer +riches +richest +richly +richness +rickshaw +rickshaw's +rickshaws +rid +ridden +riddle +riddled +riddler +riddles +riddling +ride +rider +rider's +riders +rides +ridge +ridge's +ridged +ridges +ridging +ridicule +ridiculed +ridiculer +ridicules +ridiculing +ridiculous +ridiculously +ridiculousness +riding +ridings +rids +rifle +rifled +rifleman +rifler +rifles +rifling +rift +rig +rig's +rigged +rigging +right +righted +righten +righteous +righteously +righteousness +righter +rightful +rightfully +rightfulness +righting +rightly +rightmost +rightness +rights +rightward +rightwards +rigid +rigidities +rigidity +rigidly +rigidness +rigorous +rigorously +rigorousness +rigs +rill +rim +rim's +rime +rimer +riming +rims +rind +rind's +rinded +rinds +ring +ringed +ringer +ringers +ringing +ringingly +ringings +rings +rinse +rinsed +rinser +rinses +rinsing +riot +rioted +rioter +rioters +rioting +riotous +riotously +riotousness +riots +rip +ripe +ripely +ripen +ripened +ripener +ripeness +ripening +ripens +riper +ripest +ripped +ripping +ripple +rippled +rippler +ripples +rippling +rips +rise +risen +riser +risers +rises +rising +risings +risk +risked +risker +risking +risks +rite +rite's +rited +rites +ritual +ritually +rituals +rival +rivalries +rivalry +rivalry's +rivals +rive +rived +riven +river +river's +rivers +riverside +rivet +riveted +riveter +riveting +rivets +riving +rivulet +rivulet's +rivulets +road +road's +roads +roadside +roadsides +roadster +roadster's +roadsters +roadway +roadway's +roadways +roam +roamed +roamer +roaming +roams +roar +roared +roarer +roaring +roaringest +roars +roast +roasted +roaster +roasting +roasts +rob +robbed +robber +robber's +robberies +robbers +robbery +robbery's +robbing +robe +robed +robes +robin +robin's +robing +robins +robot +robot's +robotic +robotics +robots +robs +robust +robustly +robustness +rock +rocked +rocker +rockers +rocket +rocket's +rocketed +rocketing +rockets +rockier +rockies +rockiness +rocking +rocks +rocky +rod +rod's +rode +rods +roe +roes +rogue +rogue's +rogues +roguing +role +role's +roles +roll +rolled +roller +rollers +rolling +rolls +romance +romanced +romancer +romancers +romances +romancing +romantic +romantic's +romantically +romantics +romp +romped +romper +rompers +romping +romps +roof +roofed +roofer +roofers +roofing +roofs +rook +rooks +room +roomed +roomer +roomers +rooming +rooms +roost +rooster +roosters +root +root's +rooted +rootedness +rooter +rooting +roots +rope +roped +roper +ropers +ropes +roping +rose +rose's +rosebud +rosebud's +rosebuds +roses +rosier +rosiness +rosy +rot +rotary +rotate +rotated +rotates +rotating +rotation +rotational +rotationally +rotations +rotative +rotatively +rotator +rotator's +rotators +rots +rotten +rottenly +rottenness +rouge +rough +roughed +roughen +roughened +roughening +roughens +rougher +roughest +roughly +roughness +rouging +round +roundabout +roundaboutness +rounded +roundedness +rounder +rounders +roundest +rounding +roundly +roundness +roundoff +rounds +roundup +roundup's +roundups +rouse +roused +rouser +rouses +rousing +rout +route +routed +router +routers +routes +routine +routinely +routines +routing +routings +rove +roved +rover +roves +roving +row +rowed +rowen +rower +rowers +rowing +rows +royal +royalist +royalist's +royalists +royally +royalties +royalty +royalty's +rub +rubbed +rubber +rubber's +rubbers +rubbing +rubbish +rubbishes +rubble +rubbled +rubbling +rubies +rubout +rubs +ruby +ruby's +rudder +rudder's +rudders +ruddier +ruddiness +ruddy +rude +rudely +rudeness +ruder +rudest +rudiment +rudiment's +rudimentariness +rudimentary +rudiments +rue +ruefully +rues +ruffian +ruffianly +ruffians +ruffle +ruffled +ruffler +ruffles +ruffling +rug +rug's +rugged +ruggedly +ruggedness +rugs +ruin +ruination +ruination's +ruinations +ruined +ruiner +ruing +ruining +ruinous +ruinously +ruinousness +ruins +rule +ruled +ruler +rulers +rules +ruling +rulings +rum +rumble +rumbled +rumbler +rumbles +rumbling +rumen +rumens +rump +rumple +rumpled +rumples +rumplier +rumpling +rumply +rumps +run +runaway +runaways +rung +rung's +rungs +runnable +runner +runner's +runners +running +runs +runtime +rupture +ruptured +ruptures +rupturing +rural +rurally +rush +rushed +rusher +rushes +rushing +russet +russeted +russeting +russets +rust +rusted +rustic +rusticate +rusticated +rusticates +rusticating +rustication +rustier +rustiness +rusting +rustle +rustled +rustler +rustlers +rustles +rustling +rusts +rusty +rut +rut's +ruthless +ruthlessly +ruthlessness +ruts +rye +rye's +sable +sable's +sables +sabotage +sabotaged +sabotages +sabotaging +sack +sacked +sacker +sacking +sacks +sacred +sacredly +sacredness +sacrifice +sacrificed +sacrificer +sacrificers +sacrifices +sacrificial +sacrificially +sacrificing +sad +sadden +saddened +saddening +saddens +sadder +saddest +saddle +saddled +saddler +saddles +saddling +sadism +sadist +sadist's +sadistic +sadistically +sadists +sadly +sadness +safe +safeguard +safeguarded +safeguarding +safeguards +safely +safeness +safer +safes +safest +safetied +safeties +safety +safetying +sag +sagacious +sagaciously +sagaciousness +sagacity +sage +sagely +sageness +sages +sags +said +sail +sailed +sailer +sailing +sailor +sailorly +sailors +sails +saint +sainted +saintliness +saintly +saints +sake +saker +sakes +salable +salad +salad's +salads +salaried +salaries +salary +sale +sale's +sales +salesman +salesmen +salespeople +salespeople's +salesperson +salesperson's +salient +saliently +saline +saliva +sallied +sallies +sallow +sallowness +sally +sallying +salmon +salmons +salon +salon's +salons +saloon +saloon's +saloons +salt +salted +salter +salters +saltier +saltiest +saltiness +salting +saltness +salts +salty +salutariness +salutary +salutation +salutation's +salutations +salute +saluted +saluter +salutes +saluting +salvage +salvaged +salvager +salvages +salvaging +salvation +salve +salver +salves +salving +same +sameness +sample +sample's +sampled +sampler +samplers +samples +sampling +samplings +sanctification +sanctified +sanctifier +sanctify +sanction +sanctioned +sanctioning +sanctions +sanctities +sanctity +sanctuaries +sanctuary +sanctuary's +sand +sandal +sandal's +sandals +sanded +sander +sanders +sandier +sandiness +sanding +sandpaper +sands +sandstone +sandstones +sandwich +sandwiched +sandwiches +sandwiching +sandy +sane +sanely +saneness +saner +sanest +sang +sanguine +sanguinely +sanguineness +sanitarium +sanitariums +sanitary +sanitation +sanity +sank +sap +sap's +sapling +sapling's +saplings +sapphire +saps +sarcasm +sarcasm's +sarcasms +sarcastic +sash +sashed +sashes +sat +satchel +satchel's +satchels +sate +sated +satellite +satellite's +satellites +sates +satin +sating +satire +satire's +satires +satirist +satirist's +satirists +satisfaction +satisfaction's +satisfactions +satisfactorily +satisfactoriness +satisfactory +satisfiability +satisfiable +satisfied +satisfier +satisfiers +satisfies +satisfy +satisfying +satisfyingly +saturate +saturated +saturater +saturates +saturating +saturation +saturations +satyr +sauce +saucepan +saucepan's +saucepans +saucer +saucers +sauces +saucier +sauciness +saucing +saucy +saunter +sauntered +saunterer +sauntering +saunters +sausage +sausage's +sausages +savage +savaged +savagely +savageness +savager +savagers +savages +savaging +save +saved +saver +savers +saves +saving +savings +saw +sawed +sawer +sawing +sawmill +sawmill's +sawmills +saws +sawtooth +say +sayer +sayers +saying +sayings +says +scabbard +scabbard's +scabbards +scaffold +scaffolding +scaffoldings +scaffolds +scalable +scalar +scalar's +scalars +scald +scalded +scalding +scalds +scale +scaled +scaler +scalers +scales +scalier +scaliness +scaling +scalings +scallop +scalloped +scalloper +scalloping +scallops +scalp +scalp's +scalper +scalping +scalps +scaly +scam +scam's +scamper +scampered +scampering +scampers +scams +scan +scandal +scandal's +scandalous +scandalously +scandalousness +scandals +scanned +scanner +scanner's +scanners +scanning +scans +scant +scantier +scanties +scantiest +scantily +scantiness +scantly +scantness +scanty +scar +scar's +scarce +scarcely +scarceness +scarcer +scarcest +scarcity +scare +scared +scarer +scares +scarf +scarfs +scarier +scaring +scarlet +scars +scary +scatter +scattered +scatterer +scattering +scatteringly +scatters +scavenger +scavenger's +scavengers +scenario +scenario's +scenarios +scene +scene's +sceneries +scenery +scenes +scenic +scenics +scent +scented +scents +schedule +schedule's +scheduled +scheduler +scheduler's +schedulers +schedules +scheduling +schema +schema's +schemas +schemata +schematic +schematically +schematics +scheme +scheme's +schemed +schemer +schemers +schemes +scheming +schizophrenia +scholar +scholarly +scholars +scholarship +scholarship's +scholarships +scholastic +scholastically +scholastics +school +schoolboy +schoolboy's +schoolboys +schooled +schooler +schoolers +schoolhouse +schoolhouse's +schoolhouses +schooling +schoolmaster +schoolmaster's +schoolmasters +schoolroom +schoolroom's +schoolrooms +schools +schoolyard +schoolyard's +schoolyards +schooner +science +science's +sciences +scientific +scientifically +scientist +scientist's +scientists +scissor +scissored +scissoring +scissors +scoff +scoffed +scoffer +scoffing +scoffs +scold +scolded +scolder +scolding +scolds +scoop +scooped +scooper +scooping +scoops +scope +scoped +scopes +scoping +scorch +scorched +scorcher +scorches +scorching +scorchingly +score +score's +scored +scorer +scorers +scores +scoring +scorings +scorn +scorned +scorner +scornful +scornfully +scornfulness +scorning +scorns +scorpion +scorpion's +scorpions +scoundrel +scoundrel's +scoundrelly +scoundrels +scour +scoured +scourer +scourge +scourger +scourging +scouring +scourings +scours +scout +scouted +scouter +scouting +scouts +scow +scowl +scowled +scowler +scowling +scowls +scramble +scrambled +scrambler +scrambles +scrambling +scrap +scrap's +scrape +scraped +scraper +scrapers +scrapes +scraping +scrapings +scrapped +scraps +scratch +scratched +scratcher +scratchers +scratches +scratching +scrawl +scrawled +scrawler +scrawling +scrawls +scream +screamed +screamer +screamers +screaming +screamingly +screams +screech +screeched +screecher +screeches +screeching +screen +screened +screener +screening +screenings +screens +screenshot +screenshots +screw +screwed +screwer +screwing +screws +scribble +scribbled +scribbler +scribbles +scribbling +scribe +scriber +scribes +scribing +script +script's +scripted +scripting +scripts +scripture +scriptures +scroll +scrolled +scrolling +scrolls +scrooge +scrooge's +scrooges +scrub +scrubs +scruple +scrupled +scruples +scrupling +scrupulous +scrupulously +scrupulousness +scrutiny +scuffle +scuffled +scuffles +scuffling +sculpt +sculpted +sculpting +sculptor +sculptor's +sculptors +sculpts +sculpture +sculptured +sculptures +sculpturing +scum +scum's +scums +scurried +scurry +scurrying +scuttle +scuttled +scuttles +scuttling +scythe +scythe's +scythes +scything +sea +seaboard +seacoast +seacoast's +seacoasts +seal +sealed +sealer +sealing +seals +sealy +seam +seaman +seamanly +seamed +seamen +seamer +seaming +seams +seaport +seaport's +seaports +sear +search +searched +searcher +searcher's +searchers +searches +searching +searchingly +searchings +seared +searing +searingly +sears +seas +seashore +seashore's +seashores +seaside +season +season's +seasonable +seasonableness +seasonably +seasonal +seasonally +seasoned +seasoner +seasoners +seasoning +seasonings +seasonly +seasons +seat +seated +seater +seating +seats +seaward +seawards +seaweed +seaweeds +secede +seceded +seceder +secedes +seceding +secluded +secludedly +secludedness +seclusion +second +secondaries +secondarily +secondariness +secondary +seconded +seconder +seconders +secondhand +seconding +secondly +seconds +secrecy +secret +secretarial +secretaries +secretary +secretary's +secrete +secreted +secretes +secreting +secretion +secretions +secretive +secretively +secretiveness +secretly +secrets +sect +sect's +section +sectional +sectionally +sectioned +sectioning +sections +sector +sector's +sectored +sectoring +sectors +sects +secular +secularly +secure +secured +securely +secureness +securer +secures +securing +securings +securities +security +sedge +sediment +sediment's +sediments +seduce +seduced +seducer +seducers +seduces +seducing +seductive +seductively +seductiveness +see +seed +seeded +seeder +seeders +seeding +seedings +seedling +seedling's +seedlings +seeds +seeing +seek +seeker +seekers +seeking +seekingly +seeks +seem +seemed +seeming +seemingly +seemlier +seemliness +seemly +seems +seen +seep +seeped +seeping +seeps +seer +seers +sees +seethe +seethed +seethes +seething +segment +segmentation +segmentation's +segmentations +segmented +segmenting +segments +segregate +segregated +segregates +segregating +segregation +segregative +seismic +seizable +seize +seized +seizer +seizers +seizes +seizin +seizing +seizings +seizins +seizor +seizors +seizure +seizure's +seizures +seldom +select +selected +selecting +selection +selection's +selections +selective +selectively +selectiveness +selectivity +selectness +selector +selector's +selectors +selects +self +selfish +selfishly +selfishness +selfness +selfsame +selfsameness +sell +seller +sellers +selling +sells +selves +semantic +semantical +semantically +semanticist +semanticist's +semanticists +semantics +semaphore +semaphore's +semaphores +semblance +semester +semester's +semesters +semiautomated +semicolon +semicolon's +semicolons +semiconductor +semiconductor's +semiconductors +seminal +seminally +seminar +seminar's +seminaries +seminars +seminary +seminary's +semipermanent +semipermanently +senate +senate's +senates +senator +senator's +senators +send +sender +senders +sending +sends +senior +senior's +seniority +seniors +sensation +sensation's +sensational +sensationally +sensations +sense +sensed +senseless +senselessly +senselessness +senses +sensibilities +sensibility +sensible +sensibleness +sensibly +sensing +sensitive +sensitively +sensitiveness +sensitives +sensitivities +sensitivity +sensor +sensor's +sensors +sensory +sent +sentence +sentenced +sentences +sentencing +sentential +sententially +sentiment +sentiment's +sentimental +sentimentally +sentiments +sentinel +sentinel's +sentinels +sentries +sentry +sentry's +separable +separableness +separate +separated +separately +separateness +separates +separating +separation +separations +separative +separator +separator's +separators +septic +sequel +sequel's +sequels +sequence +sequenced +sequencer +sequencers +sequences +sequencing +sequencings +sequential +sequentiality +sequentially +sequester +sequestered +sequestering +serendipitous +serendipitously +serendipity +serene +serenely +sereneness +serenity +serf +serf's +serfs +sergeant +sergeant's +sergeants +serial +serially +serials +series +serious +seriously +seriousness +sermon +sermon's +sermons +serpent +serpent's +serpentine +serpentinely +serpents +serum +serum's +serums +servant +servant's +servants +serve +served +server +server's +servers +serves +service +serviceable +serviceableness +serviced +servicer +services +servicing +servile +servilely +servileness +serving +servings +servitude +session +session's +sessions +set +set's +sets +setter +setter's +setters +setting +settings +settle +settled +settlement +settlement's +settlements +settler +settlers +settles +settling +settlings +setup +setups +seven +sevens +seventeen +seventeens +seventeenth +seventh +seventies +seventieth +seventy +sever +several +severally +severals +severance +severe +severed +severely +severeness +severer +severest +severing +severities +severity +severity's +severs +sew +sewed +sewer +sewers +sewing +sews +sex +sexed +sexes +sexism +sexism's +sexist +sexist's +sexists +sexual +sexuality +sexually +shabbier +shabbiness +shabby +shack +shacked +shackle +shackled +shackler +shackles +shackling +shacks +shade +shaded +shader +shades +shadier +shadiest +shadily +shadiness +shading +shadings +shadow +shadowed +shadower +shadowiness +shadowing +shadows +shadowy +shady +shaft +shaft's +shafted +shafting +shafts +shaggier +shagginess +shaggy +shakable +shakably +shake +shaken +shaker +shakers +shakes +shakier +shakiness +shaking +shaky +shale +shales +shall +shallow +shallower +shallowly +shallowness +shallows +sham +sham's +shambles +shame +shamed +shameful +shamefully +shamefulness +shameless +shamelessly +shamelessness +shames +shaming +shams +shan't +shanties +shanty +shanty's +shape +shaped +shapeless +shapelessly +shapelessness +shapelier +shapeliness +shapely +shaper +shapers +shapes +shaping +sharable +share +sharecropper +sharecropper's +sharecroppers +shared +shareholder +shareholder's +shareholders +sharer +sharers +shares +sharing +shark +shark's +sharks +sharp +sharped +sharpen +sharpened +sharpener +sharpening +sharpens +sharper +sharpest +sharping +sharply +sharpness +sharps +shatter +shattered +shattering +shatteringly +shatters +shave +shaved +shaven +shaver +shaves +shaving +shavings +shawl +shawl's +shawls +she +she'd +she'll +she's +sheaf +shear +sheared +shearer +shearers +shearing +shears +sheath +sheather +sheathing +sheaths +sheaves +shed +sheds +sheep +sheer +sheered +sheerly +sheerness +sheet +sheeted +sheeter +sheeting +sheets +shelf +shelfs +shell +shell's +shelled +sheller +shelling +shells +shelter +sheltered +shelterer +sheltering +shelters +shelve +shelved +shelver +shelves +shelving +shepherd +shepherd's +shepherded +shepherding +shepherds +sheriff +sheriff's +sheriffs +shied +shield +shielded +shielder +shielding +shields +shier +shies +shiest +shift +shifted +shifter +shifters +shiftier +shiftiest +shiftily +shiftiness +shifting +shifts +shifty +shilling +shillings +shimmer +shimmered +shimmering +shin +shine +shined +shiner +shiners +shines +shingle +shingle's +shingled +shingler +shingles +shingling +shinier +shininess +shining +shiningly +shiny +ship +ship's +shipboard +shipboards +shipbuilding +shipment +shipment's +shipments +shippable +shipped +shipper +shipper's +shippers +shipping +ships +shipwreck +shipwrecked +shipwrecks +shirk +shirker +shirking +shirks +shirt +shirting +shirts +shit +shiver +shivered +shiverer +shivering +shivers +shoal +shoal's +shoals +shock +shocked +shocker +shockers +shocking +shockingly +shocks +shod +shoe +shoed +shoeing +shoemaker +shoer +shoes +shone +shook +shoot +shooter +shooters +shooting +shootings +shoots +shop +shop's +shopkeeper +shopkeeper's +shopkeepers +shopped +shopper +shopper's +shoppers +shopping +shops +shore +shore's +shored +shores +shoring +shorn +short +shortage +shortage's +shortages +shortcoming +shortcoming's +shortcomings +shortcut +shortcut's +shortcuts +shorted +shorten +shortened +shortener +shortening +shortens +shorter +shortest +shorthand +shorthanded +shorthands +shorting +shortly +shortness +shorts +shot +shot's +shotgun +shotgun's +shotguns +shots +should +shoulder +shouldered +shouldering +shoulders +shouldest +shouldn't +shout +shouted +shouter +shouters +shouting +shouts +shove +shoved +shovel +shovels +shover +shoves +shoving +show +showed +shower +showered +showering +showers +showing +showings +shown +shows +shrank +shred +shred's +shredder +shredder's +shredders +shreds +shrew +shrew's +shrewd +shrewdest +shrewdly +shrewdness +shrews +shriek +shrieked +shrieking +shrieks +shrill +shrilled +shrilling +shrillness +shrilly +shrimp +shrine +shrine's +shrines +shrink +shrinkable +shrinker +shrinking +shrinks +shrivel +shrivels +shroud +shrouded +shrouding +shrouds +shrub +shrub's +shrubbery +shrubs +shrug +shrugs +shrunk +shrunken +shudder +shuddered +shuddering +shudders +shuffle +shuffled +shuffler +shuffles +shuffling +shun +shuns +shut +shutdown +shutdown's +shutdowns +shuts +shutter +shuttered +shuttering +shutters +shutting +shuttle +shuttled +shuttles +shuttling +shy +shying +shyly +shyness +sibling +sibling's +siblings +sick +sicken +sickened +sickener +sickening +sickeningly +sicker +sickerly +sickest +sicking +sickle +sickled +sicklied +sickliness +sickling +sickly +sicklying +sickness +sickness's +sicknesses +sicks +side +sideboard +sideboard's +sideboards +sideburns +sided +sidedness +sidelight +sidelight's +sidelights +sides +sidetrack +sidetracked +sidetracking +sidetracks +sidewalk +sidewalk's +sidewalks +sideways +sidewise +siding +sidings +siege +siege's +sieges +sieging +sierra +sierras +sieve +sieve's +sievers +sieves +sieving +sift +sifted +sifter +sifting +siftings +sifts +sigh +sighed +sigher +sighing +sighs +sight +sighted +sighter +sighting +sightings +sightliness +sightly +sights +sign +signal +signally +signals +signature +signature's +signatures +signed +signer +signers +signet +significance +significances +significant +significantly +significants +signification +signified +signifier +signifies +signify +signifying +signing +signs +silence +silenced +silencer +silencers +silences +silencing +silent +silently +silentness +silents +silhouette +silhouetted +silhouettes +silicon +silicone +silicons +silk +silken +silkier +silkiest +silkily +silkiness +silks +silky +sill +sill's +sillier +silliest +silliness +sills +silly +silt +silted +silting +silts +silver +silvered +silverer +silveriness +silvering +silverly +silvers +silvery +similar +similarities +similarity +similarly +similitude +simmer +simmered +simmering +simmers +simple +simpleness +simpler +simples +simplest +simplex +simplexes +simplicities +simplicity +simplicity's +simplification +simplifications +simplified +simplifier +simplifiers +simplifies +simplify +simplifying +simplistic +simply +simulate +simulated +simulates +simulating +simulation +simulations +simulative +simulator +simulator's +simulators +simultaneity +simultaneous +simultaneously +simultaneousness +sin +sin's +since +sincere +sincerely +sincereness +sincerest +sincerity +sine +sines +sinew +sinew's +sinews +sinful +sinfully +sinfulness +sing +singable +singed +singer +singer's +singers +singing +singingly +single +singled +singleness +singles +singleton +singleton's +singletons +singling +singly +sings +singular +singularities +singularity +singularity's +singularly +sining +sinister +sinisterly +sinisterness +sink +sinked +sinker +sinkers +sinkhole +sinkholes +sinking +sinks +sinned +sinner +sinner's +sinners +sinning +sins +sinusoidal +sinusoidally +sinusoids +sip +sips +sir +sire +sired +siren +sirens +sires +siring +sirs +sirup +sister +sister's +sistered +sistering +sisterly +sisters +sit +site +site's +sited +sites +siting +sits +sitter +sitter's +sitters +sitting +sittings +situate +situated +situates +situating +situation +situational +situationally +situations +six +sixes +sixpence +sixpences +sixteen +sixteens +sixteenth +sixth +sixthly +sixties +sixtieth +sixty +sizable +sizableness +size +sized +sizer +sizers +sizes +sizing +sizings +skate +skated +skater +skater's +skaters +skates +skating +skeletal +skeletally +skeleton +skeleton's +skeletons +skeptic +skeptic's +skeptical +skeptically +skeptics +sketch +sketched +sketcher +sketches +sketchier +sketchily +sketchiness +sketching +sketchy +skew +skewed +skewer +skewered +skewering +skewers +skewing +skewness +skews +ski +skied +skien +skier +skies +skiing +skill +skilled +skillful +skillfully +skillfulness +skilling +skills +skim +skim's +skimmed +skimmer +skimmer's +skimmers +skimming +skimmings +skimp +skimped +skimping +skimps +skims +skin +skin's +skinned +skinner +skinner's +skinners +skinning +skins +skip +skipped +skipper +skipper's +skippered +skippering +skippers +skipping +skips +skirmish +skirmished +skirmisher +skirmishers +skirmishes +skirmishing +skirt +skirted +skirter +skirting +skirts +skis +skulk +skulked +skulker +skulking +skulks +skull +skull's +skulled +skulls +skunk +skunk's +skunks +sky +sky's +skying +skylark +skylarker +skylarking +skylarks +skylight +skylight's +skylights +skyscraper +skyscraper's +skyscrapers +slab +slabs +slack +slacked +slacken +slackened +slackening +slackens +slacker +slackest +slacking +slackly +slackness +slacks +slain +slam +slammed +slamming +slams +slander +slandered +slanderer +slandering +slanders +slang +slanging +slant +slanted +slanting +slantingly +slants +slap +slapped +slapping +slaps +slash +slashed +slasher +slashes +slashing +slashingly +slat +slat's +slate +slated +slater +slaters +slates +slating +slats +slaughter +slaughtered +slaughterer +slaughtering +slaughters +slave +slaved +slaver +slavered +slavering +slavery +slaves +slaving +slay +slayer +slayers +slaying +slays +sled +sled's +sledge +sledge's +sledges +sledging +sleds +sleek +sleekly +sleekness +sleep +sleeper +sleepers +sleepier +sleepily +sleepiness +sleeping +sleepless +sleeplessly +sleeplessness +sleeps +sleepy +sleet +sleeve +sleeve's +sleeved +sleeves +sleeving +sleigh +sleighs +sleken +slekened +slekening +slender +slenderer +slenderly +slenderness +slept +slew +slewed +slewing +slice +sliced +slicer +slicers +slices +slicing +slick +slicker +slickers +slickly +slickness +slicks +slid +slide +slider +sliders +slides +sliding +slier +sliest +slight +slighted +slighter +slightest +slighting +slightingly +slightly +slightness +slights +slim +slime +slimed +slimes +slimier +sliminess +sliming +slimly +slimness +slimy +sling +slinger +slinging +slings +slip +slip's +slippage +slipped +slipper +slipper's +slipperier +slipperiness +slippers +slippery +slipping +slips +slit +slit's +slits +slogan +slogan's +slogans +slop +slope +sloped +sloper +slopers +slopes +sloping +slopped +sloppier +sloppiness +slopping +sloppy +slops +slot +slot's +sloth +sloths +slots +slotted +slouch +slouched +sloucher +slouches +slouching +slow +slowed +slower +slowest +slowing +slowly +slowness +slows +slug +sluggish +sluggishly +sluggishness +slugs +slum +slum's +slumber +slumber's +slumbered +slumberer +slumbering +slumbers +slump +slumped +slumps +slums +slung +slur +slur's +slurs +sly +slyly +smack +smacked +smacker +smacking +smacks +small +smaller +smallest +smallness +smallpox +smart +smarted +smarten +smartened +smartening +smarter +smartest +smarting +smartly +smartness +smarts +smash +smashed +smasher +smashers +smashes +smashing +smashingly +smear +smeared +smearer +smearing +smears +smell +smelled +smeller +smellier +smelling +smells +smelly +smelt +smelter +smelts +smile +smiled +smiler +smiles +smiling +smilingly +smite +smiter +smith +smith's +smithies +smiths +smithy +smiting +smitten +smock +smocking +smocks +smog +smokable +smoke +smoked +smoker +smoker's +smokers +smokes +smokier +smokies +smokiness +smoking +smoky +smolder +smoldered +smoldering +smolderingly +smolders +smooth +smoothed +smoothen +smoothened +smoothening +smoother +smoothers +smoothes +smoothest +smoothing +smoothly +smoothness +smote +smother +smothered +smothering +smothers +smug +smuggle +smuggled +smuggler +smugglers +smuggles +smuggling +smugly +smugness +snail +snail's +snails +snake +snaked +snakes +snaking +snap +snapped +snapper +snapper's +snappers +snappier +snappiest +snappily +snappiness +snapping +snappy +snaps +snapshot +snapshot's +snapshots +snare +snared +snarer +snares +snarf +snarfed +snarfing +snarfings +snarfs +snaring +snarl +snarled +snarler +snarling +snarls +snatch +snatched +snatcher +snatches +snatching +sneak +sneaked +sneaker +sneakered +sneakers +sneakier +sneakiest +sneakily +sneakiness +sneaking +sneakingly +sneaks +sneaky +sneer +sneered +sneerer +sneering +sneers +sneeze +sneezed +sneezer +sneezes +sneezing +sniff +sniffed +sniffer +sniffing +sniffs +snippet +snoop +snooped +snooper +snooping +snoops +snore +snored +snorer +snores +snoring +snort +snorted +snorter +snorting +snorts +snout +snout's +snouted +snouts +snow +snowed +snowier +snowiest +snowily +snowiness +snowing +snowman +snowmen +snows +snowshoe +snowshoe's +snowshoed +snowshoer +snowshoes +snowy +snuff +snuffed +snuffer +snuffing +snuffs +snug +snuggle +snuggled +snuggles +snuggling +snugly +snugness +snugs +so +soak +soaked +soaker +soaking +soaks +soap +soaped +soaping +soaps +soar +soared +soarer +soaring +soars +sob +sober +sobered +soberer +soberest +sobering +soberly +soberness +sobers +sobs +soccer +sociability +sociable +sociably +social +socialism +socialist +socialist's +socialists +socially +societal +societally +societies +society +society's +sociological +sociologically +sociology +sock +socked +socket +socket's +sockets +socking +socks +sod +sod's +soda +sodium +sodomy +sods +sofa +sofa's +sofas +soft +soften +softened +softener +softening +softens +softer +softest +softly +softness +software +software's +softwares +soil +soiled +soiling +soils +sojourn +sojourner +sojourners +solace +solaced +solacer +solacing +solar +sold +solder +soldered +solderer +soldering +solders +soldier +soldiered +soldiering +soldierly +soldiers +sole +soled +solely +solemn +solemnity +solemnly +solemnness +soleness +soles +solicit +solicited +soliciting +solicitor +solicitors +solicits +solid +solidification +solidified +solidifies +solidify +solidifying +solidity +solidly +solidness +solids +soling +solingen +solitaire +solitariness +solitary +solitude +solitude's +solitudes +solo +solo's +soloed +soloing +solos +solubility +soluble +solution +solution's +solutions +solvable +solve +solved +solvent +solvent's +solvently +solvents +solver +solvers +solves +solving +somber +somberly +somberness +some +somebody +somebody's +someday +somehow +someone +someone's +someplace +someplace's +somers +something +sometime +sometimes +somewhat +somewhere +somewheres +son +son's +sonar +sonars +song +song's +songs +sonly +sonnet +sonnet's +sonnets +sons +soon +sooner +soonest +soot +sooth +soothe +soothed +soother +soothes +soothing +soothingly +soothingness +soothly +sophisticated +sophisticatedly +sophistication +sophomore +sophomore's +sophomores +sorcerer +sorcerer's +sorcerers +sorcery +sordid +sordidly +sordidness +sore +sorely +soreness +sorer +sores +sorest +sorrier +sorriest +sorriness +sorrow +sorrow's +sorrower +sorrowful +sorrowfully +sorrowfulness +sorrows +sorry +sort +sorted +sorter +sorters +sorting +sorts +sos +sought +soul +soul's +souled +souls +sound +sounded +sounder +soundest +sounding +sounding's +soundingly +soundings +soundly +soundness +sounds +soup +soup's +soups +sour +source +source's +sources +soured +sourer +sourest +souring +sourly +sourness +sours +south +souther +southerly +southern +southerner +southerners +southernly +southernness +southing +sovereign +sovereign's +sovereignly +sovereigns +soviet +soviet's +soviets +space +spaced +spacer +spacers +spaces +spaceship +spaceship's +spaceships +spacing +spacings +spade +spaded +spader +spades +spading +spaghetti +span +span's +spank +spanked +spanker +spanking +spanks +spanned +spanner +spanner's +spanners +spanning +spans +spare +spared +sparely +spareness +sparer +spares +sparest +sparing +sparingly +spark +sparked +sparker +sparking +sparks +sparrow +sparrow's +sparrows +sparse +sparsely +sparseness +sparser +sparsest +spat +spate +spate's +spates +spatial +spatially +spats +spatter +spattered +spawn +spawned +spawner +spawning +spawns +speak +speakable +speaker +speaker's +speakers +speaking +speaks +spear +speared +spearer +spearing +spears +special +specialist +specialist's +specialists +specially +specialness +specials +species +specifiable +specific +specifically +specification +specifications +specificities +specificity +specifics +specified +specifier +specifiers +specifies +specify +specifying +specimen +specimen's +specimens +speck +speck's +speckle +speckled +speckles +speckling +specks +spectacle +spectacled +spectacles +spectacular +spectacularly +spectator +spectator's +spectators +spectra +spectrogram +spectrogram's +spectrograms +spectroscopically +spectrum +spectrums +speculate +speculated +speculates +speculating +speculation +speculations +speculative +speculatively +speculator +speculator's +speculators +sped +speech +speech's +speeches +speechless +speechlessly +speechlessness +speed +speeded +speeder +speeders +speedier +speedily +speediness +speeding +speeds +speedup +speedup's +speedups +speedy +spell +spelled +speller +spellers +spelling +spellings +spells +spend +spender +spenders +spending +spends +spent +sphere +sphere's +spheres +spherical +spherically +sphering +spice +spiced +spices +spicier +spiciness +spicing +spicy +spider +spider's +spiders +spied +spier +spies +spike +spiked +spiker +spikes +spiking +spill +spilled +spiller +spilling +spills +spilt +spin +spinach +spinal +spinally +spindle +spindled +spindler +spindles +spindling +spine +spines +spinner +spinner's +spinners +spinning +spins +spiral +spirally +spirals +spire +spire's +spired +spires +spiring +spirit +spirited +spiritedly +spiritedness +spiriting +spirits +spiritual +spiritually +spiritualness +spirituals +spit +spite +spited +spiteful +spitefully +spitefulness +spites +spiting +spits +spitting +splash +splashed +splasher +splashers +splashes +splashing +spleen +splendid +splendidly +splendidness +splice +spliced +splicer +splicers +splices +splicing +splicings +spline +spline's +splined +splines +splinter +splintered +splintering +splinters +split +split's +splits +splitter +splitter's +splitters +splitting +splittings +spoil +spoiled +spoiler +spoilers +spoiling +spoils +spoke +spoked +spoken +spokes +spokesman +spokesmen +spoking +sponge +sponged +sponger +spongers +sponges +sponging +sponsor +sponsored +sponsoring +sponsors +sponsorship +spontaneous +spontaneously +spontaneousness +spook +spookier +spookiness +spooky +spool +spooled +spooler +spoolers +spooling +spools +spoon +spooned +spooning +spoons +spore +spore's +spored +spores +sporing +sport +sported +sporting +sportingly +sportive +sportively +sportiveness +sports +sportsman +sportsmanly +spot +spot's +spotless +spotlessly +spotlessness +spotlight +spotlight's +spotlighted +spotlighting +spotlights +spots +spotted +spotter +spotter's +spotters +spotting +spouse +spouse's +spouses +spousing +spout +spouted +spouter +spouting +spouts +sprang +sprawl +sprawled +sprawling +sprawls +spray +sprayed +sprayer +spraying +sprays +spread +spreader +spreaders +spreading +spreadings +spreads +spreadsheet +spreadsheets +spree +spree's +sprees +sprig +sprightlier +sprightliness +sprightly +spring +springer +springers +springier +springiest +springiness +springing +springs +springtime +springy +sprinkle +sprinkled +sprinkler +sprinklered +sprinkles +sprinkling +sprint +sprinted +sprinter +sprinters +sprinting +sprints +sprite +sprout +sprouted +sprouting +sprouts +spruce +spruced +sprucely +spruceness +sprucer +sprucest +sprucing +sprung +spun +spur +spur's +spurious +spuriously +spuriousness +spurn +spurned +spurner +spurning +spurns +spurs +spurt +spurted +spurting +spurts +sputter +sputtered +sputterer +spy +spying +squabble +squabbled +squabbler +squabbles +squabbling +squad +squad's +squadron +squadron's +squadrons +squads +squall +squall's +squaller +squalls +square +squared +squarely +squareness +squarer +squares +squarest +squaring +squash +squashed +squasher +squashes +squashing +squat +squatly +squatness +squats +squawk +squawked +squawker +squawking +squawks +squeak +squeaked +squeaker +squeaking +squeaks +squeal +squealed +squealer +squealing +squeals +squeeze +squeezed +squeezer +squeezes +squeezing +squid +squids +squint +squinted +squinter +squinting +squintingly +squints +squire +squire's +squires +squiring +squirm +squirmed +squirming +squirms +squirrel +squirrelly +squirrels +stab +stabbed +stabbing +stabilities +stability +stability's +stable +stabled +stableness +stabler +stables +stablest +stabling +stably +stabs +stack +stack's +stacked +stacker +stacking +stacks +staff +staff's +staffed +staffer +staffers +staffing +staffs +stag +stag's +stage +stagecoach +staged +stager +stagers +stages +stagger +staggered +staggerer +staggering +staggeringly +staggers +staging +stagnant +stagnantly +stags +staid +staidly +staidness +stain +stained +stainer +staining +stainless +stainlessly +stains +stair +stair's +staircase +staircase's +staircases +stairs +stairway +stairway's +stairways +stake +staked +stakes +staking +stale +staled +stalely +staleness +staler +stales +stalest +staling +stalk +stalked +stalker +stalking +stalks +stall +stalled +stalling +stallings +stalls +stalwart +stalwartly +stalwartness +stamen +stamen's +stamens +stamina +stammer +stammered +stammerer +stammering +stammers +stamp +stamped +stampede +stampeded +stampeder +stampedes +stampeding +stamper +stampers +stamping +stamps +stance +stance's +stances +stanch +stancher +stanchest +stand +standard +standardly +standards +standby +stander +standing +standings +standpoint +standpoint's +standpoints +stands +standstill +stanza +stanza's +stanzas +staple +stapled +stapler +staplers +staples +stapling +star +star's +starboard +starboarded +starboarding +starboards +starch +starched +starches +starching +stare +stared +starer +stares +starfish +staring +stark +starkest +starkly +starkness +starlet +starlet's +starlets +starlight +starred +starrier +starring +starry +stars +start +started +starter +starters +starting +startle +startled +startles +startling +startlingly +startlingness +starts +startup +startup's +startups +starvation +starve +starved +starver +starves +starving +state +state's +stated +statelier +stateliness +stately +statement +statement's +statements +stater +states +statesman +statesman's +statesmanly +static +statically +statics +stating +station +stationaries +stationary +stationed +stationer +stationing +stations +statistic +statistic's +statistical +statistically +statistician +statistician's +statisticians +statistics +stative +statue +statue's +statued +statues +statuesque +statuesquely +statuesqueness +stature +status +statuses +statute +statute's +statutes +statutorily +statutoriness +statutory +staunch +staunchest +staunchly +staunchness +stave +staved +staves +staving +stay +stayed +stayer +stayers +staying +stays +stdio +stead +steadfast +steadfastly +steadfastness +steadied +steadier +steadies +steadiest +steadily +steadiness +steading +steady +steadying +steak +steak's +steaks +steal +stealer +stealing +steals +stealth +stealthier +stealthily +stealthiness +stealthy +steam +steamboat +steamboat's +steamboats +steamed +steamer +steamers +steaming +steams +steamship +steamship's +steamships +steed +steeds +steel +steeled +steelers +steeling +steels +steep +steeped +steepen +steepened +steepening +steeper +steepest +steeping +steeple +steeple's +steeples +steeply +steepness +steeps +steer +steered +steerer +steering +steers +stellar +stem +stem's +stemmed +stemming +stems +stench +stench's +stenches +stencil +stencil's +stencils +stenographer +stenographer's +stenographers +step +step's +stepmother +stepmother's +stepmothers +stepped +stepper +stepping +steps +stepwise +stereo +stereo's +stereos +stereotype +stereotyped +stereotyper +stereotypers +stereotypes +stereotypical +stereotypically +stereotyping +sterile +sterling +sterlingly +sterlingness +stern +sternly +sternness +sterns +stew +steward +steward's +stewards +stewed +stewing +stews +stick +sticked +sticker +stickers +stickier +stickiest +stickily +stickiness +sticking +sticks +sticky +stiff +stiffen +stiffened +stiffener +stiffeners +stiffening +stiffens +stiffer +stiffest +stiffly +stiffness +stiffnesses +stiffs +stifle +stifled +stifler +stifles +stifling +stiflingly +stigma +stigmas +stile +stile's +stiles +still +stilled +stiller +stillest +stilling +stillness +stills +stimulant +stimulant's +stimulants +stimulate +stimulated +stimulates +stimulating +stimulation +stimulations +stimulative +stimuli +stimulus +sting +stinger +stinging +stingingly +stings +stink +stinker +stinkers +stinking +stinkingly +stinks +stint +stint's +stinted +stinter +stinting +stints +stipend +stipend's +stipends +stipple +stippled +stippler +stipples +stippling +stipulate +stipulated +stipulates +stipulating +stipulation +stipulations +stir +stirred +stirrer +stirrer's +stirrers +stirring +stirringly +stirrings +stirrup +stirrups +stirs +stitch +stitched +stitcher +stitches +stitching +stochastic +stochastically +stock +stockade +stockade's +stockaded +stockades +stockading +stocked +stocker +stockers +stockholder +stockholder's +stockholders +stocking +stockinged +stockings +stocks +stole +stole's +stoled +stolen +stoles +stomach +stomached +stomacher +stomaches +stomaching +stone +stone's +stoned +stoner +stones +stonier +stoniness +stoning +stony +stood +stool +stools +stoop +stooped +stooping +stoops +stop +stop's +stopcock +stopcocks +stopgap +stopgap's +stopgaps +stoppable +stoppage +stoppages +stopped +stopper +stopper's +stoppered +stoppering +stoppers +stopping +stops +storage +storage's +storages +store +stored +storehouse +storehouse's +storehouses +stores +storied +stories +storing +stork +stork's +storks +storm +stormed +stormier +stormiest +storminess +storming +storms +stormy +story +story's +storying +stout +stouten +stoutened +stoutening +stouter +stoutest +stoutly +stoutness +stove +stove's +stover +stoves +stow +stowed +stowing +stows +straggle +straggled +straggler +stragglers +straggles +straggling +straight +straighten +straightened +straightener +straighteners +straightening +straightens +straighter +straightest +straightforward +straightforwardly +straightforwardness +straightforwards +straightly +straightness +straightway +strain +strained +strainer +strainers +straining +strains +strait +straiten +straitened +straitening +straitly +straitness +straits +strand +stranded +strandedness +strander +stranding +strands +strange +strangely +strangeness +stranger +stranger's +strangers +strangest +strangle +strangled +strangler +stranglers +strangles +strangling +stranglings +strangulation +strangulation's +strangulations +strap +strap's +straps +stratagem +stratagem's +stratagems +strategic +strategics +strategies +strategy +strategy's +stratification +stratifications +stratified +stratifies +stratify +stratifying +stratum +straw +straw's +strawberries +strawberry +strawberry's +straws +stray +stray's +strayed +strayer +straying +strays +streak +streaked +streaking +streaks +stream +streamed +streamer +streamers +streaming +streamline +streamlined +streamliner +streamlines +streamlining +streams +street +streetcar +streetcar's +streetcars +streeters +streets +strength +strengthen +strengthened +strengthener +strengthening +strengthens +strengths +strenuous +strenuously +strenuousness +stress +stressed +stresses +stressing +stretch +stretched +stretcher +stretchers +stretches +stretching +strew +strewing +strewn +strews +strewth +stricken +strict +stricter +strictest +strictly +strictness +stride +strider +strides +striding +strife +strike +striker +strikers +strikes +striking +strikingly +string +string's +stringed +stringent +stringently +stringer +stringers +stringier +stringiest +stringiness +stringing +strings +stringy +strip +strip's +stripe +striped +striper +stripes +striping +stripped +stripper +stripper's +strippers +stripping +strips +strive +striver +strives +striving +strivings +strobe +strobe's +strobed +strobes +strobing +stroboscopic +strode +stroke +stroked +stroker +strokers +strokes +stroking +stroll +strolled +stroller +strolling +strolls +strong +stronger +strongest +stronghold +strongly +strove +struck +structural +structurally +structure +structured +structurer +structures +structuring +struggle +struggled +struggler +struggles +struggling +strung +strut +struts +strutted +strutter +strutting +stub +stub's +stubbed +stubbing +stubble +stubborn +stubbornly +stubbornness +stubs +stuck +stud +stud's +student +student's +students +studied +studiedly +studiedness +studier +studies +studio +studio's +studios +studious +studiously +studiousness +studs +study +studying +stuff +stuffed +stuffer +stuffier +stuffiest +stuffiness +stuffing +stuffings +stuffs +stuffy +stumble +stumbled +stumbler +stumbles +stumbling +stumblingly +stump +stumped +stumper +stumping +stumps +stun +stung +stunning +stunningly +stuns +stunt +stunt's +stunted +stuntedness +stunting +stunts +stupefy +stupefying +stupendous +stupendously +stupendousness +stupid +stupider +stupidest +stupidities +stupidity +stupidly +stupidness +stupor +sturdier +sturdiness +sturdy +style +styled +styler +stylers +styles +styling +stylish +stylishly +stylishness +stylistic +stylistically +stylistics +sub +subatomic +subclass +subclass's +subclasses +subcommittee +subcommittee's +subcommittees +subcomponent +subcomponent's +subcomponents +subcomputation +subcomputation's +subcomputations +subconscious +subconsciously +subconsciousness +subculture +subculture's +subcultures +subdivide +subdivided +subdivider +subdivides +subdividing +subdivision +subdivision's +subdivisions +subdue +subdued +subduedly +subduer +subdues +subduing +subexpression +subexpression's +subexpressions +subfield +subfield's +subfields +subfile +subfile's +subfiles +subgoal +subgoal's +subgoals +subgraph +subgraphs +subgroup +subgroup's +subgrouping +subgroups +subinterval +subinterval's +subintervals +subject +subject's +subjected +subjecting +subjection +subjective +subjectively +subjectiveness +subjectivity +subjects +sublimation +sublimations +sublime +sublimed +sublimely +sublimeness +sublimer +subliming +sublist +sublist's +sublists +submarine +submarined +submariner +submariners +submarines +submarining +submerge +submerged +submerges +submerging +submission +submission's +submissions +submit +submits +submitted +submitting +submode +submodes +submodule +submodule's +submodules +subnetwork +subnetwork's +subnetworks +subordinate +subordinated +subordinately +subordinateness +subordinates +subordinating +subordination +subordinative +subproblem +subproblem's +subproblems +subprocess +subprocess's +subprocesses +subprogram +subprogram's +subprograms +subproject +subproof +subproof's +subproofs +subrange +subrange's +subranges +subroutine +subroutine's +subroutines +subs +subschema +subschema's +subschemas +subscribe +subscribed +subscriber +subscribers +subscribes +subscribing +subscript +subscripted +subscripting +subscription +subscription's +subscriptions +subscripts +subsection +subsection's +subsections +subsegment +subsegment's +subsegments +subsequence +subsequence's +subsequences +subsequent +subsequently +subsequentness +subset +subset's +subsets +subside +subsided +subsides +subsidiaries +subsidiary +subsidiary's +subsidies +subsiding +subsidy +subsidy's +subsist +subsisted +subsistence +subsisting +subsists +subspace +subspace's +subspaces +substance +substance's +substances +substantial +substantially +substantialness +substantiate +substantiated +substantiates +substantiating +substantiation +substantiations +substantiative +substantive +substantively +substantiveness +substantivity +substitutability +substitutable +substitute +substituted +substituter +substitutes +substituting +substitution +substitutions +substitutive +substitutively +substrate +substrate's +substrates +substring +substrings +substructure +substructure's +substructures +subsume +subsumed +subsumes +subsuming +subsystem +subsystem's +subsystems +subtask +subtask's +subtasks +subterranean +subterraneanly +subtitle +subtitle's +subtitled +subtitles +subtitling +subtle +subtleness +subtler +subtlest +subtleties +subtlety +subtly +subtopic +subtopic's +subtopics +subtract +subtracted +subtracter +subtracter's +subtracters +subtracting +subtraction +subtractions +subtractive +subtracts +subtrahend +subtrahend's +subtrahends +subtree +subtree's +subtrees +subunit +subunit's +subunits +suburb +suburb's +suburban +suburbs +subversion +subvert +subverted +subverter +subverting +subverts +subway +subway's +subways +succeed +succeeded +succeeder +succeeding +succeeds +success +successes +successful +successfully +successfulness +succession +succession's +successions +successive +successively +successiveness +successor +successor's +successors +succinct +succinctly +succinctness +succumb +succumbed +succumbing +succumbs +such +suck +sucked +sucker +suckered +suckering +suckers +sucking +suckle +suckled +suckles +suckling +sucks +suction +sudden +suddenly +suddenness +suds +sudser +sudsing +sue +sued +sueded +sueding +suer +sues +suffer +sufferance +suffered +sufferer +sufferers +suffering +sufferings +suffers +suffice +sufficed +sufficer +suffices +sufficiency +sufficient +sufficiently +sufficing +suffix +suffixed +suffixer +suffixes +suffixing +suffocate +suffocated +suffocates +suffocating +suffocatingly +suffocation +suffocative +suffrage +sugar +sugared +sugaring +sugarings +sugars +suggest +suggested +suggester +suggestible +suggesting +suggestion +suggestion's +suggestions +suggestive +suggestively +suggestiveness +suggests +suicidal +suicidally +suicide +suicide's +suicided +suicides +suiciding +suing +suit +suit's +suitability +suitable +suitableness +suitably +suitcase +suitcase's +suitcases +suite +suited +suiters +suites +suiting +suitor +suitor's +suitors +suits +sulk +sulked +sulkies +sulkiness +sulking +sulks +sulky +sullen +sullenly +sullenness +sulphate +sulphates +sulphur +sulphured +sulphuric +sultan +sultan's +sultans +sultrier +sultriness +sultry +sum +sum's +sumer +summand +summand's +summands +summaries +summary +summary's +summation +summation's +summations +summed +summer +summer's +summered +summering +summers +summing +summit +summon +summoned +summoner +summoners +summoning +summons +summonses +sumptuous +sumptuously +sumptuousness +sums +sun +sun's +sunbeam +sunbeam's +sunbeams +sunburn +sundown +sundowner +sundowners +sundries +sundry +sung +sunglass +sunglasses +sunk +sunken +sunlight +sunlights +sunned +sunnier +sunniness +sunning +sunny +sunrise +sunrises +suns +sunset +sunsets +sunshine +sunshines +sup +super +superb +superbly +superbness +superclass +superclass's +supercomputer +supercomputer's +supercomputers +supered +superego +superego's +superegos +superficial +superficially +superficialness +superfluities +superfluity +superfluity's +superfluous +superfluously +superfluousness +superhuman +superhumanly +superhumanness +superimpose +superimposed +superimposes +superimposing +supering +superintend +superintendent +superintendent's +superintendents +superior +superior's +superiority +superiorly +superiors +superlative +superlatively +superlativeness +superlatives +supermarket +supermarket's +supermarkets +superpose +superposed +superposes +superposing +superscript +superscripted +superscripting +superscripts +supersede +superseded +superseder +supersedes +superseding +superset +superset's +supersets +superstition +superstition's +superstitions +superstitious +superstitiously +superstitiousness +supertitle +supertitle's +supertitled +supertitles +supertitling +superuser +superuser's +superusers +supervise +supervised +supervises +supervising +supervision +supervisions +supervisor +supervisor's +supervisors +supervisory +supper +supper's +suppers +supplant +supplanted +supplanter +supplanting +supplants +supple +suppled +supplely +supplement +supplemental +supplementaries +supplementary +supplemented +supplementer +supplementing +supplements +suppleness +suppler +supplication +supplied +supplier +supplier's +suppliers +supplies +suppling +supply +supply's +supplying +support +supportable +supported +supporter +supporters +supporting +supportingly +supportive +supportively +supports +suppose +supposed +supposedly +supposer +supposes +supposing +supposition +supposition's +suppositions +suppress +suppressed +suppresses +suppressing +suppression +suppressions +suppressive +suppressiveness +supremacy +supreme +supremely +supremeness +sure +sured +surely +sureness +surer +surest +sureties +surety +surf +surface +surfaced +surfaceness +surfacer +surfacers +surfaces +surfacing +surfer +surfer's +surfers +surfing +surge +surged +surgely +surgeon +surgeon's +surgeons +surgeries +surgery +surges +surgical +surgically +surging +surlier +surliness +surly +surmise +surmised +surmiser +surmises +surmising +surmount +surmounted +surmounting +surmounts +surname +surname's +surnamed +surnames +surpass +surpassed +surpasses +surpassing +surpassingly +surplus +surplus's +surpluses +surprise +surprise's +surprised +surpriser +surprises +surprising +surprisingly +surrender +surrendered +surrenderer +surrendering +surrenders +surrogate +surrogate's +surrogates +surrogation +surround +surrounded +surrounding +surroundings +surrounds +survey +surveyed +surveying +surveyor +surveyor's +surveyors +surveys +survival +survivals +survive +survived +surviver +survives +surviving +survivor +survivor's +survivors +susceptible +suspect +suspected +suspecter +suspecting +suspects +suspend +suspended +suspender +suspender's +suspenders +suspending +suspends +suspense +suspenses +suspension +suspensions +suspensive +suspensively +suspicion +suspicion's +suspicioned +suspicioning +suspicions +suspicious +suspiciously +suspiciousness +sustain +sustained +sustainer +sustaining +sustains +suture +sutured +sutures +suturing +swagger +swaggered +swaggering +swain +swain's +swains +swallow +swallowed +swallower +swallowing +swallows +swam +swamp +swamped +swamper +swampier +swampiness +swamping +swamps +swampy +swan +swan's +swans +swap +swapped +swapper +swapper's +swappers +swapping +swaps +swarm +swarmed +swarmer +swarming +swarms +swarthier +swarthiness +swarthy +swatted +sway +swayed +swayer +swaying +sways +swear +swearer +swearing +swears +sweat +sweated +sweater +sweaters +sweating +sweats +sweep +sweeper +sweepers +sweeping +sweepingly +sweepingness +sweepings +sweeps +sweet +sweeten +sweetened +sweetener +sweeteners +sweetening +sweetenings +sweetens +sweeter +sweetest +sweetheart +sweetheart's +sweethearts +sweetie +sweetie's +sweeties +sweeting +sweetly +sweetness +sweets +swell +swelled +swelling +swellings +swells +swept +swerve +swerved +swerves +swerving +swift +swifter +swiftest +swiftly +swiftness +swim +swimmer +swimmer's +swimmers +swimming +swimmingly +swims +swimsuit +swimsuit's +swimsuits +swine +swing +swinger +swingers +swinging +swingingly +swings +swipe +swiped +swipes +swiping +swirl +swirled +swirler +swirling +swirlingly +swirls +swish +swished +swisher +switch +switch's +switchboard +switchboard's +switchboards +switched +switcher +switchers +switches +switching +switchings +swollen +swoon +swooned +swooner +swooning +swooningly +swoons +swoop +swooped +swooper +swooping +swoops +sword +sword's +swords +swore +sworn +swum +swung +sycamore +syllabi +syllable +syllable's +syllabled +syllables +syllabling +syllabus +syllogism +syllogism's +syllogisms +symbiosis +symbiotic +symbol +symbol's +symbolic +symbolic's +symbolically +symbolics +symbolism +symbolisms +symbols +symmetric +symmetrical +symmetrically +symmetricalness +symmetries +symmetry +symmetry's +sympathetic +sympathies +sympathy +sympathy's +symphonies +symphony +symphony's +symposium +symposiums +symptom +symptom's +symptomatic +symptoms +synapse +synapse's +synapsed +synapses +synapsing +synchronous +synchronously +synchronousness +synchrony +syndicate +syndicated +syndicates +syndicating +syndication +syndrome +syndrome's +syndromes +synergism +synergistic +synonym +synonym's +synonymous +synonymously +synonyms +synopses +synopsis +syntactic +syntactical +syntactically +syntacticly +syntactics +syntax +syntaxes +syntheses +synthesis +synthetic +synthetics +syringe +syringed +syringes +syringing +syrup +system +system's +systematic +systematically +systematicness +systematics +systems +tab +tabernacle +tabernacle's +tabernacled +tabernacles +tabernacling +table +tableau +tableau's +tableaus +tablecloth +tablecloths +tabled +tables +tablespoon +tablespoon's +tablespoonful +tablespoonful's +tablespoonfuls +tablespoons +tablet +tablet's +tablets +tabling +taboo +taboo's +taboos +tabs +tabular +tabularly +tabulate +tabulated +tabulates +tabulating +tabulation +tabulations +tabulator +tabulator's +tabulators +tachometer +tachometer's +tachometers +tachometry +tacit +tacitly +tacitness +tack +tacked +tacker +tacking +tackle +tackle's +tackled +tackler +tackles +tackling +tacks +tact +tactics +tactile +tactilely +tag +tag's +tagged +tagging +tags +tail +tailed +tailer +tailing +tailings +tailor +tailored +tailoring +tailors +tails +taint +tainted +taints +take +taken +taker +takers +takes +taketh +taking +takings +tale +tale's +talent +talented +talents +taler +tales +talion +talk +talkative +talkatively +talkativeness +talked +talker +talkers +talkie +talking +talks +tall +taller +tallest +tallness +tallow +tame +tamed +tamely +tameness +tamer +tames +tamest +taming +tamper +tampered +tamperer +tampering +tampers +tan +tandem +tang +tanged +tangent +tangent's +tangential +tangentially +tangents +tangible +tangibleness +tangibly +tangier +tangle +tangled +tangles +tangling +tangly +tangy +tank +tanked +tanker +tankers +tanking +tanks +tanner +tanner's +tanners +tans +tantamount +tantrum +tantrum's +tantrums +tap +tap's +tape +taped +taper +tapered +taperer +tapering +tapers +tapes +tapestried +tapestries +tapestry +tapestry's +taping +tapings +tapped +tapper +tapper's +tappers +tapping +taproot +taproot's +taproots +taps +tar +tardier +tardies +tardiness +tardy +target +targeted +targeting +targets +tariff +tariff's +tariffs +taring +tarried +tarries +tarry +tarrying +tars +tart +tartly +tartness +tarts +task +tasked +tasking +tasks +taste +tasted +tasteful +tastefully +tastefulness +tasteless +tastelessly +tastelessness +taster +tasters +tastes +tasting +tatter +tattered +tattoo +tattooed +tattooer +tattoos +tau +taught +taunt +taunted +taunter +taunting +tauntingly +taunts +taut +tauten +tautened +tautening +tautly +tautness +tautological +tautologically +tautologies +tautology +tautology's +tavern +tavern's +taverner +taverns +tawnier +tawnies +tawniness +tawny +tax +taxable +taxation +taxed +taxer +taxes +taxi +taxi's +taxicab +taxicab's +taxicabs +taxied +taxiing +taxing +taxingly +taxis +taxonomic +taxonomically +taxonomy +taxpayer +taxpayer's +taxpayers +tea +teach +teachable +teachableness +teacher +teacher's +teachers +teaches +teaching +teachings +team +team's +teamed +teaming +teams +teapot +tear +tear's +teared +tearer +tearful +tearfully +tearfulness +tearing +tears +teas +tease +teased +teaser +teases +teasing +teasingly +teaspoon +teaspoon's +teaspoonful +teaspoonful's +teaspoonfuls +teaspoons +technical +technicalities +technicality +technicality's +technically +technicalness +technician +technician's +technicians +technique +technique's +techniques +technological +technologically +technologies +technologist +technologist's +technologists +technology +technology's +tedious +tediously +tediousness +tedium +teem +teemed +teeming +teemingly +teemingness +teems +teen +teenage +teenaged +teenager +teenagers +teener +teens +teeth +teethe +teethed +teether +teethes +teething +telecommunication +telecommunications +teleconference +teleconference's +teleconferenced +teleconferences +teleconferencing +telegram +telegram's +telegrams +telegraph +telegraphed +telegrapher +telegraphers +telegraphic +telegraphing +telegraphs +teleological +teleologically +teleology +telephone +telephoned +telephoner +telephoners +telephones +telephonic +telephoning +telephony +teleport +telescope +telescoped +telescopes +telescoping +teletype +teletype's +teletypes +televise +televised +televises +televising +television +televisions +televisor +televisor's +televisors +tell +teller +tellers +telling +tellingly +tellings +tells +temper +temperament +temperamental +temperamentally +temperaments +temperance +temperate +temperately +temperateness +temperature +temperature's +temperatures +tempered +temperer +tempering +tempers +tempest +tempests +tempestuous +tempestuously +tempestuousness +template +template's +templates +temple +temple's +templed +temples +temporal +temporally +temporaries +temporarily +temporariness +temporary +tempt +temptation +temptation's +temptations +tempted +tempter +tempters +tempting +temptingly +tempts +ten +ten's +tenacious +tenaciously +tenaciousness +tenant +tenant's +tenants +tend +tended +tendencies +tendency +tender +tendered +tendering +tenderly +tenderness +tenders +tending +tends +tenement +tenement's +tenements +tennis +tenor +tenor's +tenors +tens +tense +tensed +tensely +tenseness +tenser +tenses +tensest +tensing +tension +tensioned +tensioner +tensioning +tensions +tensive +tensor +tensor's +tensors +tent +tentacle +tentacled +tentacles +tentative +tentatively +tentativeness +tented +tenter +tenth +tenthes +tenting +tents +tenure +tenured +tenures +tequila +tequila's +term +termcap +termed +termer +terminal +terminal's +terminally +terminals +terminate +terminated +terminates +terminating +termination +terminations +terminative +terminatively +terminator +terminator's +terminators +terming +terminologies +terminology +terminus +termly +terms +ternary +terrace +terraced +terraces +terracing +terrain +terrain's +terrains +terrestrial +terrestrial's +terrestrially +terrestrials +terrible +terribleness +terribly +terrier +terrier's +terriers +terrific +terrificly +terrified +terrifies +terrify +terrifying +terrifyingly +territorial +territorially +territories +territory +territory's +terror +terror's +terrorism +terrorist +terrorist's +terroristic +terrorists +terrors +tertiaries +tertiary +test +test's +testability +testable +testament +testament's +testaments +tested +tester +tester's +testers +testicle +testicle's +testicles +testified +testifier +testifiers +testifies +testify +testifying +testimonies +testimony +testimony's +testing +testings +tests +text +text's +textbook +textbook's +textbooks +textile +textile's +textiles +texts +textual +textually +texture +textured +textures +texturing +than +thank +thanked +thanker +thankful +thankfully +thankfulness +thanking +thankless +thanklessly +thanklessness +thanks +thanksgiving +thanksgiving's +thanksgivings +that +that's +thatch +thatched +thatcher +thatches +thatching +thats +thaw +thawed +thawing +thaws +the +theatrical +theatrically +theatricals +theft +theft's +thefts +their +their's +theirs +them +thematic +theme +theme's +themes +themselves +then +thence +thenceforth +theologian +theologian's +theologians +theological +theologically +theologies +theology +theorem +theorem's +theorems +theoretic +theoretical +theoretically +theoreticians +theoretics +theories +theorist +theorist's +theorists +theory +theory's +therapeutic +therapeutics +therapies +therapist +therapist's +therapists +therapy +therapy's +there +there's +thereabouts +thereafter +thereby +therefore +therein +thereof +thereon +thereto +thereupon +therewith +thermodynamic +thermodynamics +thermometer +thermometer's +thermometers +thermostat +thermostat's +thermostated +thermostats +these +theses +thesis +they +they'd +they'll +they're +they've +thick +thicken +thickened +thickener +thickeners +thickening +thickens +thicker +thickest +thicket +thicket's +thicketed +thickets +thickly +thickness +thicknesses +thicks +thief +thieve +thieves +thieving +thigh +thighed +thighs +thimble +thimble's +thimbles +thin +thiner +thinest +thing +thingamajig +thingamajig's +thingamajigs +thingness +things +think +thinkable +thinkableness +thinkably +thinker +thinkers +thinking +thinkingly +thinkingness +thinks +thinly +thinner +thinners +thinness +thinnest +thins +third +thirdly +thirds +thirst +thirsted +thirster +thirstier +thirstiness +thirsts +thirsty +thirteen +thirteens +thirteenth +thirties +thirtieth +thirty +this +thistle +thong +thonged +thorn +thorn's +thornier +thorniness +thorns +thorny +thorough +thoroughfare +thoroughfare's +thoroughfares +thoroughly +thoroughness +those +though +thought +thought's +thoughtful +thoughtfully +thoughtfulness +thoughtless +thoughtlessly +thoughtlessness +thoughts +thousand +thousands +thousandth +thrash +thrashed +thrasher +thrashes +thrashing +thread +threaded +threader +threaders +threading +threads +threat +threaten +threatened +threatener +threatening +threateningly +threatens +threats +three +three's +threes +threescore +threshold +threshold's +thresholded +thresholding +thresholds +threw +thrice +thrift +thriftier +thriftiness +thrifty +thrill +thrilled +thriller +thrillers +thrilling +thrillingly +thrills +thrive +thrived +thriver +thrives +thriving +thrivingly +throat +throated +throating +throats +throb +throbbed +throbbing +throbs +throne +throne's +thrones +throng +throng's +thronging +throngs +throning +throttle +throttled +throttler +throttles +throttling +through +throughly +throughout +throughput +throw +throwable +thrower +throwing +thrown +throws +thrush +thrushes +thrust +thruster +thrusters +thrusting +thrusts +thud +thuds +thug +thug's +thugs +thumb +thumbed +thumbing +thumbs +thump +thumped +thumper +thumping +thumps +thunder +thunderbolt +thunderbolt's +thunderbolts +thundered +thunderer +thunderers +thundering +thunderingly +thunders +thunderstorm +thunderstorm's +thunderstorms +thunderstruck +thus +thusly +thwart +thwarted +thwarter +thwarting +thwartly +thwarts +thyself +tick +ticked +ticker +tickers +ticket +ticket's +ticketed +ticketing +tickets +ticking +tickle +tickled +tickler +tickles +tickling +ticklish +ticklishly +ticklishness +ticks +tidal +tidally +tide +tided +tides +tidied +tidier +tidies +tidiness +tiding +tidings +tidy +tidying +tie +tied +tier +tiered +tiers +ties +tiger +tiger's +tigers +tight +tighten +tightened +tightener +tighteners +tightening +tightenings +tightens +tighter +tightest +tightly +tightness +tights +tilde +tildes +tile +tiled +tiler +tiles +tiling +till +tillable +tilled +tiller +tillered +tillering +tillers +tilling +tills +tilt +tilted +tilter +tilters +tilting +tilts +timber +timbered +timbering +timbers +time +timed +timeless +timelessly +timelessness +timelier +timeliness +timely +timeout +timeouts +timer +timers +times +timeshare +timeshared +timeshares +timesharing +timetable +timetable's +timetabled +timetables +timetabling +timid +timidity +timidly +timidness +timing +timings +tin +tin's +tinge +tinged +tinging +tingle +tingled +tingles +tingling +tinglingly +tinier +tiniest +tinily +tininess +tinker +tinkered +tinkerer +tinkering +tinkers +tinkle +tinkled +tinkles +tinkling +tinned +tinnier +tinniest +tinnily +tinniness +tinning +tinny +tins +tint +tinted +tinter +tinting +tints +tiny +tip +tip's +tipped +tipper +tipper's +tippers +tipping +tips +tiptoe +tiptoed +tire +tired +tiredly +tiredness +tireless +tirelessly +tirelessness +tires +tiresome +tiresomely +tiresomeness +tiring +tissue +tissue's +tissued +tissues +tissuing +tit +tit's +tithe +tithe's +tither +tithes +tithing +title +titled +titles +titling +tits +titter +tittered +tittering +titters +tizzies +tizzy +to +toad +toad's +toads +toast +toasted +toaster +toasters +toastier +toasting +toasts +toasty +tobacco +today +today's +todays +toe +toe's +toed +toes +together +togetherness +toggle +toggled +toggles +toggling +toil +toiled +toiler +toilet +toilet's +toilets +toiling +toils +token +token's +tokens +told +tolerability +tolerable +tolerably +tolerance +tolerances +tolerant +tolerantly +tolerate +tolerated +tolerates +tolerating +toleration +tolerative +toll +tolled +tolling +tolls +tom +tom's +tomahawk +tomahawk's +tomahawks +tomato +tomatoes +tomb +tomb's +tombs +tomography +tomorrow +tomorrow's +tomorrows +toms +ton +ton's +tone +toned +toner +tones +tongs +tongue +tongued +tongues +tonguing +tonic +tonic's +tonics +tonight +toning +tonnage +tons +tonsil +too +took +tool +tooled +tooler +toolers +tooling +toolkit +toolkit's +toolkits +tools +tooth +toothbrush +toothbrush's +toothbrushes +toothbrushing +toothed +toothing +toothpick +toothpick's +toothpicks +top +toped +toper +topic +topic's +topical +topically +topics +toping +topmost +topological +topologically +topologies +topology +topple +toppled +topples +toppling +tops +torch +torch's +torches +tore +torment +tormented +tormenter +tormenters +tormenting +torments +torn +tornado +tornadoes +tornados +torpedo +torpedoed +torpedoes +torpedoing +torpedos +torque +torquer +torquers +torques +torquing +torrent +torrent's +torrents +torrid +torridly +torridness +tortoise +tortoise's +tortoises +torture +tortured +torturer +torturers +tortures +torturing +torus +torus's +toruses +toss +tossed +tosser +tosses +tossing +total +total's +totalities +totality +totality's +totally +totals +totter +tottered +tottering +totteringly +totters +touch +touchable +touched +toucher +touches +touchier +touchiest +touchily +touchiness +touching +touchingly +touchy +tough +toughen +toughened +toughening +toughens +tougher +toughest +toughly +toughness +tour +toured +tourer +touring +tourist +tourist's +tourists +tournament +tournament's +tournaments +tours +tow +toward +towardliness +towardly +towards +towed +towel +towel's +towels +tower +towered +towering +toweringly +towers +towing +town +town's +towner +towns +township +township's +townships +tows +toxicity +toxin +toxin's +toxins +toy +toyed +toyer +toying +toys +trace +traceable +traceableness +traced +traceless +tracelessly +tracer +tracers +traces +tracing +tracings +track +tracked +tracker +trackers +tracking +tracks +tract +tract's +tractability +tractable +tractive +tractor +tractor's +tractors +tracts +trade +traded +trademark +trademark's +trademarks +tradeoff +tradeoffs +trader +traders +trades +tradesman +trading +tradition +tradition's +traditional +traditionally +traditions +traffic +traffic's +trafficked +trafficker +trafficker's +traffickers +trafficking +traffics +tragedies +tragedy +tragedy's +tragic +tragically +trail +trailed +trailer +trailers +trailing +trailings +trails +train +trained +trainee +trainee's +trainees +trainer +trainers +training +trains +trait +trait's +traitor +traitor's +traitors +traits +trajectories +trajectory +trajectory's +tramp +tramped +tramper +tramping +trample +trampled +trampler +tramples +trampling +tramps +trance +trance's +trances +trancing +tranquil +tranquility +tranquillity +tranquilly +tranquilness +transact +transacted +transacting +transaction +transaction's +transactions +transacts +transceiver +transceiver's +transceivers +transcend +transcended +transcendent +transcendently +transcending +transcends +transcontinental +transcribe +transcribed +transcriber +transcribers +transcribes +transcribing +transcript +transcript's +transcription +transcription's +transcriptions +transcripts +transfer +transfer's +transferability +transferable +transferal +transferal's +transferals +transfered +transference +transferral +transferral's +transferrals +transferred +transferrer +transferrer's +transferrers +transferring +transfers +transfinite +transform +transformable +transformation +transformation's +transformational +transformations +transformed +transformer +transformers +transforming +transforms +transgress +transgressed +transgresses +transgressing +transgression +transgression's +transgressions +transgressive +transience +transiency +transient +transiently +transients +transistor +transistor's +transistors +transit +transition +transitional +transitionally +transitioned +transitions +transitive +transitively +transitiveness +transitivity +transitoriness +transitory +translatability +translatable +translate +translated +translates +translating +translation +translational +translations +translative +translator +translator's +translators +translucent +translucently +transmission +transmission's +transmissions +transmit +transmits +transmittal +transmitted +transmitter +transmitter's +transmitters +transmitting +transmogrification +transmogrify +transparencies +transparency +transparency's +transparent +transparently +transparentness +transpire +transpired +transpires +transpiring +transplant +transplanted +transplanter +transplanting +transplants +transport +transportability +transportation +transportations +transported +transporter +transporters +transporting +transports +transpose +transposed +transposes +transposing +transposition +trap +trap's +trapezoid +trapezoid's +trapezoidal +trapezoids +trapped +trapper +trapper's +trappers +trapping +trappings +traps +trash +trashed +trasher +trashes +trashing +traumatic +travail +travails +travel +travels +traversal +traversal's +traversals +traverse +traversed +traverser +traverses +traversing +travesties +travesty +travesty's +tray +tray's +trays +treacheries +treacherous +treacherously +treacherousness +treachery +treachery's +tread +treaded +treader +treading +treads +treason +treasure +treasured +treasurer +treasures +treasuries +treasuring +treasury +treasury's +treat +treated +treater +treaters +treaties +treating +treatise +treatise's +treatises +treatment +treatment's +treatments +treats +treaty +treaty's +treble +trebled +trebles +trebling +tree +tree's +treed +trees +treetop +treetop's +treetops +trek +trek's +treks +tremble +trembled +trembler +trembles +trembling +tremendous +tremendously +tremendousness +tremor +tremor's +tremors +trench +trenched +trencher +trenchers +trenches +trend +trending +trends +trespass +trespassed +trespasser +trespassers +trespasses +tress +tress's +tressed +tresses +trial +trial's +trials +triangle +triangle's +triangles +triangular +triangularly +tribal +tribally +tribe +tribe's +tribes +tribunal +tribunal's +tribunals +tribune +tribune's +tribunes +tributary +tribute +tribute's +tributes +tributing +trichotomy +trick +tricked +tricker +trickier +trickiest +trickiness +tricking +trickle +trickled +trickles +trickling +tricks +tricky +tried +trier +triers +tries +trifle +trifled +trifler +trifles +trifling +trigger +triggered +triggering +triggers +trigonometric +trigonometry +trihedral +trill +trilled +triller +trillion +trillions +trillionth +trim +trimer +trimly +trimmed +trimmer +trimmest +trimming +trimmings +trimness +trims +trinket +trinket's +trinketed +trinketer +trinkets +trip +trip's +triple +tripled +triples +triplet +triplet's +triplets +triplication +tripling +triply +trips +triumph +triumphal +triumphantly +triumphed +triumphing +triumphs +trivia +trivial +trivialities +triviality +trivially +trod +troff +troff's +troffer +troll +troll's +trolley +trolley's +trolleyed +trolleys +trolls +troop +trooped +trooper +troopers +trooping +troops +trophied +trophies +trophy +trophy's +trophying +tropic +tropic's +tropical +tropically +tropics +trot +trots +trouble +troubled +troublemaker +troublemaker's +troublemakers +troubler +troubles +troubleshoot +troubleshooted +troubleshooter +troubleshooters +troubleshooting +troubleshoots +troublesome +troublesomely +troublesomeness +troubling +trough +trouser +trousered +trousers +trout +trouts +trowel +trowel's +trowels +truant +truant's +truants +truce +trucing +truck +trucked +trucker +truckers +trucking +trucks +trudge +trudged +trudger +trudges +trudging +true +trued +trueness +truer +trues +truest +truing +truism +truism's +truisms +truly +trump +trumped +trumpet +trumpeted +trumpeter +trumpeting +trumpets +trumps +truncate +truncated +truncates +truncating +truncation +truncation's +truncations +trunk +trunk's +trunked +trunks +trust +trusted +trustee +trustee's +trusteed +trustees +truster +trustful +trustfully +trustfulness +trustier +trusties +trustiness +trusting +trustingly +trusts +trustworthiness +trustworthy +trusty +truth +truthful +truthfully +truthfulness +truths +try +trying +tryingly +tty +tty's +ttys +tub +tub's +tube +tubed +tuber +tuberculosis +tubers +tubes +tubing +tubs +tuck +tucked +tucker +tuckered +tuckering +tucking +tucks +tuft +tuft's +tufted +tufter +tufts +tug +tugs +tuition +tuitions +tulip +tulip's +tulips +tumble +tumbled +tumbler +tumblers +tumbles +tumbling +tumult +tumult's +tumults +tumultuous +tumultuously +tumultuousness +tunable +tunableness +tune +tuned +tuner +tuners +tunes +tunic +tunic's +tunics +tuning +tuning's +tunings +tunnel +tunnels +tuple +tuple's +tuples +turban +turban's +turbaned +turbans +turbulence +turbulence's +turbulent +turbulently +turf +turkey +turkey's +turkeys +turmoil +turmoil's +turmoils +turn +turnable +turned +turner +turners +turning +turnings +turnip +turnip's +turnips +turnkey +turnkeys +turnover +turnovers +turns +turpentine +turquoise +turret +turret's +turreted +turrets +turtle +turtle's +turtles +turtling +tutor +tutored +tutorial +tutorial's +tutorials +tutoring +tutors +twain +twang +twanging +twas +tweak +tweaked +tweaker +tweaking +tweaks +tweed +tweezer +tweezers +twelfth +twelve +twelves +twenties +twentieth +twenty +twice +twig +twig's +twigs +twilight +twilight's +twilights +twill +twilled +twilling +twin +twin's +twine +twined +twiner +twines +twining +twinkle +twinkled +twinkler +twinkles +twinkling +twins +twirl +twirled +twirler +twirling +twirlingly +twirls +twist +twisted +twister +twisters +twisting +twists +twitch +twitched +twitcher +twitching +twitter +twittered +twitterer +twittering +two +two's +twofold +twos +tying +type +type's +typed +typedef +typedefs +typer +types +typewriter +typewriter's +typewriters +typhoid +typical +typically +typicalness +typification +typified +typifies +typify +typifying +typing +typist +typist's +typists +typo +typographic +typographical +typographically +typography +typos +tyranny +tyrant +tyrant's +tyrants +ubiquitous +ubiquitously +ubiquitousness +ubiquity +ugh +uglier +ugliest +ugliness +ugly +ulcer +ulcer's +ulcered +ulcering +ulcers +ultimate +ultimately +ultimateness +umbrella +umbrella's +umbrellas +umpire +umpire's +umpired +umpires +umpiring +unabashed +unabashedly +unabated +unabatedly +unabbreviated +unable +unabridged +unaccelerated +unacceptability +unacceptable +unacceptably +unaccessible +unaccommodated +unaccompanied +unaccomplished +unaccountably +unaccounted +unaccustomed +unaccustomedly +unachievable +unachieved +unacknowledged +unacquainted +unadaptable +unadjustable +unadjusted +unadopted +unadorned +unadulterated +unadulteratedly +unadvised +unadvisedly +unaffected +unaffectedly +unaffectedness +unaffectionate +unaffectionately +unafraid +unaggregated +unaided +unalienability +unalienable +unaligned +unallocated +unalloyed +unalterable +unalterableness +unalterably +unaltered +unambiguous +unambiguously +unambitious +unanchored +unanimous +unanimously +unannounced +unanswerable +unanswered +unanticipated +unanticipatedly +unapologetically +unappealing +unappealingly +unappreciated +unapproachability +unapproachable +unappropriated +unapt +unaptly +unaptness +unarguable +unarguably +unarmed +unarticulated +unary +unashamed +unashamedly +unasked +unassailable +unassailableness +unassembled +unassigned +unassigns +unassisted +unassuming +unassumingness +unattached +unattainability +unattainable +unattended +unattenuated +unattractive +unattractively +unattractiveness +unattributed +unauthentic +unauthenticated +unavailability +unavailable +unavailing +unavailingly +unavailingness +unavoidable +unavoidably +unaware +unawarely +unawareness +unawares +unbacked +unbalanced +unbalancedness +unbanned +unbanning +unbans +unbarbered +unbarred +unbated +unbearable +unbearably +unbeatable +unbeatably +unbeaten +unbeautifully +unbecoming +unbecomingly +unbecomingness +unbelievable +unbelievably +unbelieving +unbelievingly +unbelted +unbendable +unbetrothed +unbiased +unbiasedness +unbidden +unblemished +unblinded +unblinking +unblinkingly +unblock +unblocked +unblocking +unblocks +unblown +unblushing +unblushingly +unbodied +unbolted +unboned +unbonneted +unborn +unbound +unbounded +unboundedness +unbowed +unbranched +unbreakable +unbreathable +unbred +unbridled +unbroken +unbudging +unbudgingly +unbuffered +unbuilt +unbundled +unburdened +unbureaucratic +unburied +unburned +unbuttered +unbuttoned +unbuttons +uncaged +uncalculating +uncalled +uncandidly +uncanniness +uncanny +uncared +uncaring +uncatchable +uncaught +uncaused +unceasing +unceasingly +uncensored +uncertain +uncertainly +uncertainness +uncertainties +uncertainty +uncertified +unchallenged +unchangeability +unchangeable +unchangeably +unchanged +unchanging +unchangingly +unchangingness +uncharacteristically +uncharged +uncharitable +uncharitableness +uncharted +unchartered +uncheckable +unchecked +unchivalrously +unchosen +uncivil +uncivilly +unclaimed +unclamorous +unclamorously +unclamorousness +unclarity +unclassified +uncle +uncle's +unclean +uncleanliness +uncleanly +uncleanness +unclear +uncleared +unclenched +uncles +unclipped +unclosed +unclothed +unclouded +uncloudedly +unclustered +uncluttered +uncoated +uncoded +uncoiled +uncoined +uncomfortable +uncomfortably +uncomforted +uncommented +uncommitted +uncommon +uncommonly +uncommonness +uncomplaining +uncomplainingly +uncompleted +uncomplimentary +uncomprehending +uncomprehendingly +uncompress +uncompressed +uncompresses +uncompressing +uncompromising +uncompromisingly +uncomputable +unconceivable +unconcerned +unconcernedly +unconcernedness +unconditional +unconditionally +unconditioned +unconfined +unconfirmed +unconformity +unconnected +unconquerable +unconscious +unconsciously +unconsciousness +unconsidered +unconsolidated +unconstitutional +unconstitutionality +unconstitutionally +unconstrained +uncontaminated +uncontested +uncontrollability +uncontrollable +uncontrollably +uncontrolled +unconventional +unconventionally +unconvertible +unconvinced +unconvincing +unconvincingly +unconvincingness +uncool +uncooled +uncooperative +uncoordinated +uncorked +uncorrectable +uncorrected +uncorrelated +uncountable +uncountably +uncounted +uncouth +uncouthly +uncouthness +uncovenanted +uncover +uncovered +uncovering +uncovers +uncreated +uncritically +uncrowned +uncrushable +uncured +uncurled +uncynical +uncynically +undamaged +undamped +undaunted +undauntedly +undebatable +undecidable +undecided +undeclared +undecomposable +undecorated +undefended +undefinability +undefinable +undefined +undefinedness +undeformed +undelete +undeleted +undemocratic +undemocratically +undemonstrative +undemonstratively +undemonstrativeness +undeniable +undeniableness +undeniably +undepicted +under +underbrush +underdone +underestimate +underestimated +underestimates +underestimating +underestimation +underestimations +underflow +underflowed +underflowing +underflows +underfoot +undergo +undergoes +undergoing +undergone +undergrad +undergrad's +undergrads +undergraduate +undergraduate's +undergraduates +underground +undergrounder +underivable +underived +underlie +underlies +underline +underlined +underlines +underling +underling's +underlings +underlining +underlinings +underly +underlying +undermine +undermined +undermines +undermining +underneath +underpayment +underpayment's +underpayments +underpinning +underpinnings +underplay +underplayed +underplaying +underplays +underscore +underscored +underscores +understand +understandability +understandable +understandably +understanding +understandingly +understandings +understands +understated +understood +undertake +undertaken +undertaker +undertaker's +undertakers +undertakes +undertaking +undertakings +undertook +underway +underwear +underwent +underworld +underwrite +underwriter +underwriters +underwrites +underwriting +undescended +undesigned +undesigning +undesirability +undesirable +undesirableness +undesirably +undesired +undetectable +undetected +undetermined +undeveloped +undeviated +undeviating +undeviatingly +undid +undies +undifferentiated +undigested +undignified +undiluted +undiminished +undimmed +undiplomatic +undirected +undisciplined +undisclosed +undiscovered +undiscussed +undisguised +undisguisedly +undismayed +undisputed +undisrupted +undissociated +undistinguished +undistorted +undistributed +undisturbed +undivided +undo +undocumented +undoer +undoes +undoing +undoings +undomesticated +undone +undoubled +undoubted +undoubtedly +undrained +undramatically +undreamed +undress +undressed +undresses +undressing +undried +undrinkable +undue +unduly +undumper +undumper's +undutiful +undutifully +undutifulness +undying +unearned +unearthliness +unearthly +uneasily +uneasiness +uneasy +uneconomical +unedited +unelected +unembellished +unemotional +unemotionally +unemphatic +unemphatically +unemployable +unemployed +unemployment +unencumbered +unending +unendingly +unendurable +unendurableness +unendurably +unenlightening +unenthusiastic +unenthusiastically +unenumerated +unenvied +unequal +unequally +unequivocal +unequivocally +unerring +unerringly +unessential +unethically +unevaluated +uneven +unevenly +unevenness +uneventful +uneventfully +unexamined +unexampled +unexceptionally +unexcused +unexpanded +unexpected +unexpectedly +unexpectedness +unexpended +unexperienced +unexplainable +unexplained +unexploited +unexplored +unexpressed +unextended +unfading +unfadingly +unfair +unfairly +unfairness +unfaith +unfaithful +unfaithfully +unfaithfulness +unfaltering +unfalteringly +unfamiliar +unfamiliarity +unfamiliarly +unfashionable +unfashionably +unfastened +unfathered +unfeathered +unfeigned +unfeignedly +unfenced +unfettered +unfilial +unfilially +unfilled +unfinished +unfired +unfit +unfitly +unfitness +unfitted +unfixed +unflagging +unflaggingly +unflattering +unflatteringly +unfledged +unflinching +unflinchingly +unfocused +unfold +unfolded +unfolding +unfolds +unforeseen +unforgeable +unforgettable +unforgettably +unforgivable +unforgiving +unforgivingness +unformatted +unformed +unforthcoming +unfortunate +unfortunately +unfortunates +unfounded +unfrequented +unfriendliness +unfriendly +unfrosted +unfruitful +unfruitfully +unfruitfulness +unfulfilled +unfunded +unfunnily +unfurnished +ungainliness +ungainly +ungallantly +ungenerously +ungirt +unglazed +unglued +ungot +ungotten +ungoverned +ungraceful +ungracefully +ungracefulness +ungraciously +ungraded +ungrammatical +ungrateful +ungratefully +ungratefulness +ungratified +ungrounded +unguarded +unguardedly +unguardedness +unguessable +unguessed +unguided +unhallow +unhallowed +unhampered +unhandily +unhandsomely +unhappier +unhappiest +unhappily +unhappiness +unhappy +unharmed +unhealthily +unhealthiness +unhealthy +unheard +unheeded +unheeding +unhelm +unhelpfully +unheralded +unhesitating +unhesitatingly +unhinged +unhitched +unhooks +unhoped +unhurriedly +unhysterical +unhysterically +unicorn +unicorn's +unicorns +unidentifiable +unidentified +unidirectional +unidirectionality +unidirectionally +unification +unifications +unified +unifier +unifiers +unifies +uniform +uniformed +uniforming +uniformities +uniformity +uniformly +uniformness +uniforms +unify +unifying +unilluminating +unimaginable +unimaginably +unimaginatively +unimpaired +unimpassioned +unimpeded +unimplemented +unimportance +unimportant +unimpressed +unimproved +unincorporated +unindented +uninfected +uninfluenced +uninformatively +uninformed +uninhabited +uninhibited +uninhibitedly +uninhibitedness +uninitiated +uninjured +uninspired +uninspiring +uninstantiated +uninsulated +unintelligent +unintelligently +unintelligibility +unintelligible +unintelligibleness +unintelligibly +unintended +unintentional +unintentionally +uninteresting +uninterestingly +uninterpretable +uninterpreted +uninterrupted +uninterruptedly +uninterruptedness +uninterviewed +uninvited +union +union's +unions +unique +uniquely +uniqueness +unison +unit +unit's +unite +united +unitedly +uniter +unites +unities +uniting +unitive +units +unity +unity's +univalve +univalve's +univalves +universal +universality +universally +universalness +universals +universe +universe's +universes +universities +university +university's +unjacketed +unjam +unjammed +unjamming +unjoined +unjust +unjustifiable +unjustified +unjustly +unjustness +unkind +unkindliness +unkindly +unkindness +unknit +unknowable +unknowing +unknowingly +unknown +unknowns +unlaced +unlamented +unlashed +unlaundered +unlawful +unlawfully +unlawfulness +unleaded +unleash +unleashed +unleashes +unleashing +unleavened +unless +unlettered +unlicensed +unlicked +unlike +unlikelihood +unlikelihoods +unlikeliness +unlikely +unlikeness +unlimbers +unlimited +unlimitedly +unlined +unlink +unlinked +unlinking +unlinks +unlisted +unload +unloaded +unloader +unloaders +unloading +unloads +unlock +unlocked +unlocking +unlocks +unlogged +unloved +unluckily +unluckiness +unlucky +unmade +unmagnified +unmaintainable +unmaintained +unmaliciously +unmanageable +unmanageably +unmanaged +unmanned +unmannered +unmanneredly +unmannerliness +unmannerly +unmapped +unmaps +unmarked +unmarried +unmarrieds +unmasked +unmatchable +unmatched +unmated +unmates +unmeant +unmeasurable +unmentionable +unmentionables +unmentioned +unmerciful +unmercifully +unmeshed +unmistakable +unmistakably +unmitigated +unmitigatedly +unmitigatedness +unmixed +unmoderated +unmodifiable +unmodified +unmolested +unmotivated +unmount +unmountable +unmounted +unmoved +unmurmuring +unnameable +unnamed +unnatural +unnaturally +unnaturalness +unnecessarily +unnecessary +unneeded +unnegated +unnerve +unnerved +unnerves +unnerving +unnervingly +unnoticed +unnourished +unnumbered +unobservable +unobservables +unobserved +unobtainable +unoccupied +unofficial +unofficially +unopened +unordered +unoriginals +unorthodoxly +unpack +unpackaged +unpackages +unpacked +unpacker +unpacking +unpacks +unpadded +unpaged +unpaid +unpainted +unpaired +unparliamentary +unparsed +unpartitioned +unpatriotic +unpaved +unperceived +unperformed +unperturbed +unperturbedly +unplaced +unplagued +unplanned +unpleasant +unpleasantly +unpleasantness +unpleased +unplowed +unplugged +unplugging +unplugs +unplumbed +unpolled +unpolluted +unpopular +unpopularity +unprecedented +unprecedentedly +unpredictability +unpredictable +unpredictably +unpredicted +unprejudiced +unprescribed +unpreserved +unpretending +unpretentious +unpretentiously +unpretentiousness +unpriced +unprimed +unprincipled +unprincipledness +unprintable +unprinted +unprivileged +unproblematic +unproblematical +unproblematically +unprocessed +unprofitable +unprofitableness +unprofitably +unprojected +unpromising +unpromisingly +unprompted +unpronounceable +unpropagated +unpropertied +unprotected +unprotectedly +unprovability +unprovable +unproved +unproven +unprovided +unpublished +unpunched +unpunished +unqualified +unqualifiedly +unquantifiable +unquenched +unquestionably +unquestioned +unquestioningly +unquoted +unranked +unrated +unravel +unravels +unreachable +unreacted +unread +unreadability +unreadable +unreal +unrealism +unrealistic +unrealistically +unrealized +unrealizes +unreasonable +unreasonableness +unreasonably +unreassuringly +unreconstructed +unrecordable +unrecorded +unrecoverable +unredeemed +unreferenced +unrefined +unreflected +unregister +unregistered +unregistering +unregisters +unregulated +unrehearsed +unreinforced +unrelated +unreleased +unrelenting +unrelentingly +unreliabilities +unreliability +unreliable +unreliably +unremarked +unreported +unrepresentable +unrepresented +unrequested +unrequited +unreserved +unreservedly +unreservedness +unresisted +unresisting +unresolved +unresponsive +unresponsively +unresponsiveness +unrest +unrestrained +unrestrainedly +unrestrainedness +unrestricted +unrestrictedly +unrestrictive +unreturned +unrevealing +unrifled +unrighteous +unrighteously +unrighteousness +unroll +unrolled +unrolling +unrolls +unromantically +unrotated +unruffled +unruled +unruliness +unruly +unsafe +unsafely +unsaid +unsalted +unsanitary +unsatisfactorily +unsatisfactory +unsatisfiability +unsatisfiable +unsatisfied +unsatisfying +unsaturated +unsaved +unscheduled +unschooled +unscientific +unscientifically +unscramble +unscrambled +unscrambler +unscrambles +unscrambling +unscratched +unscreened +unscrews +unscripted +unscrupulous +unscrupulously +unscrupulousness +unsealed +unseals +unseasonable +unseasonableness +unseasonably +unseasoned +unsecured +unseeded +unseeing +unseemly +unseen +unsegmented +unsegregated +unselected +unselfish +unselfishly +unselfishness +unsent +unserved +unserviced +unsettled +unsettledness +unsettling +unsettlingly +unshaded +unshakable +unshaken +unshared +unsharpened +unshaved +unshaven +unsheathing +unshelled +unsheltered +unshielded +unshod +unsigned +unsimplified +unsized +unskilled +unskillful +unskillfully +unskillfulness +unslings +unsloped +unslung +unsmiling +unsmilingly +unsnap +unsnapped +unsnapping +unsnaps +unsociability +unsociable +unsociableness +unsociably +unsocial +unsocially +unsolicited +unsolvable +unsolved +unsophisticated +unsophistication +unsorted +unsought +unsound +unsounded +unsoundly +unsoundness +unsparing +unsparingly +unspeakable +unspecified +unspent +unspoiled +unspoken +unspotted +unsprayed +unsprung +unstable +unstableness +unstably +unstacked +unstacks +unstained +unstapled +unstaring +unstated +unsteadily +unsteadiness +unsteady +unstemmed +unstinting +unstintingly +unstoppable +unstopped +unstrained +unstratified +unstreamed +unstressed +unstriped +unstructured +unstrung +unstuck +unsubscripted +unsubstantially +unsubstantiated +unsubstituted +unsuccessful +unsuccessfully +unsuffixed +unsuitability +unsuitable +unsuitably +unsuited +unsung +unsupportable +unsupported +unsure +unsurpassed +unsurprised +unsurprising +unsurprisingly +unsuspected +unsuspecting +unsuspended +unswerving +unsymmetrically +unsympathetic +untamed +untampered +untaped +untapped +untaught +untented +unterminated +untestable +untested +unthematic +unthinkable +unthinkably +unthinkingly +untidiness +untidy +untie +untied +unties +until +untimeliness +untimely +untitled +unto +untold +untouchable +untouchable's +untouchables +untouched +untoward +untowardly +untowardness +untraceable +untraced +untracked +untrained +untransformed +untranslated +untransposed +untreated +untried +untrod +untroubled +untrue +untruly +untrusted +untrustworthiness +untruth +untruthful +untruthfully +untruthfulness +untutored +untwisted +untying +untyped +unusable +unused +unusual +unusually +unusualness +unuttered +unvalued +unvarnished +unvarying +unveil +unveiled +unveiling +unveils +unventilated +unverified +unvisited +unvoiced +unwaged +unwanted +unwarily +unwarranted +unwashed +unwashedness +unwatched +unwavering +unwaveringly +unwearied +unweariedly +unweighed +unwelcome +unwept +unwholesome +unwholesomely +unwieldiness +unwieldy +unwilled +unwilling +unwillingly +unwillingness +unwind +unwinder +unwinders +unwinding +unwinds +unwinking +unwired +unwise +unwisely +unwiser +unwisest +unwitnessed +unwitting +unwittingly +unwonted +unwontedly +unwontedness +unworldliness +unworldly +unworn +unworthiness +unworthy +unwound +unwounded +unwoven +unwrap +unwrapped +unwrapping +unwraps +unwrinkled +unwritable +unwritten +unyielded +unyielding +unyieldingly +up +upbraid +upbraider +upbringing +upcoming +update +updated +updater +updates +updating +upfield +upgrade +upgraded +upgrades +upgrading +upheld +uphill +uphold +upholder +upholders +upholding +upholds +upholster +upholstered +upholsterer +upholsterers +upholstering +upholsters +upkeep +upland +uplander +uplands +uplift +uplifted +uplifter +uplifting +uplifts +upload +uploaded +uploading +uploads +upon +upper +uppermost +uppers +upright +uprightly +uprightness +uprising +uprising's +uprisings +uproar +uproot +uprooted +uprooter +uprooting +uproots +ups +upset +upsets +upsetting +upshot +upshot's +upshots +upside +upsides +upstairs +upstream +upturn +upturned +upturning +upturns +upward +upwardly +upwardness +upwards +urban +urchin +urchin's +urchins +urge +urged +urgent +urgently +urger +urges +urging +urgings +urinate +urinated +urinates +urinating +urination +urine +urn +urn's +urning +urns +us +usability +usable +usably +usage +usages +use +used +useful +usefully +usefulness +useless +uselessly +uselessness +user +user's +users +uses +usher +ushered +ushering +ushers +using +usual +usually +usualness +usurp +usurped +usurper +utensil +utensil's +utensils +utilities +utility +utility's +utmost +utopian +utopian's +utopians +utter +utterance +utterance's +utterances +uttered +utterer +uttering +utterly +uttermost +utters +uucp +uucp's +vacancies +vacancy +vacancy's +vacant +vacantly +vacantness +vacate +vacated +vacates +vacating +vacation +vacationed +vacationer +vacationers +vacationing +vacations +vacillate +vacillated +vacillates +vacillating +vacillatingly +vacillation +vacillations +vacillator +vacillator's +vacillators +vacuo +vacuous +vacuously +vacuousness +vacuum +vacuumed +vacuuming +vacuums +vagabond +vagabond's +vagabonds +vagaries +vagary +vagary's +vagina +vagina's +vaginas +vagrant +vagrantly +vagrants +vague +vaguely +vagueness +vaguer +vaguest +vainly +vale +vale's +valedictorian +valedictorian's +valence +valence's +valences +valentine +valentine's +valentines +vales +valet +valet's +valets +valiant +valiantly +valiantness +valid +validate +validated +validates +validating +validation +validations +validity +validly +validness +valley +valley's +valleys +valuable +valuableness +valuables +valuably +valuation +valuation's +valuations +valuator +valuators +value +valued +valuer +valuers +values +valuing +valve +valve's +valved +valves +valving +van +van's +vane +vane's +vaned +vanes +vanilla +vanish +vanished +vanisher +vanishes +vanishing +vanishingly +vanities +vanity +vanquish +vanquished +vanquisher +vanquishes +vanquishing +vans +vantage +vantages +variability +variable +variable's +variableness +variables +variably +variance +variance's +variances +variant +variantly +variants +variation +variation's +variations +varied +variedly +varier +varies +varieties +variety +variety's +various +variously +variousness +varnish +varnish's +varnished +varnisher +varnishers +varnishes +varnishing +vary +varying +varyingly +varyings +vase +vase's +vases +vassal +vassals +vast +vaster +vastest +vastly +vastness +vat +vat's +vats +vaudeville +vault +vaulted +vaulter +vaulting +vaults +vaunt +vaunted +vaunter +veal +vealer +vealing +vector +vector's +vectored +vectoring +vectors +veer +veered +veering +veeringly +veers +vegetable +vegetable's +vegetables +vegetarian +vegetarian's +vegetarians +vegetate +vegetated +vegetates +vegetating +vegetation +vegetative +vegetatively +vegetativeness +vehemence +vehement +vehemently +vehicle +vehicle's +vehicles +vehicular +veil +veiled +veiling +veils +vein +veined +veiner +veining +veins +velocities +velocity +velocity's +velvet +vend +vender +vending +vendor +vendor's +vendors +venerable +venerableness +vengeance +venison +venom +venomous +venomously +venomousness +vent +vented +venter +ventilate +ventilated +ventilates +ventilating +ventilation +ventilations +ventilative +venting +ventral +ventrally +ventricle +ventricle's +ventricles +vents +venture +ventured +venturer +venturers +ventures +venturing +venturings +veracity +veranda +veranda's +verandaed +verandas +verb +verb's +verbal +verbally +verbatim +verbose +verbosely +verboseness +verbs +verdict +verdicts +verdure +verdured +verge +verger +verges +verier +veriest +verifiability +verifiable +verifiableness +verification +verifications +verified +verifier +verifier's +verifiers +verifies +verify +verifying +verily +veritable +veritableness +vermin +versa +versatile +versatilely +versatileness +versatility +verse +versed +verser +verses +versing +version +versions +versus +vertebrate +vertebrate's +vertebrates +vertebration +vertex +vertexes +vertical +vertically +verticalness +verticals +vertices +very +vessel +vessel's +vessels +vest +vested +vestige +vestige's +vestiges +vestigial +vestigially +vesting +vests +veteran +veteran's +veterans +veterinarian +veterinarian's +veterinarians +veterinary +veto +vetoed +vetoer +vetoes +vetoing +vetting +vex +vexation +vexed +vexedly +vexes +vexing +vi +vi's +via +viability +viable +viably +vial +vial's +vials +vibrate +vibrated +vibrates +vibrating +vibration +vibrations +vice +vice's +viceroy +vices +vicing +vicinities +vicinity +vicious +viciously +viciousness +vicissitude +vicissitude's +vicissitudes +victim +victim's +victims +victor +victor's +victories +victorious +victoriously +victoriousness +victors +victory +victory's +victual +victuals +video +videos +videotape +videotape's +videotaped +videotapes +videotaping +vie +vied +vier +vies +view +viewable +viewed +viewer +viewers +viewing +viewings +viewpoint +viewpoint's +viewpoints +viewport +views +vigilance +vigilant +vigilante +vigilante's +vigilantes +vigilantly +vignette +vignette's +vignetted +vignetter +vignettes +vignetting +vigorous +vigorously +vigorousness +vii +viii +vile +vilely +vileness +viler +vilest +vilification +vilifications +vilified +vilifier +vilifies +vilify +vilifying +villa +villa's +village +village's +villager +villagers +villages +villain +villain's +villainous +villainously +villainousness +villains +villainy +villas +vindictive +vindictively +vindictiveness +vine +vine's +vinegar +vinegars +vines +vineyard +vineyard's +vineyards +vining +vintage +vintager +vintages +violate +violated +violates +violating +violation +violations +violative +violator +violator's +violators +violence +violent +violently +violet +violet's +violets +violin +violin's +violinist +violinist's +violinists +violins +viper +viper's +vipers +viral +virally +virgin +virgin's +virginity +virgins +virtual +virtualize +virtually +virtue +virtue's +virtues +virtuoso +virtuoso's +virtuosos +virtuous +virtuously +virtuousness +virus +virus's +viruses +vis +visa +visaed +visage +visaged +visaing +visas +viscosities +viscosity +viscount +viscount's +viscounts +viscous +viscously +viscousness +visibilities +visibility +visible +visibleness +visibly +vision +vision's +visionariness +visionary +visioned +visioning +visions +visit +visitation +visitation's +visitations +visited +visiting +visitor +visitor's +visitors +visits +visor +visor's +visored +visors +vista +vista's +vistaed +vistas +visual +visually +visuals +vita +vitae +vital +vitality +vitally +vitals +vitamin +vitamin's +vitamins +vivid +vividly +vividness +vizier +vocabularies +vocabulary +vocal +vocally +vocals +vocation +vocation's +vocational +vocationally +vocations +vogue +voice +voiced +voicer +voicers +voices +voicing +void +voided +voider +voiding +voidness +voids +volatile +volatileness +volatiles +volatilities +volatility +volcanic +volcano +volcano's +volcanos +volley +volleyball +volleyball's +volleyballs +volleyed +volleyer +volleying +volleys +volt +voltage +voltages +volts +volume +volume's +volumed +volumes +voluming +voluntarily +voluntariness +voluntary +volunteer +volunteered +volunteering +volunteers +vomit +vomited +vomiter +vomiting +vomits +vortex +vortexes +vote +voted +voter +voters +votes +voting +votive +votively +votiveness +vouch +voucher +vouchers +vouches +vouching +vow +vowed +vowel +vowel's +vowels +vower +vowing +vows +voyage +voyaged +voyager +voyagers +voyages +voyaging +voyagings +vulgar +vulgarly +vulnerabilities +vulnerability +vulnerable +vulnerableness +vulture +vulture's +vultures +wade +waded +wader +waders +wades +wading +wafer +wafer's +wafered +wafering +wafers +waffle +waffle's +waffled +waffles +waffling +waft +wafter +wag +wage +waged +wager +wagered +wagerer +wagering +wagers +wages +waging +wagon +wagon's +wagons +wags +wail +wailed +wailer +wailing +wails +waist +waist's +waistcoat +waistcoat's +waistcoated +waistcoats +waisted +waister +waists +wait +waited +waiter +waiter's +waiters +waiting +waitress +waitress's +waitresses +waits +waive +waived +waiver +waiverable +waivers +waives +waiving +wake +waked +waken +wakened +wakener +wakening +waker +wakes +waking +walk +walkable +walked +walker +walkers +walking +walks +walkway +walkway's +walkways +wall +wall's +walled +waller +wallet +wallet's +wallets +walling +wallow +wallowed +wallower +wallowing +wallows +walls +walnut +walnut's +walnuts +walrus +walrus's +walruses +waltz +waltzed +waltzer +waltzes +waltzing +wan +wand +wander +wandered +wanderer +wanderers +wandering +wanderings +wanders +wane +waned +wanes +waning +wanly +wanness +want +wanted +wanter +wanting +wanton +wantoner +wantonly +wantonness +wants +war +war's +warble +warbled +warbler +warbles +warbling +ward +warded +warden +wardens +warder +warding +wardrobe +wardrobe's +wardrobes +wards +ware +warehouse +warehoused +warehouser +warehouses +warehousing +wares +warfare +warier +wariest +warily +wariness +waring +warlike +warm +warmed +warmer +warmers +warmest +warming +warmly +warmness +warms +warmth +warn +warned +warner +warning +warningly +warnings +warns +warp +warp's +warped +warper +warping +warps +warrant +warranted +warranter +warranties +warranting +warrants +warranty +warranty's +warred +warring +warrior +warrior's +warriors +wars +warship +warship's +warships +wart +wart's +warted +warts +wary +was +wash +washed +washer +washers +washes +washing +washings +wasn't +wasp +wasp's +wasps +waste +wasted +wasteful +wastefully +wastefulness +waster +wastes +wasting +wastingly +watch +watched +watcher +watchers +watches +watchful +watchfully +watchfulness +watching +watchings +watchman +watchword +watchword's +watchwords +water +watered +waterer +waterfall +waterfall's +waterfalls +wateriness +watering +waterings +waterproof +waterproofed +waterproofer +waterproofing +waterproofness +waterproofs +waters +waterway +waterway's +waterways +watery +wave +waved +waveform +waveform's +waveforms +wavefront +wavefront's +wavefronts +wavelength +wavelengths +waver +wavered +waverer +wavering +waveringly +wavers +waves +waving +wax +waxed +waxen +waxer +waxers +waxes +waxier +waxiness +waxing +waxy +way +way's +ways +wayside +waysides +wayward +waywardly +waywardness +we +we'd +we'll +we're +we've +weak +weaken +weakened +weakener +weakening +weakens +weaker +weakest +weakliness +weakly +weakness +weakness's +weaknesses +wealth +wealthier +wealthiest +wealthiness +wealths +wealthy +wean +weaned +weaner +weaning +weapon +weapon's +weaponed +weapons +wear +wearable +wearer +wearied +wearier +wearies +weariest +wearily +weariness +wearing +wearingly +wearisome +wearisomely +wearisomeness +wears +weary +wearying +weasel +weasel's +weasels +weather +weathercock +weathercock's +weathercocks +weathered +weatherer +weathering +weatherly +weathers +weave +weaver +weavers +weaves +weaving +web +web's +weber +webs +wed +wedded +wedding +wedding's +weddings +wedge +wedged +wedges +wedging +weds +wee +weed +weeded +weeder +weeding +weeds +week +week's +weekday +weekday's +weekdays +weekend +weekend's +weekender +weekends +weeklies +weekly +weeks +weep +weeped +weeper +weepers +weeping +weeps +weigh +weighed +weigher +weighing +weighings +weighs +weight +weighted +weighter +weighting +weightings +weights +weird +weirdly +weirdness +welcome +welcomed +welcomely +welcomeness +welcomer +welcomes +welcoming +weld +welded +welder +welders +welding +weldings +welds +welfare +well +welled +welling +wellness +wells +wench +wench's +wencher +wenches +went +wept +were +weren't +west +wester +westered +westering +westerlies +westerly +western +westerner +westerners +westing +westward +westwards +wet +wetly +wetness +wets +wetted +wetter +wettest +wetting +whack +whacked +whacker +whacking +whacks +whale +whaler +whales +whaling +whammies +whammy +wharf +wharfs +wharves +what +what's +whatchamacallit +whatchamacallit's +whatchamacallits +whatever +whatsoever +wheat +wheaten +wheel +wheeled +wheeler +wheelers +wheeling +wheelings +wheels +whelp +when +whence +whenever +whens +where +where's +whereabouts +whereas +whereby +wherein +whereupon +wherever +whether +whew +whey +which +whichever +while +whiled +whiles +whiling +whilst +whim +whim's +whimper +whimpered +whimpering +whimpers +whims +whimsical +whimsically +whimsicalness +whimsied +whimsies +whimsy +whimsy's +whine +whined +whiner +whines +whining +whiningly +whip +whip's +whipped +whipper +whipper's +whippers +whipping +whipping's +whippings +whips +whirl +whirled +whirler +whirling +whirlpool +whirlpool's +whirlpools +whirls +whirlwind +whirr +whirring +whisk +whisked +whisker +whiskered +whiskers +whiskey +whiskey's +whiskeys +whisking +whisks +whisper +whispered +whisperer +whispering +whisperingly +whisperings +whispers +whistle +whistled +whistler +whistlers +whistles +whistling +whit +white +whited +whitely +whiten +whitened +whitener +whiteners +whiteness +whitening +whitens +whiter +whites +whitespace +whitest +whitewash +whitewashed +whitewasher +whitewashing +whiting +whittle +whittled +whittler +whittles +whittling +whittlings +whiz +whizzed +whizzes +whizzing +who +who's +whoever +whole +wholehearted +wholeheartedly +wholeness +wholes +wholesale +wholesaled +wholesaler +wholesalers +wholesales +wholesaling +wholesome +wholesomely +wholesomeness +wholly +whom +whomever +whoop +whooped +whooper +whooping +whoops +whore +whore's +whores +whoring +whorl +whorl's +whorled +whorls +whose +why +wick +wicked +wickedly +wickedness +wicker +wicking +wicks +wide +widely +widen +widened +widener +wideness +widening +widens +wider +widespread +widest +widget +widget's +widgets +widow +widowed +widower +widowers +widows +width +widths +wield +wielded +wielder +wielding +wields +wife +wife's +wifeliness +wifely +wig +wig's +wigs +wigwam +wild +wildcat +wildcat's +wildcats +wilder +wilderness +wildest +wilding +wildly +wildness +wile +wiled +wiles +wilier +wiliness +wiling +will +willed +willer +willful +willfully +willfulness +willing +willingly +willingness +willings +willow +willow's +willower +willows +wills +wilt +wilted +wilting +wilts +wily +win +wince +winced +winces +wincing +wind +winded +winder +winders +windier +windiness +winding +windmill +windmill's +windmilling +windmills +window +window's +windowed +windowing +windows +winds +windy +wine +wined +winer +winers +wines +wing +winged +winger +wingers +winging +wings +wining +wink +winked +winker +winking +winks +winner +winner's +winners +winning +winningly +winnings +wins +winter +wintered +winterer +wintering +winterly +winters +wintrier +wintriness +wintry +wipe +wiped +wiper +wipers +wipes +wiping +wire +wired +wireless +wirer +wires +wiretap +wiretap's +wiretaps +wirier +wiriness +wiring +wirings +wiry +wisdom +wisdoms +wise +wised +wisely +wiseness +wiser +wises +wisest +wish +wished +wisher +wishers +wishes +wishful +wishfully +wishfulness +wishing +wising +wisp +wisp's +wisps +wistful +wistfully +wistfulness +wit +wit's +witch +witchcraft +witches +witching +with +withal +withdraw +withdrawal +withdrawal's +withdrawals +withdrawer +withdrawing +withdrawn +withdrawnness +withdraws +withdrew +wither +withered +withering +witheringly +withers +withheld +withhold +withholder +withholders +withholding +withholdings +withholds +within +without +withstand +withstanding +withstands +withstood +witness +witnessed +witnesses +witnessing +wits +wittier +wittiest +wittiness +witty +wives +wizard +wizard's +wizardly +wizards +woe +woeful +woefully +woeness +woke +woken +wolf +wolfer +wolves +woman +woman's +womanhood +womanliness +womanly +womb +womb's +wombed +wombs +women +women's +womens +won +won't +wonder +wondered +wonderer +wonderful +wonderfully +wonderfulness +wondering +wonderingly +wonderland +wonderland's +wonderment +wonders +wondrous +wondrously +wondrousness +wont +wonted +wontedly +wontedness +wonting +woo +wood +wood's +woodchuck +woodchuck's +woodchucks +woodcock +woodcock's +woodcocks +wooded +wooden +woodenly +woodenness +woodier +woodiness +wooding +woodland +woodlander +woodman +woodpecker +woodpecker's +woodpeckers +woods +woodser +woodwork +woodworker +woodworking +woody +wooed +wooer +woof +woofed +woofer +woofers +woofing +woofs +wooing +wool +wooled +woolen +woolens +woollier +woollies +woolliness +woolly +wools +wooly +woos +word +word's +worded +wordier +wordily +wordiness +wording +wordings +words +wordy +wore +work +workable +workableness +workably +workaround +workaround's +workarounds +workbench +workbench's +workbenches +workbook +workbook's +workbooks +worked +worker +worker's +workers +workflow +workhorse +workhorse's +workhorses +working +workingman +workings +workload +workloads +workman +workmanly +workmanship +workmen +workmen's +works +workshop +workshop's +workshops +workspace +workspaces +workstation +workstation's +workstations +world +world's +worlders +worldliness +worldly +worlds +worldwide +worm +wormed +wormer +worming +worms +worn +worried +worriedly +worrier +worriers +worries +worrisome +worrisomely +worrisomeness +worry +worrying +worryingly +worse +worser +worship +worshipful +worshipfully +worshipfulness +worships +worst +worsted +worth +worthier +worthies +worthiest +worthiness +worthing +worthless +worthlessly +worthlessness +worths +worthwhile +worthwhileness +worthy +would +wouldest +wouldn't +wound +wounded +wounding +wounds +wove +woven +wrangle +wrangled +wrangler +wranglers +wrangles +wrangling +wrap +wrap's +wrapped +wrapper +wrapper's +wrappers +wrapping +wrappings +wraps +wrath +wreak +wreaks +wreath +wreathed +wreathes +wreathing +wreck +wreckage +wrecked +wrecker +wreckers +wrecking +wrecks +wren +wren's +wrench +wrenched +wrenches +wrenching +wrenchingly +wrens +wrest +wrested +wrester +wresting +wrestle +wrestled +wrestler +wrestles +wrestling +wrestlings +wrests +wretch +wretched +wretchedly +wretchedness +wretches +wriggle +wriggled +wriggler +wriggles +wriggling +wring +wringer +wringing +wrings +wrinkle +wrinkled +wrinkles +wrinkling +wrist +wrist's +wrists +wristwatch +wristwatch's +wristwatches +writ +writ's +writable +write +writer +writer's +writers +writes +writhe +writhed +writhes +writhing +writing +writings +writs +written +wrong +wronged +wronger +wrongest +wronging +wrongly +wrongness +wrongs +wrote +wrought +wrung +xi +xii +xiii +xiv +xix +xv +xvi +xvii +xviii +xx +yacc +yacc's +yank +yanked +yanking +yanks +yard +yard's +yarded +yarding +yards +yardstick +yardstick's +yardsticks +yarn +yarn's +yarned +yarning +yarns +yawn +yawner +yawning +yawningly +yawns +yea +yeah +year +year's +yearly +yearn +yearned +yearner +yearning +yearningly +yearnings +yearns +years +yeas +yeast +yeast's +yeasts +yecch +yell +yelled +yeller +yelling +yellow +yellowed +yellower +yellowest +yellowing +yellowish +yellowness +yellows +yells +yelp +yelped +yelper +yelping +yelps +yeoman +yeomanly +yeomen +yes +yeses +yesterday +yesterday's +yesterdays +yet +yield +yielded +yielder +yielding +yields +yoke +yoke's +yokes +yoking +yon +yonder +you +you'd +you'll +you're +you've +young +younger +youngest +youngly +youngness +youngster +youngster's +youngsters +your +your's +yours +yourself +yourselves +youth +youth's +youthes +youthful +youthfully +youthfulness +yuck +yummier +yummy +yuppie +yuppie's +yuppies +zap +zapped +zapping +zaps +zeal +zealous +zealously +zealousness +zebra +zebra's +zebras +zenith +zero +zeroed +zeroes +zeroing +zeros +zeroth +zest +zigzag +zinc +zinc's +zodiac +zodiacs +zonal +zonally +zone +zoned +zonely +zoner +zones +zoning +zoo +zoo's +zoological +zoologically +zoom +zoomed +zooming +zooms +zoos +acclimatization +acclimatization's +acclimatizations +acclimatized +accouterment +accouterment's +accouterments +acknowledgment +acknowledgment's +acknowledgments +actualization +actualization's +actualizations +aerosolize +aerosolized +agonize +agonized +agonizedlies +agonizedly +agonizer +agonizers +agonizes +agonizing +agonizingly +airfoil +airfoils +airplane +airplane's +airplanes +alphabetize +alphabetized +alphabetizer +alphabetizers +alphabetizes +alphabetizing +aluminum +aluminum's +aluminums +amenorrhea +amortize +amortized +amortizes +amortizing +amphitheater +amphitheater's +amphitheaters +analog +analog's +analogs +analyzable +analyze +analyzed +analyzer +analyzers +analyzes +analyzing +anemia +anemia's +anemias +anemic +anemics +anesthesia +anesthesia's +anesthesias +anesthetic +anesthetic's +anesthetically +anesthetics +anesthetize +anesthetized +anesthetizer +anesthetizer's +anesthetizers +anesthetizes +anesthetizing +anodize +anodized +anodizes +anodizing +antagonize +antagonized +antagonizer +antagonizers +antagonizes +antagonizing +apologize +apologized +apologizer +apologizers +apologizes +apologizing +appall +appalls +appareled +appetizer +appetizing +appetizingly +arbor +arbor's +arbored +arbors +archaize +archaized +archaizer +archaizers +archaizes +archaizing +ardor +ardor's +ardors +arithmetize +arithmetized +arithmetizes +armor +armor's +armored +armorer +armorer's +armorers +armoried +armories +armoring +armors +armory +armory's +atomization +atomization's +atomizations +atomize +atomized +atomizer +atomizers +atomizes +atomizing +authorization +authorization's +authorizations +authorize +authorized +authorizer +authorizers +authorizes +authorizing +autodialer +axiomatization +axiomatization's +axiomatizations +axiomatize +axiomatized +axiomatizes +axiomatizing +balkanize +balkanized +balkanizing +baptize +baptized +baptizer +baptizers +baptizes +baptizing +barreled +barreling +bastardize +bastardized +bastardizes +bastardizing +bedeviled +bedeviling +behavior +behavior's +behavioral +behaviorally +behaviored +behaviorism +behaviorism's +behaviorisms +behavioristic +behavioristics +behaviors +behoove +behoove's +behooved +behooves +behooving +behooving's +behoovingly +behoovings +belabor +belabor's +belabored +belaboring +belabors +beveled +beveling +bevelings +bowdlerize +bowdlerized +bowdlerizer +bowdlerizes +bowdlerizing +brutalize +brutalized +brutalizes +brutalizing +burglarize +burglarized +burglarizes +burglarizing +busheled +busheling +bushelings +caliber +calibers +canaled +canaling +canceled +cancelled +canceler +canceling +candor +candor's +candors +cannibalize +cannibalized +cannibalizes +cannibalizing +canonicalization +canonicalize +canonicalized +canonicalizes +canonicalizing +capitalization +capitalization's +capitalizations +capitalize +capitalized +capitalizer +capitalizers +capitalizes +capitalizing +carbonization +carbonization's +carbonizations +carbonize +carbonized +carbonizer +carbonizers +carbonizes +carbonizing +catalog +catalog's +cataloged +cataloger +cataloging +catalogs +categorization +categorization's +categorizations +categorize +categorized +categorizer +categorizers +categorizes +categorizing +center +center's +centered +centerer +centerers +centering +centerings +centerpiece +centerpiece's +centerpieces +centers +centimeter +centimeter's +centimeters +centralization +centralization's +centralizations +centralize +centralized +centralizer +centralizers +centralizes +centralizing +channeled +channeler +channeler's +channelers +channeling +characterizable +characterizable's +characterizables +characterization +characterization's +characterizations +characterize +characterized +characterizer +characterizers +characterizes +characterizing +checkbook +checkbook's +checkbooks +chiseled +chiseler +chiselers +civilization +civilization's +civilizations +civilize +civilized +civilizedness +civilizer +civilizers +civilizes +civilizing +clamor +clamored +clamorer +clamorer's +clamorers +clamoring +clamors +cognizance +cognizant +colonization +colonization's +colonizations +colonize +colonized +colonizer +colonizers +colonizes +colonizing +color +color's +colored +coloreds +colorer +colorer's +colorers +colorful +colorfully +colorfulness +coloring +colorings +colorless +colorlessly +colorlessness +colors +columnize +columnized +columnizes +columnizing +compartmentalize +compartmentalized +compartmentalizes +compartmentalizing +computerize +computerized +computerizes +computerizing +conceptualization +conceptualization's +conceptualizations +conceptualize +conceptualized +conceptualizer +conceptualizes +conceptualizing +counseled +counseling +counselor +counselor's +counselors +criticize +criticized +criticizer +criticizers +criticizes +criticizing +criticizinglies +criticizingly +crystallize +crystallized +crystallizer +crystallizers +crystallizes +crystallizing +customizable +customization +customization's +customizations +customize +customized +customizer +customizers +customizes +customizing +decentralization +decentralization's +decentralizations +decentralized +defense +defense's +defensed +defenseless +defenselessly +defenselessness +defenses +defensing +demeanor +demeanor's +demeanors +demoralize +demoralized +demoralizer +demoralizers +demoralizes +demoralizing +demoralizingly +dialed +dialer +dialers +dialing +dialings +dichotomize +dichotomized +dichotomizes +dichotomizing +digitize +digitized +digitizer +digitizer's +digitizers +digitizes +digitizing +dishonor +dishonored +dishonorer +dishonorer's +dishonorers +dishonoring +dishonors +disorganized +draftsman +dueled +dueler +duelers +dueling +duelings +economize +economized +economizer +economizers +economizes +economizing +editorialize +editorialized +editorializer +editorializes +editorializing +enameled +enameler +enamelers +enameling +enamelings +endeavor +endeavor's +endeavored +endeavorer +endeavorer's +endeavorers +endeavoring +endeavors +enroll +enrollment +enrollment's +enrollments +enrolls +epitomize +epitomized +epitomizer +epitomizers +epitomizes +epitomizing +equaled +equaling +equalization +equalization's +equalizations +equalize +equalized +equalizer +equalizer's +equalizers +equalizes +equalizing +equalizings +esthetic +esthetic's +esthetically +esthetics +eviler +evilest +factorization +factorization's +factorizations +familiarization +familiarization's +familiarizations +familiarize +familiarized +familiarizer +familiarizers +familiarizes +familiarizing +familiarizingly +fantasize +fantasized +fantasizer +fantasizes +fantasizing +favor +favor's +favorable +favorable's +favorableness +favorables +favorably +favored +favored's +favoredly +favoredness +favoreds +favorer +favorer's +favorers +favoring +favoring's +favoringly +favorings +favorite +favorite's +favorites +favors +fertilization +fertilization's +fertilizations +fertilize +fertilized +fertilizer +fertilizers +fertilizes +fertilizing +fervor +fervor's +fervors +fiber +fiber's +fibered +fiberglass +fibers +finalization +finalizations +finalize +finalized +finalizes +finalizing +flavor +flavor's +flavored +flavorer +flavorer's +flavorers +flavoring +flavorings +flavors +formalization +formalization's +formalizations +formalize +formalized +formalizer +formalizers +formalizes +formalizing +fueled +fueler +fuelers +fueling +fulfill +fulfillment +fulfillment's +fulfillments +fulfills +funneled +funneling +generalization +generalization's +generalizations +generalize +generalized +generalizer +generalizers +generalizes +generalizing +glamorize +glamorized +glamorizer +glamorizers +glamorizes +glamorizing +gospeler +gospelers +gossiped +gossiping +gram +gram's +grams +graveled +graveling +groveled +groveler +grovelers +groveling +grovelingly +harbor +harbor's +harbored +harborer +harborer's +harborers +harboring +harbors +harmonize +harmonized +harmonizer +harmonizers +harmonizes +harmonizing +honor +honorable +honorable's +honorableness +honorables +honorablies +honorably +honored +honorer +honorer's +honorers +honoring +honors +hospitalize +hospitalized +hospitalizes +hospitalizing +humor +humor's +humored +humorer +humorers +humoring +humors +hyperlink +hypermedia +hypothesize +hypothesized +hypothesizer +hypothesizers +hypothesizes +hypothesizing +idealization +idealization's +idealizations +idealize +idealized +idealizer +idealizers +idealizes +idealizing +imperiled +incognizance +incognizant +individualize +individualized +individualizer +individualizers +individualizes +individualizing +individualizingly +industrialization +industrialization's +industrializations +informalizes +initialed +initialer +initialing +initialization +initialization's +initializations +initialize +initialized +initializer +initializers +initializes +initializing +institutionalize +institutionalized +institutionalizes +institutionalizing +internalization +internalization's +internalizations +internalize +internalized +internalizes +internalizing +italicize +italicized +italicizes +italicizing +itemization +itemization's +itemizations +itemize +itemized +itemizer +itemizers +itemizes +itemizing +jeopardize +jeopardized +jeopardizes +jeopardizing +jeweled +jeweler +jewelers +jeweling +journalize +journalized +journalizer +journalizers +journalizes +journalizing +judgment +judgment's +judgments +kidnaped +kidnaper +kidnaper's +kidnapers +kidnaping +kidnaping's +kidnapings +kilogram +kilogram's +kilograms +kilometer +kilometer's +kilometers +labeled +labeler +labeler's +labelers +labeling +labor +labored +labored's +laboredly +laboredness +laborer +laborer's +laborers +laboring +laboring's +laboringly +laborings +labors +laureled +legalization +legalization's +legalizations +legalize +legalized +legalizes +legalizing +leveled +leveler +levelers +levelest +leveling +liberalize +liberalized +liberalizer +liberalizers +liberalizes +liberalizing +license's +linearizable +linearize +linearized +linearizes +linearizing +linearizion +liter +liters +localization +localization's +localizations +localize +localized +localizer +localizers +localizes +localizing +luster +lustered +lustering +lusters +magnetization +magnetization's +magnetizations +maneuver +maneuvered +maneuverer +maneuvering +maneuvers +marveled +marveling +marvelous +marvelously +marvelousness +materialize +materialized +materializer +materializers +materializes +materializing +maximize +maximized +maximizer +maximizers +maximizes +maximizing +mechanization +mechanization's +mechanizations +mechanize +mechanized +mechanizer +mechanizers +mechanizes +mechanizing +medaled +medaling +memorization +memorization's +memorizations +memorize +memorized +memorizer +memorizers +memorizes +memorizing +metadata +metaled +metaling +millimeter +millimeter's +millimeters +miniaturization +miniaturizations +miniaturize +miniaturized +miniaturizes +miniaturizing +minimization +minimization's +minimizations +minimize +minimized +minimizer +minimizers +minimizes +minimizing +misjudgment +misjudgment's +misjudgments +miter +mitered +miterer +mitering +modeled +modeler +modelers +modeling +modelings +modernize +modernized +modernizer +modernizers +modernizes +modernizing +modularization +modularize +modularized +modularizes +modularizing +motorize +motorized +motorizes +motorizing +multileveled +mustache +mustached +mustaches +nationalization +nationalization's +nationalizations +nationalize +nationalized +nationalizer +nationalizers +nationalizes +nationalizing +naturalization +naturalization's +naturalizations +neighbor +neighbor's +neighbored +neighborer +neighborer's +neighborers +neighborhood +neighborhood's +neighborhoods +neighboring +neighborings +neighborliness +neighborly +neighbors +neutralize +neutralized +neutralizer +neutralizers +neutralizes +neutralizing +nickeled +nickeling +normalization +normalization's +normalizations +normalize +normalized +normalizer +normalizers +normalizes +normalizing +notarize +notarized +notarizes +notarizing +odor +odor's +odored +odors +offense +offense's +offenses +optimization +optimization's +optimizations +optimize +optimized +optimizer +optimizer's +optimizers +optimizes +optimizing +organizable +organizable's +organizables +organization +organization's +organizational +organizational's +organizationally +organizationals +organizations +organize +organized +organizer +organizers +organizes +organizing +oxidize +oxidized +oxidizer +oxidizers +oxidizes +oxidizing +oxidizings +pajama +pajama's +pajamaed +pajamas +paneled +paneling +panelings +paralleled +paralleling +parallelization +parallelization's +parallelizations +parallelize +parallelized +parallelizer +parallelizers +parallelizes +parallelizing +paralyze +paralyzed +paralyzedlies +paralyzedly +paralyzer +paralyzer's +paralyzers +paralyzes +paralyzing +paralyzinglies +paralyzingly +parameterizable +parameterization +parameterization's +parameterizations +parameterize +parameterized +parameterizes +parameterizing +parceled +parceling +parenthesized +parlor +parlor's +parlors +patronize +patronized +patronizer +patronizers +patronizes +patronizing +patronizing's +patronizingly +patronizings +penalize +penalized +penalizes +penalizing +penciled +penciling +pencilings +personalization +personalization's +personalizations +personalize +personalized +personalizes +personalizing +petaled +philosophize +philosophized +philosophizer +philosophizers +philosophizes +philosophizing +plow +plowed +plower +plowing +plowman +plows +pluralization +pluralization's +pluralizations +pluralize +pluralized +pluralizer +pluralizers +pluralizes +pluralizing +polarization +polarization's +polarizations +popularization +popularization's +popularizations +popularize +popularized +popularizer +popularizers +popularizes +popularizing +practiced +practicer +practicing +preinitialize +preinitialized +preinitializes +preinitializing +pressurize +pressurized +pressurizer +pressurizers +pressurizes +pressurizing +pretense +pretenses +pretension +pretensions +pretensive +prioritize +prioritized +prioritizer +prioritizers +prioritizes +prioritizing +prioritizings +productize +productized +productizer +productizers +productizes +productizing +proselytize +proselytized +proselytizer +proselytizers +proselytizes +proselytizing +publicize +publicized +publicizes +publicizing +pulverize +pulverized +pulverizer +pulverizers +pulverizes +pulverizing +quantization +quantization's +quantizations +quantize +quantized +quantizer +quantizer's +quantizers +quantizes +quantizing +quarreled +quarreler +quarrelers +quarreling +queuing +randomize +randomized +randomizer +randomizes +randomizing +rationalize +rationalized +rationalizer +rationalizers +rationalizes +rationalizing +reacclimatization +reacclimatization's +reacclimatizations +reacknowledgment +reacknowledgment's +reacknowledgments +reactualization +reactualization's +reactualizations +reanalyze +reanalyzed +reanalyzer +reanalyzers +reanalyzes +reanalyzing +reapologizes +reauthorization +reauthorization's +reauthorizations +reauthorizes +rebrutalizes +recapitalization +recapitalization's +recapitalizations +recapitalized +recapitalizes +recarbonization +recarbonization's +recarbonizations +recarbonizer +recarbonizers +recarbonizes +recategorized +recentralization +recentralization's +recentralizations +recentralizes +recivilization +recivilization's +recivilizations +recivilizes +recognizability +recognizable +recognizably +recognizance +recognize +recognized +recognizedlies +recognizedly +recognizer +recognizers +recognizes +recognizing +recognizinglies +recognizingly +recolonization +recolonization's +recolonizations +recolonizes +recolored +recolors +reconceptualizing +recriticizes +recrystallized +recrystallizes +redialed +refavors +refertilization +refertilization's +refertilizations +refertilizes +refueled +refueling +reharmonizes +rehonors +reinitialize +reinitialized +reinitializes +reinitializing +reitemizes +relabeled +relabeler +relabelers +relabeling +remagnetization +remagnetization's +remagnetizations +rematerializes +rememorizes +remodeled +remodeling +renormalized +renormalizes +reorganization +reorganization's +reorganizations +reorganize +reorganized +reorganizer +reorganizers +reorganizes +reorganizing +reoxidizes +repatronizes +reprogram +reprograms +repulverizes +resepulchers +restandardization +restandardization's +restandardizations +restandardizes +resterilizes +resymbolization +resymbolization's +resymbolizations +resymbolizes +resynchronizations +resynchronized +resynchronizes +resynthesizes +retranquilizes +reutilization +reutilizes +reveled +reveler +revelers +reveling +revelings +revisualizes +revolutionize +revolutionized +revolutionizer +revolutionizers +revolutionizes +revolutionizing +rigor +rigor's +rigors +rivaled +rivaling +ruble +ruble's +rubles +rumor +rumor's +rumored +rumorer +rumorer's +rumorers +rumoring +rumors +saber +saber's +sabered +sabering +sabers +sanitize +sanitized +sanitizer +sanitizes +sanitizing +savior +savior's +saviors +savor +savored +savorer +savorer's +savorers +savorier +savories +savoriest +savoriness +savoring +savoringlies +savoringly +savors +savory +savory's +scepter +scepter's +sceptered +sceptering +scepters +scrutinize +scrutinized +scrutinizer +scrutinizers +scrutinizes +scrutinizing +scrutinizinglies +scrutinizingly +sepulcher +sepulcher's +sepulchered +sepulchers +sequentialize +sequentialized +sequentializes +sequentializing +serialization +serialization's +serializations +serialize +serialized +serializes +serializing +shoveled +shoveler +shovelers +shoveling +shriveled +shriveling +signaled +signaler +signalers +signaling +siphon +siphon's +siphoned +siphoning +siphons +socialize +socialized +socializer +socializes +socializing +specialization +specialization's +specializations +specialize +specialized +specializer +specializers +specializes +specializing +specialties +specialty +specialty's +specter +specter's +spectered +specters +spiraled +spiraling +splendor +splendor's +splendors +squirreled +squirreling +stabilize +stabilized +stabilizer +stabilizers +stabilizes +stabilizing +standardization +standardization's +standardizations +standardize +standardized +standardizer +standardizers +standardizes +standardizing +stenciled +stenciler +stencilers +stenciling +sterilization +sterilization's +sterilizations +sterilize +sterilized +sterilizer +sterilizers +sterilizes +sterilizing +stylized +subsidize +subsidized +subsidizer +subsidizers +subsidizes +subsidizing +succor +succored +succorer +succorer's +succorers +succoring +succors +summarization +summarization's +summarizations +summarize +summarized +summarizer +summarizers +summarizes +summarizing +symboled +symboling +symbolization +symbolization's +symbolizations +symbolize +symbolized +symbolizer +symbolizers +symbolizes +symbolizing +sympathize +sympathized +sympathizer +sympathizers +sympathizes +sympathizing +sympathizing's +sympathizingly +sympathizings +synchronization +synchronization's +synchronizations +synchronize +synchronized +synchronizer +synchronizers +synchronizes +synchronizing +synthesize +synthesized +synthesizer +synthesizers +synthesizes +synthesizing +systematize +systematized +systematizer +systematizers +systematizes +systematizing +tantalize +tantalized +tantalizer +tantalizers +tantalizes +tantalizing +tantalizinglies +tantalizingly +tantalizingness +tantalizingnesses +terrorize +terrorized +terrorizer +terrorizers +terrorizes +terrorizing +theater +theater's +theaters +theorization +theorization's +theorizations +theorize +theorized +theorizer +theorizers +theorizes +theorizing +tire's +titer +titers +totaled +totaler +totaler's +totalers +totaling +toweled +toweling +towelings +tranquilize +tranquilized +tranquilizer +tranquilizer's +tranquilizers +tranquilizes +tranquilizing +tranquilizing's +tranquilizingly +tranquilizings +transistorize +transistorized +transistorizes +transistorizing +traveled +traveler +traveler's +travelers +traveling +travelings +trivialize +trivialized +trivializes +trivializing +troweler +trowelers +tumor +tumor's +tumored +tumors +tunneled +tunneler +tunnelers +tunneling +tunnelings +unacclimatized +unamortized +unanalyzable +unanalyzed +unantagonized +unantagonizing +unapologizing +unappetizing +unappetizingly +unarmored +unauthorized +unauthorizedly +unauthorizedness +unauthorizes +unbaptized +unbaptizes +unbastardized +unbrutalized +unbrutalizes +uncanceled +uncapitalized +uncategorized +uncharacterized +uncivilized +uncivilizedly +uncivilizedness +uncivilizes +uncolonized +uncolonizes +uncolored +uncoloredly +uncoloredness +uncoloreds +uncriticized +uncriticizing +uncriticizingly +uncrystallized +undefenses +undishonored +undisorganized +uneconomizing +unendeavored +unepitomized +unequaled +unequalized +unequalizes +unfamiliarized +unfavorable +unfavorable's +unfavorableness +unfavorables +unfavorably +unfavored +unfavored's +unfavorings +unfavorite +unfavorite's +unfavorites +unfertilized +unflavored +unformalized +ungeneralized +unharmonized +unharmonizes +unhonorables +unhonorablies +unhonorably +unhonored +unhumored +unidealized +unindividualized +unindividualizes +uninitialized +unionization +unionize +unionized +unionizer +unionizers +unionizes +unionizing +unitalicized +unitemized +unjournalized +unlabeled +unlabored +unlabored's +unlaborings +unlegalized +unleveled +unleveling +unliberalized +unlocalized +unlocalizes +unmechanized +unmechanizes +unmemorized +unminimized +unmodernized +unmodernizes +unmotorized +unnationalized +unneighbored +unneighborliness +unneighborly +unneutralized +unnormalized +unnormalizes +unoptimized +unoptimizes +unorganizable +unorganizable's +unorganizables +unorganized +unorganizedly +unorganizedness +unoxidized +unparalleled +unparameterized +unparceled +unpatronized +unpatronizing's +unpenalized +unphilosophized +unphilosophizes +unpopularizes +unpracticed +unpulverized +unpulverizes +unraveled +unraveling +unrecognizable +unrecognized +unrecognizing +unrecognizingly +unreorganized +unrivaled +unrumored +unsabered +unsavored +unsavoredly +unsavoredness +unscepters +unscrutinized +unscrutinizing +unscrutinizingly +unsepulchers +unsiphons +unsocialized +unspecialized +unspecializing +unstandardized +unsterilized +unsubsidized +unsuccored +unsummarized +unsymbolized +unsympathized +unsympathizing +unsympathizing's +unsympathizingly +unsympathizings +unsynchronized +unsynthesized +unsystematized +unsystematizedly +unsystematizing +untantalized +unterrorized +untranquilized +unverbalized +unvictimized +unvisualized +unwomanized +unwomanizes +utilization +utilize +utilized +utilizer +utilizers +utilizes +utilizing +valor +valor's +valors +vandalize +vandalized +vandalizes +vandalizing +vapor +vapor's +vapored +vaporer +vaporer's +vaporers +vaporing +vaporing's +vaporingly +vaporings +vapors +vectorization +vectorizing +verbalize +verbalized +verbalizer +verbalizers +verbalizes +verbalizing +victimize +victimized +victimizer +victimizers +victimizes +victimizing +victualer +victualers +vigor +vigor's +vigors +visualize +visualized +visualizer +visualizers +visualizes +visualizing +wagoner +wagoner's +wagoners +weaseled +weaseling +womanize +womanized +womanizer +womanizers +womanizes +womanizing +worshiped +worshiper +worshiper's +worshipers +worshiping +Christianizing +Europeanization +Europeanization's +Europeanizations +Europeanized +Sanskritize +acclimatize +acclimatizer +acclimatizers +acclimatizes +acclimatizing +actualize +actualized +actualizes +actualizing +aggrandizement +aggrandizement's +aggrandizements +americanized +amortization +amortization's +amortizations +animized +annualized +asshole +asshole's +assholes +balkanization +biosynthesized +bucketfuls +bureaucratization +bureaucratization's +bureaucratizations +caliper +calipers +cancelate +cancelated +canonized +cauterize +cauterized +cauterizes +cauterizing +caviler +cavilers +centerline +centerlines +civilizational +civilizational's +civilizationals +cognizable +colorimeter +colorimeter's +colorimeters +colorimetry +commercialization +commercialization's +commercializations +communize +communized +communizes +communizing +computerization +conventionalized +crystallization +crystallization's +crystallizations +decentralizing +deemphasize +deemphasized +deemphasizer +deemphasizers +deemphasizes +deemphasizing +deglycerolized +dehumanize +dehumanized +dehumanizes +dehumanizing +demineralization +demineralization's +demineralizations +democratization +democratization's +democratizations +democratize +democratized +democratizer +democratizes +democratizing +demoralization +demoralization's +demoralizations +demythologization +demythologize +demythologized +demythologizer +demythologizes +demythologizing +depersonalization +depersonalization's +depersonalizations +depersonalized +deputized +destabilize +destabilized +destabilizes +destabilizing +destigmatization +desynchronize +desynchronized +desynchronizes +desynchronizing +detribalize +detribalized +detribalizes +detribalizing +diagonalizable +dialyzed +diarrhea +diarrhea's +diarrheal +diarrheas +dichotomization +digitalization +digitalization's +digitalizations +digitization +diopter +discolored +discolored's +discoloredness +discoloreds +discolors +disfavor +disfavored +disfavorer +disfavorer's +disfavorers +disfavoring +disfavors +disheveled +disorganization +disorganization's +disorganizations +doweling +downdraft +draftier +draftiness +draftsperson +drafty +dramatization +dramatization's +dramatizations +dramatize +dramatized +dramatizer +dramatizers +dramatizes +dramatizing +duelist +duelists +dynamized +edema +edema's +edemas +edematous +emphasize +emphasized +emphasizer +emphasizers +emphasizes +emphasizing +energized +energizes +enthrall +enthralls +epicenter +epicenter's +epicenters +esthete +esthetes +eulogize +eulogized +eulogizer +eulogizers +eulogizes +eulogizing +exorcize +exorcized +exorcizes +exorcizing +extemporize +extemporized +extemporizer +extemporizers +extemporizes +extemporizing +externalize +externalization +externalization's +externalizations +favoritism +favoritism's +favoritisms +federalize +federalized +federalizes +federalizing +fetid +fetidly +fetidness +fetus +fetus's +fetuses +fiberboard +fossilized +fraternize +fraternized +fraternizer +fraternizers +fraternizes +fraternizing +galvanizing +generalizable +generalizable's +generalizables +germanized +gimbaled +glottalization +glycerolized +grueling +gruelingly +gynecological +gynecological's +gynecologicals +gynecologist +gynecologist's +gynecologists +harmonization +harmonization's +harmonizations +homeomorph +homeopath +homogenization +homogenization's +homogenizations +homogenize +homogenized +homogenizer +homogenizers +homogenizes +homogenizing +honoree +hospitalization +hospitalization's +hospitalizations +humanize +humanized +humanizer +humanizers +humanizes +humanizing +hydrolyzed +hypnotized +hypophysectomized +idolize +idolized +idolizer +idolizers +idolizes +idolizing +immobilize +immobilized +immobilizer +immobilizes +immobilizing +immortalized +immunization +immunization's +immunizations +impersonalized +industrialized +industrializing +inhumanizes +institutionalization +institutionalization's +institutionalizations +internationalization +internationalization's +internationalizations +internationalize +internationalized +ionize +ionized +ionizer +ionizers +ionizes +ionizing +ionizings +ionizion +ionizions +kinesthesis +kinesthetic +kinesthetically +kinesthetics +legitimize +legitimized +legitimizer +legitimizes +legitimizing +libeler +libelers +libelous +libelously +liberalization +liberalization's +liberalizations +licensable +lionize +lionized +lionizer +lionizers +lionizes +lionizing +magnetized +maneuverability +maneuverable +marbleized +marbleizing +maximization +maximization's +maximizations +memorialized +mesmerized +metabolized +metalization +metalization's +metalizations +metropolitanization +milligram +milligram's +milligrams +milliliter +milliliter's +milliliters +mineralized +misbehavior +misbehavior's +misbehaviors +misdemeanor +misdemeanor's +misdemeanors +mobilization +mobilization's +mobilizations +mobilize +mobilized +mobilizer +mobilizes +mobilizing +modernization +modernization's +modernizations +monetization +monetize +monetized +monetizes +monetizing +monopolization +monopolization's +monopolizations +monopolize +monopolized +monopolizer +monopolizers +monopolizes +monopolizing +multicolor +multicolor's +multicolored +multicolors +narcotizes +nasalization +nasalization's +nasalizations +nasalized +naturalized +neutralization +neutralization's +neutralizations +nominalized +novelized +ocher +ocher's +ochers +operationalization +operationalizations +operationalize +operationalized +orthogonalization +orthogonalized +orthographic +orthopedic +orthopedics +ostracized +outmaneuver +outmaneuvered +outmaneuvering +outmaneuvers +overemphasize +overemphasized +overemphasizer +overemphasizers +overemphasizes +overemphasizing +palatalization +palatalize +palatalized +palatalizes +palatalizing +palletized +panelization +panelized +parenthesize +parenthesizes +parenthesizing +pasteurization +pasteurizations +pedaled +pedaling +peptizing +platinize +platinized +platinizes +platinizing +plowshare +plowshare's +plowshares +polarize +polarized +polarizer +polarizers +polarizes +polarizing +politicized +polymerizations +proletarianization +proletarianized +pronominalization +pronominalize +pummeled +pyorrhea +pyorrhea's +pyorrheas +pyrolyze +pyrolyze's +pyrolyzer +pyrolyzes +radiopasteurization +radiosterilization +radiosterilized +rancor +rancor's +rancors +randomization +randomization's +randomizations +rationalization +rationalization's +rationalizations +reacclimatizes +reactualizes +realizabilities +realizability +realizability's +reconceptualization +recrystallization +recrystallization's +recrystallizations +recrystallize +recrystallizing +reemphasize +reemphasized +reemphasizer +reemphasizers +reemphasizes +reemphasizing +regularizing +reharmonization +rehumanizes +remobilization +remobilization's +remobilizations +remobilizes +remonetization +remonetize +remonetized +remonetizes +remonetizing +repopularize +revaporization +revaporization's +revaporizations +revisualization +revisualization's +revisualizations +revitalization +revitalize +revitalized +revitalizer +revitalizers +revitalizes +revitalizing +ritualized +romanticize +romanticizes +romanticizing +rubberized +satirizes +scandalized +scandalizing +sectionalized +secularization +secularization's +secularizations +secularized +sensitized +sentimentalize +sentimentalized +sentimentalizer +sentimentalizers +sentimentalizes +sentimentalizing +sexualized +signalizes +sniveled +sniveler +snivelers +sniveling +snivelings +socialization +socialization's +socializations +stabilization +stabilization's +stabilizations +stigmatization +stigmatization's +stigmatizations +stigmatized +stylization +stylization's +stylizations +subcategorizing +subsidization +subsidization's +subsidizations +substerilization +suburbanization +suburbanization's +suburbanizations +suburbanized +suburbanizing +swiveled +swiveling +systematization +systematization's +systematizations +systemization +systemization's +systemizations +teaseled +teaseling +teetotaler +temporize +temporized +temporizer +temporizer's +temporizers +temporizes +temporizing +temporizing's +temporizingly +temporizings +theatergoer +theatergoer's +theatergoers +theatergoing +theatergoing's +theatergoings +thru +tine's +tinseled +tinseling +traditionalized +travelog +travelog's +travelogs +trialization +triangularization +triangularizations +tricolor +tricolor's +tricolored +tricolors +tyrannize +tyrannized +tyrannizer +tyrannizers +tyrannizes +tyrannizing +tyrannizing's +tyrannizingly +tyrannizings +unamortization +unamortization's +unamortizations +uncanonized +uncauterized +uncauterized's +uncauterizeds +uncomment +undemocratizes +underutilization +underutilized +undialyzed +undialyzed's +undialyzeds +undiscoloreds +undramatized +undramatized's +undramatizeds +unenergized +unenergized's +unenergizeds +uneulogized +uneulogized's +uneulogizeds +unfossilized +unfossilized's +unfossilizeds +unfraternizing +unfraternizing's +unfraternizings +unhydrolyzed +unhydrolyzed's +unhydrolyzeds +unidolized +unidolized's +unidolizeds +unimmortalized +unindustrialized +unindustrialized's +unindustrializeds +unitized +universalize +universalized +universalizer +universalizers +universalizes +universalizing +unmagnetized +unmagnetized's +unmagnetizeds +unmemorialized +unmemorialized's +unmemorializeds +unmesmerized +unmineralized +unmineralized's +unmineralizeds +unmobilized +unmobilized's +unmobilizeds +unmonopolized +unmonopolizes +unnaturalized +unpatronizing +unpolarized +unpolarized's +unpolarizeds +unsatirizes +unsavories +unsavoriness +unsavory +unsavory's +unscandalized +unsecularized +unsensitized +unsentimentalizes +unstigmatized +unstigmatized's +unstigmatizeds +untemporizings +untrammeled +unvocalized +unvocalized's +unvocalizeds +unvulcanized +unvulcanized's +unvulcanizeds +updraft +urbanization +urbanization's +urbanizations +urbanized +vacuolization +vacuolization's +vacuolizations +vaporization +vaporization's +vaporizations +varicolored +varicolored's +varicoloreds +velarize +velarized +velarizes +velarizing +visualization +visualization's +visualizations +vocalization +vocalization's +vocalizations +vocalize +vocalized +vocalizer +vocalizers +vocalizes +vocalizing +volatilization +volatilization's +volatilizations +vulcanized +watercolor +watercolor's +watercolored +watercoloring +watercolorist +watercolorists +watercolors +yodeled +yodeler +yodeling +deprecation +info +sync +synch +java +Java +doc +Doc +Mon +Tue +Wed +Thur +Fri +Sat +Sun +initially +I +formatter:off +formatter:on diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/icons/full/help.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/icons/full/help.png new file mode 100644 index 0000000..78a436c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/icons/full/help.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/icons/full/message_info.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/icons/full/message_info.png new file mode 100644 index 0000000..c1f37c7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/icons/full/message_info.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/icons/full/title_banner.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/icons/full/title_banner.png new file mode 100644 index 0000000..f6d82fa Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/icons/full/title_banner.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/action/images/stop.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/action/images/stop.png new file mode 100644 index 0000000..3544673 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/action/images/stop.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/contassist_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/contassist_ovr.png new file mode 100644 index 0000000..0b3d4ef Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/contassist_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/error_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/error_ovr.png new file mode 100644 index 0000000..e6a319f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/error_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/errorqf_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/errorqf_ovr.png new file mode 100644 index 0000000..c418398 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/errorqf_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/info_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/info_ovr.png new file mode 100644 index 0000000..4128b09 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/info_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/required_field_cue.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/required_field_cue.png new file mode 100644 index 0000000..96e095e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/required_field_cue.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/warn_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/warn_ovr.png new file mode 100644 index 0000000..1ad9690 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/fieldassist/images/warn_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/wizard/images/stop.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/wizard/images/stop.png new file mode 100644 index 0000000..0d62b0d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/479/0/.cp/org/eclipse/jface/wizard/images/stop.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/482/0/.cp/org/eclipse/jface/text/source/projection/images/collapsed.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/482/0/.cp/org/eclipse/jface/text/source/projection/images/collapsed.png new file mode 100644 index 0000000..af391d6 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/482/0/.cp/org/eclipse/jface/text/source/projection/images/collapsed.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/482/0/.cp/org/eclipse/jface/text/source/projection/images/expanded.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/482/0/.cp/org/eclipse/jface/text/source/projection/images/expanded.png new file mode 100644 index 0000000..4f195f5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/482/0/.cp/org/eclipse/jface/text/source/projection/images/expanded.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/491/0/.cp/icons/atl_logo.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/491/0/.cp/icons/atl_logo.gif new file mode 100644 index 0000000..9a9dabe Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/491/0/.cp/icons/atl_logo.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/571/0/.cp/icons/ocl16.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/571/0/.cp/icons/ocl16.gif new file mode 100644 index 0000000..0e84145 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/571/0/.cp/icons/ocl16.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/598/0/.cp/icons/obj16/repository.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/598/0/.cp/icons/obj16/repository.gif new file mode 100644 index 0000000..962062c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/598/0/.cp/icons/obj16/repository.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/598/0/.cp/icons/tool16/search_repository.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/598/0/.cp/icons/tool16/search_repository.png new file mode 100644 index 0000000..371cdcc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/598/0/.cp/icons/tool16/search_repository.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/598/0/.cp/icons/tool16/search_requirement.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/598/0/.cp/icons/tool16/search_requirement.png new file mode 100644 index 0000000..f3721f3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/598/0/.cp/icons/tool16/search_requirement.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/608/0/.cp/icons/BrowseType.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/608/0/.cp/icons/BrowseType.gif new file mode 100644 index 0000000..895e221 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/608/0/.cp/icons/BrowseType.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/608/0/.cp/icons/Log.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/608/0/.cp/icons/Log.gif new file mode 100644 index 0000000..8ab1097 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/608/0/.cp/icons/Log.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/608/0/.cp/icons/full/obj16/SetupModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/608/0/.cp/icons/full/obj16/SetupModelFile.gif new file mode 100644 index 0000000..a7a177e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/608/0/.cp/icons/full/obj16/SetupModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/608/0/.cp/icons/heart.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/608/0/.cp/icons/heart.png new file mode 100644 index 0000000..c9cf605 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/608/0/.cp/icons/heart.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/608/0/.cp/icons/update_gear.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/608/0/.cp/icons/update_gear.png new file mode 100644 index 0000000..d9b3aca Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/608/0/.cp/icons/update_gear.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/624/0/.cp/icons/full/obj16/eclipse16.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/624/0/.cp/icons/full/obj16/eclipse16.png new file mode 100644 index 0000000..7fc6951 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/624/0/.cp/icons/full/obj16/eclipse16.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/639/0/.cp/icons/etool16/imp_extplug.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/639/0/.cp/icons/etool16/imp_extplug.png new file mode 100644 index 0000000..f9c7f5f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/639/0/.cp/icons/etool16/imp_extplug.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/639/0/.cp/icons/obj16/open_artifact_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/639/0/.cp/icons/obj16/open_artifact_obj.png new file mode 100644 index 0000000..7acce16 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/639/0/.cp/icons/obj16/open_artifact_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/646/0/.cp/icons/full/elcl16/tsearch_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/646/0/.cp/icons/full/elcl16/tsearch_obj.png new file mode 100644 index 0000000..af1abe2 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/646/0/.cp/icons/full/elcl16/tsearch_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/646/0/.cp/icons/full/etool16/search.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/646/0/.cp/icons/full/etool16/search.png new file mode 100644 index 0000000..31da0dc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/646/0/.cp/icons/full/etool16/search.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/665/0/.cp/icons/full/obj16/reload_vsm.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/665/0/.cp/icons/full/obj16/reload_vsm.png new file mode 100644 index 0000000..627d745 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/665/0/.cp/icons/full/obj16/reload_vsm.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/701/0/.cp/icons/close.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/701/0/.cp/icons/close.gif new file mode 100644 index 0000000..2cd9c54 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/701/0/.cp/icons/close.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/702/0/.cp/icons/obj16/ModelingProject.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/702/0/.cp/icons/obj16/ModelingProject.gif new file mode 100644 index 0000000..a9acf4c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/702/0/.cp/icons/obj16/ModelingProject.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/702/0/.cp/icons/obj16/SiriusFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/702/0/.cp/icons/obj16/SiriusFile.gif new file mode 100644 index 0000000..50067b7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/702/0/.cp/icons/obj16/SiriusFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/707/0/.cp/libswt-atk-gtk-4936r26.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/707/0/.cp/libswt-atk-gtk-4936r26.so new file mode 100644 index 0000000..3545bfa Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/707/0/.cp/libswt-atk-gtk-4936r26.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/707/0/.cp/libswt-cairo-gtk-4936r26.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/707/0/.cp/libswt-cairo-gtk-4936r26.so new file mode 100644 index 0000000..3515691 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/707/0/.cp/libswt-cairo-gtk-4936r26.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/707/0/.cp/libswt-gtk-4936r26.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/707/0/.cp/libswt-gtk-4936r26.so new file mode 100644 index 0000000..19d46d9 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/707/0/.cp/libswt-gtk-4936r26.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/707/0/.cp/libswt-pi3-gtk-4936r26.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/707/0/.cp/libswt-pi3-gtk-4936r26.so new file mode 100644 index 0000000..a829a09 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/707/0/.cp/libswt-pi3-gtk-4936r26.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/710/0/.cp/icons/full/eview16/history_view.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/710/0/.cp/icons/full/eview16/history_view.png new file mode 100644 index 0000000..a3339a0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/710/0/.cp/icons/full/eview16/history_view.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dlcl16/backward_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dlcl16/backward_nav.png new file mode 100644 index 0000000..b515260 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dlcl16/backward_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dlcl16/forward_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dlcl16/forward_nav.png new file mode 100644 index 0000000..d204b4f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dlcl16/forward_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/new_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/new_wiz.png new file mode 100644 index 0000000..b831996 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/new_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/pin_editor.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/pin_editor.png new file mode 100644 index 0000000..abbf1c4 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/pin_editor.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/save_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/save_edit.png new file mode 100644 index 0000000..cdf3e2c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/save_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/saveall_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/saveall_edit.png new file mode 100644 index 0000000..f2d1fc0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/dtool16/saveall_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/backward_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/backward_nav.png new file mode 100644 index 0000000..84ea07d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/backward_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/forward_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/forward_nav.png new file mode 100644 index 0000000..2d09a77 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/forward_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/home_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/home_nav.png new file mode 100644 index 0000000..87ca6a2 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/home_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/refresh_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/refresh_nav.png new file mode 100644 index 0000000..f9dba28 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/elcl16/refresh_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/copy_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/copy_edit.png new file mode 100644 index 0000000..41efe45 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/copy_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/cut_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/cut_edit.png new file mode 100644 index 0000000..e2a59bc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/cut_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/delete_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/delete_edit.png new file mode 100644 index 0000000..5f00385 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/delete_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/export_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/export_wiz.png new file mode 100644 index 0000000..7d4fb4a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/export_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/help_contents.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/help_contents.png new file mode 100644 index 0000000..474af60 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/help_contents.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/help_search.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/help_search.png new file mode 100644 index 0000000..510d0e5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/help_search.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/import_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/import_wiz.png new file mode 100644 index 0000000..0e36eb3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/import_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/new_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/new_wiz.png new file mode 100644 index 0000000..fedfc2f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/new_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/paste_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/paste_edit.png new file mode 100644 index 0000000..b3a72b6 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/paste_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/pin_editor.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/pin_editor.png new file mode 100644 index 0000000..448154a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/pin_editor.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/print_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/print_edit.png new file mode 100644 index 0000000..dcd47bb Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/print_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/redo_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/redo_edit.png new file mode 100644 index 0000000..5e40a43 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/redo_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/save_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/save_edit.png new file mode 100644 index 0000000..7d8527c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/save_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/saveall_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/saveall_edit.png new file mode 100644 index 0000000..b4e5314 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/saveall_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/saveas_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/saveas_edit.png new file mode 100644 index 0000000..962b4c8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/saveas_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/search.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/search.png new file mode 100644 index 0000000..997b054 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/search.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/tricks.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/tricks.png new file mode 100644 index 0000000..1eb9d65 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/tricks.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/undo_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/undo_edit.png new file mode 100644 index 0000000..41f4f27 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/etool16/undo_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/eview16/new_persp.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/eview16/new_persp.png new file mode 100644 index 0000000..8237389 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/eview16/new_persp.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/error_tsk.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/error_tsk.png new file mode 100644 index 0000000..119e92f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/error_tsk.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/file_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/file_obj.png new file mode 100644 index 0000000..723da77 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/file_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/info_tsk.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/info_tsk.png new file mode 100644 index 0000000..c18aa5a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/info_tsk.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/warn_tsk.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/warn_tsk.png new file mode 100644 index 0000000..080cfb8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/warn_tsk.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/workingsets.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/workingsets.png new file mode 100644 index 0000000..be93b44 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/obj16/workingsets.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_error.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_error.png new file mode 100644 index 0000000..d6eda68 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_error.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_none.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_none.png new file mode 100644 index 0000000..e4d0b00 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_none.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_ok.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_ok.png new file mode 100644 index 0000000..8096d77 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/714/0/.cp/icons/full/progress/progress_ok.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/last_edit_pos.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/last_edit_pos.png new file mode 100644 index 0000000..b1253e3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/last_edit_pos.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/next_edit_pos.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/next_edit_pos.png new file mode 100644 index 0000000..995f1ba Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/next_edit_pos.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/next_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/next_nav.png new file mode 100644 index 0000000..c795b57 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/next_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/prev_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/prev_nav.png new file mode 100644 index 0000000..013bd61 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/dtool16/prev_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/last_edit_pos.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/last_edit_pos.png new file mode 100644 index 0000000..af3daf8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/last_edit_pos.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/next_edit_pos.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/next_edit_pos.png new file mode 100644 index 0000000..5fa266b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/next_edit_pos.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/next_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/next_nav.png new file mode 100644 index 0000000..49ad8dd Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/next_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/prev_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/prev_nav.png new file mode 100644 index 0000000..6917af9 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/718/0/.cp/icons/full/etool16/prev_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/719/0/.cp/icons/full/obj16/external_tools.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/719/0/.cp/icons/full/obj16/external_tools.png new file mode 100644 index 0000000..2f6b0a5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/719/0/.cp/icons/full/obj16/external_tools.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/dlcl16/filter_ps.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/dlcl16/filter_ps.png new file mode 100644 index 0000000..d483395 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/dlcl16/filter_ps.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/elcl16/filter_ps.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/elcl16/filter_ps.png new file mode 100644 index 0000000..58faf49 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/elcl16/filter_ps.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/elcl16/gotoobj_tsk.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/elcl16/gotoobj_tsk.png new file mode 100644 index 0000000..8b3157a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/elcl16/gotoobj_tsk.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/elcl16/refresh_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/elcl16/refresh_nav.png new file mode 100644 index 0000000..1e1f9e0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/elcl16/refresh_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/importdir_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/importdir_wiz.png new file mode 100644 index 0000000..21d1a3c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/importdir_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/newfile_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/newfile_wiz.png new file mode 100644 index 0000000..cb428d3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/newfile_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/newfolder_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/newfolder_wiz.png new file mode 100644 index 0000000..6fddda8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/newfolder_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/next_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/next_nav.png new file mode 100644 index 0000000..80007d0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/next_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/prev_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/prev_nav.png new file mode 100644 index 0000000..e5d90aa Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/etool16/prev_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/eview16/tasks_tsk.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/eview16/tasks_tsk.png new file mode 100644 index 0000000..8d991a3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/eview16/tasks_tsk.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/obj16/header_complete.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/obj16/header_complete.png new file mode 100644 index 0000000..70660df Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/obj16/header_complete.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/obj16/header_priority.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/obj16/header_priority.png new file mode 100644 index 0000000..81eb654 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/obj16/header_priority.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/wizban/newfile_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/wizban/newfile_wiz.png new file mode 100644 index 0000000..526121b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/722/0/.cp/icons/full/wizban/newfile_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/723/0/.cp/icons/full/eview16/resource_persp.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/723/0/.cp/icons/full/eview16/resource_persp.png new file mode 100644 index 0000000..f2e3afe Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/723/0/.cp/icons/full/eview16/resource_persp.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/726/0/.cp/icons/welcome16.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/726/0/.cp/icons/welcome16.png new file mode 100644 index 0000000..1e22f5a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/726/0/.cp/icons/welcome16.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/collapseall.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/collapseall.png new file mode 100644 index 0000000..000891d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/collapseall.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/filter_ps.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/filter_ps.png new file mode 100644 index 0000000..58faf49 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/filter_ps.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/synced.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/synced.png new file mode 100644 index 0000000..c517b3f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/729/0/.cp/icons/full/elcl16/synced.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/729/0/.cp/icons/full/eview16/resource_persp.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/729/0/.cp/icons/full/eview16/resource_persp.png new file mode 100644 index 0000000..9181f39 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/729/0/.cp/icons/full/eview16/resource_persp.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/733/0/.cp/icons/full/eview16/outline_co.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/733/0/.cp/icons/full/eview16/outline_co.png new file mode 100644 index 0000000..c9653ce Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/733/0/.cp/icons/full/eview16/outline_co.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/733/0/.cp/icons/full/eview16/prop_ps.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/733/0/.cp/icons/full/eview16/prop_ps.png new file mode 100644 index 0000000..78ef0c9 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/733/0/.cp/icons/full/eview16/prop_ps.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/737/0/.cp/icons/full/etool16/block_selection_mode.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/737/0/.cp/icons/full/etool16/block_selection_mode.png new file mode 100644 index 0000000..f164589 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/737/0/.cp/icons/full/etool16/block_selection_mode.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/760/0/.cp/icons/UserAccount.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/760/0/.cp/icons/UserAccount.png new file mode 100644 index 0000000..2ef53a7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/760/0/.cp/icons/UserAccount.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/778/0/.cp/icons/Xtend-Icon-16w.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/778/0/.cp/icons/Xtend-Icon-16w.png new file mode 100644 index 0000000..0d07c66 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/778/0/.cp/icons/Xtend-Icon-16w.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/alphab_sort_co.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/alphab_sort_co.gif new file mode 100644 index 0000000..0169b42 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/alphab_sort_co.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/mark_occurrences.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/mark_occurrences.gif new file mode 100644 index 0000000..1af4d3b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/mark_occurrences.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/synced.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/synced.gif new file mode 100644 index 0000000..4f6e43a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/dlcl16/synced.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/elcl16/alphab_sort_co.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/elcl16/alphab_sort_co.gif new file mode 100644 index 0000000..6311cc0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/elcl16/alphab_sort_co.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/elcl16/mark_occurrences.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/elcl16/mark_occurrences.gif new file mode 100644 index 0000000..fd7c175 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/elcl16/mark_occurrences.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/elcl16/synced.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/elcl16/synced.gif new file mode 100644 index 0000000..870934b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/elcl16/synced.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/obj16/correction_change.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/obj16/correction_change.gif new file mode 100644 index 0000000..068e18d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/obj16/correction_change.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_error_obj.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_error_obj.gif new file mode 100644 index 0000000..07a1054 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_error_obj.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_info_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_info_obj.png new file mode 100644 index 0000000..08302f3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_info_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_warning_obj.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_warning_obj.gif new file mode 100644 index 0000000..1f0002b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/808/0/.cp/icons/obj16/quickfix_warning_obj.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/framework.info.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/framework.info.1 new file mode 100644 index 0000000..22eec23 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.osgi/framework.info.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.ui.intro.universal/extensionCount.xml b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.ui.intro.universal/extensionCount.xml new file mode 100644 index 0000000..6b84701 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.ui.intro.universal/extensionCount.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.ui.intro.universal/extensionNames.xml b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.ui.intro.universal/extensionNames.xml new file mode 100644 index 0000000..ebffb32 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.ui.intro.universal/extensionNames.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.update/platform.xml b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.update/platform.xml new file mode 100644 index 0000000..90377d3 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl3)/org.eclipse.update/platform.xml @@ -0,0 +1,423 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/config.ini b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/config.ini new file mode 100644 index 0000000..cce6628 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/config.ini @@ -0,0 +1,16 @@ +#Configuration File +#Tue Oct 12 17:48:21 CEST 2021 +eclipse.product=org.eclipse.platform.ide +osgi.splashPath=file\:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform_4.17.0.v20200902-1800 +osgi.install.area=file\:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/ +org.eclipse.equinox.simpleconfigurator.configUrl=file\:/home/lfainsin/miniproj_idm/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.equinox.simpleconfigurator/bundles.info +osgi.bundles.defaultStartLevel=4 +eclipse.application=org.eclipse.ui.ide.workbench +osgi.configuration.cascaded=false +osgi.instance.area.default=@user.home/workspace +osgi.bundles=reference\:file\:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator_1.3.600.v20200721-1308.jar@1\:start +eclipse.p2.data.area=@config.dir/.p2 +eclipse.p2.profile=_home_gdupont_gls-v2020-etu_eclipse-gls +osgi.framework=file\:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi_3.16.0.v20200828-0759.jar +osgi.framework.extensions=reference\:file\:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.compatibility.state_1.2.100.v20200811-1344.jar +eclipse.buildId=4.17.0.I20200902-1800 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/dev.properties b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/dev.properties new file mode 100644 index 0000000..809b5d1 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/dev.properties @@ -0,0 +1,39 @@ +# +#Tue Oct 12 17:48:21 CEST 2021 +fr.n7.simplepdl.edit=bin +fr.n7.simplepdl.txt.pdl.ide=bin +fr.n7.pdl3.ui.tests=test-bin +fr.n7.simplepdl.toDOT=bin +fr.n7.pdl3.ide=bin +fr.n7.simplepdl=bin +fr.n7.simplepdl.txt.pdl.ui=bin +fr.n7.pdl2.ide=bin +fr.n7.simplepdl.txt.pdl.tests=test-bin +fr.n7.pdl2.ui=bin +fr.n7.simplepdl.txt.pdl=bin +fr.n7.petrinet.toTINA=bin +fr.n7.petrinet=bin +fr.n7.petrinet.edit=bin +fr.n7.pdl1.ui.tests=test-bin +fr.n7.pdl3.tests=test-bin +@ignoredot@=true +fr.n7.pdl1.ide=bin +fr.n7.simplepdl.toDOT.ui=bin +fr.n7.simplepdl.toHTML=bin +fr.n7.petrinet.design=bin +fr.n7.simplepdl.toHTML.ui=bin +fr.n7.pdl3=bin +fr.n7.pdl2=bin +fr.n7.simplepdl.tests=bin +fr.n7.pdl1=bin +fr.n7.simplepdl.design=bin +fr.n7.petrinet.toTINA.ui=bin +fr.n7.pdl3.ui=bin +fr.n7.pdl1.ui=bin +fr.n7.pdl2.tests=test-bin +fr.n7.pdl2.ui.tests=test-bin +fr.n7.pdl1.tests=test-bin +fr.n7.simplepdl.txt.pdl.ui.tests=test-bin +fr.n7.petrinet.tests=bin +fr.n7.petrinet.editor=bin +fr.n7.simplepdl.editor=bin diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.contributions.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.contributions.1 new file mode 100644 index 0000000..d4428ff Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.contributions.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.contributors.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.contributors.1 new file mode 100644 index 0000000..57845d6 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.contributors.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.extraData.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.extraData.1 new file mode 100644 index 0000000..cf1a76c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.extraData.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.mainData.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.mainData.1 new file mode 100644 index 0000000..820f0d3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.mainData.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.manager/.fileTable.7 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.manager/.fileTable.7 new file mode 100644 index 0000000..bca42f7 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.manager/.fileTable.7 @@ -0,0 +1,10 @@ +#safe table +#Tue Oct 12 17:52:38 CEST 2021 +.orphans=0 +.mainData=0 +.contributors=0 +.namespaces=0 +.extraData=0 +.contributions=0 +.table=0 +.crcc8dc982a.v1 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.manager/.fileTable.8 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.manager/.fileTable.8 new file mode 100644 index 0000000..ce4779f --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.manager/.fileTable.8 @@ -0,0 +1,10 @@ +#safe table +#Tue Oct 12 17:52:38 CEST 2021 +.orphans=1 +.mainData=1 +.contributors=1 +.namespaces=1 +.extraData=1 +.contributions=1 +.table=1 +.crc07aea211.v1 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.manager/.fileTableLock b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.manager/.fileTableLock new file mode 100644 index 0000000..e69de29 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.namespaces.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.namespaces.1 new file mode 100644 index 0000000..e825aa5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.namespaces.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.orphans.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.orphans.1 new file mode 100644 index 0000000..8519ef7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.orphans.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.table.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.table.1 new file mode 100644 index 0000000..592448a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.core.runtime/.table.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.equinox.app/.manager/.fileTableLock b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.equinox.app/.manager/.fileTableLock new file mode 100644 index 0000000..e69de29 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.equinox.simpleconfigurator/bundles.info b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.equinox.simpleconfigurator/bundles.info new file mode 100644 index 0000000..fa58563 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.equinox.simpleconfigurator/bundles.info @@ -0,0 +1,860 @@ +#encoding=UTF-8 +#version=1 +com.google.guava,27.1.0.v20190517-1946,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.google.guava_27.1.0.v20190517-1946.jar,4,false +com.google.inject,3.0.0.v201605172100,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.google.inject_3.0.0.v201605172100.jar,4,false +com.ibm.icu,67.1.0.v20200706-1749,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.ibm.icu_67.1.0.v20200706-1749.jar,4,false +com.jcraft.jsch,0.1.55.v20190404-1902,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.jcraft.jsch_0.1.55.v20190404-1902.jar,4,false +com.sun.el,2.2.0.v201303151357,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.el_2.2.0.v201303151357.jar,4,false +com.sun.jna,4.5.1.v20190425-1842,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna_4.5.1.v20190425-1842.jar,4,false +com.sun.jna.platform,4.5.1.v20190425-1842,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna.platform_4.5.1.v20190425-1842.jar,4,false +fr.n7.pdl1,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1/,4,false +fr.n7.pdl1.ide,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.ide/,4,false +fr.n7.pdl1.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.tests/,4,false +fr.n7.pdl1.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.ui/,4,false +fr.n7.pdl1.ui.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.ui.tests/,4,false +fr.n7.pdl2,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2/,4,false +fr.n7.pdl2.ide,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.ide/,4,false +fr.n7.pdl2.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.tests/,4,false +fr.n7.pdl2.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.ui/,4,false +fr.n7.pdl2.ui.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.ui.tests/,4,false +fr.n7.pdl3,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3/,4,false +fr.n7.pdl3.ide,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.ide/,4,false +fr.n7.pdl3.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.tests/,4,false +fr.n7.pdl3.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.ui/,4,false +fr.n7.pdl3.ui.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.ui.tests/,4,false +fr.n7.petrinet,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet/,4,false +fr.n7.petrinet.design,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.design/,4,false +fr.n7.petrinet.edit,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.edit/,4,false +fr.n7.petrinet.editor,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.editor/,4,false +fr.n7.petrinet.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.tests/,4,false +fr.n7.petrinet.toTINA,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.toTINA/,4,false +fr.n7.petrinet.toTINA.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.toTINA.ui/,4,false +fr.n7.simplepdl,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl/,4,false +fr.n7.simplepdl.design,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.design/,4,false +fr.n7.simplepdl.edit,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.edit/,4,false +fr.n7.simplepdl.editor,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.editor/,4,false +fr.n7.simplepdl.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.tests/,4,false +fr.n7.simplepdl.toDOT,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toDOT/,4,false +fr.n7.simplepdl.toDOT.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toDOT.ui/,4,false +fr.n7.simplepdl.toHTML,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toHTML/,4,false +fr.n7.simplepdl.toHTML.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toHTML.ui/,4,false +fr.n7.simplepdl.txt.pdl,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.txt.pdl/,4,false +fr.n7.simplepdl.txt.pdl.ide,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/,4,false +fr.n7.simplepdl.txt.pdl.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/,4,false +fr.n7.simplepdl.txt.pdl.ui,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/,4,false +fr.n7.simplepdl.txt.pdl.ui.tests,1.0.0.qualifier,file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/,4,false +io.github.classgraph,4.8.35.v20190528-1517,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/io.github.classgraph_4.8.35.v20190528-1517.jar,4,false +javax.annotation,1.3.5.v20200504-1837,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.annotation_1.3.5.v20200504-1837.jar,4,false +javax.el,2.2.0.v201303151357,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.el_2.2.0.v201303151357.jar,4,false +javax.inject,1.0.0.v20091030,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.inject_1.0.0.v20091030.jar,4,false +javax.servlet,3.1.0.v201410161800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet_3.1.0.v201410161800.jar,4,false +javax.servlet.jsp,2.2.0.v201112011158,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet.jsp_2.2.0.v201112011158.jar,4,false +javax.xml,1.3.4.v201005080400,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.xml_1.3.4.v201005080400.jar,4,false +lpg.runtime.java,2.0.17.v201004271640,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/lpg.runtime.java_2.0.17.v201004271640.jar,4,false +org.antlr.runtime,4.7.2.v20200218-0804,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.antlr.runtime_4.7.2.v20200218-0804.jar,4,false +org.antlr.runtime,3.2.0.v201101311130,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.antlr.runtime_3.2.0.v201101311130.jar,4,false +org.apache.ant,1.10.8.v20200515-1239,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.ant_1.10.8.v20200515-1239/,4,false +org.apache.batik.bridge,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.bridge_1.6.0.v201011041432.jar,4,false +org.apache.batik.constants,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.constants_1.13.0.v20200622-2037.jar,4,false +org.apache.batik.css,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css_1.13.0.v20200622-2037.jar,4,false +org.apache.batik.css,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css_1.6.0.v201011041432.jar,4,false +org.apache.batik.dom,1.6.1.v201505192100,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom_1.6.1.v201505192100.jar,4,false +org.apache.batik.dom.svg,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom.svg_1.6.0.v201011041432.jar,4,false +org.apache.batik.ext.awt,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.ext.awt_1.6.0.v201011041432.jar,4,false +org.apache.batik.i18n,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.i18n_1.13.0.v20200622-2037.jar,4,false +org.apache.batik.parser,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.parser_1.6.0.v201011041432.jar,4,false +org.apache.batik.pdf,1.6.0.v201105071520,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.pdf_1.6.0.v201105071520.jar,4,false +org.apache.batik.svggen,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.svggen_1.6.0.v201011041432.jar,4,false +org.apache.batik.transcoder,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.transcoder_1.6.0.v201011041432.jar,4,false +org.apache.batik.util,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util_1.13.0.v20200622-2037.jar,4,false +org.apache.batik.util,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util_1.6.0.v201011041432.jar,4,false +org.apache.batik.util.gui,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.gui_1.6.0.v201011041432.jar,4,false +org.apache.batik.xml,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.xml_1.6.0.v201011041432.jar,4,false +org.apache.commons.cli,1.2.0.v201404270220,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.cli_1.2.0.v201404270220.jar,4,false +org.apache.commons.codec,1.14.0.v20200818-1422,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.codec_1.14.0.v20200818-1422.jar,4,false +org.apache.commons.codec,1.13.0.v20200108-0001,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.codec_1.13.0.v20200108-0001.jar,4,false +org.apache.commons.httpclient,3.1.0.v201012070820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.httpclient_3.1.0.v201012070820.jar,4,false +org.apache.commons.io,2.6.0.v20190123-2029,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.io_2.6.0.v20190123-2029.jar,4,false +org.apache.commons.jxpath,1.3.0.v200911051830,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.jxpath_1.3.0.v200911051830.jar,4,false +org.apache.commons.lang,2.6.0.v201404270220,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.lang_2.6.0.v201404270220.jar,4,false +org.apache.commons.logging,1.2.0.v20180409-1502,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.logging_1.2.0.v20180409-1502.jar,4,false +org.apache.felix.gogo.command,1.0.2.v20170914-1324,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.command_1.0.2.v20170914-1324.jar,4,false +org.apache.felix.gogo.runtime,1.1.0.v20180713-1646,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.runtime_1.1.0.v20180713-1646.jar,4,false +org.apache.felix.gogo.shell,1.1.0.v20180713-1646,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.shell_1.1.0.v20180713-1646.jar,4,false +org.apache.felix.scr,2.1.16.v20200110-1820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.scr_2.1.16.v20200110-1820.jar,1,true +org.apache.httpcomponents.httpclient,4.5.10.v20200830-2311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpclient_4.5.10.v20200830-2311.jar,4,false +org.apache.httpcomponents.httpcore,4.4.12.v20200108-1212,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpcore_4.4.12.v20200108-1212.jar,4,false +org.apache.jasper.glassfish,2.2.2.v201501141630,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.jasper.glassfish_2.2.2.v201501141630.jar,4,false +org.apache.log4j,1.2.15.v201012070815,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.log4j_1.2.15.v201012070815.jar,4,false +org.apache.lucene.analyzers-common,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-common_8.4.1.v20200122-1459.jar,4,false +org.apache.lucene.analyzers-smartcn,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-smartcn_8.4.1.v20200122-1459.jar,4,false +org.apache.lucene.core,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.core_8.4.1.v20200122-1459.jar,4,false +org.apache.xerces,2.9.0.v201101211617,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xerces_2.9.0.v201101211617.jar,4,false +org.apache.xml.resolver,1.2.0.v201005080400,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xml.resolver_1.2.0.v201005080400.jar,4,false +org.apache.xml.serializer,2.7.1.v201005080400,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xml.serializer_2.7.1.v201005080400.jar,4,false +org.apache.xmlgraphics,2.4.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xmlgraphics_2.4.0.v20200622-2037.jar,4,false +org.apiguardian,1.1.0.v20190826-0900,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apiguardian_1.1.0.v20190826-0900.jar,4,false +org.eclipse.acceleo.annotations,7.0.0.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.annotations_7.0.0.202102190929.jar,4,false +org.eclipse.acceleo.common,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.common_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.common.ide,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.common.ide_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.common.ui,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.common.ui_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.compatibility,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.compatibility_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.compatibility.ui,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.compatibility.ui_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.doc,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.doc_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.engine,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.engine_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.ide.ui,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.ide.ui_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.model,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.model_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.model.edit,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.model.edit_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.parser,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.parser_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.profiler,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.profiler_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.profiler.edit,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.profiler.edit_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.profiler.editor,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.profiler.editor_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.query,7.0.0.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.query_7.0.0.202102190929.jar,4,false +org.eclipse.acceleo.traceability,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.traceability_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.traceability.model,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.traceability.model_3.7.11.202102190929.jar,4,false +org.eclipse.acceleo.ui.interpreter,3.7.11.202102190929,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.ui.interpreter_3.7.11.202102190929.jar,4,false +org.eclipse.ant.core,3.5.800.v20200608-1251,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.core_3.5.800.v20200608-1251.jar,4,false +org.eclipse.ant.launching,1.2.1000.v20200610-1458,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.launching_1.2.1000.v20200610-1458.jar,4,false +org.eclipse.ant.ui,3.7.900.v20200724-1008,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.ui_3.7.900.v20200724-1008.jar,4,false +org.eclipse.compare,3.7.1100.v20200611-0145,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare_3.7.1100.v20200611-0145.jar,4,false +org.eclipse.compare.core,3.6.900.v20200412-2017,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare.core_3.6.900.v20200412-2017.jar,4,false +org.eclipse.core.commands,3.9.700.v20191217-1850,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.commands_3.9.700.v20191217-1850.jar,4,false +org.eclipse.core.contenttype,3.7.800.v20200724-0804,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.contenttype_3.7.800.v20200724-0804.jar,4,false +org.eclipse.core.databinding,1.10.0.v20200815-1752,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding_1.10.0.v20200815-1752.jar,4,false +org.eclipse.core.databinding.beans,1.7.0.v20200717-1533,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.beans_1.7.0.v20200717-1533.jar,4,false +org.eclipse.core.databinding.observable,1.10.0.v20200730-0848,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.observable_1.10.0.v20200730-0848.jar,4,false +org.eclipse.core.databinding.property,1.8.100.v20200619-0651,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.property_1.8.100.v20200619-0651.jar,4,false +org.eclipse.core.expressions,3.7.0.v20200720-1126,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.expressions_3.7.0.v20200720-1126.jar,4,false +org.eclipse.core.externaltools,1.1.700.v20200416-1310,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.externaltools_1.1.700.v20200416-1310.jar,4,false +org.eclipse.core.filebuffers,3.6.1000.v20200409-1035,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filebuffers_3.6.1000.v20200409-1035.jar,4,false +org.eclipse.core.filesystem,1.7.700.v20200110-1734,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filesystem_1.7.700.v20200110-1734.jar,4,false +org.eclipse.core.filesystem.linux.x86_64,1.2.300.v20180828-0158,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filesystem.linux.x86_64_1.2.300.v20180828-0158.jar,4,false +org.eclipse.core.jobs,3.10.800.v20200421-0950,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.jobs_3.10.800.v20200421-0950.jar,4,false +org.eclipse.core.net,1.3.1000.v20200715-0827,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net_1.3.1000.v20200715-0827.jar,4,false +org.eclipse.core.net.linux.x86_64,1.2.400.v20190924-1023,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net.linux.x86_64_1.2.400.v20190924-1023.jar,4,false +org.eclipse.core.resources,3.13.800.v20200706-2152,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.resources_3.13.800.v20200706-2152.jar,4,false +org.eclipse.core.runtime,3.19.0.v20200724-1004,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.runtime_3.19.0.v20200724-1004.jar,4,true +org.eclipse.core.variables,3.4.800.v20200120-1101,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.variables_3.4.800.v20200120-1101.jar,4,false +org.eclipse.debug.core,3.16.0.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.core_3.16.0.v20200828-0817.jar,4,false +org.eclipse.debug.ui,3.14.600.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.ui_3.14.600.v20200828-0817.jar,4,false +org.eclipse.draw2d,3.10.100.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.draw2d_3.10.100.201606061308.jar,4,false +org.eclipse.draw2d.doc.isv,3.10.100.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.draw2d.doc.isv_3.10.100.201606061308.jar,4,false +org.eclipse.e4.core.commands,0.12.900.v20200110-1732,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.commands_0.12.900.v20200110-1732.jar,4,false +org.eclipse.e4.core.contexts,1.8.400.v20191217-1710,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.contexts_1.8.400.v20191217-1710.jar,4,false +org.eclipse.e4.core.di,1.7.600.v20200428-0912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di_1.7.600.v20200428-0912.jar,4,false +org.eclipse.e4.core.di.annotations,1.6.600.v20191216-2352,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.annotations_1.6.600.v20191216-2352.jar,4,false +org.eclipse.e4.core.di.extensions,0.16.0.v20200507-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions_0.16.0.v20200507-0938.jar,4,false +org.eclipse.e4.core.di.extensions.supplier,0.15.700.v20200622-1247,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions.supplier_0.15.700.v20200622-1247.jar,4,false +org.eclipse.e4.core.services,2.2.400.v20200622-1247,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.services_2.2.400.v20200622-1247.jar,4,false +org.eclipse.e4.emf.xpath,0.2.800.v20200609-0849,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.emf.xpath_0.2.800.v20200609-0849.jar,4,false +org.eclipse.e4.tools,4.9.0.v20200923-1123,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools_4.9.0.v20200923-1123.jar,4,false +org.eclipse.e4.tools.compat,4.8.0.v20201026-0947,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.compat_4.8.0.v20201026-0947.jar,4,false +org.eclipse.e4.tools.emf.editor3x,4.7.600.v20200723-1429,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.emf.editor3x_4.7.600.v20200723-1429.jar,4,false +org.eclipse.e4.tools.emf.ui,4.6.1000.v20201009-1503,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.emf.ui_4.6.1000.v20201009-1503.jar,4,false +org.eclipse.e4.tools.jdt.templates,4.8.400.v20191115-2149,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.jdt.templates_4.8.400.v20191115-2149.jar,4,false +org.eclipse.e4.tools.services,4.8.400.v20200217-1142,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.services_4.8.400.v20200217-1142.jar,4,false +org.eclipse.e4.ui.bindings,0.12.900.v20200513-0930,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.bindings_0.12.900.v20200513-0930.jar,4,false +org.eclipse.e4.ui.css.core,0.12.1300.v20200615-1701,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.core_0.12.1300.v20200615-1701.jar,4,false +org.eclipse.e4.ui.css.swt,0.13.1100.v20200819-0632,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt_0.13.1100.v20200819-0632.jar,4,false +org.eclipse.e4.ui.css.swt.theme,0.12.700.v20200527-0719,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt.theme_0.12.700.v20200527-0719.jar,4,false +org.eclipse.e4.ui.di,1.2.800.v20200128-0855,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.di_1.2.800.v20200128-0855.jar,4,false +org.eclipse.e4.ui.dialogs,1.2.0.v20200807-0944,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.dialogs_1.2.0.v20200807-0944.jar,4,false +org.eclipse.e4.ui.ide,3.15.100.v20200323-2111,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.ide_3.15.100.v20200323-2111.jar,4,false +org.eclipse.e4.ui.model.workbench,2.1.800.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.model.workbench_2.1.800.v20200828-0938.jar,4,false +org.eclipse.e4.ui.services,1.3.700.v20190930-1643,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.services_1.3.700.v20190930-1643.jar,4,false +org.eclipse.e4.ui.swt.gtk,1.0.600.v20190627-0755,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.swt.gtk_1.0.600.v20190627-0755.jar,4,false +org.eclipse.e4.ui.widgets,1.2.700.v20191222-1048,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.widgets_1.2.700.v20191222-1048.jar,4,false +org.eclipse.e4.ui.workbench,1.11.400.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench_1.11.400.v20200828-0938.jar,4,false +org.eclipse.e4.ui.workbench.addons.swt,1.3.1100.v20200703-0611,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.3.1100.v20200703-0611.jar,4,false +org.eclipse.e4.ui.workbench.renderers.swt,0.14.1300.v20200829-1411,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.14.1300.v20200829-1411.jar,4,false +org.eclipse.e4.ui.workbench.swt,0.14.1100.v20200619-0644,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.swt_0.14.1100.v20200619-0644.jar,4,false +org.eclipse.e4.ui.workbench3,0.15.400.v20191216-0805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench3_0.15.400.v20191216-0805.jar,4,false +org.eclipse.ecf,3.9.101.v20201027-0547,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf_3.9.101.v20201027-0547.jar,4,false +org.eclipse.ecf.filetransfer,5.1.101.v20201025-2315,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.filetransfer_5.1.101.v20201025-2315.jar,4,false +org.eclipse.ecf.identity,3.9.401.v20201027-0550,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.identity_3.9.401.v20201027-0550.jar,4,false +org.eclipse.ecf.provider.filetransfer,3.2.601.v20201025-0700,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer_3.2.601.v20201025-0700.jar,4,false +org.eclipse.ecf.provider.filetransfer.httpclient45,1.0.301.v20201025-0700,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.httpclient45_1.0.301.v20201025-0700.jar,4,false +org.eclipse.ecf.provider.filetransfer.ssl,1.0.200.v20200611-1836,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.200.v20200611-1836.jar,4,false +org.eclipse.ecf.ssl,1.2.400.v20200611-2220,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.ssl_1.2.400.v20200611-2220.jar,4,false +org.eclipse.eef,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef_2.1.5.202008270808.jar,4,false +org.eclipse.eef.common,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.common_2.1.5.202008270808.jar,4,false +org.eclipse.eef.common.ui,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.common.ui_2.1.5.202008270808.jar,4,false +org.eclipse.eef.core,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.core_2.1.5.202008270808.jar,4,false +org.eclipse.eef.core.ext.widgets.reference,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.core.ext.widgets.reference_2.1.5.202008270808.jar,4,false +org.eclipse.eef.ext.widgets.reference,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ext.widgets.reference_2.1.5.202008270808.jar,4,false +org.eclipse.eef.ide.ui,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ide.ui_2.1.5.202008270808.jar,4,false +org.eclipse.eef.ide.ui.ext.widgets.reference,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ide.ui.ext.widgets.reference_2.1.5.202008270808.jar,4,false +org.eclipse.eef.ide.ui.properties,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ide.ui.properties_2.1.5.202008270808.jar,4,false +org.eclipse.eef.properties.ui,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.properties.ui_2.1.5.202008270808.jar,4,false +org.eclipse.eef.properties.ui.legacy,2.1.5.202008270808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.properties.ui.legacy_2.1.5.202008270808.jar,4,false +org.eclipse.emf,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf_2.8.0.v20180706-1146.jar,4,false +org.eclipse.emf.ant,2.11.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ant_2.11.0.v20200324-0723.jar,4,false +org.eclipse.emf.cdo,4.11.0.v20200902-0811,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo_4.11.0.v20200902-0811.jar,4,false +org.eclipse.emf.cdo.admin,4.2.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.admin_4.2.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.common,4.11.0.v20200901-0616,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.common_4.11.0.v20200901-0616.jar,4,false +org.eclipse.emf.cdo.common.db,3.1.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.common.db_3.1.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.compare,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.compare_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.doc,4.2.1.v20200330-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.doc_4.2.1.v20200330-1311.jar,4,false +org.eclipse.emf.cdo.edit,4.5.2.v20200615-1414,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.edit_4.5.2.v20200615-1414.jar,4,false +org.eclipse.emf.cdo.examples.installer,4.2.2.v20200901-0616,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.examples.installer_4.2.2.v20200901-0616.jar,4,false +org.eclipse.emf.cdo.explorer,4.7.0.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.explorer_4.7.0.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.explorer.ui,4.6.1.v20200902-0810,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.explorer.ui_4.6.1.v20200902-0810.jar,4,false +org.eclipse.emf.cdo.expressions,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.expressions_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.expressions.edit,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.expressions.edit_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.expressions.editor,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.expressions.editor_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.migrator,3.2.0.v20200825-0917,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.migrator_3.2.0.v20200825-0917.jar,4,false +org.eclipse.emf.cdo.net4j,4.3.1.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.net4j_4.3.1.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.security,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.security.edit,4.5.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security.edit_4.5.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.security.editor,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security.editor_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.security.ui,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security.ui_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.server,4.10.0.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server_4.10.0.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.server.admin,4.3.1.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.admin_4.3.1.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.server.db,4.9.1.v20200901-0616,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.db_4.9.1.v20200901-0616.jar,4,false +org.eclipse.emf.cdo.server.net4j,4.2.1.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.net4j_4.2.1.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.server.ocl,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.ocl_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.server.product,4.2.1.v20200411-0357,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.product_4.2.1.v20200411-0357.jar,4,false +org.eclipse.emf.cdo.server.security,4.5.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.security_4.5.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.transfer,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer_4.4.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.transfer.repository,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.repository_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.transfer.ui,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.ui_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.transfer.workspace,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.workspace_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.transfer.workspace.ui,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.workspace.ui_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.ui,4.8.1.v20200825-1015,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui_4.8.1.v20200825-1015.jar,4,false +org.eclipse.emf.cdo.ui.admin,4.2.1.v20200330-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.admin_4.2.1.v20200330-1311.jar,4,false +org.eclipse.emf.cdo.ui.compare,4.5.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.compare_4.5.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.ui.shared,4.4.1.v20200330-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.shared_4.4.1.v20200330-1311.jar,4,false +org.eclipse.emf.cdo.ui.team,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.team_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cdo.workspace,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.workspace_4.3.0.v20200311-1912.jar,4,false +org.eclipse.emf.cheatsheets,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cheatsheets_2.8.0.v20180706-1146.jar,4,false +org.eclipse.emf.codegen,2.21.0.v20200708-0547,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen_2.21.0.v20200708-0547.jar,4,false +org.eclipse.emf.codegen.ecore,2.23.0.v20200701-0840,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore_2.23.0.v20200701-0840.jar,4,false +org.eclipse.emf.codegen.ecore.ui,2.23.0.v20200703-0737,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore.ui_2.23.0.v20200703-0737.jar,4,false +org.eclipse.emf.codegen.ui,2.22.0.v20200424-0451,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ui_2.22.0.v20200424-0451.jar,4,false +org.eclipse.emf.common,2.20.0.v20200822-0801,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common_2.20.0.v20200822-0801.jar,4,false +org.eclipse.emf.common.ui,2.18.0.v20190507-0402,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common.ui_2.18.0.v20190507-0402.jar,4,false +org.eclipse.emf.compare,3.5.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare_3.5.3.202008311302.jar,4,false +org.eclipse.emf.compare.diagram,2.5.2.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram_2.5.2.202008311302.jar,4,false +org.eclipse.emf.compare.diagram.edit,2.5.2.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.edit_2.5.2.202008311302.jar,4,false +org.eclipse.emf.compare.diagram.ide.ui,3.4.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.ide.ui_3.4.3.202008311302.jar,4,false +org.eclipse.emf.compare.diagram.ide.ui.sirius,1.1.1.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.ide.ui.sirius_1.1.1.202008311302.jar,4,false +org.eclipse.emf.compare.diagram.sirius,1.1.0.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.sirius_1.1.0.202008311302.jar,4,false +org.eclipse.emf.compare.doc,3.3.12.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.doc_3.3.12.202008311302.jar,4,false +org.eclipse.emf.compare.edit,4.3.1.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.edit_4.3.1.202008311302.jar,4,false +org.eclipse.emf.compare.ide,3.4.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide_3.4.3.202008311302.jar,4,false +org.eclipse.emf.compare.ide.ui,4.4.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide.ui_4.4.3.202008311302.jar,4,false +org.eclipse.emf.compare.rcp,2.5.2.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.rcp_2.5.2.202008311302.jar,4,false +org.eclipse.emf.compare.rcp.ui,4.4.2.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.rcp.ui_4.4.2.202008311302.jar,4,false +org.eclipse.emf.converter,2.10.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.converter_2.10.0.v20180706-1146.jar,4,false +org.eclipse.emf.databinding,1.5.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding_1.5.0.v20180706-1146.jar,4,false +org.eclipse.emf.databinding.edit,1.6.0.v20190323-1031,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding.edit_1.6.0.v20190323-1031.jar,4,false +org.eclipse.emf.doc,2.20.0.v20200630-0516,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.doc_2.20.0.v20200630-0516.jar,4,false +org.eclipse.emf.ecore,2.23.0.v20200630-0516,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore_2.23.0.v20200630-0516.jar,4,false +org.eclipse.emf.ecore.change,2.14.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change_2.14.0.v20190528-0725.jar,4,false +org.eclipse.emf.ecore.change.edit,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change.edit_2.8.0.v20180706-1146.jar,4,false +org.eclipse.emf.ecore.edit,2.13.0.v20190822-1451,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.edit_2.13.0.v20190822-1451.jar,4,false +org.eclipse.emf.ecore.editor,2.17.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.editor_2.17.0.v20190528-0725.jar,4,false +org.eclipse.emf.ecore.xmi,2.16.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.xmi_2.16.0.v20190528-0725.jar,4,false +org.eclipse.emf.ecoretools,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools_3.3.2.201909230743.jar,4,false +org.eclipse.emf.ecoretools.design,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design_3.3.2.201909230743.jar,4,false +org.eclipse.emf.ecoretools.design.ui,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design.ui_3.3.2.201909230743.jar,4,false +org.eclipse.emf.ecoretools.doc,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.doc_3.3.2.201909230743.jar,4,false +org.eclipse.emf.ecoretools.ui,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.ui_3.3.2.201909230743.jar,4,false +org.eclipse.emf.ecp.common,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.common_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.common.ui,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.common.ui_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.edit,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.edit_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.edit.swt,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.edit.swt_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.ui.view,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.ui.view_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.ui.view.swt,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.ui.view.swt_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.context,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.context_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.label.model,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.label.model_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.model,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.model_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.model.common,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.model.common_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.model.common.di,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.model.common.di_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.template.model,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.template.model_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.template.service,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.template.service_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.ecp.view.util.swt,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.util.swt_1.25.0.20200831-0551.jar,4,false +org.eclipse.emf.edit,2.16.0.v20190920-0401,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit_2.16.0.v20190920-0401.jar,4,false +org.eclipse.emf.edit.ui,2.18.0.v20200205-0529,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit.ui_2.18.0.v20200205-0529.jar,4,false +org.eclipse.emf.example.installer,1.10.0.v20200518-1440,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.example.installer_1.10.0.v20200518-1440.jar,4,false +org.eclipse.emf.exporter,2.10.0.v20190321-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.exporter_2.10.0.v20190321-1530.jar,4,false +org.eclipse.emf.importer,2.12.0.v20190321-1539,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer_2.12.0.v20190321-1539.jar,4,false +org.eclipse.emf.importer.ecore,2.10.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.ecore_2.10.0.v20200324-0723.jar,4,false +org.eclipse.emf.importer.java,2.11.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.java_2.11.0.v20200324-0723.jar,4,false +org.eclipse.emf.importer.rose,2.10.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.rose_2.10.0.v20200324-0723.jar,4,false +org.eclipse.emf.mapping,2.12.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping_2.12.0.v20181104-0733.jar,4,false +org.eclipse.emf.mapping.ecore,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore_2.8.0.v20180706-1146.jar,4,false +org.eclipse.emf.mapping.ecore.editor,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore.editor_2.8.0.v20180706-1146.jar,4,false +org.eclipse.emf.mapping.ecore2ecore,2.11.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore_2.11.0.v20180706-1146.jar,4,false +org.eclipse.emf.mapping.ecore2ecore.editor,2.10.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore.editor_2.10.0.v20181104-0733.jar,4,false +org.eclipse.emf.mapping.ecore2xml,2.11.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml_2.11.0.v20180706-1146.jar,4,false +org.eclipse.emf.mapping.ecore2xml.ui,2.12.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml.ui_2.12.0.v20190528-0725.jar,4,false +org.eclipse.emf.mapping.ui,2.10.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ui_2.10.0.v20181104-0733.jar,4,false +org.eclipse.emf.mapping.xsd2ecore,2.9.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore_2.9.0.v20200723-0820.jar,4,false +org.eclipse.emf.mapping.xsd2ecore.editor,2.9.0.v20181105-0510,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore.editor_2.9.0.v20181105-0510.jar,4,false +org.eclipse.emf.mwe.core,1.5.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe.core_1.5.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe.utils,1.5.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe.utils_1.5.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.language,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.language.ide,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ide_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.language.ui,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ui_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.launch,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.launch.ui,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch.ui_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.lib,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.lib_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.mwe2.runtime,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.runtime_2.11.3.v20200520-0756.jar,4,false +org.eclipse.emf.parsley,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.cdo,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.cdo_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.cdo.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.cdo.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.doc,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.doc_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.dsl,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.dsl.additional.builder,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.additional.builder_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.dsl.ide,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ide_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.dsl.ui,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ui_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.editors,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.editors_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.editors.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.editors.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.generator.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.generator.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.junit4,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.junit4_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.runtime,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.runtime_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.runtime.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.runtime.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.ui.examples,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.ui.examples_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.views,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.views.common,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views.common_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.parsley.wizards,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.wizards_1.12.0.v20200831-1344.jar,4,false +org.eclipse.emf.query,1.7.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query_1.7.0.201805030653.jar,4,false +org.eclipse.emf.query.doc,1.2.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.doc_1.2.0.201805030653.jar,4,false +org.eclipse.emf.query.examples,1.2.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.examples_1.2.0.201805030653.jar,4,false +org.eclipse.emf.query.ocl,2.0.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.ocl_2.0.0.201805030653.jar,4,false +org.eclipse.emf.transaction,1.9.1.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction_1.9.1.201805140824.jar,4,false +org.eclipse.emf.transaction.doc,1.4.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.doc_1.4.0.201805140824.jar,4,false +org.eclipse.emf.transaction.examples,1.2.100.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.examples_1.2.100.201805140824.jar,4,false +org.eclipse.emf.transaction.ui,1.4.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.ui_1.4.0.201805140824.jar,4,false +org.eclipse.emf.validation,1.8.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation_1.8.0.202008210805.jar,4,false +org.eclipse.emf.validation.doc,1.3.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.doc_1.3.0.202008210805.jar,4,false +org.eclipse.emf.validation.examples,1.3.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.examples_1.3.0.202008210805.jar,4,false +org.eclipse.emf.validation.ocl,1.4.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ocl_1.4.0.202008210805.jar,4,false +org.eclipse.emf.validation.ui,1.7.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui_1.7.0.202008210805.jar,4,false +org.eclipse.emf.validation.ui.ide,1.3.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui.ide_1.3.0.202008210805.jar,4,false +org.eclipse.emf.workspace,1.5.1.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace_1.5.1.201805140824.jar,4,false +org.eclipse.emf.workspace.doc,1.3.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.doc_1.3.0.201805140824.jar,4,false +org.eclipse.emf.workspace.ui,1.3.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.ui_1.3.0.201805140824.jar,4,false +org.eclipse.emfforms.common,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.common_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.bazaar,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.bazaar_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.services,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.services.editsupport,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.editsupport_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.services.emf,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.emf_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.services.emfspecificservice,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.emfspecificservice_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.core.services.segments,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.segments_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.localization,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.localization_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.swt.core,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.swt.core_1.25.0.20200831-0551.jar,4,false +org.eclipse.emfforms.view.annotation.model,1.25.0.20200831-0551,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.view.annotation.model_1.25.0.20200831-0551.jar,4,false +org.eclipse.epp.package.common,4.17.0.20200910-1200,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.epp.package.common_4.17.0.20200910-1200/,4,false +org.eclipse.epp.package.modeling,4.17.0.20200910-1200,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.epp.package.modeling_4.17.0.20200910-1200/,4,false +org.eclipse.equinox.app,1.5.0.v20200717-0620,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.app_1.5.0.v20200717-0620.jar,4,false +org.eclipse.equinox.bidi,1.3.0.v20200612-1624,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.bidi_1.3.0.v20200612-1624.jar,4,false +org.eclipse.equinox.common,3.13.0.v20200828-1034,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.common_3.13.0.v20200828-1034.jar,2,true +org.eclipse.equinox.concurrent,1.1.500.v20200106-1437,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.concurrent_1.1.500.v20200106-1437.jar,4,false +org.eclipse.equinox.console,1.4.200.v20200828-1034,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.console_1.4.200.v20200828-1034.jar,4,false +org.eclipse.equinox.event,1.5.500.v20200616-0800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.event_1.5.500.v20200616-0800.jar,4,false +org.eclipse.equinox.frameworkadmin,2.1.400.v20191002-0702,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin_2.1.400.v20191002-0702.jar,4,false +org.eclipse.equinox.frameworkadmin.equinox,1.1.400.v20200319-1546,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin.equinox_1.1.400.v20200319-1546.jar,4,false +org.eclipse.equinox.http.jetty,3.7.400.v20200123-1333,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.jetty_3.7.400.v20200123-1333.jar,4,false +org.eclipse.equinox.http.registry,1.2.0.v20200614-1851,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.registry_1.2.0.v20200614-1851.jar,4,false +org.eclipse.equinox.http.servlet,1.6.600.v20200707-1543,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.servlet_1.6.600.v20200707-1543.jar,4,false +org.eclipse.equinox.jsp.jasper,1.1.500.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper_1.1.500.v20200422-1833.jar,4,false +org.eclipse.equinox.jsp.jasper.registry,1.1.400.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper.registry_1.1.400.v20200422-1833.jar,4,false +org.eclipse.equinox.launcher,1.5.800.v20200727-1323,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar,4,false +org.eclipse.equinox.launcher.gtk.linux.x86_64,1.1.1300.v20200819-0940,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.1300.v20200819-0940/,4,false +org.eclipse.equinox.p2.artifact.repository,1.3.500.v20200406-2025,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.artifact.repository_1.3.500.v20200406-2025.jar,4,false +org.eclipse.equinox.p2.console,1.1.300.v20191014-1219,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.console_1.1.300.v20191014-1219.jar,4,false +org.eclipse.equinox.p2.core,2.6.300.v20200211-1504,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.core_2.6.300.v20200211-1504.jar,4,false +org.eclipse.equinox.p2.director,2.4.700.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director_2.4.700.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.director.app,1.1.600.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director.app_1.1.600.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.directorywatcher,1.2.500.v20191211-1631,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.directorywatcher_1.2.500.v20191211-1631.jar,4,false +org.eclipse.equinox.p2.engine,2.6.700.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.engine_2.6.700.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.extensionlocation,1.3.400.v20191213-1911,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.extensionlocation_1.3.400.v20191213-1911.jar,4,false +org.eclipse.equinox.p2.garbagecollector,1.1.400.v20200221-1022,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.garbagecollector_1.1.400.v20200221-1022.jar,4,false +org.eclipse.equinox.p2.jarprocessor,1.1.600.v20200217-1130,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.jarprocessor_1.1.600.v20200217-1130.jar,4,false +org.eclipse.equinox.p2.metadata,2.5.0.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata_2.5.0.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.metadata.repository,1.3.400.v20191211-1528,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata.repository_1.3.400.v20191211-1528.jar,4,false +org.eclipse.equinox.p2.operations,2.5.900.v20200808-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.operations_2.5.900.v20200808-1311.jar,4,false +org.eclipse.equinox.p2.publisher,1.5.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher_1.5.400.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.publisher.eclipse,1.3.700.v20200828-0839,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher.eclipse_1.3.700.v20200828-0839.jar,4,false +org.eclipse.equinox.p2.reconciler.dropins,1.3.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.reconciler.dropins_1.3.400.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.repository,2.4.800.v20200813-0739,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository_2.4.800.v20200813-0739.jar,4,false +org.eclipse.equinox.p2.repository.tools,2.2.500.v20200110-2121,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository.tools_2.2.500.v20200110-2121.jar,4,false +org.eclipse.equinox.p2.touchpoint.eclipse,2.2.700.v20200813-0739,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.eclipse_2.2.700.v20200813-0739.jar,4,false +org.eclipse.equinox.p2.touchpoint.natives,1.3.600.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.natives_1.3.600.v20200511-1530.jar,4,false +org.eclipse.equinox.p2.transport.ecf,1.2.400.v20200123-2221,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.transport.ecf_1.2.400.v20200123-2221.jar,4,false +org.eclipse.equinox.p2.ui,2.6.100.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui_2.6.100.v20200731-1005.jar,4,false +org.eclipse.equinox.p2.ui.importexport,1.2.500.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.importexport_1.2.500.v20200731-1005.jar,4,false +org.eclipse.equinox.p2.ui.sdk,1.1.700.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk_1.1.700.v20200731-1005.jar,4,false +org.eclipse.equinox.p2.ui.sdk.scheduler,1.4.800.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler_1.4.800.v20200731-1005.jar,4,false +org.eclipse.equinox.p2.updatechecker,1.2.300.v20200222-1600,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatechecker_1.2.300.v20200222-1600.jar,4,false +org.eclipse.equinox.p2.updatesite,1.1.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatesite_1.1.400.v20200511-1530.jar,4,false +org.eclipse.equinox.preferences,3.8.0.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.preferences_3.8.0.v20200422-1833.jar,4,false +org.eclipse.equinox.registry,3.9.0.v20200625-1425,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.registry_3.9.0.v20200625-1425.jar,4,false +org.eclipse.equinox.security,1.3.500.v20200114-1637,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security_1.3.500.v20200114-1637.jar,4,false +org.eclipse.equinox.security.linux.x86_64,1.1.300.v20190830-1238,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.linux.x86_64_1.1.300.v20190830-1238/,4,false +org.eclipse.equinox.security.ui,1.2.700.v20200807-1518,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.ui_1.2.700.v20200807-1518.jar,4,false +org.eclipse.equinox.simpleconfigurator,1.3.600.v20200721-1308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator_1.3.600.v20200721-1308.jar,1,true +org.eclipse.equinox.simpleconfigurator.manipulator,2.1.500.v20200211-1505,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_2.1.500.v20200211-1505.jar,4,false +org.eclipse.gef,3.11.0.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef_3.11.0.201606061308.jar,4,false +org.eclipse.gef.doc.isv,3.11.0.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef.doc.isv_3.11.0.201606061308.jar,4,false +org.eclipse.gef.examples.ui.pde,3.11.0.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef.examples.ui.pde_3.11.0.201606061308.jar,4,false +org.eclipse.gmf,1.13.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf_1.13.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime_1.9.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.diagram.geoshapes,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.geoshapes_1.8.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.diagram.logic,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.diagram.logic.model,1.2.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic.model_1.2.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.diagram.logic.model.edit,1.2.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic.model.edit_1.2.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.diagram.logic.model.editor,1.2.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic.model.editor_1.2.0.202004160913.jar,4,false +org.eclipse.gmf.examples.runtime.ui.pde,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.ui.pde_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.core,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.core_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui,1.8.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui_1.8.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.action,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.action.ide,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action.ide_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.printing,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.printing.win32,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing.win32_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.services,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services_1.9.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.services.action,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.action_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.services.dnd,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.services.dnd.ide,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd.ide_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.common.ui.services.properties,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.properties_1.9.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.core,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.core_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui_1.9.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.actions,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.actions_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.dnd,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.dnd_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.geoshapes,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.geoshapes_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.printing,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.printing.render,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing.render_1.8.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.properties,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.properties_1.8.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.providers,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.providers.ide,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers.ide_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.render,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.render_1.7.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.resources.editor,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.draw2d.ui,1.9.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui_1.9.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.draw2d.ui.render,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render_1.7.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.draw2d.ui.render.awt,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render.awt_1.8.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.clipboard.core,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.clipboard.core_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.commands.core,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.commands.core_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.core,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.core_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.type.core,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.core_1.9.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.type.ui,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.ui_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.ui,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.emf.ui.properties,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui.properties_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.gef.ui,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.gef.ui_1.7.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.notation,1.10.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation_1.10.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.notation.edit,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.edit_1.8.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.notation.providers,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.providers_1.7.1.202004160913.jar,4,false +org.eclipse.gmf.runtime.notation.sdk,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.sdk_1.7.0.202004160913.jar,4,false +org.eclipse.gmf.runtime.sdk,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.sdk_1.7.0.202004160913.jar,4,false +org.eclipse.help,3.8.800.v20200525-0755,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help_3.8.800.v20200525-0755.jar,4,false +org.eclipse.help.base,4.3.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.base_4.3.0.v20200902-1800.jar,4,false +org.eclipse.help.ui,4.2.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.ui_4.2.0.v20200724-0708.jar,4,false +org.eclipse.help.webapp,3.10.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.webapp_3.10.0.v20200724-0708.jar,4,false +org.eclipse.jdt,3.18.500.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt_3.18.500.v20200902-1800.jar,4,false +org.eclipse.jdt.annotation,2.2.600.v20200408-1511,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation_2.2.600.v20200408-1511.jar,4,false +org.eclipse.jdt.annotation,1.1.500.v20200407-1355,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation_1.1.500.v20200407-1355.jar,4,false +org.eclipse.jdt.apt.core,3.6.700.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.core_3.6.700.v20200828-0941.jar,4,false +org.eclipse.jdt.apt.pluggable.core,1.2.500.v20200322-1447,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.pluggable.core_1.2.500.v20200322-1447.jar,4,false +org.eclipse.jdt.apt.ui,3.6.500.v20200828-1336,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.ui_3.6.500.v20200828-1336.jar,4,false +org.eclipse.jdt.compiler.apt,1.3.1100.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.apt_1.3.1100.v20200828-0941.jar,4,false +org.eclipse.jdt.compiler.tool,1.2.1000.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.tool_1.2.1000.v20200828-0941.jar,4,false +org.eclipse.jdt.core,3.23.0.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core_3.23.0.v20200828-0941.jar,4,false +org.eclipse.jdt.core.formatterapp,1.0.0.v20200119-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.formatterapp_1.0.0.v20200119-0748.jar,4,false +org.eclipse.jdt.core.manipulation,1.14.100.v20200817-2001,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.manipulation_1.14.100.v20200817-2001.jar,4,false +org.eclipse.jdt.debug,3.16.0.v20200828-0821,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug_3.16.0.v20200828-0821/,4,false +org.eclipse.jdt.debug.ui,3.12.0.v20200828-0821,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug.ui_3.12.0.v20200828-0821.jar,4,false +org.eclipse.jdt.doc.isv,3.14.900.v20200902-1022,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.doc.isv_3.14.900.v20200902-1022.jar,4,false +org.eclipse.jdt.doc.user,3.15.800.v20200828-1432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.doc.user_3.15.800.v20200828-1432.jar,4,false +org.eclipse.jdt.junit,3.11.900.v20200828-0853,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit_3.11.900.v20200828-0853.jar,4,false +org.eclipse.jdt.junit.core,3.10.800.v20200817-1957,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.core_3.10.800.v20200817-1957.jar,4,false +org.eclipse.jdt.junit.runtime,3.5.300.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.runtime_3.5.300.v20200720-0748.jar,4,false +org.eclipse.jdt.junit4.runtime,1.1.1300.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit4.runtime_1.1.1300.v20200720-0748.jar,4,false +org.eclipse.jdt.junit5.runtime,1.0.1000.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit5.runtime_1.0.1000.v20200720-0748.jar,4,false +org.eclipse.jdt.launching,3.18.0.v20200824-1854,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.launching_3.18.0.v20200824-1854.jar,4,false +org.eclipse.jdt.ui,3.21.200.v20200828-0853,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.ui_3.21.200.v20200828-0853.jar,4,false +org.eclipse.jetty.continuation,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.continuation_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.http,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.http_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.io,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.io_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.security,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.security_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.server,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.server_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.servlet,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.servlet_9.4.31.v20200723.jar,4,false +org.eclipse.jetty.util,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.util_9.4.31.v20200723.jar,4,false +org.eclipse.jface,3.21.0.v20200821-1458,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface_3.21.0.v20200821-1458.jar,4,false +org.eclipse.jface.databinding,1.12.0.v20200717-1533,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.databinding_1.12.0.v20200717-1533.jar,4,false +org.eclipse.jface.notifications,0.2.0.v20200810-0826,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.notifications_0.2.0.v20200810-0826.jar,4,false +org.eclipse.jface.text,3.16.400.v20200807-0831,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.text_3.16.400.v20200807-0831.jar,4,false +org.eclipse.jsch.core,1.3.900.v20200422-1935,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.core_1.3.900.v20200422-1935.jar,4,false +org.eclipse.jsch.ui,1.3.1000.v20200610-0847,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.ui_1.3.1000.v20200610-0847.jar,4,false +org.eclipse.ltk.core.refactoring,3.11.100.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.core.refactoring_3.11.100.v20200720-0748.jar,4,false +org.eclipse.ltk.ui.refactoring,3.11.100.v20200817-1715,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.ui.refactoring_3.11.100.v20200817-1715.jar,4,false +org.eclipse.m2m.atl,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.adt,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.adt.debug,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.debug_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.adt.editor,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.editor_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.adt.ui,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.ui_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.cheatsheets,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.cheatsheets_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.common,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.common_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.core,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.core.ant,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ant_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.core.emf,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.emf_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.core.ui,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.core.ui.vm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui.vm_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.debug.core,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.debug.core_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.doc,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.doc_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.drivers.emf4atl,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.emf4atl_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.drivers.uml24atl,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.uml24atl_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.dsls,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.dsls_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.ant,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.ant_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.compiler,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.compiler_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.edit,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.edit_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.editor,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.editor_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.launcher,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.launcher_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.trace,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.trace.edit,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.edit_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.emftvm.trace.editor,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.editor_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.engine,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.engine.emfvm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.engine.emfvm.launch,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm.launch_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.engine.vm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.vm_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.examples,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.examples_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.core,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.core_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.emfvm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.emfvm_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.exportmodel,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.exportmodel.editor,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel.editor_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.model,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.model_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.ui,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.ui_4.2.1.v202006221222.jar,4,false +org.eclipse.m2m.atl.profiler.vm,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.vm_4.2.1.v202006221222.jar,4,false +org.eclipse.nebula.widgets.tablecombo,1.2.0.202009071539,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.nebula.widgets.tablecombo_1.2.0.202009071539.jar,4,false +org.eclipse.net4j,4.10.1.v20200901-1413,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j_4.10.1.v20200901-1413.jar,4,false +org.eclipse.net4j.db,4.9.0.v20200610-0352,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.db_4.9.0.v20200610-0352.jar,4,false +org.eclipse.net4j.db.h2,4.4.0.v20200412-0425,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.db.h2_4.4.0.v20200412-0425.jar,4,false +org.eclipse.net4j.db.jdbc,4.4.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.db.jdbc_4.4.0.v20200311-1912.jar,4,false +org.eclipse.net4j.debug,3.1.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.debug_3.1.0.v20200311-1912.jar,4,false +org.eclipse.net4j.examples.installer,4.2.1.v20200901-0616,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.examples.installer_4.2.1.v20200901-0616.jar,4,false +org.eclipse.net4j.http,4.1.1.v20200528-0542,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.http_4.1.1.v20200528-0542.jar,4,false +org.eclipse.net4j.http.common,4.1.1.v20200528-0542,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.http.common_4.1.1.v20200528-0542.jar,4,false +org.eclipse.net4j.http.server,4.1.1.v20200528-0542,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.http.server_4.1.1.v20200528-0542.jar,4,false +org.eclipse.net4j.jvm,4.2.1.v20200528-0542,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.jvm_4.2.1.v20200528-0542.jar,4,false +org.eclipse.net4j.tcp,4.2.1.v20200825-0442,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.tcp_4.2.1.v20200825-0442.jar,4,false +org.eclipse.net4j.ui,4.3.0.v20200311-1912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.ui_4.3.0.v20200311-1912.jar,4,false +org.eclipse.net4j.ui.shared,4.4.1.v20200330-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.ui.shared_4.4.1.v20200330-1311.jar,4,false +org.eclipse.net4j.util,3.12.0.v20200901-0616,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.util_3.12.0.v20200901-0616.jar,4,false +org.eclipse.net4j.util.ui,3.8.0.v20200528-0542,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.util.ui_3.8.0.v20200528-0542.jar,4,false +org.eclipse.ocl,3.15.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl_3.15.100.v20201208-2229.jar,4,false +org.eclipse.ocl.common,1.8.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.common_1.8.500.v20201208-2229.jar,4,false +org.eclipse.ocl.common.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.common.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.doc,3.14.400.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.doc_3.14.400.v20201208-2229.jar,4,false +org.eclipse.ocl.ecore,3.15.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.ecore_3.15.100.v20201208-2229.jar,4,false +org.eclipse.ocl.ecore.edit,4.6.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.ecore.edit_4.6.500.v20201208-2229.jar,4,false +org.eclipse.ocl.edit,4.7.400.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.edit_4.7.400.v20201208-2229.jar,4,false +org.eclipse.ocl.examples,3.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples_3.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.classic,5.7.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.classic_5.7.500.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.codegen,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.codegen_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.debug,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.debug.ui,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug.ui_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.debug.vm,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug.vm_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.debug.vm.ui,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug.vm.ui_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.emf.validation.validity,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.emf.validation.validity_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.emf.validation.validity.ui,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.emf.validation.validity.ui_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.eventmanager,3.10.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.eventmanager_3.10.500.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.impactanalyzer,3.10.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.impactanalyzer_3.10.500.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.impactanalyzer.ui,3.12.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.impactanalyzer.ui_3.12.100.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.impactanalyzer.util,3.10.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.impactanalyzer.util_3.10.500.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.interpreter,4.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.interpreter_4.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.standalone,2.7.200.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.standalone_2.7.200.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.ui,1.8.500.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.ui_1.8.500.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.unified,4.7.400.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.unified_4.7.400.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.validity,2.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.validity_2.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.xtext.console,4.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.console_4.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.xtext.idioms,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.idioms_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.xtext.idioms.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.idioms.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.examples.xtext.serializer,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.serializer_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.pivot,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.pivot_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.pivot.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.pivot.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.pivot.uml,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.pivot.uml_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.uml,5.10.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.uml_5.10.100.v20201208-2229.jar,4,false +org.eclipse.ocl.uml.edit,5.10.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.uml.edit_5.10.100.v20201208-2229.jar,4,false +org.eclipse.ocl.uml.ui,2.12.100.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.uml.ui_2.12.100.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.base,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.base_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.base.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.base.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.completeocl,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.completeocl_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.completeocl.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.completeocl.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.essentialocl,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.essentialocl_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.essentialocl.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.essentialocl.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.markup,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.markup_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.markup.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.markup.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.oclinecore,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclinecore_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.oclinecore.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclinecore.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.oclstdlib,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclstdlib_1.13.0.v20201208-2229.jar,4,false +org.eclipse.ocl.xtext.oclstdlib.ui,1.13.0.v20201208-2229,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclstdlib.ui_1.13.0.v20201208-2229.jar,4,false +org.eclipse.oomph.base,1.14.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.base_1.14.0.v20200624-1156.jar,4,false +org.eclipse.oomph.base.edit,1.13.0.v20200720-0841,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.base.edit_1.13.0.v20200720-0841.jar,4,false +org.eclipse.oomph.extractor.lib,1.8.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.extractor.lib_1.8.0.v20200624-1156.jar,4,false +org.eclipse.oomph.jreinfo,1.14.0.v20200901-1012,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.jreinfo_1.14.0.v20200901-1012.jar,4,false +org.eclipse.oomph.jreinfo.ui,1.12.0.v20200720-0749,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.jreinfo.ui_1.12.0.v20200720-0749.jar,4,false +org.eclipse.oomph.p2,1.14.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2_1.14.0.v20200624-1156.jar,4,false +org.eclipse.oomph.p2.core,1.17.0.v20200820-0414,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.core_1.17.0.v20200820-0414.jar,4,false +org.eclipse.oomph.p2.doc,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.doc_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.p2.edit,1.14.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.edit_1.14.0.v20200624-1156.jar,4,false +org.eclipse.oomph.p2.ui,1.14.0.v20200805-0908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.ui_1.14.0.v20200805-0908.jar,4,false +org.eclipse.oomph.predicates,1.12.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.predicates_1.12.0.v20200624-1156.jar,4,false +org.eclipse.oomph.predicates.edit,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.predicates.edit_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.preferences,1.12.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.preferences_1.12.0.v20200624-1156.jar,4,false +org.eclipse.oomph.resources,1.14.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.resources_1.14.0.v20200624-1156.jar,4,false +org.eclipse.oomph.resources.edit,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.resources.edit_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup,1.18.0.v20200820-0414,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup_1.18.0.v20200820-0414.jar,4,false +org.eclipse.oomph.setup.core,1.18.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.core_1.18.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup.doc,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.doc_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup.edit,1.15.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.edit_1.15.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup.editor,1.18.0.v20200805-0908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.editor_1.18.0.v20200805-0908.jar,4,false +org.eclipse.oomph.setup.p2,1.16.0.v20200814-1205,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.p2_1.16.0.v20200814-1205.jar,4,false +org.eclipse.oomph.setup.p2.edit,1.13.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.p2.edit_1.13.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup.sync,1.13.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.sync_1.13.0.v20200624-1156.jar,4,false +org.eclipse.oomph.setup.ui,1.18.0.v20200805-0908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.ui_1.18.0.v20200805-0908.jar,4,false +org.eclipse.oomph.setup.ui.questionnaire,1.12.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.ui.questionnaire_1.12.0.v20200624-1156.jar,4,false +org.eclipse.oomph.ui,1.15.0.v20200820-0414,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.ui_1.15.0.v20200820-0414.jar,4,false +org.eclipse.oomph.util,1.15.0.v20200711-0605,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.util_1.15.0.v20200711-0605.jar,4,false +org.eclipse.oomph.workingsets,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.workingsets_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.workingsets.edit,1.11.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.workingsets.edit_1.11.0.v20200624-1156.jar,4,false +org.eclipse.oomph.workingsets.editor,1.12.0.v20200624-1156,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.workingsets.editor_1.12.0.v20200624-1156.jar,4,false +org.eclipse.osgi,3.16.0.v20200828-0759,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi_3.16.0.v20200828-0759.jar,-1,true +org.eclipse.osgi.compatibility.state,1.2.100.v20200811-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.compatibility.state_1.2.100.v20200811-1344.jar,4,false +org.eclipse.osgi.services,3.9.0.v20200511-1725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.services_3.9.0.v20200511-1725.jar,4,false +org.eclipse.osgi.util,3.5.300.v20190708-1141,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.util_3.5.300.v20190708-1141.jar,4,false +org.eclipse.pde,3.13.1200.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde_3.13.1200.v20200902-1800.jar,4,false +org.eclipse.pde.api.tools,1.2.0.v20200813-0522,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools_1.2.0.v20200813-0522.jar,4,false +org.eclipse.pde.api.tools.annotations,1.1.400.v20190929-1236,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.annotations_1.1.400.v20190929-1236.jar,4,false +org.eclipse.pde.api.tools.ui,1.2.0.v20200813-0523,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.ui_1.2.0.v20200813-0523.jar,4,false +org.eclipse.pde.build,3.10.800.v20200410-1419,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.build_3.10.800.v20200410-1419/,4,false +org.eclipse.pde.core,3.14.0.v20200817-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.core_3.14.0.v20200817-1143.jar,4,false +org.eclipse.pde.doc.user,3.14.900.v20200902-1022,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.doc.user_3.14.900.v20200902-1022.jar,4,false +org.eclipse.pde.ds.annotations,1.2.0.v20200813-0526,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.annotations_1.2.0.v20200813-0526.jar,4,false +org.eclipse.pde.ds.core,1.2.0.v20200813-0526,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.core_1.2.0.v20200813-0526.jar,4,false +org.eclipse.pde.ds.lib,1.1.400.v20191119-0943,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.lib_1.1.400.v20191119-0943/,4,false +org.eclipse.pde.ds.ui,1.2.0.v20200813-0954,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.ui_1.2.0.v20200813-0954.jar,4,false +org.eclipse.pde.ds1_2.lib,1.0.400.v20191119-0943,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds1_2.lib_1.0.400.v20191119-0943/,4,false +org.eclipse.pde.genericeditor.extension,1.1.0.v20200828-0858,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.genericeditor.extension_1.1.0.v20200828-0858.jar,4,false +org.eclipse.pde.junit.runtime,3.5.900.v20200810-0835,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.junit.runtime_3.5.900.v20200810-0835.jar,4,false +org.eclipse.pde.launching,3.9.0.v20200812-1037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.launching_3.9.0.v20200812-1037.jar,4,false +org.eclipse.pde.runtime,3.6.900.v20200612-1330,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.runtime_3.6.900.v20200612-1330.jar,4,false +org.eclipse.pde.ua.core,1.2.0.v20200813-0518,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.core_1.2.0.v20200813-0518.jar,4,false +org.eclipse.pde.ua.ui,1.2.0.v20200813-0519,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.ui_1.2.0.v20200813-0519.jar,4,false +org.eclipse.pde.ui,3.12.0.v20200824-1258,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui_3.12.0.v20200824-1258.jar,4,false +org.eclipse.pde.ui.templates,3.7.0.v20200812-1812,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui.templates_3.7.0.v20200812-1812.jar,4,false +org.eclipse.platform,4.17.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform_4.17.0.v20200902-1800/,4,false +org.eclipse.platform.doc.isv,4.17.0.v20200902-1022,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform.doc.isv_4.17.0.v20200902-1022.jar,4,false +org.eclipse.platform.doc.user,4.17.0.v20200831-0727,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform.doc.user_4.17.0.v20200831-0727.jar,4,false +org.eclipse.rcp,4.17.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.rcp_4.17.0.v20200902-1800.jar,4,false +org.eclipse.sdk,4.17.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sdk_4.17.0.v20200902-1800/,4,false +org.eclipse.search,3.12.0.v20200727-2017,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.search_3.12.0.v20200727-2017.jar,4,false +org.eclipse.sirius,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.acceleo.aql,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.aql_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.acceleo.aql.ide,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.aql.ide_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.acceleo.mtl,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.mtl_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.acceleo.mtl.ide,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.mtl.ide_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.interpreter,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.interpreter_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.common.ui.ext,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.ui.ext_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.formatdata,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.formatdata_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.sequence,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.sequence_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.sequence.edit,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.sequence.edit_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.sequence.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.sequence.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.diagram.ui.ext,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.ui.ext_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.doc,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.doc_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ecore.extender,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ecore.extender_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.diagram,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.diagram_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.properties,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.properties_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.properties.ext.widgets.reference,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.properties.ext.widgets.reference_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.sequence,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.sequence_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.table,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.table_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.editor.tree,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.tree_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.base,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.base_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.draw2d,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.draw2d_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.e3,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.e3_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.e3.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.e3.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.emf,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.emf.edit,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf.edit_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.emf.tx,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf.tx_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.emf.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.gef,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.gef_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.gmf.notation,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.gmf.notation_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.gmf.runtime,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.gmf.runtime_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.ide,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.ide_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.jface,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.jface_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ext.swt,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.swt_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.interpreter,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.interpreter_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties.core,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.core_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties.defaultrules,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.defaultrules_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties.edit,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.edit_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties.ext.widgets.reference,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.ext.widgets.reference_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.properties.ext.widgets.reference.edit,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.ext.widgets.reference.edit_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.synchronizer,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.synchronizer_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.table,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.table_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.table.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.table.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.table.ui.ext,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.table.ui.ext_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.tree,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.tree_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.tree.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.tree.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.tree.ui.ext,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.tree.ui.ext_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ui,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ui.editor,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.editor_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ui.ext,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.ext_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ui.properties,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.properties_6.4.1.202012210908.jar,4,false +org.eclipse.sirius.ui.properties.ext.widgets.reference,6.4.1.202012210908,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.properties.ext.widgets.reference_6.4.1.202012210908.jar,4,false +org.eclipse.swt,3.115.0.v20200831-1002,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt_3.115.0.v20200831-1002.jar,4,false +org.eclipse.swt.browser.chromium.gtk.linux.x86_64,3.115.0.v20200831-1002,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.browser.chromium.gtk.linux.x86_64_3.115.0.v20200831-1002.jar,4,false +org.eclipse.swt.gtk.linux.x86_64,3.115.0.v20200831-1002,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.gtk.linux.x86_64_3.115.0.v20200831-1002.jar,4,false +org.eclipse.team.core,3.8.1100.v20200806-0621,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.core_3.8.1100.v20200806-0621.jar,4,false +org.eclipse.team.genericeditor.diff.extension,1.0.600.v20200212-1524,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.genericeditor.diff.extension_1.0.600.v20200212-1524.jar,4,false +org.eclipse.team.ui,3.8.1000.v20200806-0621,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.ui_3.8.1000.v20200806-0621.jar,4,false +org.eclipse.text,3.10.300.v20200807-0831,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text_3.10.300.v20200807-0831.jar,4,false +org.eclipse.text.quicksearch,1.0.300.v20200519-2023,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text.quicksearch_1.0.300.v20200519-2023.jar,4,false +org.eclipse.tools.layout.spy,1.0.600.v20200608-0818,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.tools.layout.spy_1.0.600.v20200608-0818.jar,4,false +org.eclipse.ui,3.118.0.v20200807-0902,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui_3.118.0.v20200807-0902.jar,4,false +org.eclipse.ui.browser,3.6.900.v20200807-1330,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.browser_3.6.900.v20200807-1330.jar,4,false +org.eclipse.ui.cheatsheets,3.7.0.v20200805-2057,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.cheatsheets_3.7.0.v20200805-2057.jar,4,false +org.eclipse.ui.console,3.9.300.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.console_3.9.300.v20200828-0817.jar,4,false +org.eclipse.ui.editors,3.13.300.v20200812-2334,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.editors_3.13.300.v20200812-2334.jar,4,false +org.eclipse.ui.externaltools,3.4.800.v20200612-0848,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.externaltools_3.4.800.v20200612-0848.jar,4,false +org.eclipse.ui.forms,3.10.0.v20200727-0948,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.forms_3.10.0.v20200727-0948.jar,4,false +org.eclipse.ui.genericeditor,1.1.800.v20200828-1000,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.genericeditor_1.1.800.v20200828-1000.jar,4,false +org.eclipse.ui.ide,3.17.200.v20200808-0622,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide_3.17.200.v20200808-0622.jar,4,false +org.eclipse.ui.ide.application,1.3.800.v20200713-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide.application_1.3.800.v20200713-0938.jar,4,false +org.eclipse.ui.intro,3.5.1100.v20200828-0803,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro_3.5.1100.v20200828-0803.jar,4,false +org.eclipse.ui.intro.quicklinks,1.1.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.quicklinks_1.1.0.v20200724-0708.jar,4,false +org.eclipse.ui.intro.universal,3.4.0.v20200805-1259,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.universal_3.4.0.v20200805-1259.jar,4,false +org.eclipse.ui.monitoring,1.1.800.v20200820-1401,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.monitoring_1.1.800.v20200820-1401.jar,4,false +org.eclipse.ui.navigator,3.9.400.v20200723-2304,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator_3.9.400.v20200723-2304.jar,4,false +org.eclipse.ui.navigator.resources,3.7.400.v20200722-0751,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator.resources_3.7.400.v20200722-0751.jar,4,false +org.eclipse.ui.net,1.3.800.v20200422-1935,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.net_1.3.800.v20200422-1935.jar,4,false +org.eclipse.ui.themes,1.2.1100.v20200825-0757,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.themes_1.2.1100.v20200825-0757/,4,false +org.eclipse.ui.trace,1.1.800.v20200106-1301,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.trace_1.1.800.v20200106-1301.jar,4,false +org.eclipse.ui.views,3.10.400.v20200611-1719,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views_3.10.400.v20200611-1719.jar,4,false +org.eclipse.ui.views.log,1.2.1200.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.log_1.2.1200.v20200828-0938.jar,4,false +org.eclipse.ui.views.properties.tabbed,3.8.1000.v20200609-0849,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.properties.tabbed_3.8.1000.v20200609-0849.jar,4,false +org.eclipse.ui.workbench,3.120.0.v20200829-1411,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench_3.120.0.v20200829-1411.jar,4,false +org.eclipse.ui.workbench.texteditor,3.15.0.v20200812-2334,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench.texteditor_3.15.0.v20200812-2334.jar,4,false +org.eclipse.uml2,5.5.1.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2_5.5.1.v20200302-1312.jar,4,false +org.eclipse.uml2.ant,1.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.ant_1.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.codegen.ecore,2.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.codegen.ecore_2.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.codegen.ecore.ui,2.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.codegen.ecore.ui_2.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.common,2.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.common_2.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.common.edit,2.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.common.edit_2.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.doc,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.doc_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.examples,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.examples_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.examples.uml.ui,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.examples.uml.ui_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.sdk,5.5.1.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.sdk_5.5.1.v20200302-1312.jar,4,false +org.eclipse.uml2.types,2.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.types_2.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.ecore.exporter,3.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.ecore.exporter_3.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.ecore.importer,3.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.ecore.importer_3.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.edit,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.edit_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.editor,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.editor_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.profile.standard,1.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.profile.standard_1.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.resources,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.resources_5.5.0.v20200302-1312.jar,4,false +org.eclipse.uml2.uml.validation,5.5.0.v20200302-1312,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.validation_5.5.0.v20200302-1312.jar,4,false +org.eclipse.update.configurator,3.4.600.v20200422-1910,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.update.configurator_3.4.600.v20200422-1910.jar,4,false +org.eclipse.urischeme,1.1.100.v20200729-2048,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.urischeme_1.1.100.v20200729-2048.jar,4,false +org.eclipse.userstorage,1.2.0.v20190307-0457,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.userstorage_1.2.0.v20190307-0457.jar,4,false +org.eclipse.userstorage.oauth,1.1.0.v20190307-0457,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.userstorage.oauth_1.1.0.v20190307-0457.jar,4,false +org.eclipse.userstorage.ui,1.1.0.v20190307-0457,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.userstorage.ui_1.1.0.v20190307-0457.jar,4,false +org.eclipse.xpand,2.2.0.v201605260315,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xpand_2.2.0.v201605260315.jar,4,false +org.eclipse.xsd,2.18.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd_2.18.0.v20200723-0820.jar,4,false +org.eclipse.xsd.cheatsheets,2.8.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.cheatsheets_2.8.0.v20180706-1143.jar,4,false +org.eclipse.xsd.doc,2.17.0.v20200630-0517,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.doc_2.17.0.v20200630-0517.jar,4,false +org.eclipse.xsd.ecore.converter,2.8.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.converter_2.8.0.v20180706-1143.jar,4,false +org.eclipse.xsd.ecore.exporter,2.7.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.exporter_2.7.0.v20180706-1143.jar,4,false +org.eclipse.xsd.ecore.importer,2.9.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.importer_2.9.0.v20200324-0723.jar,4,false +org.eclipse.xsd.edit,2.11.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.edit_2.11.0.v20200723-0820.jar,4,false +org.eclipse.xsd.editor,2.11.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.editor_2.11.0.v20180706-1143.jar,4,false +org.eclipse.xsd.example.installer,1.4.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.example.installer_1.4.0.v20180706-1143.jar,4,false +org.eclipse.xsd.mapping,2.8.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping_2.8.0.v20180706-1143.jar,4,false +org.eclipse.xsd.mapping.editor,2.9.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping.editor_2.9.0.v20180706-1143.jar,4,false +org.eclipse.xtend,2.2.0.v201605260315,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend_2.2.0.v201605260315.jar,4,false +org.eclipse.xtend.core,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.core_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.doc,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.doc_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.examples,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.examples_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.ide,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.ide.common,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide.common_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.lib,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib_2.23.0.v20200831-0723.jar,4,false +org.eclipse.xtend.lib.macro,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib.macro_2.23.0.v20200831-0723.jar,4,false +org.eclipse.xtend.m2e,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.m2e_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.standalone,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.standalone_2.23.0.v20200831-0856.jar,4,false +org.eclipse.xtend.typesystem.emf,2.2.0.v201605260315,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.typesystem.emf_2.2.0.v201605260315.jar,4,false +org.eclipse.xtext,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.activities,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.activities_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.builder,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.builder.standalone,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder.standalone_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.buildship,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.buildship_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.common.types,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.common.types.edit,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.edit_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.common.types.shared,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.common.types.shared.jdt38,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared.jdt38_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.common.types.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.doc,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.doc_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ecore,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ecore_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.generator,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.generator_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.ide,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ide_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.java,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.java_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.junit4,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.junit4_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.logging,1.2.15.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.logging_1.2.15.v20200831-0808.jar,4,false +org.eclipse.xtext.m2e,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.m2e_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.purexbase,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.purexbase.ide,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ide_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.purexbase.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.smap,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.smap_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.testing,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.testing_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.codemining,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codemining_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.codetemplates,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.codetemplates.ide,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ide_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.codetemplates.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.ecore,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.ecore_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.shared,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.shared_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.ui.testing,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.testing_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.util,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.util_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.xbase,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.xbase.ide,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ide_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.xbase.junit,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.junit_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xbase.lib,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.lib_2.23.0.v20200831-0723.jar,4,false +org.eclipse.xtext.xbase.testing,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.testing_2.23.0.v20200831-0745.jar,4,false +org.eclipse.xtext.xbase.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xbase.ui.testing,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui.testing_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xtext.generator,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.generator_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.xtext.ide,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ide_2.23.0.v20200831-0730.jar,4,false +org.eclipse.xtext.xtext.ui,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xtext.ui.examples,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.examples_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xtext.ui.graph,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.graph_2.23.0.v20200831-0808.jar,4,false +org.eclipse.xtext.xtext.wizard,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.wizard_2.23.0.v20200831-0730.jar,4,false +org.h2,1.3.168.v201212121212,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.h2_1.3.168.v201212121212.jar,4,false +org.hamcrest.core,1.3.0.v20180420-1519,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.hamcrest.core_1.3.0.v20180420-1519.jar,4,false +org.junit,4.13.0.v20200204-1500,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit_4.13.0.v20200204-1500.jar,4,false +org.junit.jupiter.api,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.api_5.6.0.v20200203-2009.jar,4,false +org.junit.jupiter.engine,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.engine_5.6.0.v20200203-2009.jar,4,false +org.junit.jupiter.migrationsupport,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.migrationsupport_5.6.0.v20200203-2009.jar,4,false +org.junit.jupiter.params,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.params_5.6.0.v20200203-2009.jar,4,false +org.junit.platform.commons,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.commons_1.6.0.v20200203-2009.jar,4,false +org.junit.platform.engine,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.engine_1.6.0.v20200203-2009.jar,4,false +org.junit.platform.launcher,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.launcher_1.6.0.v20200203-2009.jar,4,false +org.junit.platform.runner,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.runner_1.6.0.v20200203-2009.jar,4,false +org.junit.platform.suite.api,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.suite.api_1.6.0.v20200203-2009.jar,4,false +org.junit.vintage.engine,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.vintage.engine_5.6.0.v20200203-2009.jar,4,false +org.objectweb.asm,8.0.1.v20200420-1007,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm_8.0.1.v20200420-1007.jar,4,false +org.objectweb.asm.tree,8.0.1.v20200420-1007,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm.tree_8.0.1.v20200420-1007.jar,4,false +org.opentest4j,1.2.0.v20190826-0900,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.opentest4j_1.2.0.v20190826-0900.jar,4,false +org.sat4j.core,2.3.5.v201308161310,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.sat4j.core_2.3.5.v201308161310.jar,4,false +org.sat4j.pb,2.3.5.v201404071733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.sat4j.pb_2.3.5.v201404071733.jar,4,false +org.tukaani.xz,1.8.0.v20180207-1613,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.tukaani.xz_1.8.0.v20180207-1613.jar,4,false +org.w3c.css.sac,1.3.1.v200903091627,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.css.sac_1.3.1.v200903091627.jar,4,false +org.w3c.dom.events,3.0.0.draft20060413_v201105210656,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.events_3.0.0.draft20060413_v201105210656.jar,4,false +org.w3c.dom.smil,1.0.1.v200903091627,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.smil_1.0.1.v200903091627.jar,4,false +org.w3c.dom.svg,1.1.0.v201011041433,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.svg_1.1.0.v201011041433.jar,4,false diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.equinox.source/source.info b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.equinox.source/source.info new file mode 100644 index 0000000..17349dc --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.equinox.source/source.info @@ -0,0 +1,471 @@ +#encoding=UTF-8 +#version=1 +com.ibm.icu.source,67.1.0.v20200706-1749,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.ibm.icu.source_67.1.0.v20200706-1749.jar,-1,false +com.jcraft.jsch.source,0.1.55.v20190404-1902,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.jcraft.jsch.source_0.1.55.v20190404-1902.jar,-1,false +com.sun.el.source,2.2.0.v201303151357,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.el.source_2.2.0.v201303151357.jar,-1,false +com.sun.jna.platform.source,4.5.1.v20190425-1842,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna.platform.source_4.5.1.v20190425-1842.jar,-1,false +com.sun.jna.source,4.5.1.v20190425-1842,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna.source_4.5.1.v20190425-1842.jar,-1,false +javax.annotation.source,1.3.5.v20200504-1837,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.annotation.source_1.3.5.v20200504-1837.jar,-1,false +javax.el.source,2.2.0.v201303151357,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.el.source_2.2.0.v201303151357.jar,-1,false +javax.inject.source,1.0.0.v20091030,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.inject.source_1.0.0.v20091030.jar,-1,false +javax.servlet.jsp.source,2.2.0.v201112011158,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet.jsp.source_2.2.0.v201112011158.jar,-1,false +javax.servlet.source,3.1.0.v201410161800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet.source_3.1.0.v201410161800.jar,-1,false +org.apache.ant.source,1.10.8.v20200515-1239,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.ant.source_1.10.8.v20200515-1239.jar,-1,false +org.apache.batik.bridge.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.bridge.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.constants.source,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.constants.source_1.13.0.v20200622-2037.jar,-1,false +org.apache.batik.css.source,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css.source_1.13.0.v20200622-2037.jar,-1,false +org.apache.batik.css.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.dom.source,1.6.1.v201505192100,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom.source_1.6.1.v201505192100.jar,-1,false +org.apache.batik.dom.svg.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom.svg.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.ext.awt.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.ext.awt.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.i18n.source,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.i18n.source_1.13.0.v20200622-2037.jar,-1,false +org.apache.batik.parser.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.parser.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.svggen.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.svggen.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.transcoder.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.transcoder.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.util.gui.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.gui.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.util.source,1.13.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.source_1.13.0.v20200622-2037.jar,-1,false +org.apache.batik.util.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.source_1.6.0.v201011041432.jar,-1,false +org.apache.batik.xml.source,1.6.0.v201011041432,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.xml.source_1.6.0.v201011041432.jar,-1,false +org.apache.commons.codec.source,1.14.0.v20200818-1422,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.codec.source_1.14.0.v20200818-1422.jar,-1,false +org.apache.commons.io.source,2.6.0.v20190123-2029,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.io.source_2.6.0.v20190123-2029.jar,-1,false +org.apache.commons.jxpath.source,1.3.0.v200911051830,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.jxpath.source_1.3.0.v200911051830.jar,-1,false +org.apache.commons.logging.source,1.2.0.v20180409-1502,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.logging.source_1.2.0.v20180409-1502.jar,-1,false +org.apache.felix.gogo.command.source,1.0.2.v20170914-1324,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.command.source_1.0.2.v20170914-1324.jar,-1,false +org.apache.felix.gogo.runtime.source,1.1.0.v20180713-1646,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.runtime.source_1.1.0.v20180713-1646.jar,-1,false +org.apache.felix.gogo.shell.source,1.1.0.v20180713-1646,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.shell.source_1.1.0.v20180713-1646.jar,-1,false +org.apache.felix.scr.source,2.1.16.v20200110-1820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.scr.source_2.1.16.v20200110-1820.jar,-1,false +org.apache.httpcomponents.httpclient.source,4.5.10.v20200830-2311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpclient.source_4.5.10.v20200830-2311.jar,-1,false +org.apache.httpcomponents.httpcore.source,4.4.12.v20200108-1212,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpcore.source_4.4.12.v20200108-1212.jar,-1,false +org.apache.jasper.glassfish.source,2.2.2.v201501141630,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.jasper.glassfish.source_2.2.2.v201501141630.jar,-1,false +org.apache.lucene.analyzers-common.source,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-common.source_8.4.1.v20200122-1459.jar,-1,false +org.apache.lucene.analyzers-smartcn.source,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-smartcn.source_8.4.1.v20200122-1459.jar,-1,false +org.apache.lucene.core.source,8.4.1.v20200122-1459,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.core.source_8.4.1.v20200122-1459.jar,-1,false +org.apache.xmlgraphics.source,2.4.0.v20200622-2037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xmlgraphics.source_2.4.0.v20200622-2037.jar,-1,false +org.apiguardian.source,1.1.0.v20190826-0900,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apiguardian.source_1.1.0.v20190826-0900.jar,-1,false +org.eclipse.ant.core.source,3.5.800.v20200608-1251,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.core.source_3.5.800.v20200608-1251.jar,-1,false +org.eclipse.ant.launching.source,1.2.1000.v20200610-1458,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.launching.source_1.2.1000.v20200610-1458.jar,-1,false +org.eclipse.ant.ui.source,3.7.900.v20200724-1008,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.ui.source_3.7.900.v20200724-1008.jar,-1,false +org.eclipse.compare.core.source,3.6.900.v20200412-2017,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare.core.source_3.6.900.v20200412-2017.jar,-1,false +org.eclipse.compare.source,3.7.1100.v20200611-0145,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare.source_3.7.1100.v20200611-0145.jar,-1,false +org.eclipse.core.commands.source,3.9.700.v20191217-1850,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.commands.source_3.9.700.v20191217-1850.jar,-1,false +org.eclipse.core.contenttype.source,3.7.800.v20200724-0804,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.contenttype.source_3.7.800.v20200724-0804.jar,-1,false +org.eclipse.core.databinding.beans.source,1.7.0.v20200717-1533,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.beans.source_1.7.0.v20200717-1533.jar,-1,false +org.eclipse.core.databinding.observable.source,1.10.0.v20200730-0848,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.observable.source_1.10.0.v20200730-0848.jar,-1,false +org.eclipse.core.databinding.property.source,1.8.100.v20200619-0651,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.property.source_1.8.100.v20200619-0651.jar,-1,false +org.eclipse.core.databinding.source,1.10.0.v20200815-1752,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.source_1.10.0.v20200815-1752.jar,-1,false +org.eclipse.core.expressions.source,3.7.0.v20200720-1126,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.expressions.source_3.7.0.v20200720-1126.jar,-1,false +org.eclipse.core.externaltools.source,1.1.700.v20200416-1310,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.externaltools.source_1.1.700.v20200416-1310.jar,-1,false +org.eclipse.core.filebuffers.source,3.6.1000.v20200409-1035,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filebuffers.source_3.6.1000.v20200409-1035.jar,-1,false +org.eclipse.core.filesystem.source,1.7.700.v20200110-1734,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filesystem.source_1.7.700.v20200110-1734.jar,-1,false +org.eclipse.core.jobs.source,3.10.800.v20200421-0950,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.jobs.source_3.10.800.v20200421-0950.jar,-1,false +org.eclipse.core.net.linux.x86_64.source,1.2.400.v20190924-1023,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net.linux.x86_64.source_1.2.400.v20190924-1023.jar,-1,false +org.eclipse.core.net.source,1.3.1000.v20200715-0827,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net.source_1.3.1000.v20200715-0827.jar,-1,false +org.eclipse.core.resources.source,3.13.800.v20200706-2152,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.resources.source_3.13.800.v20200706-2152.jar,-1,false +org.eclipse.core.runtime.source,3.19.0.v20200724-1004,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.runtime.source_3.19.0.v20200724-1004.jar,-1,false +org.eclipse.core.variables.source,3.4.800.v20200120-1101,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.variables.source_3.4.800.v20200120-1101.jar,-1,false +org.eclipse.debug.core.source,3.16.0.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.core.source_3.16.0.v20200828-0817.jar,-1,false +org.eclipse.debug.ui.source,3.14.600.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.ui.source_3.14.600.v20200828-0817.jar,-1,false +org.eclipse.draw2d.source,3.10.100.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.draw2d.source_3.10.100.201606061308.jar,-1,false +org.eclipse.e4.core.commands.source,0.12.900.v20200110-1732,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.commands.source_0.12.900.v20200110-1732.jar,-1,false +org.eclipse.e4.core.contexts.source,1.8.400.v20191217-1710,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.contexts.source_1.8.400.v20191217-1710.jar,-1,false +org.eclipse.e4.core.di.annotations.source,1.6.600.v20191216-2352,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.annotations.source_1.6.600.v20191216-2352.jar,-1,false +org.eclipse.e4.core.di.extensions.source,0.16.0.v20200507-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions.source_0.16.0.v20200507-0938.jar,-1,false +org.eclipse.e4.core.di.extensions.supplier.source,0.15.700.v20200622-1247,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions.supplier.source_0.15.700.v20200622-1247.jar,-1,false +org.eclipse.e4.core.di.source,1.7.600.v20200428-0912,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.source_1.7.600.v20200428-0912.jar,-1,false +org.eclipse.e4.core.services.source,2.2.400.v20200622-1247,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.services.source_2.2.400.v20200622-1247.jar,-1,false +org.eclipse.e4.emf.xpath.source,0.2.800.v20200609-0849,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.emf.xpath.source_0.2.800.v20200609-0849.jar,-1,false +org.eclipse.e4.ui.bindings.source,0.12.900.v20200513-0930,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.bindings.source_0.12.900.v20200513-0930.jar,-1,false +org.eclipse.e4.ui.css.core.source,0.12.1300.v20200615-1701,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.core.source_0.12.1300.v20200615-1701.jar,-1,false +org.eclipse.e4.ui.css.swt.source,0.13.1100.v20200819-0632,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt.source_0.13.1100.v20200819-0632.jar,-1,false +org.eclipse.e4.ui.css.swt.theme.source,0.12.700.v20200527-0719,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt.theme.source_0.12.700.v20200527-0719.jar,-1,false +org.eclipse.e4.ui.di.source,1.2.800.v20200128-0855,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.di.source_1.2.800.v20200128-0855.jar,-1,false +org.eclipse.e4.ui.dialogs.source,1.2.0.v20200807-0944,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.dialogs.source_1.2.0.v20200807-0944.jar,-1,false +org.eclipse.e4.ui.ide.source,3.15.100.v20200323-2111,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.ide.source_3.15.100.v20200323-2111.jar,-1,false +org.eclipse.e4.ui.model.workbench.source,2.1.800.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.model.workbench.source_2.1.800.v20200828-0938.jar,-1,false +org.eclipse.e4.ui.services.source,1.3.700.v20190930-1643,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.services.source_1.3.700.v20190930-1643.jar,-1,false +org.eclipse.e4.ui.swt.gtk.source,1.0.600.v20190627-0755,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.swt.gtk.source_1.0.600.v20190627-0755.jar,-1,false +org.eclipse.e4.ui.widgets.source,1.2.700.v20191222-1048,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.widgets.source_1.2.700.v20191222-1048.jar,-1,false +org.eclipse.e4.ui.workbench.addons.swt.source,1.3.1100.v20200703-0611,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.3.1100.v20200703-0611.jar,-1,false +org.eclipse.e4.ui.workbench.renderers.swt.source,0.14.1300.v20200829-1411,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.14.1300.v20200829-1411.jar,-1,false +org.eclipse.e4.ui.workbench.source,1.11.400.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.source_1.11.400.v20200828-0938.jar,-1,false +org.eclipse.e4.ui.workbench.swt.source,0.14.1100.v20200619-0644,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.swt.source_0.14.1100.v20200619-0644.jar,-1,false +org.eclipse.e4.ui.workbench3.source,0.15.400.v20191216-0805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench3.source_0.15.400.v20191216-0805.jar,-1,false +org.eclipse.ecf.filetransfer.source,5.1.101.v20201025-2315,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.filetransfer.source_5.1.101.v20201025-2315.jar,-1,false +org.eclipse.ecf.identity.source,3.9.401.v20201027-0550,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.identity.source_3.9.401.v20201027-0550.jar,-1,false +org.eclipse.ecf.provider.filetransfer.httpclient45.source,1.0.301.v20201025-0700,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.httpclient45.source_1.0.301.v20201025-0700.jar,-1,false +org.eclipse.ecf.provider.filetransfer.source,3.2.601.v20201025-0700,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.source_3.2.601.v20201025-0700.jar,-1,false +org.eclipse.ecf.provider.filetransfer.ssl.source,1.0.200.v20200611-1836,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.ssl.source_1.0.200.v20200611-1836.jar,-1,false +org.eclipse.ecf.source,3.9.101.v20201027-0547,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.source_3.9.101.v20201027-0547.jar,-1,false +org.eclipse.ecf.ssl.source,1.2.400.v20200611-2220,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.ssl.source_1.2.400.v20200611-2220.jar,-1,false +org.eclipse.emf.ant.source,2.11.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ant.source_2.11.0.v20200324-0723.jar,-1,false +org.eclipse.emf.codegen.ecore.source,2.23.0.v20200701-0840,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore.source_2.23.0.v20200701-0840.jar,-1,false +org.eclipse.emf.codegen.ecore.ui.source,2.23.0.v20200703-0737,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore.ui.source_2.23.0.v20200703-0737.jar,-1,false +org.eclipse.emf.codegen.source,2.21.0.v20200708-0547,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.source_2.21.0.v20200708-0547.jar,-1,false +org.eclipse.emf.codegen.ui.source,2.22.0.v20200424-0451,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ui.source_2.22.0.v20200424-0451.jar,-1,false +org.eclipse.emf.common.source,2.20.0.v20200822-0801,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common.source_2.20.0.v20200822-0801.jar,-1,false +org.eclipse.emf.common.ui.source,2.18.0.v20190507-0402,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common.ui.source_2.18.0.v20190507-0402.jar,-1,false +org.eclipse.emf.compare.diagram.ide.ui.sirius.source,1.1.1.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.ide.ui.sirius.source_1.1.1.202008311302.jar,-1,false +org.eclipse.emf.compare.diagram.sirius.source,1.1.0.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.sirius.source_1.1.0.202008311302.jar,-1,false +org.eclipse.emf.compare.edit.source,4.3.1.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.edit.source_4.3.1.202008311302.jar,-1,false +org.eclipse.emf.compare.ide.source,3.4.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide.source_3.4.3.202008311302.jar,-1,false +org.eclipse.emf.compare.ide.ui.source,4.4.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide.ui.source_4.4.3.202008311302.jar,-1,false +org.eclipse.emf.compare.source,3.5.3.202008311302,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.source_3.5.3.202008311302.jar,-1,false +org.eclipse.emf.converter.source,2.10.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.converter.source_2.10.0.v20180706-1146.jar,-1,false +org.eclipse.emf.databinding.edit.source,1.6.0.v20190323-1031,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding.edit.source_1.6.0.v20190323-1031.jar,-1,false +org.eclipse.emf.databinding.source,1.5.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding.source_1.5.0.v20180706-1146.jar,-1,false +org.eclipse.emf.ecore.change.edit.source,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change.edit.source_2.8.0.v20180706-1146.jar,-1,false +org.eclipse.emf.ecore.change.source,2.14.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change.source_2.14.0.v20190528-0725.jar,-1,false +org.eclipse.emf.ecore.edit.source,2.13.0.v20190822-1451,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.edit.source_2.13.0.v20190822-1451.jar,-1,false +org.eclipse.emf.ecore.editor.source,2.17.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.editor.source_2.17.0.v20190528-0725.jar,-1,false +org.eclipse.emf.ecore.source,2.23.0.v20200630-0516,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.source_2.23.0.v20200630-0516.jar,-1,false +org.eclipse.emf.ecore.xmi.source,2.16.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.xmi.source_2.16.0.v20190528-0725.jar,-1,false +org.eclipse.emf.ecoretools.design.properties.source,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design.properties.source_3.3.2.201909230743.jar,-1,false +org.eclipse.emf.ecoretools.design.source,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design.source_3.3.2.201909230743.jar,-1,false +org.eclipse.emf.ecoretools.source,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.source_3.3.2.201909230743.jar,-1,false +org.eclipse.emf.ecoretools.tabbedproperties.source,3.3.2.201909230743,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.tabbedproperties.source_3.3.2.201909230743.jar,-1,false +org.eclipse.emf.edit.source,2.16.0.v20190920-0401,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit.source_2.16.0.v20190920-0401.jar,-1,false +org.eclipse.emf.edit.ui.source,2.18.0.v20200205-0529,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit.ui.source_2.18.0.v20200205-0529.jar,-1,false +org.eclipse.emf.exporter.source,2.10.0.v20190321-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.exporter.source_2.10.0.v20190321-1530.jar,-1,false +org.eclipse.emf.importer.ecore.source,2.10.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.ecore.source_2.10.0.v20200324-0723.jar,-1,false +org.eclipse.emf.importer.java.source,2.11.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.java.source_2.11.0.v20200324-0723.jar,-1,false +org.eclipse.emf.importer.rose.source,2.10.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.rose.source_2.10.0.v20200324-0723.jar,-1,false +org.eclipse.emf.importer.source,2.12.0.v20190321-1539,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.source_2.12.0.v20190321-1539.jar,-1,false +org.eclipse.emf.mapping.ecore.editor.source,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore.editor.source_2.8.0.v20180706-1146.jar,-1,false +org.eclipse.emf.mapping.ecore.source,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore.source_2.8.0.v20180706-1146.jar,-1,false +org.eclipse.emf.mapping.ecore2ecore.editor.source,2.10.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore.editor.source_2.10.0.v20181104-0733.jar,-1,false +org.eclipse.emf.mapping.ecore2ecore.source,2.11.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore.source_2.11.0.v20180706-1146.jar,-1,false +org.eclipse.emf.mapping.ecore2xml.source,2.11.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml.source_2.11.0.v20180706-1146.jar,-1,false +org.eclipse.emf.mapping.ecore2xml.ui.source,2.12.0.v20190528-0725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml.ui.source_2.12.0.v20190528-0725.jar,-1,false +org.eclipse.emf.mapping.source,2.12.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.source_2.12.0.v20181104-0733.jar,-1,false +org.eclipse.emf.mapping.ui.source,2.10.0.v20181104-0733,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ui.source_2.10.0.v20181104-0733.jar,-1,false +org.eclipse.emf.mapping.xsd2ecore.editor.source,2.9.0.v20181105-0510,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore.editor.source_2.9.0.v20181105-0510.jar,-1,false +org.eclipse.emf.mapping.xsd2ecore.source,2.9.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore.source_2.9.0.v20200723-0820.jar,-1,false +org.eclipse.emf.mwe2.language.ide.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ide.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.language.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.language.ui.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ui.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.launch.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.launch.ui.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch.ui.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.lib.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.lib.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.mwe2.runtime.source,2.11.3.v20200520-0756,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.runtime.source_2.11.3.v20200520-0756.jar,-1,false +org.eclipse.emf.parsley.cdo.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.cdo.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.doc.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.doc.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.dsl.additional.builder.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.additional.builder.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.dsl.ide.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ide.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.dsl.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.dsl.ui.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ui.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.editors.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.editors.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.generator.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.generator.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.junit4.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.junit4.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.runtime.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.runtime.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.ui.examples.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.ui.examples.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.views.common.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views.common.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.views.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.parsley.wizards.source,1.12.0.v20200831-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.wizards.source_1.12.0.v20200831-1344.jar,-1,false +org.eclipse.emf.query.ocl.source,2.0.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.ocl.source_2.0.0.201805030653.jar,-1,false +org.eclipse.emf.query.source,1.7.0.201805030653,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.source_1.7.0.201805030653.jar,-1,false +org.eclipse.emf.source,2.8.0.v20180706-1146,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.source_2.8.0.v20180706-1146.jar,-1,false +org.eclipse.emf.transaction.source,1.9.1.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.source_1.9.1.201805140824.jar,-1,false +org.eclipse.emf.transaction.ui.source,1.4.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.ui.source_1.4.0.201805140824.jar,-1,false +org.eclipse.emf.validation.ocl.source,1.4.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ocl.source_1.4.0.202008210805.jar,-1,false +org.eclipse.emf.validation.source,1.8.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.source_1.8.0.202008210805.jar,-1,false +org.eclipse.emf.validation.ui.ide.source,1.3.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui.ide.source_1.3.0.202008210805.jar,-1,false +org.eclipse.emf.validation.ui.source,1.7.0.202008210805,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui.source_1.7.0.202008210805.jar,-1,false +org.eclipse.emf.workspace.source,1.5.1.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.source_1.5.1.201805140824.jar,-1,false +org.eclipse.emf.workspace.ui.source,1.3.0.201805140824,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.ui.source_1.3.0.201805140824.jar,-1,false +org.eclipse.equinox.app.source,1.5.0.v20200717-0620,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.app.source_1.5.0.v20200717-0620.jar,-1,false +org.eclipse.equinox.bidi.source,1.3.0.v20200612-1624,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.bidi.source_1.3.0.v20200612-1624.jar,-1,false +org.eclipse.equinox.common.source,3.13.0.v20200828-1034,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.common.source_3.13.0.v20200828-1034.jar,-1,false +org.eclipse.equinox.concurrent.source,1.1.500.v20200106-1437,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.concurrent.source_1.1.500.v20200106-1437.jar,-1,false +org.eclipse.equinox.console.source,1.4.200.v20200828-1034,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.console.source_1.4.200.v20200828-1034.jar,-1,false +org.eclipse.equinox.event.source,1.5.500.v20200616-0800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.event.source_1.5.500.v20200616-0800.jar,-1,false +org.eclipse.equinox.frameworkadmin.equinox.source,1.1.400.v20200319-1546,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin.equinox.source_1.1.400.v20200319-1546.jar,-1,false +org.eclipse.equinox.frameworkadmin.source,2.1.400.v20191002-0702,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin.source_2.1.400.v20191002-0702.jar,-1,false +org.eclipse.equinox.http.jetty.source,3.7.400.v20200123-1333,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.jetty.source_3.7.400.v20200123-1333.jar,-1,false +org.eclipse.equinox.http.registry.source,1.2.0.v20200614-1851,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.registry.source_1.2.0.v20200614-1851.jar,-1,false +org.eclipse.equinox.http.servlet.source,1.6.600.v20200707-1543,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.servlet.source_1.6.600.v20200707-1543.jar,-1,false +org.eclipse.equinox.jsp.jasper.registry.source,1.1.400.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper.registry.source_1.1.400.v20200422-1833.jar,-1,false +org.eclipse.equinox.jsp.jasper.source,1.1.500.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper.source_1.1.500.v20200422-1833.jar,-1,false +org.eclipse.equinox.launcher.source,1.5.800.v20200727-1323,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.launcher.source_1.5.800.v20200727-1323.jar,-1,false +org.eclipse.equinox.p2.artifact.repository.source,1.3.500.v20200406-2025,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.artifact.repository.source_1.3.500.v20200406-2025.jar,-1,false +org.eclipse.equinox.p2.console.source,1.1.300.v20191014-1219,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.console.source_1.1.300.v20191014-1219.jar,-1,false +org.eclipse.equinox.p2.core.source,2.6.300.v20200211-1504,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.core.source_2.6.300.v20200211-1504.jar,-1,false +org.eclipse.equinox.p2.director.app.source,1.1.600.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director.app.source_1.1.600.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.director.source,2.4.700.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director.source_2.4.700.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.directorywatcher.source,1.2.500.v20191211-1631,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.directorywatcher.source_1.2.500.v20191211-1631.jar,-1,false +org.eclipse.equinox.p2.engine.source,2.6.700.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.engine.source_2.6.700.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.extensionlocation.source,1.3.400.v20191213-1911,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.extensionlocation.source_1.3.400.v20191213-1911.jar,-1,false +org.eclipse.equinox.p2.garbagecollector.source,1.1.400.v20200221-1022,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.garbagecollector.source_1.1.400.v20200221-1022.jar,-1,false +org.eclipse.equinox.p2.jarprocessor.source,1.1.600.v20200217-1130,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.jarprocessor.source_1.1.600.v20200217-1130.jar,-1,false +org.eclipse.equinox.p2.metadata.repository.source,1.3.400.v20191211-1528,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata.repository.source_1.3.400.v20191211-1528.jar,-1,false +org.eclipse.equinox.p2.metadata.source,2.5.0.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata.source_2.5.0.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.operations.source,2.5.900.v20200808-1311,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.operations.source_2.5.900.v20200808-1311.jar,-1,false +org.eclipse.equinox.p2.publisher.eclipse.source,1.3.700.v20200828-0839,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher.eclipse.source_1.3.700.v20200828-0839.jar,-1,false +org.eclipse.equinox.p2.publisher.source,1.5.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher.source_1.5.400.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.reconciler.dropins.source,1.3.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.reconciler.dropins.source_1.3.400.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.repository.source,2.4.800.v20200813-0739,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository.source_2.4.800.v20200813-0739.jar,-1,false +org.eclipse.equinox.p2.repository.tools.source,2.2.500.v20200110-2121,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository.tools.source_2.2.500.v20200110-2121.jar,-1,false +org.eclipse.equinox.p2.touchpoint.eclipse.source,2.2.700.v20200813-0739,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.eclipse.source_2.2.700.v20200813-0739.jar,-1,false +org.eclipse.equinox.p2.touchpoint.natives.source,1.3.600.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.natives.source_1.3.600.v20200511-1530.jar,-1,false +org.eclipse.equinox.p2.transport.ecf.source,1.2.400.v20200123-2221,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.transport.ecf.source_1.2.400.v20200123-2221.jar,-1,false +org.eclipse.equinox.p2.ui.importexport.source,1.2.500.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.importexport.source_1.2.500.v20200731-1005.jar,-1,false +org.eclipse.equinox.p2.ui.sdk.scheduler.source,1.4.800.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler.source_1.4.800.v20200731-1005.jar,-1,false +org.eclipse.equinox.p2.ui.sdk.source,1.1.700.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk.source_1.1.700.v20200731-1005.jar,-1,false +org.eclipse.equinox.p2.ui.source,2.6.100.v20200731-1005,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.source_2.6.100.v20200731-1005.jar,-1,false +org.eclipse.equinox.p2.updatechecker.source,1.2.300.v20200222-1600,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatechecker.source_1.2.300.v20200222-1600.jar,-1,false +org.eclipse.equinox.p2.updatesite.source,1.1.400.v20200511-1530,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatesite.source_1.1.400.v20200511-1530.jar,-1,false +org.eclipse.equinox.preferences.source,3.8.0.v20200422-1833,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.preferences.source_3.8.0.v20200422-1833.jar,-1,false +org.eclipse.equinox.registry.source,3.9.0.v20200625-1425,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.registry.source_3.9.0.v20200625-1425.jar,-1,false +org.eclipse.equinox.security.linux.x86_64.source,1.1.300.v20190830-1238,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.linux.x86_64.source_1.1.300.v20190830-1238.jar,-1,false +org.eclipse.equinox.security.source,1.3.500.v20200114-1637,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.source_1.3.500.v20200114-1637.jar,-1,false +org.eclipse.equinox.security.ui.source,1.2.700.v20200807-1518,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.ui.source_1.2.700.v20200807-1518.jar,-1,false +org.eclipse.equinox.simpleconfigurator.manipulator.source,2.1.500.v20200211-1505,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator.manipulator.source_2.1.500.v20200211-1505.jar,-1,false +org.eclipse.equinox.simpleconfigurator.source,1.3.600.v20200721-1308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator.source_1.3.600.v20200721-1308.jar,-1,false +org.eclipse.gef.source,3.11.0.201606061308,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef.source_3.11.0.201606061308.jar,-1,false +org.eclipse.gmf.runtime.common.core.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.core.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.action.ide.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action.ide.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.action.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.printing.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.printing.win32.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing.win32.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.services.action.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.action.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.services.dnd.ide.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd.ide.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.services.dnd.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.services.properties.source,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.properties.source_1.9.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.services.source,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.source_1.9.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.common.ui.source,1.8.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.source_1.8.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.core.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.core.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.actions.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.actions.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.dnd.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.dnd.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.geoshapes.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.geoshapes.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.printing.render.source,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing.render.source_1.8.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.printing.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.properties.source,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.properties.source_1.8.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.providers.ide.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers.ide.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.providers.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.render.source,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.render.source_1.7.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.resources.editor.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.diagram.ui.source,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.source_1.9.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.draw2d.ui.render.awt.source,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render.awt.source_1.8.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.draw2d.ui.render.source,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render.source_1.7.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.draw2d.ui.source,1.9.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.source_1.9.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.clipboard.core.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.clipboard.core.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.commands.core.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.commands.core.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.core.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.core.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.type.core.source,1.9.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.core.source_1.9.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.type.ui.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.ui.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.ui.properties.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui.properties.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.emf.ui.source,1.7.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui.source_1.7.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.gef.ui.source,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.gef.ui.source_1.7.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.notation.edit.source,1.8.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.edit.source_1.8.0.202004160913.jar,-1,false +org.eclipse.gmf.runtime.notation.providers.source,1.7.1.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.providers.source_1.7.1.202004160913.jar,-1,false +org.eclipse.gmf.runtime.notation.source,1.10.0.202004160913,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.source_1.10.0.202004160913.jar,-1,false +org.eclipse.help.base.source,4.3.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.base.source_4.3.0.v20200902-1800.jar,-1,false +org.eclipse.help.source,3.8.800.v20200525-0755,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.source_3.8.800.v20200525-0755.jar,-1,false +org.eclipse.help.ui.source,4.2.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.ui.source_4.2.0.v20200724-0708.jar,-1,false +org.eclipse.help.webapp.source,3.10.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.webapp.source_3.10.0.v20200724-0708.jar,-1,false +org.eclipse.jdt.annotation.source,2.2.600.v20200408-1511,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation.source_2.2.600.v20200408-1511.jar,-1,false +org.eclipse.jdt.annotation.source,1.1.500.v20200407-1355,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation.source_1.1.500.v20200407-1355.jar,-1,false +org.eclipse.jdt.apt.core.source,3.6.700.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.core.source_3.6.700.v20200828-0941.jar,-1,false +org.eclipse.jdt.apt.pluggable.core.source,1.2.500.v20200322-1447,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.pluggable.core.source_1.2.500.v20200322-1447.jar,-1,false +org.eclipse.jdt.apt.ui.source,3.6.500.v20200828-1336,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.ui.source_3.6.500.v20200828-1336.jar,-1,false +org.eclipse.jdt.compiler.apt.source,1.3.1100.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.apt.source_1.3.1100.v20200828-0941.jar,-1,false +org.eclipse.jdt.compiler.tool.source,1.2.1000.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.tool.source_1.2.1000.v20200828-0941.jar,-1,false +org.eclipse.jdt.core.formatterapp.source,1.0.0.v20200119-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.formatterapp.source_1.0.0.v20200119-0748.jar,-1,false +org.eclipse.jdt.core.manipulation.source,1.14.100.v20200817-2001,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.manipulation.source_1.14.100.v20200817-2001.jar,-1,false +org.eclipse.jdt.core.source,3.23.0.v20200828-0941,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.source_3.23.0.v20200828-0941.jar,-1,false +org.eclipse.jdt.debug.source,3.16.0.v20200828-0821,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug.source_3.16.0.v20200828-0821.jar,-1,false +org.eclipse.jdt.debug.ui.source,3.12.0.v20200828-0821,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug.ui.source_3.12.0.v20200828-0821.jar,-1,false +org.eclipse.jdt.junit.core.source,3.10.800.v20200817-1957,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.core.source_3.10.800.v20200817-1957.jar,-1,false +org.eclipse.jdt.junit.runtime.source,3.5.300.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.runtime.source_3.5.300.v20200720-0748.jar,-1,false +org.eclipse.jdt.junit.source,3.11.900.v20200828-0853,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.source_3.11.900.v20200828-0853.jar,-1,false +org.eclipse.jdt.junit4.runtime.source,1.1.1300.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit4.runtime.source_1.1.1300.v20200720-0748.jar,-1,false +org.eclipse.jdt.junit5.runtime.source,1.0.1000.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit5.runtime.source_1.0.1000.v20200720-0748.jar,-1,false +org.eclipse.jdt.launching.source,3.18.0.v20200824-1854,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.launching.source_3.18.0.v20200824-1854.jar,-1,false +org.eclipse.jdt.ui.source,3.21.200.v20200828-0853,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.ui.source_3.21.200.v20200828-0853.jar,-1,false +org.eclipse.jetty.continuation.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.continuation.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.http.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.http.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.io.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.io.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.security.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.security.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.server.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.server.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.servlet.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.servlet.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jetty.util.source,9.4.31.v20200723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.util.source_9.4.31.v20200723.jar,-1,false +org.eclipse.jface.databinding.source,1.12.0.v20200717-1533,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.databinding.source_1.12.0.v20200717-1533.jar,-1,false +org.eclipse.jface.notifications.source,0.2.0.v20200810-0826,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.notifications.source_0.2.0.v20200810-0826.jar,-1,false +org.eclipse.jface.source,3.21.0.v20200821-1458,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.source_3.21.0.v20200821-1458.jar,-1,false +org.eclipse.jface.text.source,3.16.400.v20200807-0831,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.text.source_3.16.400.v20200807-0831.jar,-1,false +org.eclipse.jsch.core.source,1.3.900.v20200422-1935,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.core.source_1.3.900.v20200422-1935.jar,-1,false +org.eclipse.jsch.ui.source,1.3.1000.v20200610-0847,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.ui.source_1.3.1000.v20200610-0847.jar,-1,false +org.eclipse.ltk.core.refactoring.source,3.11.100.v20200720-0748,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.core.refactoring.source_3.11.100.v20200720-0748.jar,-1,false +org.eclipse.ltk.ui.refactoring.source,3.11.100.v20200817-1715,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.ui.refactoring.source_3.11.100.v20200817-1715.jar,-1,false +org.eclipse.m2m.atl.adt.debug.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.debug.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.adt.editor.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.editor.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.adt.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.adt.ui.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.ui.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.common.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.common.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.core.ant.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ant.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.core.emf.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.emf.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.core.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.core.ui.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.core.ui.vm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui.vm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.debug.core.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.debug.core.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.drivers.emf4atl.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.emf4atl.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.drivers.uml24atl.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.uml24atl.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.dsls.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.dsls.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.ant.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.ant.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.compiler.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.compiler.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.edit.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.edit.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.editor.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.editor.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.launcher.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.launcher.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.trace.edit.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.edit.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.trace.editor.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.editor.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.emftvm.trace.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.engine.emfvm.launch.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm.launch.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.engine.emfvm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.engine.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.engine.vm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.vm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.examples.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.examples.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.core.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.core.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.emfvm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.emfvm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.exportmodel.editor.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel.editor.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.exportmodel.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.model.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.model.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.ui.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.ui.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.m2m.atl.profiler.vm.source,4.2.1.v202006221222,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.vm.source_4.2.1.v202006221222.jar,-1,false +org.eclipse.osgi.compatibility.state.source,1.2.100.v20200811-1344,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.compatibility.state.source_1.2.100.v20200811-1344.jar,-1,false +org.eclipse.osgi.services.source,3.9.0.v20200511-1725,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.services.source_3.9.0.v20200511-1725.jar,-1,false +org.eclipse.osgi.source,3.16.0.v20200828-0759,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.source_3.16.0.v20200828-0759.jar,-1,false +org.eclipse.osgi.util.source,3.5.300.v20190708-1141,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.util.source_3.5.300.v20190708-1141.jar,-1,false +org.eclipse.pde.api.tools.annotations.source,1.1.400.v20190929-1236,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.annotations.source_1.1.400.v20190929-1236.jar,-1,false +org.eclipse.pde.api.tools.source,1.2.0.v20200813-0522,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.source_1.2.0.v20200813-0522.jar,-1,false +org.eclipse.pde.api.tools.ui.source,1.2.0.v20200813-0523,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.ui.source_1.2.0.v20200813-0523.jar,-1,false +org.eclipse.pde.build.source,3.10.800.v20200410-1419,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.build.source_3.10.800.v20200410-1419.jar,-1,false +org.eclipse.pde.core.source,3.14.0.v20200817-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.core.source_3.14.0.v20200817-1143.jar,-1,false +org.eclipse.pde.ds.annotations.source,1.2.0.v20200813-0526,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.annotations.source_1.2.0.v20200813-0526.jar,-1,false +org.eclipse.pde.ds.core.source,1.2.0.v20200813-0526,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.core.source_1.2.0.v20200813-0526.jar,-1,false +org.eclipse.pde.ds.lib.source,1.1.400.v20191119-0943,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.lib.source_1.1.400.v20191119-0943.jar,-1,false +org.eclipse.pde.ds.ui.source,1.2.0.v20200813-0954,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.ui.source_1.2.0.v20200813-0954.jar,-1,false +org.eclipse.pde.ds1_2.lib.source,1.0.400.v20191119-0943,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds1_2.lib.source_1.0.400.v20191119-0943.jar,-1,false +org.eclipse.pde.genericeditor.extension.source,1.1.0.v20200828-0858,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.genericeditor.extension.source_1.1.0.v20200828-0858.jar,-1,false +org.eclipse.pde.junit.runtime.source,3.5.900.v20200810-0835,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.junit.runtime.source_3.5.900.v20200810-0835.jar,-1,false +org.eclipse.pde.launching.source,3.9.0.v20200812-1037,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.launching.source_3.9.0.v20200812-1037.jar,-1,false +org.eclipse.pde.runtime.source,3.6.900.v20200612-1330,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.runtime.source_3.6.900.v20200612-1330.jar,-1,false +org.eclipse.pde.ua.core.source,1.2.0.v20200813-0518,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.core.source_1.2.0.v20200813-0518.jar,-1,false +org.eclipse.pde.ua.ui.source,1.2.0.v20200813-0519,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.ui.source_1.2.0.v20200813-0519.jar,-1,false +org.eclipse.pde.ui.source,3.12.0.v20200824-1258,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui.source_3.12.0.v20200824-1258.jar,-1,false +org.eclipse.pde.ui.templates.source,3.7.0.v20200812-1812,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui.templates.source_3.7.0.v20200812-1812.jar,-1,false +org.eclipse.platform.source,4.17.0.v20200902-1800,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform.source_4.17.0.v20200902-1800.jar,-1,false +org.eclipse.search.source,3.12.0.v20200727-2017,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.search.source_3.12.0.v20200727-2017.jar,-1,false +org.eclipse.swt.browser.chromium.gtk.linux.x86_64.source,3.115.0.v20200831-1002,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.browser.chromium.gtk.linux.x86_64.source_3.115.0.v20200831-1002.jar,-1,false +org.eclipse.swt.gtk.linux.x86_64.source,3.115.0.v20200831-1002,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.115.0.v20200831-1002.jar,-1,false +org.eclipse.team.core.source,3.8.1100.v20200806-0621,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.core.source_3.8.1100.v20200806-0621.jar,-1,false +org.eclipse.team.genericeditor.diff.extension.source,1.0.600.v20200212-1524,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.genericeditor.diff.extension.source_1.0.600.v20200212-1524.jar,-1,false +org.eclipse.team.ui.source,3.8.1000.v20200806-0621,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.ui.source_3.8.1000.v20200806-0621.jar,-1,false +org.eclipse.text.quicksearch.source,1.0.300.v20200519-2023,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text.quicksearch.source_1.0.300.v20200519-2023.jar,-1,false +org.eclipse.text.source,3.10.300.v20200807-0831,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text.source_3.10.300.v20200807-0831.jar,-1,false +org.eclipse.tools.layout.spy.source,1.0.600.v20200608-0818,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.tools.layout.spy.source_1.0.600.v20200608-0818.jar,-1,false +org.eclipse.ui.browser.source,3.6.900.v20200807-1330,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.browser.source_3.6.900.v20200807-1330.jar,-1,false +org.eclipse.ui.cheatsheets.source,3.7.0.v20200805-2057,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.cheatsheets.source_3.7.0.v20200805-2057.jar,-1,false +org.eclipse.ui.console.source,3.9.300.v20200828-0817,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.console.source_3.9.300.v20200828-0817.jar,-1,false +org.eclipse.ui.editors.source,3.13.300.v20200812-2334,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.editors.source_3.13.300.v20200812-2334.jar,-1,false +org.eclipse.ui.externaltools.source,3.4.800.v20200612-0848,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.externaltools.source_3.4.800.v20200612-0848.jar,-1,false +org.eclipse.ui.forms.source,3.10.0.v20200727-0948,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.forms.source_3.10.0.v20200727-0948.jar,-1,false +org.eclipse.ui.genericeditor.source,1.1.800.v20200828-1000,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.genericeditor.source_1.1.800.v20200828-1000.jar,-1,false +org.eclipse.ui.ide.application.source,1.3.800.v20200713-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide.application.source_1.3.800.v20200713-0938.jar,-1,false +org.eclipse.ui.ide.source,3.17.200.v20200808-0622,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide.source_3.17.200.v20200808-0622.jar,-1,false +org.eclipse.ui.intro.quicklinks.source,1.1.0.v20200724-0708,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.quicklinks.source_1.1.0.v20200724-0708.jar,-1,false +org.eclipse.ui.intro.source,3.5.1100.v20200828-0803,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.source_3.5.1100.v20200828-0803.jar,-1,false +org.eclipse.ui.intro.universal.source,3.4.0.v20200805-1259,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.universal.source_3.4.0.v20200805-1259.jar,-1,false +org.eclipse.ui.monitoring.source,1.1.800.v20200820-1401,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.monitoring.source_1.1.800.v20200820-1401.jar,-1,false +org.eclipse.ui.navigator.resources.source,3.7.400.v20200722-0751,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator.resources.source_3.7.400.v20200722-0751.jar,-1,false +org.eclipse.ui.navigator.source,3.9.400.v20200723-2304,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator.source_3.9.400.v20200723-2304.jar,-1,false +org.eclipse.ui.net.source,1.3.800.v20200422-1935,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.net.source_1.3.800.v20200422-1935.jar,-1,false +org.eclipse.ui.source,3.118.0.v20200807-0902,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.source_3.118.0.v20200807-0902.jar,-1,false +org.eclipse.ui.themes.source,1.2.1100.v20200825-0757,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.themes.source_1.2.1100.v20200825-0757.jar,-1,false +org.eclipse.ui.trace.source,1.1.800.v20200106-1301,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.trace.source_1.1.800.v20200106-1301.jar,-1,false +org.eclipse.ui.views.log.source,1.2.1200.v20200828-0938,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.log.source_1.2.1200.v20200828-0938.jar,-1,false +org.eclipse.ui.views.properties.tabbed.source,3.8.1000.v20200609-0849,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.properties.tabbed.source_3.8.1000.v20200609-0849.jar,-1,false +org.eclipse.ui.views.source,3.10.400.v20200611-1719,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.source_3.10.400.v20200611-1719.jar,-1,false +org.eclipse.ui.workbench.source,3.120.0.v20200829-1411,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench.source_3.120.0.v20200829-1411.jar,-1,false +org.eclipse.ui.workbench.texteditor.source,3.15.0.v20200812-2334,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench.texteditor.source_3.15.0.v20200812-2334.jar,-1,false +org.eclipse.update.configurator.source,3.4.600.v20200422-1910,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.update.configurator.source_3.4.600.v20200422-1910.jar,-1,false +org.eclipse.urischeme.source,1.1.100.v20200729-2048,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.urischeme.source_1.1.100.v20200729-2048.jar,-1,false +org.eclipse.xsd.ecore.converter.source,2.8.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.converter.source_2.8.0.v20180706-1143.jar,-1,false +org.eclipse.xsd.ecore.exporter.source,2.7.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.exporter.source_2.7.0.v20180706-1143.jar,-1,false +org.eclipse.xsd.ecore.importer.source,2.9.0.v20200324-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.importer.source_2.9.0.v20200324-0723.jar,-1,false +org.eclipse.xsd.edit.source,2.11.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.edit.source_2.11.0.v20200723-0820.jar,-1,false +org.eclipse.xsd.editor.source,2.11.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.editor.source_2.11.0.v20180706-1143.jar,-1,false +org.eclipse.xsd.mapping.editor.source,2.9.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping.editor.source_2.9.0.v20180706-1143.jar,-1,false +org.eclipse.xsd.mapping.source,2.8.0.v20180706-1143,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping.source_2.8.0.v20180706-1143.jar,-1,false +org.eclipse.xsd.source,2.18.0.v20200723-0820,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.source_2.18.0.v20200723-0820.jar,-1,false +org.eclipse.xtend.core.source,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.core.source_2.23.0.v20200831-0856.jar,-1,false +org.eclipse.xtend.ide.common.source,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide.common.source_2.23.0.v20200831-0856.jar,-1,false +org.eclipse.xtend.ide.source,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide.source_2.23.0.v20200831-0856.jar,-1,false +org.eclipse.xtend.lib.macro.source,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib.macro.source_2.23.0.v20200831-0723.jar,-1,false +org.eclipse.xtend.lib.source,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib.source_2.23.0.v20200831-0723.jar,-1,false +org.eclipse.xtend.m2e.source,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.m2e.source_2.23.0.v20200831-0856.jar,-1,false +org.eclipse.xtend.standalone.source,2.23.0.v20200831-0856,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.standalone.source_2.23.0.v20200831-0856.jar,-1,false +org.eclipse.xtext.activities.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.activities.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.builder.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.builder.standalone.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder.standalone.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.buildship.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.buildship.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.common.types.edit.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.edit.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.common.types.shared.jdt38.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared.jdt38.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.common.types.shared.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.common.types.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.common.types.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ecore.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ecore.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.generator.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.generator.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.ide.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ide.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.java.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.java.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.junit4.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.junit4.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.logging.source,1.2.15.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.logging.source_1.2.15.v20200831-0808.jar,-1,false +org.eclipse.xtext.m2e.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.m2e.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.purexbase.ide.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ide.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.purexbase.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.purexbase.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.smap.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.smap.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.testing.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.testing.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.ui.codemining.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codemining.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.codetemplates.ide.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ide.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.codetemplates.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.codetemplates.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.ecore.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.ecore.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.shared.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.shared.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.ui.testing.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.testing.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.util.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.util.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.xbase.ide.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ide.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.xbase.junit.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.junit.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.xbase.lib.source,2.23.0.v20200831-0723,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.lib.source_2.23.0.v20200831-0723.jar,-1,false +org.eclipse.xtext.xbase.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.xbase.testing.source,2.23.0.v20200831-0745,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.testing.source_2.23.0.v20200831-0745.jar,-1,false +org.eclipse.xtext.xbase.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.xbase.ui.testing.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui.testing.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.xtext.generator.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.generator.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.xtext.ide.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ide.source_2.23.0.v20200831-0730.jar,-1,false +org.eclipse.xtext.xtext.ui.graph.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.graph.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.xtext.ui.source,2.23.0.v20200831-0808,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.source_2.23.0.v20200831-0808.jar,-1,false +org.eclipse.xtext.xtext.wizard.source,2.23.0.v20200831-0730,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.wizard.source_2.23.0.v20200831-0730.jar,-1,false +org.hamcrest.core.source,1.3.0.v20180420-1519,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.hamcrest.core.source_1.3.0.v20180420-1519.jar,-1,false +org.junit.jupiter.api.source,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.api.source_5.6.0.v20200203-2009.jar,-1,false +org.junit.jupiter.engine.source,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.engine.source_5.6.0.v20200203-2009.jar,-1,false +org.junit.jupiter.migrationsupport.source,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.migrationsupport.source_5.6.0.v20200203-2009.jar,-1,false +org.junit.jupiter.params.source,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.params.source_5.6.0.v20200203-2009.jar,-1,false +org.junit.platform.commons.source,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.commons.source_1.6.0.v20200203-2009.jar,-1,false +org.junit.platform.engine.source,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.engine.source_1.6.0.v20200203-2009.jar,-1,false +org.junit.platform.launcher.source,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.launcher.source_1.6.0.v20200203-2009.jar,-1,false +org.junit.platform.runner.source,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.runner.source_1.6.0.v20200203-2009.jar,-1,false +org.junit.platform.suite.api.source,1.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.suite.api.source_1.6.0.v20200203-2009.jar,-1,false +org.junit.source,4.13.0.v20200204-1500,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.source_4.13.0.v20200204-1500.jar,-1,false +org.junit.vintage.engine.source,5.6.0.v20200203-2009,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.vintage.engine.source_5.6.0.v20200203-2009.jar,-1,false +org.objectweb.asm.source,8.0.1.v20200420-1007,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm.source_8.0.1.v20200420-1007.jar,-1,false +org.objectweb.asm.tree.source,8.0.1.v20200420-1007,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm.tree.source_8.0.1.v20200420-1007.jar,-1,false +org.opentest4j.source,1.2.0.v20190826-0900,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.opentest4j.source_1.2.0.v20190826-0900.jar,-1,false +org.tukaani.xz.source,1.8.0.v20180207-1613,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.tukaani.xz.source_1.8.0.v20180207-1613.jar,-1,false +org.w3c.css.sac.source,1.3.1.v200903091627,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.css.sac.source_1.3.1.v200903091627.jar,-1,false +org.w3c.dom.events.source,3.0.0.draft20060413_v201105210656,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.events.source_3.0.0.draft20060413_v201105210656.jar,-1,false +org.w3c.dom.smil.source,1.0.1.v200903091627,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.smil.source_1.0.1.v200903091627.jar,-1,false +org.w3c.dom.svg.source,1.1.0.v201011041433,file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.svg.source_1.1.0.v201011041433.jar,-1,false diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.oomph.setup/indices.xmi b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.oomph.setup/indices.xmi new file mode 100644 index 0000000..733b4d0 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.oomph.setup/indices.xmi @@ -0,0 +1,10 @@ + + + + Eclipse + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.oomph.setup/installation.setup b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.oomph.setup/installation.setup new file mode 100644 index 0000000..e6d61f6 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.oomph.setup/installation.setup @@ -0,0 +1,9 @@ + + + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/.manager/.fileTable.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/.manager/.fileTable.1 new file mode 100644 index 0000000..6752eef --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/.manager/.fileTable.1 @@ -0,0 +1,4 @@ +#safe table +#Tue Oct 12 17:48:52 CEST 2021 +framework.info=0 +.crc7480cc10.v1 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/.manager/.fileTable.2 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/.manager/.fileTable.2 new file mode 100644 index 0000000..ba26a8c --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/.manager/.fileTable.2 @@ -0,0 +1,4 @@ +#safe table +#Tue Oct 12 17:48:52 CEST 2021 +framework.info=1 +.crc6d9bfd51.v1 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/.manager/.fileTableLock b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/.manager/.fileTableLock new file mode 100644 index 0000000..e69de29 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/105/0/.cp/icons/AcceleoEditor.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/105/0/.cp/icons/AcceleoEditor.gif new file mode 100644 index 0000000..6a04c49 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/105/0/.cp/icons/AcceleoEditor.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/111/0/.cp/icons/full/obj16/ProfilerModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/111/0/.cp/icons/full/obj16/ProfilerModelFile.gif new file mode 100644 index 0000000..93ef630 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/111/0/.cp/icons/full/obj16/ProfilerModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/118/0/.cp/icons/full/obj16/ant_buildfile.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/118/0/.cp/icons/full/obj16/ant_buildfile.png new file mode 100644 index 0000000..a93599a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/118/0/.cp/icons/full/obj16/ant_buildfile.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/119/0/.cp/icons/full/eview16/compare_view.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/119/0/.cp/icons/full/eview16/compare_view.png new file mode 100644 index 0000000..07fb14e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/119/0/.cp/icons/full/eview16/compare_view.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/131/0/.cp/os/linux/x86_64/libunixfile_1_0_0.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/131/0/.cp/os/linux/x86_64/libunixfile_1_0_0.so new file mode 100644 index 0000000..9067085 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/131/0/.cp/os/linux/x86_64/libunixfile_1_0_0.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/139/0/.cp/icons/full/etool16/debug_exc.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/139/0/.cp/icons/full/etool16/debug_exc.png new file mode 100644 index 0000000..59875d1 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/139/0/.cp/icons/full/etool16/debug_exc.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/139/0/.cp/icons/full/etool16/run_exc.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/139/0/.cp/icons/full/etool16/run_exc.png new file mode 100644 index 0000000..08571c1 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/139/0/.cp/icons/full/etool16/run_exc.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/139/0/.cp/icons/full/etool16/watch_exp.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/139/0/.cp/icons/full/etool16/watch_exp.png new file mode 100644 index 0000000..21db2ad Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/139/0/.cp/icons/full/etool16/watch_exp.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/139/0/.cp/icons/full/obj16/stckframe_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/139/0/.cp/icons/full/obj16/stckframe_obj.png new file mode 100644 index 0000000..5bacf9c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/139/0/.cp/icons/full/obj16/stckframe_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/152/0/.cp/icons/full/obj16/application_view_tile.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/152/0/.cp/icons/full/obj16/application_view_tile.png new file mode 100644 index 0000000..3bc0bd3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/152/0/.cp/icons/full/obj16/application_view_tile.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/169/0/.cp/icons/full/elcl16/view_menu.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/169/0/.cp/icons/full/elcl16/view_menu.png new file mode 100644 index 0000000..d8dc2f8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/169/0/.cp/icons/full/elcl16/view_menu.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/169/0/.cp/icons/full/ovr16/pinned_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/169/0/.cp/icons/full/ovr16/pinned_ovr.png new file mode 100644 index 0000000..645d395 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/169/0/.cp/icons/full/ovr16/pinned_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/checkin.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/checkin.gif new file mode 100644 index 0000000..c7ec770 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/checkin.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/checkout.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/checkout.gif new file mode 100644 index 0000000..58ca981 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/checkout.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/checkout_closed.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/checkout_closed.gif new file mode 100644 index 0000000..5fbf13b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/checkout_closed.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/connect.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/connect.gif new file mode 100644 index 0000000..3b3ad7c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/connect.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/delete.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/delete.gif new file mode 100644 index 0000000..b6922ac Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/delete.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/disconnect.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/disconnect.gif new file mode 100644 index 0000000..ec8a8b0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/disconnect.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/duplicate.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/duplicate.gif new file mode 100644 index 0000000..e7dc14e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/duplicate.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/rename.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/rename.gif new file mode 100644 index 0000000..e6f786e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/rename.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/revert.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/revert.gif new file mode 100644 index 0000000..eae118a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/revert.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/update.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/update.gif new file mode 100644 index 0000000..461ff69 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/201/0/.cp/icons/update.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/204/0/.cp/icons/full/obj16/ExpressionsModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/204/0/.cp/icons/full/obj16/ExpressionsModelFile.gif new file mode 100644 index 0000000..8a94410 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/204/0/.cp/icons/full/obj16/ExpressionsModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/209/0/.cp/icons/full/obj16/SecurityModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/209/0/.cp/icons/full/obj16/SecurityModelFile.gif new file mode 100644 index 0000000..66b71ec Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/209/0/.cp/icons/full/obj16/SecurityModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/210/0/.cp/icons/full/ctool16/ManageSecurity.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/210/0/.cp/icons/full/ctool16/ManageSecurity.png new file mode 100644 index 0000000..c1641fc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/210/0/.cp/icons/full/ctool16/ManageSecurity.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/210/0/.cp/icons/full/obj16/SecurityRealmResource.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/210/0/.cp/icons/full/obj16/SecurityRealmResource.png new file mode 100644 index 0000000..c1641fc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/210/0/.cp/icons/full/obj16/SecurityRealmResource.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/223/0/.cp/icons/full/elcl16/lock.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/223/0/.cp/icons/full/elcl16/lock.gif new file mode 100644 index 0000000..8e3d48a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/223/0/.cp/icons/full/elcl16/lock.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/223/0/.cp/icons/full/elcl16/unlock.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/223/0/.cp/icons/full/elcl16/unlock.gif new file mode 100644 index 0000000..2eaedad Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/223/0/.cp/icons/full/elcl16/unlock.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/226/0/.cp/icons/full/obj16/cdo_editor.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/226/0/.cp/icons/full/obj16/cdo_editor.gif new file mode 100644 index 0000000..9959601 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/226/0/.cp/icons/full/obj16/cdo_editor.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/226/0/.cp/icons/full/ovr16/lock.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/226/0/.cp/icons/full/ovr16/lock.gif new file mode 100644 index 0000000..ad99077 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/226/0/.cp/icons/full/ovr16/lock.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/226/0/.cp/icons/full/ovr16/lock_self.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/226/0/.cp/icons/full/ovr16/lock_self.gif new file mode 100644 index 0000000..c6fde7d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/226/0/.cp/icons/full/ovr16/lock_self.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/232/0/.cp/icons/full/obj16/GenModelModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/232/0/.cp/icons/full/obj16/GenModelModelFile.gif new file mode 100644 index 0000000..30f4c86 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/232/0/.cp/icons/full/obj16/GenModelModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/233/0/.cp/icons/full/obj16/JETFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/233/0/.cp/icons/full/obj16/JETFile.gif new file mode 100644 index 0000000..6df5289 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/233/0/.cp/icons/full/obj16/JETFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/256/0/.cp/icons/full/obj16/EcoreModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/256/0/.cp/icons/full/obj16/EcoreModelFile.gif new file mode 100644 index 0000000..0b60dcc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/256/0/.cp/icons/full/obj16/EcoreModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/262/0/.cp/icons/eview16/eclass_hi_nav.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/262/0/.cp/icons/eview16/eclass_hi_nav.gif new file mode 100644 index 0000000..17f927e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/262/0/.cp/icons/eview16/eclass_hi_nav.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/262/0/.cp/icons/eview16/eref_nav.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/262/0/.cp/icons/eview16/eref_nav.gif new file mode 100644 index 0000000..88cdf2a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/262/0/.cp/icons/eview16/eref_nav.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/277/0/.cp/icons/full/obj16/GenericValue.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/277/0/.cp/icons/full/obj16/GenericValue.gif new file mode 100644 index 0000000..7ef81e5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/277/0/.cp/icons/full/obj16/GenericValue.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/277/0/.cp/icons/full/obj16/ModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/277/0/.cp/icons/full/obj16/ModelFile.gif new file mode 100644 index 0000000..27c7cbb Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/277/0/.cp/icons/full/obj16/ModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/278/0/.cp/icons/full/ctool16/CollapseAll.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/278/0/.cp/icons/full/ctool16/CollapseAll.gif new file mode 100644 index 0000000..a2d80a9 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/278/0/.cp/icons/full/ctool16/CollapseAll.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/278/0/.cp/icons/full/ctool16/ExpandAll.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/278/0/.cp/icons/full/ctool16/ExpandAll.gif new file mode 100644 index 0000000..c4a67bb Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/278/0/.cp/icons/full/ctool16/ExpandAll.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/278/0/.cp/icons/full/ctool16/Search.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/278/0/.cp/icons/full/ctool16/Search.gif new file mode 100644 index 0000000..6dc3ebe Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/278/0/.cp/icons/full/ctool16/Search.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/289/0/.cp/icons/full/obj16/Ecore2EcoreModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/289/0/.cp/icons/full/obj16/Ecore2EcoreModelFile.gif new file mode 100644 index 0000000..2c4a785 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/289/0/.cp/icons/full/obj16/Ecore2EcoreModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/291/0/.cp/icons/full/obj16/Ecore2XMLModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/291/0/.cp/icons/full/obj16/Ecore2XMLModelFile.gif new file mode 100644 index 0000000..aafe92e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/291/0/.cp/icons/full/obj16/Ecore2XMLModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/294/0/.cp/icons/full/obj16/XSD2EcoreModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/294/0/.cp/icons/full/obj16/XSD2EcoreModelFile.gif new file mode 100644 index 0000000..6915504 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/294/0/.cp/icons/full/obj16/XSD2EcoreModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/299/0/.cp/icons/workflowfile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/299/0/.cp/icons/workflowfile.gif new file mode 100644 index 0000000..25bc50e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/299/0/.cp/icons/workflowfile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/390/0/.cp/icons/obj/iu_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/390/0/.cp/icons/obj/iu_obj.png new file mode 100644 index 0000000..684e82a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/390/0/.cp/icons/obj/iu_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/390/0/.cp/icons/obj/iu_update_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/390/0/.cp/icons/obj/iu_update_obj.png new file mode 100644 index 0000000..a851004 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/390/0/.cp/icons/obj/iu_update_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/405/0/.cp/icons/geoshape.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/405/0/.cp/icons/geoshape.gif new file mode 100644 index 0000000..34fb3c9 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/405/0/.cp/icons/geoshape.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/406/0/.cp/icons/logic.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/406/0/.cp/icons/logic.gif new file mode 100644 index 0000000..ca05b78 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/406/0/.cp/icons/logic.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/409/0/.cp/icons/full/obj16/SemanticModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/409/0/.cp/icons/full/obj16/SemanticModelFile.gif new file mode 100644 index 0000000..366f9ff Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/409/0/.cp/icons/full/obj16/SemanticModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/462/0/.cp/lib/java14api.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/462/0/.cp/lib/java14api.jar new file mode 100644 index 0000000..7af8c8a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/462/0/.cp/lib/java14api.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/467/0/.cp/icons/full/obj16/jsbook_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/467/0/.cp/icons/full/obj16/jsbook_obj.png new file mode 100644 index 0000000..9eaf92b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/467/0/.cp/icons/full/obj16/jsbook_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/470/0/.cp/icons/full/obj16/testfile_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/470/0/.cp/icons/full/obj16/testfile_obj.png new file mode 100644 index 0000000..0905b50 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/470/0/.cp/icons/full/obj16/testfile_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/dictionaries/en_GB.dictionary b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/dictionaries/en_GB.dictionary new file mode 100644 index 0000000..2b4a8f6 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/dictionaries/en_GB.dictionary @@ -0,0 +1,49923 @@ +ACM +ANSI +ASAP +ASCII +ATM's +Achilles +Ada +Ada's +Afghanistan +Afghanistan's +Africa +Africa's +African +African's +Africans +Airedale +Airedale's +Alabama +Alabama's +Alabamian +Alabamian's +Alaska +Alaska's +Albania +Albania's +Albanian +Albanian's +Albanians +Alcibiades +Alden +Alden's +Algeria +Algeria's +Algerian +Algerian's +Algol +Algol's +Allah +Allah's +Alyssa +Alyssa's +Amanda +Amanda's +Amdahl +Amdahl's +Amelia +Amelia's +America +America's +American +American's +Americana +Americans +Americas +Ames +Amsterdam +Amsterdam's +Amtrak +Amtrak's +Anabaptist +Anabaptist's +Anabaptists +Andorra +Andorra's +Angeleno +Angeleno's +Angelenos +Anglican +Anglican's +Anglicanism +Anglicanism's +Anglicans +Anglophilia +Anglophilia's +Anglophobia +Anglophobia's +Angola +Angola's +Antarctica +Antarctica's +Aphrodite +Aphrodite's +Apache +Apollo +Apollo's +Apollonian +Appalachia +Appalachia's +Appalachian +Appalachian's +Appalachians +April +April's +Aprils +Aquarius +Arab +Arab's +Arabia +Arabia's +Arabian +Arabian's +Arabians +Arabic +Arabic's +Arabs +Archie +Archie's +Argentina +Argentina's +Argo +Argo's +Argos +Arianism +Arianism's +Arianist +Arianist's +Arianists +Aries +Aristotelian +Aristotelian's +Aristotle +Aristotle's +Arizona +Arizona's +Arkansas +Arkansas's +Armageddon +Armageddon's +Armenian +Armenian's +Armour +Armour's +Armstrong +Armstrong's +Artemis +Aryan +Aryan's +Aryans +Asia +Asia's +Asian +Asian's +Asians +Asiatic +Asiatic's +Asiatics +Assyrian +Assyrian's +Assyriology +Assyriology's +Athena +Athena's +Athenian +Athenian's +Athenians +Athens +Atlantic +Atlantic's +Auckland +Auckland's +Audubon +Audubon's +Augusta +Augusta's +Augusts +Austin +Austin's +Australia +Australia's +Australian +Australian's +Australians +Austria +Austria's +Austrian +Austrian's +Ave +BSD +Babel +Babel's +Bach +Bach's +Bagrodia +Bagrodia's +Bagrodias +Balkan +Balkan's +Balkans +Baltic +Baltic's +Bangladesh +Bangladesh's +Bantu +Bantu's +Bantus +Barbados +Baxter +Baxter's +Beethoven +Beethoven's +Belgian +Belgian's +Belgians +Belgium +Belgium's +Bellovin +Bellovin's +Belushi +Belushi's +Benedict +Benedict's +Benedictine +Benedictine's +Bengal +Bengal's +Bengali +Bengali's +Benzedrine +Benzedrine's +Bergsten +Bergsten's +Berkeley +Berkeley's +Berlin +Berlin's +Berliner +Berliners +Bermuda +Bermuda's +Bessel +Bessel's +Beverly +Beverly's +Bilbo +Bilbo's +Bolivia +Bolivia's +Bologna +Bologna's +Bolshevik +Bolshevik's +Bolsheviks +Bolshevism +Bolshevism's +Borneo +Borneo's +Boston +Boston's +Bostonian +Bostonian's +Bostonians +Botswana +Botswana's +Bourne +Bourne's +Brazil +Brazil's +Brazilian +Brazilian's +Bresenham +Bresenham's +Britain +Britain's +British +Britisher +Britishly +Briton +Briton's +Britons +Buehring +Buehring's +CDC +CDC's +CEO +CMOS +CPU +CPU's +CPUs +California +California's +Californian +Californian's +Californians +Cambridge +Cambridge's +Canada +Canada's +Canadian +Carolina +Carolina's +Carolinas +Cartesian +Chinese +Chinese's +Christian +Christian's +Christians +Christiansen +Christmas +Cobol +Cobol's +Coleman +Coleman's +Colorado +Colorado's +Comdex +Comdex's +Cray +Cray's +Crays +Cupertino +Cupertino's +Czechoslovakian +DARPA +DARPA's +DECNET +DOS +Dan +Dan's +DeMorgan +DeMorgan's +Debbie +Debbie's +December +December's +Decembers +Delaware +Delaware's +Denmark +Denmark's +Dijkstra +Dijkstra's +Diophantine +Dylan +Dylan's +EDP +EGA +EGA's +Edsger +Edsger's +Ellen +Ellen's +Elvis +Elvis's +English +English's +Erlang +Erlang's +Ethernet +Ethernet's +Ethernets +Europe +Europe's +European +European's +Europeans +FIFO +Fairbanks +Februaries +February +February's +Felder +Florida +Florida's +Fortran +Fortran's +Fourier +Fourier's +France +France's +Frances +French +French's +Friday +Friday's +Fridays +GPSS +Galvin +Galvin's +Garfunkel +Geoff +Geoff's +Geoffrey +Geoffrey's +German +German's +Germans +Germany +Germany's +Gibson +Gibson's +Gipsies +Gipsy +Gipsy's +Godzilla +Godzilla's +Gothic +Greek +Greek's +Greeks +Greg +Greg's +Heinlein +Heinlein's +Hewlett +Hewlett's +Holland +Holland's +Hollander +Hollanders +Hollands +Honda +Honda's +Hz +I'd +I'll +I'm +I've +IBM +IBM's +IEEE +ITCorp +ITCorp's +ITcorp +ITcorp's +Illinois +Inc +India +India's +Indian +Indian's +Indiana +Indiana's +Indians +Intel +Intel's +Internet +Internet's +Iran +Iran's +Ireland +Ireland's +Israel +Israel's +Israeli +Israeli's +Israelis +Italian +Italian's +Italians +James +Januaries +January +January's +Japan +Japan's +Japanese +Japanese's +Jefferson +Jefferson's +Jill +Jill's +Johnnie +Johnnie's +Jr +Julie +Julie's +Julies +July +July's +Julys +June +June's +Junes +Klein +Klein's +Kleinrock +Kleinrock's +Kline +Kline's +Knuth +Knuth's +Kuenning +Kuenning's +LED's +LEDs +LaTeX +LaTeX's +Lagrangian +Lagrangian's +Lamport +Lamport's +Latin +Latin's +Laurie +Laurie's +Lenten +Linux +Liz +Liz's +Lyle +Lyle's +MHz +MIT +MIT's +MacDraw +MacDraw's +MacIntosh +MacIntosh's +MacPaint +MacPaint's +Mafia +Mafia's +Malibu +Malibu's +Mandelbrot +Mandelbrot's +Manhattan +Manhattan's +Manila +Manila's +Marianne +Marianne's +Mary +Mary's +Maryland +Maryland's +Marylanders +Massachusetts +Massey +Massey's +Matt +Matt's +Maxtor +Maxtor's +McElhaney +McElhaney's +McKenzie +McKenzie's +McMartin +McMartin's +Medusa +Medusa's +Michigan +Michigan's +Microport +Microport's +Microsoft +Microsoft's +Midwest +Minnesota +Minnesota's +Monday +Monday's +Mondays +Montana +Montana's +Montanan +Montanan's +Moslem +Moslem's +Moslems +Motorola +Motorola's +Mr +Mrs +Ms +Multibus +Multibus's +Multics +Munsey +Munsey's +Muslim +Muslim's +Muslims +NFS +Nazi +Nazi's +Nazis +NeWS +Nebraska +Nebraska's +Nebraskan +Nebraskan's +Negro +Negro's +Negroes +Nepal +Nepal's +Netherlands +Newtonian +November +November's +Novembers +OEM +OEM's +OEMS +OK +OS +OS's +October +October's +Octobers +Oderberg +Oderberg's +Oderbergs +Oedipus +Ohio +Ohio's +Oklahoma +Oklahoma's +Oklahoman +Oklahoman's +Oliver's +PC +PC's +PCs +PDP +Packard +Packard's +Packards +Palestinian +Pascal +Pascal's +Pennsylvania +Pennsylvania's +Peter's +Petkiewicz +Petkiewicz's +PhD +Planck +Planck's +Poland +Poland's +Popek +Popek's +Popeks +Prime's +Prokofiev +Prokofiev's +QA +RCS +ROM +RSX +Redford +Redford's +Rick +Rick's +Ritchie +Ritchie's +Robert +Robert's +Roberts +Robinson +Robinson's +Roman +Roman's +Romans +Roy +Roy's +Rubens +Russian +Russian's +Russians +SCCS +SMTP +Sally's +Salz +Salz's +Sam +Sam's +Saturday +Saturday's +Saturdays +Scotland +Scotland's +Seagate +Seagate's +September +September's +Septembers +Signor +Sikkim +Sikkim's +Sikkimese +Silverstein +Silverstein's +Singapore +Singapore's +Spafford +Spafford's +Spain +Spain's +Spanish +Spanish's +Spencer +Spencer's +Spuds +Sr +Sunday +Sunday's +Sundays +TCP +TV's +TeX +TeX's +Teflon +Teflon's +Tektronix +Tektronix's +Tennessee +Tennessee's +Texas +Texas's +Texases +Thursday +Thursday's +Thursdays +Tinseltown +Tinseltown's +Trudeau +Trudeau's +Tuesday +Tuesday's +Tuesdays +Turing +Turing's +UART +UCLA +UNIX's +USC +USC's +USG +USG's +Ultrix +Ultrix's +Unix +Unix's +Usenet +Usenet's +Usenix +Usenix's +Utah +Utah's +VAR +VCR +VMS +VMS's +Vanessa +Vanessa's +Vax +Vax's +Ventura +Ventura's +Virginia +Virginia's +Warnock +Warnock's +Washington +Washington's +Wednesday +Wednesday's +Wednesdays +Weibull +Weibull's +Wilbur +Wilbur's +Willisson +Willisson's +Wilson +Wilson's +Xenix +Xenix's +Xeroxed +Xeroxes +Xeroxing +Yamaha +Yamaha's +Yentl +Yentl's +York +York's +Yorker +Yorkers +Yorks +Zealand +Zealand's +Zulu +Zulu's +Zulus +a +aback +abaft +abandon +abandoned +abandoner +abandoning +abandonment +abandonments +abandons +abase +abased +abasement +abasements +abaser +abases +abash +abashed +abashes +abashing +abasing +abate +abated +abatement +abatements +abater +abates +abating +abbe +abbey +abbey's +abbeys +abbot +abbot's +abbots +abbreviate +abbreviated +abbreviates +abbreviating +abbreviation +abbreviations +abdomen +abdomen's +abdomens +abdominal +abdominally +abduct +abducted +abducting +abduction +abduction's +abductions +abductor +abductor's +abductors +abducts +abed +aberrant +aberrantly +aberration +aberrations +abet +abets +abetted +abetter +abetting +abettor +abeyance +abhor +abhorred +abhorrent +abhorrently +abhorrer +abhorring +abhors +abide +abided +abider +abides +abiding +abidingly +abilities +ability +ability's +abject +abjection +abjections +abjectly +abjectness +abjure +abjured +abjurer +abjures +abjuring +ablate +ablated +ablates +ablating +ablation +ablative +ablatively +ablaze +able +abler +ablest +ablution +ablutions +ably +abnormal +abnormalities +abnormality +abnormally +aboard +abode +abode's +abodes +abolish +abolished +abolisher +abolishers +abolishes +abolishing +abolishment +abolishment's +abolishments +abolition +abolitionist +abolitionists +abominable +aboriginal +aboriginally +aborigine +aborigine's +aborigines +abort +aborted +aborter +aborting +abortion +abortion's +abortions +abortive +abortively +abortiveness +aborts +abound +abounded +abounding +abounds +about +above +aboveground +abrade +abraded +abrader +abrades +abrading +abrasion +abrasion's +abrasions +abreaction +abreaction's +abreactions +abreast +abridge +abridged +abridger +abridges +abridging +abridgment +abroad +abrogate +abrogated +abrogates +abrogating +abrogation +abrupt +abruptly +abruptness +abscess +abscessed +abscesses +abscissa +abscissa's +abscissas +abscond +absconded +absconder +absconding +absconds +absence +absence's +absences +absent +absented +absentee +absentee's +absenteeism +absentees +absentia +absenting +absently +absentminded +absentmindedly +absentmindedness +absents +absinthe +absolute +absolutely +absoluteness +absolutes +absolution +absolve +absolved +absolver +absolves +absolving +absorb +absorbed +absorbency +absorbent +absorbent's +absorbents +absorber +absorbing +absorbingly +absorbs +absorption +absorption's +absorptions +absorptive +abstain +abstained +abstainer +abstaining +abstains +abstention +abstentions +abstinence +abstract +abstracted +abstractedly +abstractedness +abstracter +abstracting +abstraction +abstraction's +abstractionism +abstractionist +abstractionists +abstractions +abstractive +abstractly +abstractness +abstractor +abstractor's +abstractors +abstracts +abstruse +abstrusely +abstruseness +abstrusenesses +absurd +absurdities +absurdity +absurdity's +absurdly +absurdness +abundance +abundances +abundant +abundantly +abuse +abused +abuser +abusers +abuses +abusing +abusive +abusively +abusiveness +abut +abutment +abutments +abuts +abutted +abutter +abutter's +abutters +abutting +abysmal +abysmally +abyss +abyss's +abysses +acacia +academia +academic +academically +academics +academies +academy +academy's +accede +acceded +accedes +acceding +accelerate +accelerated +accelerates +accelerating +acceleratingly +acceleration +accelerations +accelerative +accelerator +accelerators +accelerometer +accelerometer's +accelerometers +accent +accented +accenting +accents +accentual +accentually +accentuate +accentuated +accentuates +accentuating +accentuation +accept +acceptability +acceptable +acceptableness +acceptably +acceptance +acceptance's +acceptances +accepted +acceptedly +accepter +accepters +accepting +acceptingly +acceptingness +acceptive +acceptor +acceptor's +acceptors +accepts +access +accessed +accesses +accessibility +accessible +accessibly +accessing +accession +accession's +accessions +accessories +accessory +accessory's +accident +accident's +accidental +accidentally +accidentalness +accidently +accidents +acclaim +acclaimed +acclaimer +acclaiming +acclaims +acclamation +acclimate +acclimated +acclimates +acclimating +acclimation +accolade +accolades +accommodate +accommodated +accommodates +accommodating +accommodatingly +accommodation +accommodations +accommodative +accommodativeness +accompanied +accompanier +accompanies +accompaniment +accompaniment's +accompaniments +accompanist +accompanist's +accompanists +accompany +accompanying +accomplice +accomplices +accomplish +accomplished +accomplisher +accomplishers +accomplishes +accomplishing +accomplishment +accomplishment's +accomplishments +accord +accordance +accordances +accorded +accorder +accorders +according +accordingly +accordion +accordion's +accordions +accords +accost +accosted +accosting +accosts +account +accountabilities +accountability +accountable +accountableness +accountably +accountancy +accountant +accountant's +accountants +accounted +accounting +accountings +accounts +accredit +accreditation +accreditations +accredited +accretion +accretion's +accretions +accrue +accrued +accrues +accruing +acculturate +acculturated +acculturates +acculturating +acculturation +acculturative +accumulate +accumulated +accumulates +accumulating +accumulation +accumulations +accumulative +accumulatively +accumulativeness +accumulator +accumulator's +accumulators +accuracies +accuracy +accurate +accurately +accurateness +accursed +accursedly +accursedness +accusal +accusation +accusation's +accusations +accusative +accuse +accused +accuser +accusers +accuses +accusing +accusingly +accustom +accustomed +accustomedness +accustoming +accustoms +ace +ace's +aced +acer +aces +acetate +acetone +acetylene +ache +ached +aches +achievable +achieve +achieved +achievement +achievement's +achievements +achiever +achievers +achieves +achieving +aching +achingly +acid +acidic +acidities +acidity +acidly +acidness +acids +acidulous +acing +acknowledge +acknowledged +acknowledgedly +acknowledgement +acknowledger +acknowledgers +acknowledges +acknowledging +acme +acne +acned +acolyte +acolytes +acorn +acorn's +acorns +acoustic +acoustical +acoustically +acoustician +acoustics +acquaint +acquaintance +acquaintance's +acquaintances +acquainted +acquainting +acquaints +acquiesce +acquiesced +acquiescence +acquiesces +acquiescing +acquirable +acquire +acquired +acquires +acquiring +acquisition +acquisition's +acquisitions +acquisitiveness +acquit +acquits +acquittal +acquittals +acquitted +acquitter +acquitting +acre +acre's +acreage +acres +acrid +acridly +acridness +acrimonious +acrimoniously +acrimony +acrobat +acrobat's +acrobatic +acrobatics +acrobats +acronym +acronym's +acronyms +acropolis +across +acrylic +act +acted +acting +actinium +actinometer +actinometer's +actinometers +action +action's +actions +activate +activated +activates +activating +activation +activations +activator +activator's +activators +active +actively +activeness +activism +activist +activist's +activists +activities +activity +activity's +actor +actor's +actors +actress +actress's +actresses +acts +actual +actualities +actuality +actually +actuals +actuarial +actuarially +actuate +actuated +actuates +actuating +actuation +actuator +actuator's +actuators +acuity +acumen +acute +acutely +acuteness +acuter +acutest +acyclic +acyclically +ad +adage +adages +adagio +adagios +adamant +adamantly +adapt +adaptability +adaptable +adaptation +adaptation's +adaptations +adapted +adaptedness +adapter +adapters +adapting +adaption +adaptive +adaptively +adaptiveness +adaptor +adaptors +adapts +add +added +addenda +addendum +adder +adders +addict +addicted +addicting +addiction +addiction's +addictions +addictive +addicts +adding +addition +addition's +additional +additionally +additions +additive +additive's +additively +additives +additivity +address +addressability +addressable +addressed +addressee +addressee's +addressees +addresser +addressers +addresses +addressing +adds +adduce +adduced +adducer +adduces +adducing +adduct +adducted +adducting +adduction +adductive +adductor +adducts +adept +adeptly +adeptness +adepts +adequacies +adequacy +adequate +adequately +adequateness +adhere +adhered +adherence +adherences +adherent +adherent's +adherently +adherents +adherer +adherers +adheres +adhering +adhesion +adhesions +adhesive +adhesive's +adhesively +adhesiveness +adhesives +adiabatic +adiabatically +adieu +adjacency +adjacent +adjacently +adjective +adjective's +adjectively +adjectives +adjoin +adjoined +adjoining +adjoins +adjourn +adjourned +adjourning +adjournment +adjourns +adjudge +adjudged +adjudges +adjudging +adjudicate +adjudicated +adjudicates +adjudicating +adjudication +adjudication's +adjudications +adjudicative +adjunct +adjunct's +adjunctive +adjunctly +adjuncts +adjure +adjured +adjures +adjuring +adjust +adjustable +adjustably +adjusted +adjuster +adjusters +adjusting +adjustive +adjustment +adjustment's +adjustments +adjustor +adjustor's +adjustors +adjusts +adjutant +adjutants +administer +administered +administering +administerings +administers +administration +administration's +administrations +administrative +administratively +administrator +administrator's +administrators +admirable +admirableness +admirably +admiral +admiral's +admirals +admiralty +admiration +admirations +admire +admired +admirer +admirers +admires +admiring +admiringly +admissibility +admissible +admission +admission's +admissions +admit +admits +admittance +admitted +admittedly +admitting +admix +admixed +admixes +admixture +admonish +admonished +admonisher +admonishes +admonishing +admonishingly +admonishment +admonishment's +admonishments +admonition +admonition's +admonitions +ado +adobe +adolescence +adolescent +adolescent's +adolescently +adolescents +adopt +adopted +adopter +adopters +adopting +adoption +adoption's +adoptions +adoptive +adoptively +adopts +adorable +adorableness +adoration +adore +adored +adorer +adores +adoring +adorn +adorned +adorning +adornment +adornment's +adornments +adorns +adrenal +adrenaline +adrenally +adrift +adroit +adroitly +adroitness +ads +adsorb +adsorbed +adsorbing +adsorbs +adsorption +adulate +adulating +adulation +adulations +adult +adult's +adulterate +adulterated +adulterates +adulterating +adulteration +adulterer +adulterer's +adulterers +adulterous +adulterously +adultery +adulthood +adultly +adultness +adults +adumbrate +adumbrated +adumbrates +adumbrating +adumbration +adumbrative +adumbratively +advance +advanced +advancement +advancement's +advancements +advancer +advancers +advances +advancing +advantage +advantaged +advantageous +advantageously +advantageousness +advantages +advantaging +advent +adventist +adventists +adventitious +adventitiously +adventitiousness +adventive +adventively +adventure +adventured +adventurer +adventurers +adventures +adventuring +adventurous +adventurously +adventurousness +adverb +adverb's +adverbial +adverbially +adverbs +adversaries +adversary +adversary's +adverse +adversed +adversely +adverses +adversing +adversities +adversity +advertise +advertised +advertisement +advertisement's +advertisements +advertiser +advertisers +advertises +advertising +advice +advisability +advisable +advisableness +advisably +advise +advised +advisedly +advisee +advisee's +advisees +advisement +advisements +adviser +adviser's +advisers +advises +advising +advisor +advisor's +advisors +advisory +advocacy +advocate +advocated +advocates +advocating +advocation +advocative +aegis +aerate +aerated +aerates +aerating +aeration +aerator +aerators +aerial +aerial's +aerially +aerials +aeroacoustic +aerobic +aerobics +aerodynamic +aerodynamics +aeronautic +aeronautical +aeronautically +aeronautics +aerosol +aerosols +aerospace +afar +afars +affable +affair +affair's +affairs +affect +affectation +affectation's +affectations +affected +affectedly +affectedness +affecter +affecting +affectingly +affection +affection's +affectionate +affectionately +affectioned +affections +affective +affectively +affects +afferent +afferently +affianced +affidavit +affidavit's +affidavits +affiliate +affiliated +affiliates +affiliating +affiliation +affiliations +affinities +affinity +affinity's +affirm +affirmation +affirmation's +affirmations +affirmative +affirmatively +affirmed +affirming +affirms +affix +affixed +affixes +affixing +afflict +afflicted +afflicting +affliction +affliction's +afflictions +afflictive +afflictively +afflicts +affluence +affluent +affluently +afford +affordable +afforded +affording +affords +affricate +affricates +affrication +affricative +affright +affront +affronted +affronting +affronts +afghan +afghans +aficionado +aficionados +afield +afire +aflame +afloat +afoot +afore +aforementioned +aforesaid +aforethought +afoul +afraid +afresh +aft +after +aftereffect +aftereffects +aftermath +aftermost +afternoon +afternoon's +afternoons +afters +aftershock +aftershock's +aftershocks +afterthought +afterthoughts +afterward +afterwards +again +against +agape +agar +agate +agates +age +aged +agedly +agedness +ageless +agelessly +agelessness +agencies +agency +agency's +agenda +agenda's +agendas +agent +agent's +agentive +agents +ager +agers +ages +agglomerate +agglomerated +agglomerates +agglomeration +agglomerative +agglutinate +agglutinated +agglutinates +agglutinating +agglutination +agglutinative +agglutinin +agglutinins +aggravate +aggravated +aggravates +aggravating +aggravation +aggravations +aggregate +aggregated +aggregately +aggregateness +aggregates +aggregating +aggregation +aggregations +aggregative +aggregatively +aggression +aggression's +aggressions +aggressive +aggressively +aggressiveness +aggressor +aggressors +aggrieve +aggrieved +aggrievedly +aggrieves +aggrieving +aghast +agile +agilely +agility +aging +agitate +agitated +agitatedly +agitates +agitating +agitation +agitations +agitative +agitator +agitator's +agitators +agleam +aglow +agnostic +agnostic's +agnostics +ago +agog +agonies +agony +agrarian +agree +agreeable +agreeableness +agreeably +agreed +agreeing +agreement +agreement's +agreements +agreer +agreers +agrees +agricultural +agriculturally +agriculture +ague +ah +ahead +aid +aide +aided +aider +aides +aiding +aids +ail +ailed +aileron +ailerons +ailing +ailment +ailment's +ailments +ails +aim +aimed +aimer +aimers +aiming +aimless +aimlessly +aimlessness +aims +air +airbag +airbag's +airbags +airborne +aircraft +aircrafts +airdrop +airdrops +aired +airer +airers +airfield +airfield's +airfields +airflow +airframe +airframe's +airframes +airhead +airier +airiest +airily +airiness +airing +airings +airless +airlessness +airlift +airlift's +airlifts +airline +airline's +airliner +airliner's +airliners +airlines +airlock +airlock's +airlocks +airmail +airmails +airman +airmen +airport +airport's +airports +airs +airship +airship's +airships +airspace +airspeed +airspeeds +airstrip +airstrip's +airstrips +airway +airway's +airways +airy +aisle +aisles +ajar +akimbo +akin +alabaster +alacrity +alarm +alarmed +alarming +alarmingly +alarmist +alarms +alas +alba +albacore +albeit +album +albumen +albumin +albums +alchemy +alcohol +alcohol's +alcoholic +alcoholic's +alcoholics +alcoholism +alcoholisms +alcohols +alcove +alcove's +alcoved +alcoves +alder +alderman +alderman's +aldermen +ale +alee +alert +alerted +alertedly +alerter +alerters +alerting +alertly +alertness +alerts +alfalfa +alfresco +alga +algae +algaecide +algebra +algebra's +algebraic +algebraically +algebras +alginate +alginates +algorithm +algorithm's +algorithmic +algorithmically +algorithms +alias +aliased +aliases +aliasing +alibi +alibi's +alibis +alien +alien's +alienate +alienated +alienates +alienating +alienation +aliens +alight +alighted +alighting +align +aligned +aligner +aligning +alignment +alignments +aligns +alike +alikeness +aliment +aliments +alimony +alive +aliveness +alkali +alkali's +alkaline +alkalis +alkaloid +alkaloid's +alkaloids +alkyl +all +allay +allayed +allaying +allays +allegation +allegation's +allegations +allege +alleged +allegedly +alleges +allegiance +allegiance's +allegiances +alleging +allegoric +allegorical +allegorically +allegoricalness +allegories +allegory +allegory's +allegretto +allegretto's +allegrettos +allegro +allegro's +allegros +allele +alleles +allemande +allergic +allergies +allergy +allergy's +alleviate +alleviated +alleviates +alleviating +alleviation +alleviative +alleviator +alleviator's +alleviators +alley +alley's +alleys +alleyway +alleyway's +alleyways +alliance +alliance's +alliances +allied +allier +allies +alligator +alligator's +alligatored +alligators +alliteration +alliteration's +alliterations +alliterative +alliteratively +allocate +allocated +allocates +allocating +allocation +allocation's +allocations +allocative +allocator +allocator's +allocators +allophone +allophones +allophonic +allot +alloted +allotment +allotment's +allotments +allots +allotted +allotter +allotting +allow +allowable +allowableness +allowably +allowance +allowance's +allowanced +allowances +allowancing +allowed +allowedly +allowing +allows +alloy +alloy's +alloyed +alloying +alloys +allude +alluded +alludes +alluding +allure +allured +allurement +allures +alluring +allusion +allusion's +allusions +allusive +allusively +allusiveness +ally +allying +alma +almanac +almanac's +almanacs +almightiness +almighty +almond +almond's +almonds +almoner +almost +alms +almsman +alnico +aloe +aloes +aloft +aloha +alone +aloneness +along +alongside +aloof +aloofly +aloofness +aloud +alpha +alphabet +alphabet's +alphabetic +alphabetical +alphabetically +alphabetics +alphabets +alphanumeric +alphanumerics +alpine +alps +already +also +altar +altar's +altars +alter +alterable +alteration +alteration's +alterations +altercation +altercation's +altercations +altered +alterer +alterers +altering +alternate +alternated +alternately +alternates +alternating +alternation +alternations +alternative +alternatively +alternativeness +alternatives +alternator +alternator's +alternators +alters +although +altitude +altitudes +alto +alto's +altogether +altos +altruism +altruist +altruistic +altruistically +altruists +alum +alumna +alumna's +alumnae +alumni +alumnus +alundum +alveolar +alveolarly +alveoli +alveolus +always +am +amain +amalgam +amalgam's +amalgamate +amalgamated +amalgamates +amalgamating +amalgamation +amalgamations +amalgamative +amalgams +amanuensis +amass +amassed +amasser +amasses +amassing +amateur +amateur's +amateurish +amateurishly +amateurishness +amateurism +amateurs +amatory +amaze +amazed +amazedly +amazement +amazer +amazers +amazes +amazing +amazingly +amazon +amazon's +amazons +ambassador +ambassador's +ambassadors +amber +ambiance +ambiances +ambidextrous +ambidextrously +ambient +ambiguities +ambiguity +ambiguity's +ambiguous +ambiguously +ambiguousness +ambition +ambition's +ambitions +ambitious +ambitiously +ambitiousness +ambivalence +ambivalent +ambivalently +amble +ambled +ambler +ambles +ambling +ambrosial +ambrosially +ambulance +ambulance's +ambulances +ambulatory +ambuscade +ambuscader +ambush +ambushed +ambusher +ambushes +ameliorate +ameliorated +ameliorating +amelioration +ameliorative +amen +amenable +amend +amended +amender +amending +amendment +amendment's +amendments +amends +amenities +amenity +americium +amiable +amiableness +amiabler +amiablest +amicable +amicableness +amicably +amid +amide +amidst +amigo +amino +amiss +amity +ammo +ammonia +ammoniac +ammonias +ammonium +ammunition +ammunitions +amnesty +amoeba +amoeba's +amoebas +amok +among +amongst +amoral +amorality +amorally +amorous +amorously +amorousness +amorphous +amorphously +amorphousness +amount +amounted +amounter +amounters +amounting +amounts +amour +amour's +amours +amp +ampere +amperes +ampersand +ampersand's +ampersands +amphetamine +amphetamines +amphibian +amphibian's +amphibians +amphibious +amphibiously +amphibiousness +amphibology +ample +ampleness +ampler +amplest +amplification +amplifications +amplified +amplifier +amplifiers +amplifies +amplify +amplifying +amplitude +amplitude's +amplitudes +amply +ampoule +ampoule's +ampoules +amps +amputate +amputated +amputates +amputating +amputation +ams +amulet +amulets +amuse +amused +amusedly +amusement +amusement's +amusements +amuser +amusers +amuses +amusing +amusingly +amusingness +amusive +amyl +an +anachronism +anachronism's +anachronisms +anachronistically +anaconda +anacondas +anaerobic +anagram +anagram's +anagrams +anal +analogical +analogically +analogies +analogous +analogously +analogousness +analogy +analogy's +analysis +analyst +analyst's +analysts +analytic +analytical +analytically +analyticities +analyticity +analytics +anaphora +anaphoric +anaphorically +anaplasmosis +anarchic +anarchical +anarchist +anarchist's +anarchists +anarchy +anastomoses +anastomosis +anastomotic +anathema +anatomic +anatomical +anatomically +anatomicals +anatomy +ancestor +ancestor's +ancestors +ancestral +ancestrally +ancestry +anchor +anchorage +anchorage's +anchorages +anchored +anchoring +anchorite +anchoritism +anchors +anchovies +anchovy +ancient +anciently +ancientness +ancients +ancillaries +ancillary +and +anded +anders +anding +android +ands +anecdotal +anecdotally +anecdote +anecdote's +anecdotes +anechoic +anemometer +anemometer's +anemometers +anemometry +anemone +anew +angel +angel's +angelic +angels +anger +angered +angering +angers +angiography +angle +angled +angler +anglers +angles +angling +angrier +angriest +angrily +angriness +angry +angst +angstrom +angstroms +anguish +anguished +angular +angularly +anhydrous +anhydrously +aniline +animal +animal's +animally +animalness +animals +animate +animated +animatedly +animately +animateness +animates +animating +animation +animations +animator +animator's +animators +animism +animosity +anion +anion's +anionic +anionics +anions +anise +aniseikonic +anisotropic +anisotropies +anisotropy +anisotropy's +ankle +ankle's +ankles +annal +annalen +annals +annex +annexation +annexations +annexed +annexes +annexing +annihilate +annihilated +annihilates +annihilating +annihilation +annihilative +anniversaries +anniversary +anniversary's +annotate +annotated +annotates +annotating +annotation +annotations +annotative +announce +announced +announcement +announcement's +announcements +announcer +announcers +announces +announcing +annoy +annoyance +annoyance's +annoyances +annoyed +annoyer +annoyers +annoying +annoyingly +annoys +annual +annually +annuals +annul +annulled +annulling +annulment +annulment's +annulments +annuls +annum +annunciate +annunciated +annunciates +annunciating +annunciation +annunciator +annunciators +anode +anode's +anodes +anoint +anointed +anointer +anointing +anoints +anomalies +anomalous +anomalously +anomalousness +anomaly +anomaly's +anomic +anomie +anon +anonymity +anonymous +anonymously +anonymousness +anorexia +another +another's +answer +answerable +answered +answerer +answerers +answering +answers +ant +ant's +antagonism +antagonisms +antagonist +antagonist's +antagonistic +antagonistically +antagonists +antarctic +ante +anteater +anteater's +anteaters +antecedent +antecedent's +antecedently +antecedents +anted +antedate +antedated +antedates +antedating +antelope +antelope's +antelopes +antenna +antenna's +antennae +antennas +anterior +anteriorly +anteriors +anthem +anthem's +anthems +anther +anthologies +anthology +anthracite +anthropological +anthropologically +anthropologist +anthropologist's +anthropologists +anthropology +anthropomorphic +anthropomorphically +anti +antibacterial +antibiotic +antibiotics +antibodies +antibody +antic +antic's +anticipate +anticipated +anticipates +anticipating +anticipation +anticipations +anticipative +anticipatively +anticipatory +anticoagulation +anticompetitive +antics +antidisestablishmentarianism +antidote +antidote's +antidotes +antiformant +antifundamentalist +antigen +antigen's +antigens +antihistorical +antimicrobial +antimony +anting +antinomian +antinomy +antipathy +antiphonal +antiphonally +antipode +antipode's +antipodes +antiquarian +antiquarian's +antiquarians +antiquate +antiquated +antiquation +antique +antique's +antiques +antiquities +antiquity +antiredeposition +antiresonance +antiresonator +antiseptic +antisera +antiserum +antislavery +antisocial +antisubmarine +antisymmetric +antisymmetry +antithesis +antithetical +antithetically +antithyroid +antitoxin +antitoxin's +antitoxins +antitrust +antitruster +antler +antlered +ants +anus +anvil +anvil's +anvils +anxieties +anxiety +anxious +anxiously +anxiousness +any +anybodies +anybody +anyhow +anymore +anyone +anyone's +anyones +anyplace +anything +anythings +anyway +anyways +anywhere +anywheres +aorta +apace +apart +apartheid +apartment +apartment's +apartments +apartness +apathetic +apathy +ape +aped +aper +aperiodic +aperiodicity +aperture +apertured +apes +apex +apexes +aphasia +aphasic +aphid +aphid's +aphids +aphonic +aphorism +aphorism's +aphorisms +apiaries +apiary +apical +apically +apiece +aping +apish +apishly +apishness +aplenty +aplomb +apocalypse +apocalyptic +apocrypha +apocryphal +apocryphally +apocryphalness +apogee +apogees +apologetic +apologetically +apologetics +apologia +apologies +apologist +apologist's +apologists +apology +apology's +apostate +apostates +apostle +apostle's +apostles +apostolic +apostrophe +apostrophes +apothecary +apotheoses +apotheosis +appalled +appalling +appallingly +appanage +apparatus +apparatuses +apparel +apparels +apparent +apparently +apparentness +apparition +apparition's +apparitions +appeal +appealed +appealer +appealers +appealing +appealingly +appeals +appear +appearance +appearances +appeared +appearer +appearers +appearing +appears +appease +appeased +appeasement +appeaser +appeases +appeasing +appellant +appellant's +appellants +appellate +appellation +appellative +appellatively +append +appendage +appendage's +appendages +appended +appender +appenders +appendices +appendicitis +appending +appendix +appendix's +appendixes +appends +appertain +appertained +appertaining +appertains +appetite +appetite's +appetites +appetitive +applaud +applauded +applauder +applauding +applauds +applause +apple +apple's +applejack +apples +appliance +appliance's +appliances +applicability +applicable +applicant +applicant's +applicants +application +application's +applications +applicative +applicatively +applicator +applicator's +applicators +applied +applier +appliers +applies +applique +appliques +apply +applying +appoint +appointed +appointee +appointee's +appointees +appointer +appointers +appointing +appointive +appointment +appointment's +appointments +appoints +apportion +apportioned +apportioning +apportionment +apportionments +apportions +appraisal +appraisal's +appraisals +appraise +appraised +appraiser +appraisers +appraises +appraising +appraisingly +appreciable +appreciably +appreciate +appreciated +appreciates +appreciating +appreciation +appreciations +appreciative +appreciatively +appreciativeness +apprehend +apprehended +apprehender +apprehending +apprehends +apprehensible +apprehension +apprehension's +apprehensions +apprehensive +apprehensively +apprehensiveness +apprentice +apprenticed +apprentices +apprenticeship +apprenticeships +apprise +apprised +appriser +apprisers +apprises +apprising +apprisings +apprize +apprized +apprizer +apprizers +apprizes +apprizing +apprizingly +apprizings +approach +approachability +approachable +approached +approacher +approachers +approaches +approaching +approbate +approbation +appropriate +appropriated +appropriately +appropriateness +appropriates +appropriatest +appropriating +appropriation +appropriations +appropriative +appropriator +appropriator's +appropriators +approval +approval's +approvals +approve +approved +approver +approvers +approves +approving +approvingly +approximate +approximated +approximately +approximates +approximating +approximation +approximations +approximative +approximatively +appurtenance +appurtenances +apricot +apricot's +apricots +apron +apron's +aprons +apropos +apse +apses +apsis +apt +aptitude +aptitudes +aptly +aptness +aqua +aquaria +aquarium +aquas +aquatic +aquatics +aqueduct +aqueduct's +aqueducts +aqueous +aqueously +aquifer +aquifers +arabesque +arable +arachnid +arachnid's +arachnids +arbiter +arbiter's +arbiters +arbitrarily +arbitrariness +arbitrary +arbitrate +arbitrated +arbitrates +arbitrating +arbitration +arbitrative +arbitrator +arbitrator's +arbitrators +arboreal +arboreally +arc +arcade +arcade's +arcaded +arcades +arcading +arcane +arced +arch +archaeological +archaeologically +archaeologist +archaeologist's +archaeologists +archaeology +archaic +archaically +archaicness +archaism +archangel +archangel's +archangels +archbishop +archdiocese +archdioceses +arched +archenemy +archer +archers +archery +arches +archetype +archetypes +archfool +arching +archipelago +archipelagoes +architect +architect's +architectonic +architectonics +architects +architectural +architecturally +architecture +architecture's +architectures +archival +archive +archived +archiver +archivers +archives +archiving +archivist +archivists +archly +archness +arcing +arclike +arcs +arctic +ardent +ardently +arduous +arduously +arduousness +are +area +area's +areas +aren't +arena +arena's +arenas +ares +argon +argonaut +argonauts +argot +arguable +arguably +argue +argued +arguer +arguers +argues +arguing +argument +argument's +argumentation +argumentative +argumentatively +arguments +arid +aridity +aridness +aright +arise +arisen +ariser +arises +arising +arisings +aristocracy +aristocrat +aristocrat's +aristocratic +aristocratically +aristocrats +arithmetic +arithmetical +arithmetically +arithmetics +ark +arm +arm's +armadillo +armadillos +armament +armament's +armaments +armchair +armchair's +armchairs +armed +armer +armers +armful +armfuls +armhole +armies +arming +armistice +armload +armpit +armpit's +armpits +arms +army +army's +aroma +aromas +aromatic +aromaticness +arose +around +arousal +arouse +aroused +arouses +arousing +arpeggio +arpeggio's +arpeggios +arrack +arraign +arraigned +arraigning +arraignment +arraignment's +arraignments +arraigns +arrange +arranged +arrangement +arrangement's +arrangements +arranger +arrangers +arranges +arranging +arrant +arrantly +array +arrayed +arrayer +arraying +arrays +arrears +arrest +arrested +arrester +arresters +arresting +arrestingly +arrestor +arrestor's +arrestors +arrests +arrival +arrival's +arrivals +arrive +arrived +arriver +arrives +arriving +arrogance +arrogant +arrogantly +arrogate +arrogated +arrogates +arrogating +arrogation +arrow +arrowed +arrowhead +arrowhead's +arrowheads +arrowing +arrows +arroyo +arroyos +arsenal +arsenal's +arsenals +arsenic +arsine +arsines +arson +art +art's +arterial +arterially +arteries +arteriolar +arteriole +arteriole's +arterioles +arteriosclerosis +artery +artery's +artful +artfully +artfulness +arthritis +arthrogram +arthrogram's +arthrograms +arthropod +arthropod's +arthropods +artichoke +artichoke's +artichokes +article +article's +articled +articles +articling +articulate +articulated +articulately +articulateness +articulates +articulating +articulation +articulations +articulative +articulator +articulators +articulatory +artifact +artifact's +artifacts +artifice +artificer +artifices +artificial +artificialities +artificiality +artificially +artificialness +artilleries +artillerist +artillery +artisan +artisan's +artisans +artist +artist's +artistic +artistically +artistry +artists +artless +artlessly +arts +artwork +as +asbestos +ascend +ascendancy +ascendant +ascendantly +ascended +ascendency +ascendent +ascender +ascenders +ascending +ascends +ascension +ascensions +ascent +ascertain +ascertainable +ascertained +ascertaining +ascertains +ascetic +ascetic's +asceticism +ascetics +ascot +ascribable +ascribe +ascribed +ascribes +ascribing +ascription +aseptic +ash +ashamed +ashamedly +ashen +asher +ashes +ashman +ashore +ashtray +ashtray's +ashtrays +aside +asides +asinine +asininely +ask +askance +asked +asker +askers +askew +askewness +asking +asks +asleep +asocial +asp +asparagus +aspect +aspect's +aspects +aspen +asper +aspersion +aspersion's +aspersions +asphalt +asphalted +asphyxia +aspic +aspirant +aspirant's +aspirants +aspirate +aspirated +aspirates +aspirating +aspiration +aspiration's +aspirations +aspirator +aspirators +aspire +aspired +aspirer +aspires +aspirin +aspiring +aspirins +ass +ass's +assail +assailant +assailant's +assailants +assailed +assailing +assails +assassin +assassin's +assassinate +assassinated +assassinates +assassinating +assassination +assassinations +assassins +assault +assaulted +assaulter +assaulting +assaultive +assaultively +assaultiveness +assaults +assay +assayed +assayer +assayers +assaying +assemblage +assemblage's +assemblages +assemble +assembled +assembler +assemblers +assembles +assemblies +assembling +assembly +assembly's +assen +assent +assented +assenter +assenting +assents +assert +asserted +asserter +asserters +asserting +assertion +assertion's +assertions +assertive +assertively +assertiveness +asserts +asses +assess +assessed +assesses +assessing +assessment +assessment's +assessments +assessor +assessor's +assessors +asset +asset's +assets +assiduity +assiduous +assiduously +assiduousness +assign +assignable +assigned +assignee +assignee's +assignees +assigner +assigners +assigning +assignment +assignment's +assignments +assigns +assimilate +assimilated +assimilates +assimilating +assimilation +assimilations +assimilative +assist +assistance +assistances +assistant +assistant's +assistants +assistantship +assistantships +assisted +assister +assisting +assists +associate +associated +associates +associating +association +association's +associational +associations +associative +associatively +associativities +associativity +associator +associator's +associators +assonance +assonant +assort +assorted +assorter +assorting +assortment +assortment's +assortments +assorts +assuage +assuaged +assuages +assuaging +assume +assumed +assumer +assumes +assuming +assumption +assumption's +assumptions +assurance +assurance's +assurances +assure +assured +assuredly +assuredness +assurer +assurers +assures +assuring +assuringly +astatine +aster +aster's +asterisk +asterisk's +asterisks +asteroid +asteroid's +asteroidal +asteroids +asters +asthma +astonish +astonished +astonishes +astonishing +astonishingly +astonishment +astound +astounded +astounding +astoundingly +astounds +astral +astrally +astray +astride +astringency +astringent +astringently +astronaut +astronaut's +astronautics +astronauts +astronomer +astronomer's +astronomers +astronomical +astronomically +astronomy +astrophysical +astrophysics +astute +astutely +astuteness +asunder +asylum +asylums +asymmetric +asymmetrical +asymmetrically +asymmetries +asymmetry +asymptomatically +asymptote +asymptote's +asymptotes +asymptotic +asymptotically +asymptoticly +asynchronism +asynchronous +asynchronously +asynchrony +at +atavistic +ate +atemporal +atheism +atheist +atheist's +atheistic +atheists +atherosclerosis +athlete +athlete's +athletes +athletic +athleticism +athletics +atlas +atmosphere +atmosphere's +atmosphered +atmospheres +atmospheric +atmospherics +atoll +atoll's +atolls +atom +atom's +atomic +atomically +atomics +atoms +atonal +atonally +atone +atoned +atonement +atones +atoning +atop +atrocious +atrociously +atrociousness +atrocities +atrocity +atrocity's +atrophic +atrophied +atrophies +atrophy +atrophying +attach +attache +attached +attacher +attachers +attaches +attaching +attachment +attachment's +attachments +attack +attackable +attacked +attacker +attacker's +attackers +attacking +attacks +attain +attainable +attainableness +attainably +attained +attainer +attainers +attaining +attainment +attainment's +attainments +attains +attempt +attempted +attempter +attempters +attempting +attempts +attend +attendance +attendance's +attendances +attendant +attendant's +attendants +attended +attendee +attendee's +attendees +attender +attenders +attending +attends +attention +attention's +attentional +attentionality +attentions +attentive +attentively +attentiveness +attenuate +attenuated +attenuates +attenuating +attenuation +attenuator +attenuator's +attenuators +attest +attested +attester +attesting +attests +attic +attic's +attics +attire +attired +attires +attiring +attitude +attitude's +attitudes +attitudinal +attitudinally +attorney +attorney's +attorneys +attract +attracted +attracting +attraction +attraction's +attractions +attractive +attractively +attractiveness +attractor +attractor's +attractors +attracts +attributable +attribute +attributed +attributer +attributes +attributing +attribution +attributions +attributive +attributively +attrition +attune +attuned +attunes +attuning +atypical +atypically +auburn +auction +auctioned +auctioneer +auctioneer's +auctioneers +auctioning +audacious +audaciously +audaciousness +audacity +audible +audibly +audience +audience's +audiences +audio +audiogram +audiogram's +audiograms +audiological +audiologist +audiologist's +audiologists +audiology +audiometer +audiometer's +audiometers +audiometric +audiometry +audit +audited +auditing +audition +audition's +auditioned +auditioning +auditions +auditive +auditor +auditor's +auditorium +auditoriums +auditors +auditory +audits +auger +auger's +augers +aught +augment +augmentation +augmentations +augmented +augmenter +augmenting +augments +augur +augurs +august +augustly +augustness +aunt +aunt's +auntly +aunts +aura +aura's +aural +aurally +auras +aureole +aureomycin +aurora +auscultate +auscultated +auscultates +auscultating +auscultation +auscultations +auspice +auspices +auspicious +auspiciously +auspiciousness +austere +austerely +austereness +austerity +authentic +authentically +authenticate +authenticated +authenticates +authenticating +authentication +authentications +authenticator +authenticators +authenticity +author +author's +authored +authoring +authoritarian +authoritarianism +authoritative +authoritatively +authoritativeness +authorities +authority +authority's +authors +authorship +autism +autistic +auto +auto's +autobiographic +autobiographical +autobiographically +autobiographies +autobiography +autobiography's +autocollimator +autocorrelate +autocorrelated +autocorrelates +autocorrelating +autocorrelation +autocorrelations +autocracies +autocracy +autocrat +autocrat's +autocratic +autocratically +autocrats +autodial +autofluorescence +autograph +autographed +autographing +autographs +automata +automate +automated +automates +automatic +automatically +automatics +automating +automation +automaton +automatons +automobile +automobile's +automobiles +automotive +autonavigator +autonavigator's +autonavigators +autonomic +autonomous +autonomously +autonomy +autopilot +autopilot's +autopilots +autopsied +autopsies +autopsy +autoregressive +autorepeat +autorepeating +autorepeats +autos +autosuggestibility +autotransformer +autumn +autumn's +autumnal +autumnally +autumns +auxiliaries +auxiliary +avail +availabilities +availability +available +availableness +availably +availed +availer +availers +availing +avails +avalanche +avalanched +avalanches +avalanching +avant +avarice +avaricious +avariciously +avariciousness +avenge +avenged +avenger +avenges +avenging +avenue +avenue's +avenues +aver +average +averaged +averagely +averageness +averages +averaging +averred +averrer +averring +avers +averse +aversely +averseness +aversion +aversion's +aversions +aversive +avert +averted +averting +averts +avian +aviaries +aviary +aviation +aviator +aviator's +aviators +avid +avidity +avidly +avidness +avionic +avionics +avocado +avocados +avocation +avocation's +avocations +avoid +avoidable +avoidably +avoidance +avoided +avoider +avoiders +avoiding +avoids +avouch +avow +avowed +avowedly +avower +avows +await +awaited +awaiting +awaits +awake +awaked +awaken +awakened +awakener +awakening +awakens +awakes +awaking +award +awarded +awarder +awarders +awarding +awards +aware +awareness +awash +away +awayness +awe +awed +awesome +awesomely +awesomeness +awful +awfully +awfulness +awhile +awhiles +awing +awkward +awkwardly +awkwardness +awl +awl's +awls +awning +awning's +awninged +awnings +awoke +awry +ax +axe +axed +axer +axers +axes +axial +axially +axing +axiological +axiologically +axiom +axiom's +axiomatic +axiomatically +axiomatics +axioms +axion +axion's +axions +axis +axle +axle's +axles +axolotl +axolotl's +axolotls +axon +axon's +axons +aye +ayer +ayers +ayes +azalea +azalea's +azaleas +azimuth +azimuth's +azimuths +azure +babble +babbled +babbler +babbles +babbling +babe +babe's +babes +babied +babies +baby +baby's +babyhood +babying +babyish +babysit +babysits +babysitter +babysitters +baccalaureate +bachelor +bachelor's +bachelors +bacilli +bacillus +back +backache +backache's +backaches +backbone +backbone's +backbones +backdrop +backdrop's +backdrops +backed +backer +backers +background +background's +backgrounds +backing +backlash +backlasher +backlog +backlog's +backlogs +backpack +backpack's +backpacker +backpackers +backpacks +backplane +backplane's +backplanes +backs +backscatter +backscattered +backscattering +backscatters +backslash +backslashed +backslashes +backslashing +backspace +backspaced +backspaces +backspacing +backstabber +backstabbing +backstage +backstairs +backstitch +backstitched +backstitches +backstitching +backtrack +backtracked +backtracker +backtrackers +backtracking +backtracks +backup +backups +backward +backwardly +backwardness +backwards +backwater +backwater's +backwaters +backwoods +backyard +backyard's +backyards +bacon +baconer +bacteria +bacterial +bacterially +bacterium +bad +bade +baden +badge +badged +badger +badger's +badgered +badgering +badgers +badges +badging +badlands +badly +badminton +badness +bads +baffle +baffled +baffler +bafflers +baffles +baffling +bafflingly +bag +bag's +bagatelle +bagatelle's +bagatelles +bagel +bagel's +bagels +baggage +bagged +bagger +bagger's +baggers +baggier +baggies +bagginess +bagging +baggy +bagpipe +bagpipe's +bagpiper +bagpipes +bags +bah +bail +bailer +bailiff +bailiff's +bailiffs +bailing +bailly +bait +baited +baiter +baiting +baits +bake +baked +baker +bakeries +bakers +bakery +bakery's +bakes +baking +bakings +baklava +balalaika +balalaika's +balalaikas +balance +balanced +balancedness +balancer +balancers +balances +balancing +balconied +balconies +balcony +balcony's +bald +balder +balding +baldly +baldness +bale +baled +baleful +balefully +balefulness +baler +balers +bales +baling +balk +balked +balker +balkier +balkiness +balking +balks +balky +ball +ballad +ballad's +ballads +ballast +ballast's +ballasts +balled +baller +ballerina +ballerina's +ballerinas +ballers +ballet +ballet's +ballets +balling +ballistic +ballistics +balloon +ballooned +ballooner +ballooners +ballooning +balloons +ballot +ballot's +balloted +balloter +balloting +ballots +ballplayer +ballplayer's +ballplayers +ballroom +ballroom's +ballrooms +balls +ballyhoo +balm +balm's +balmier +balminess +balms +balmy +balsa +balsam +balsams +balustrade +balustrade's +balustrades +bamboo +bamboos +ban +ban's +banal +banally +banana +banana's +bananas +band +bandage +bandaged +bandager +bandages +bandaging +banded +bander +bandied +bandies +banding +bandit +bandit's +bandits +bandpass +bands +bandstand +bandstand's +bandstands +bandwagon +bandwagon's +bandwagons +bandwidth +bandwidths +bandy +bandying +bane +baneful +banefully +bang +banged +banger +banging +bangle +bangle's +bangles +bangs +baning +banish +banished +banisher +banishes +banishing +banishment +banister +banister's +banisters +banjo +banjo's +banjos +bank +banked +banker +bankers +banking +bankrupt +bankruptcies +bankruptcy +bankruptcy's +bankrupted +bankrupting +bankrupts +banks +banned +banner +banner's +banners +banning +banquet +banqueted +banqueter +banqueting +banquetings +banquets +bans +banshee +banshee's +banshees +bantam +banter +bantered +banterer +bantering +banteringly +banters +baptism +baptism's +baptismal +baptismally +baptisms +baptist +baptist's +baptistery +baptistries +baptistry +baptistry's +baptists +bar +bar's +barb +barbarian +barbarian's +barbarians +barbaric +barbarities +barbarity +barbarous +barbarously +barbarousness +barbecue +barbecued +barbecuer +barbecues +barbecuing +barbed +barbedness +barbell +barbell's +barbells +barber +barbered +barbering +barbers +barbital +barbiturate +barbiturates +barbs +bard +bard's +bards +bare +bared +barefoot +barefooted +barely +bareness +barer +bares +barest +barflies +barfly +barfly's +bargain +bargained +bargainer +bargaining +bargains +barge +barged +barges +barging +baring +baritone +baritone's +baritones +barium +bark +barked +barker +barkers +barking +barks +barley +barn +barn's +barns +barnstorm +barnstormed +barnstormer +barnstorming +barnstorms +barnyard +barnyard's +barnyards +barometer +barometer's +barometers +barometric +baron +baron's +baroness +baronial +baronies +barons +barony +barony's +baroque +baroquely +baroqueness +barrack +barracker +barracks +barracuda +barracuda's +barracudas +barrage +barrage's +barraged +barrages +barraging +barred +barrel +barrel's +barrels +barren +barrenness +barrens +barricade +barricade's +barricades +barrier +barrier's +barriers +barring +barringer +barrow +barrows +bars +bartender +bartender's +bartenders +barter +bartered +barterer +bartering +barters +bas +basal +basally +basalt +base +baseball +baseball's +baseballs +baseboard +baseboard's +baseboards +based +baseless +baseline +baseline's +baselines +basely +baseman +basement +basement's +basements +baseness +baser +bases +basest +bash +bashed +basher +bashes +bashful +bashfully +bashfulness +bashing +basic +basically +basics +basil +basin +basin's +basined +basing +basins +basis +bask +basked +basket +basket's +basketball +basketball's +basketballs +baskets +basking +bass +bass's +basses +basset +bassinet +bassinet's +bassinets +basso +bastard +bastard's +bastardly +bastards +baste +basted +baster +bastes +basting +bastion +bastion's +bastioned +bastions +bat +bat's +batch +batched +batcher +batches +batching +bated +bater +bath +bathe +bathed +bather +bathers +bathes +bathing +bathos +bathrobe +bathrobe's +bathrobes +bathroom +bathroom's +bathroomed +bathrooms +baths +bathtub +bathtub's +bathtubs +bating +baton +baton's +batons +bats +battalion +battalion's +battalions +batted +batten +battened +battening +battens +batter +battered +batteries +battering +batters +battery +battery's +batting +battle +battled +battlefield +battlefield's +battlefields +battlefront +battlefront's +battlefronts +battleground +battleground's +battlegrounds +battlement +battlement's +battlemented +battlements +battler +battlers +battles +battleship +battleship's +battleships +battling +bauble +bauble's +baubles +baud +bauds +bauxite +bawdier +bawdiness +bawdy +bawl +bawled +bawler +bawling +bawls +bay +bayed +baying +bayly +bayonet +bayonet's +bayoneted +bayoneting +bayonets +bayou +bayou's +bayous +bays +bazaar +bazaar's +bazaars +be +beach +beached +beaches +beachhead +beachhead's +beachheads +beaching +beacon +beacon's +beaconed +beaconing +beacons +bead +beaded +beading +beadle +beadle's +beadles +beads +beady +beagle +beagle's +beagles +beak +beaked +beaker +beakers +beaks +beam +beamed +beamer +beamers +beaming +beams +bean +beanbag +beanbag's +beanbags +beaned +beaner +beaners +beaning +beans +bear +bearable +bearably +beard +bearded +beardedness +beardless +beards +bearer +bearers +bearing +bearings +bearish +bearishly +bearishness +bears +beast +beastings +beastlier +beastliness +beastly +beasts +beat +beatable +beatably +beaten +beater +beaters +beatific +beatification +beatify +beating +beatings +beatitude +beatitude's +beatitudes +beatnik +beatnik's +beatniks +beats +beau +beau's +beaus +beauteous +beauteously +beauteousness +beauties +beautification +beautifications +beautified +beautifier +beautifiers +beautifies +beautiful +beautifully +beautifulness +beautify +beautifying +beauty +beauty's +beaver +beaver's +beavers +becalm +becalmed +becalming +becalms +became +because +beck +beckon +beckoned +beckoning +beckons +become +becomes +becoming +becomingly +bed +bed's +bedazzle +bedazzled +bedazzlement +bedazzles +bedazzling +bedbug +bedbug's +bedbugs +bedded +bedder +bedder's +bedders +bedding +bedevil +bedevils +bedfast +bedlam +bedpost +bedpost's +bedposts +bedraggle +bedraggled +bedridden +bedrock +bedrock's +bedroom +bedroom's +bedroomed +bedrooms +beds +bedside +bedspread +bedspread's +bedspreads +bedspring +bedspring's +bedsprings +bedstead +bedstead's +bedsteads +bedtime +bee +beech +beechen +beecher +beef +beefed +beefer +beefers +beefier +beefing +beefs +beefsteak +beefy +beehive +beehive's +beehives +been +beens +beep +beeped +beeper +beeping +beeps +beer +beers +bees +beet +beet's +beetle +beetle's +beetled +beetles +beetling +beets +befall +befallen +befalling +befalls +befell +befit +befit's +befits +befitted +befitting +befittingly +befog +befogged +befogging +befogs +before +beforehand +befoul +befouled +befouling +befouls +befriend +befriended +befriending +befriends +befuddle +befuddled +befuddles +befuddling +beg +began +beget +begets +begetting +beggar +beggared +beggaring +beggarliness +beggarly +beggars +beggary +begged +begging +begin +beginner +beginner's +beginners +beginning +beginning's +beginnings +begins +begot +begotten +begrudge +begrudged +begrudger +begrudges +begrudging +begrudgingly +begs +beguile +beguiled +beguiler +beguiles +beguiling +beguilingly +begun +behalf +behave +behaved +behaver +behaves +behaving +behead +beheading +beheld +behest +behind +behold +beholden +beholder +beholders +beholding +beholds +beige +being +beings +belated +belatedly +belatedness +belay +belayed +belaying +belays +belch +belched +belches +belching +belfries +belfry +belfry's +belie +belied +belief +belief's +beliefs +belier +belies +believability +believable +believably +believe +believed +believer +believers +believes +believing +belittle +belittled +belittler +belittles +belittling +bell +bell's +bellboy +bellboy's +bellboys +belle +belle's +belles +bellhop +bellhop's +bellhops +bellicose +bellicosely +bellicoseness +bellicosity +bellied +bellies +belligerence +belligerent +belligerent's +belligerently +belligerents +bellman +bellmen +bellow +bellowed +bellowing +bellows +bells +bellwether +bellwether's +bellwethers +belly +belly's +bellyful +bellying +belong +belonged +belonging +belongingness +belongings +belongs +beloved +below +belt +belted +belting +belts +bely +belying +bemoan +bemoaned +bemoaning +bemoans +bench +benched +bencher +benches +benching +benchmark +benchmark's +benchmarking +benchmarks +bend +bendable +bended +bender +benders +bending +bends +beneath +benediction +benediction's +benedictions +benefactor +benefactor's +benefactors +beneficence +beneficences +beneficial +beneficially +beneficialness +beneficiaries +beneficiary +benefit +benefited +benefiter +benefiters +benefiting +benefits +benevolence +benevolent +benevolently +benevolentness +benighted +benightedly +benightedness +benign +benignly +bent +bents +benzene +bequeath +bequeathed +bequeathes +bequeathing +bequest +bequest's +bequests +berate +berated +berates +berating +bereave +bereaved +bereavement +bereavements +bereaves +bereaving +bereft +beret +beret's +berets +beribboned +beriberi +berkelium +berried +berries +berry +berry's +berrying +berth +berthed +berthing +berthings +berths +beryl +beryllium +bes +beseech +beseeches +beseeching +beseechingly +beset +besets +besetting +beside +besides +besiege +besieged +besieger +besiegers +besieging +besmirch +besmirched +besmirches +besmirching +besotted +besotting +besought +bespeak +bespeaks +bespectacled +best +bested +bester +bestial +bestially +besting +bestow +bestowal +bestowed +bests +bestseller +bestseller's +bestsellers +bestselling +bet +bet's +beta +betas +beth +betide +betray +betrayal +betrayed +betrayer +betraying +betrays +betroth +betrothal +betrothals +betrothed +bets +better +bettered +bettering +betterment +betterments +betters +betting +between +betweenness +betwixt +bevel +bevels +beverage +beverage's +beverages +bevies +bevy +bewail +bewailed +bewailing +bewails +beware +bewhiskered +bewilder +bewildered +bewilderedly +bewilderedness +bewildering +bewilderingly +bewilderment +bewilders +bewitch +bewitched +bewitches +bewitching +bewitchingly +beyond +biannual +bias +biased +biases +biasing +biasness +bib +bib's +bibbed +bibbing +bible +bible's +bibles +biblical +biblically +bibliographic +bibliographical +bibliographically +bibliographics +bibliographies +bibliography +bibliography's +bibliophile +bibliophiles +bibs +bicameral +bicarbonate +bicentennial +biceps +bicker +bickered +bickerer +bickering +bickers +biconcave +biconvex +bicycle +bicycled +bicycler +bicyclers +bicycles +bicycling +bid +bid's +biddable +bidden +bidder +bidder's +bidders +biddies +bidding +biddy +bide +bided +bider +bides +biding +bidirectional +bids +biennial +biennially +biennium +bier +bifocal +bifocals +bifurcate +bifurcated +bifurcately +bifurcates +bifurcating +bifurcation +bifurcations +big +bigger +biggest +bight +bight's +bights +bigly +bigness +bigot +bigot's +bigoted +bigotedly +bigoting +bigotry +bigots +bijection +bijection's +bijections +bijective +bijectively +bike +bike's +biked +biker +biker's +bikers +bikes +biking +bikini +bikini's +bikinied +bikinis +bilabial +bilateral +bilaterally +bilateralness +bile +bilge +bilge's +bilged +bilges +bilging +bilinear +bilingual +bilingually +bilinguals +bilk +bilked +bilker +bilking +bilks +bill +billboard +billboard's +billboards +billed +biller +billers +billet +billeted +billeting +billets +billiard +billiards +billing +billings +billion +billions +billionth +billow +billowed +billowing +billows +bills +bimodal +bimolecular +bimolecularly +bimonthlies +bimonthly +bin +bin's +binaries +binary +binaural +binaurally +bind +binded +binder +binders +binding +bindingly +bindingness +bindings +binds +bing +binge +bingen +binges +bingo +bingos +binocular +binocularly +binoculars +binomial +binomially +bins +binuclear +biochemical +biochemically +biochemistry +biofeedback +biographer +biographer's +biographers +biographic +biographical +biographically +biographies +biography +biography's +biological +biologically +biologicals +biologist +biologist's +biologists +biology +biomedical +biomedicine +biopsies +biopsy +bipartisan +bipartite +bipartitely +bipartition +biped +bipeds +biplane +biplane's +biplanes +bipolar +biracial +birch +birchen +bircher +birches +bird +bird's +birdbath +birdbath's +birdbaths +birder +birdie +birdied +birdies +birdlike +birds +birefringence +birefringent +birth +birthday +birthday's +birthdays +birthed +birthplace +birthplaces +birthright +birthright's +birthrights +births +biscuit +biscuit's +biscuits +bisect +bisected +bisecting +bisection +bisection's +bisections +bisector +bisector's +bisectors +bisects +bishop +bishop's +bishops +bismuth +bison +bison's +bisons +bisque +bisques +bit +bit's +bitblt +bitblts +bitch +bitch's +bitches +bite +biter +biters +bites +biting +bitingly +bitmap +bitmap's +bitmaps +bits +bitser +bitten +bitter +bitterer +bitterest +bitterly +bitterness +bitters +bittersweet +bittersweetly +bittersweetness +bituminous +bitwise +bivalve +bivalve's +bivalved +bivalves +bivariate +bivouac +bivouacs +biweekly +bizarre +bizarrely +bizarreness +blab +blabbed +blabbermouth +blabbermouths +blabbing +blabs +black +blackberries +blackberry +blackberry's +blackbird +blackbird's +blackbirder +blackbirds +blackboard +blackboard's +blackboards +blacked +blacken +blackened +blackener +blackening +blackens +blacker +blackest +blacking +blackjack +blackjack's +blackjacks +blacklist +blacklisted +blacklister +blacklisting +blacklists +blackly +blackmail +blackmailed +blackmailer +blackmailers +blackmailing +blackmails +blackness +blackout +blackout's +blackouts +blacks +blacksmith +blacksmith's +blacksmithing +blacksmiths +bladder +bladder's +bladders +blade +blade's +bladed +blades +blamable +blame +blamed +blameless +blamelessly +blamelessness +blamer +blamers +blames +blaming +blanch +blanched +blancher +blanches +blanching +bland +blandly +blandness +blank +blanked +blanker +blankest +blanket +blanketed +blanketer +blanketers +blanketing +blankets +blanking +blankly +blankness +blanks +blare +blared +blares +blaring +blase +blaspheme +blasphemed +blasphemer +blasphemes +blasphemies +blaspheming +blasphemous +blasphemously +blasphemousness +blasphemy +blast +blasted +blaster +blasters +blasting +blasts +blatant +blatantly +blatantness +blaze +blazed +blazer +blazers +blazes +blazing +blazingly +bleach +bleached +bleacher +bleachers +bleaches +bleaching +bleak +bleakly +bleakness +blear +bleariness +bleary +bleat +bleater +bleating +bleats +bled +bleed +bleeder +bleeders +bleeding +bleedings +bleeds +blemish +blemish's +blemished +blemishes +blemishing +blend +blended +blender +blenders +blending +blends +bless +blessed +blessedly +blessedness +blesses +blessing +blessings +blew +blight +blighted +blighter +blimp +blimp's +blimps +blind +blinded +blinder +blinders +blindfold +blindfolded +blindfolding +blindfolds +blinding +blindingly +blindly +blindness +blinds +blink +blinked +blinker +blinkered +blinkering +blinkers +blinking +blinks +blip +blip's +blips +bliss +blissful +blissfully +blissfulness +blister +blistered +blistering +blisteringly +blisters +blithe +blithely +blither +blithest +blitz +blitz's +blitzes +blitzkrieg +blizzard +blizzard's +blizzards +bloat +bloated +bloater +bloaters +bloating +bloats +blob +blob's +blobs +bloc +bloc's +block +block's +blockade +blockaded +blockader +blockades +blockading +blockage +blockage's +blockages +blocked +blocker +blockers +blockhouse +blockhouses +blocking +blocks +blocs +bloke +bloke's +blokes +blond +blond's +blonde +blonde's +blondes +blonds +blood +blooded +bloodhound +bloodhound's +bloodhounds +bloodied +bloodiest +bloodiness +bloodless +bloodlessly +bloodlessness +bloods +bloodshed +bloodshot +bloodstain +bloodstain's +bloodstained +bloodstains +bloodstream +bloody +bloodying +bloom +bloomed +bloomer +bloomers +blooming +blooms +blossom +blossomed +blossoms +blot +blot's +blots +blotted +blotting +blouse +blouse's +blouses +blousing +blow +blowed +blower +blowers +blowfish +blowing +blown +blows +blowup +blubber +blubbered +blubbering +bludgeon +bludgeoned +bludgeoning +bludgeons +blue +blueberries +blueberry +blueberry's +bluebird +bluebird's +bluebirds +bluebonnet +bluebonnet's +bluebonnets +blued +bluefish +bluely +blueness +blueprint +blueprint's +blueprinted +blueprinting +blueprints +bluer +blues +bluest +bluestocking +bluff +bluffed +bluffer +bluffing +bluffly +bluffness +bluffs +bluing +bluish +bluishness +blunder +blundered +blunderer +blundering +blunderingly +blunderings +blunders +blunt +blunted +blunter +bluntest +blunting +bluntly +bluntness +blunts +blur +blur's +blurb +blurred +blurredly +blurrier +blurriness +blurring +blurringly +blurry +blurs +blurt +blurted +blurter +blurting +blurts +blush +blushed +blusher +blushes +blushing +blushingly +bluster +blustered +blusterer +blustering +blusteringly +blusters +blustery +boar +board +boarded +boarder +boarders +boarding +boardinghouse +boardinghouse's +boardinghouses +boards +boast +boasted +boaster +boasters +boastful +boastfully +boastfulness +boasting +boastings +boasts +boat +boated +boater +boaters +boathouse +boathouse's +boathouses +boating +boatload +boatload's +boatloads +boatman +boatmen +boats +boatswain +boatswain's +boatswains +boatyard +boatyard's +boatyards +bob +bob's +bobbed +bobbies +bobbin +bobbin's +bobbing +bobbins +bobby +bobolink +bobolink's +bobolinks +bobs +bobwhite +bobwhite's +bobwhites +bode +boded +bodes +bodice +bodied +bodies +bodily +boding +body +bodybuilder +bodybuilder's +bodybuilders +bodybuilding +bodyguard +bodyguard's +bodyguards +bodying +bog +bog's +bogged +boggle +boggled +boggles +boggling +bogs +bogus +boil +boiled +boiler +boilerplate +boilers +boiling +boils +boisterous +boisterously +boisterousness +bold +bolder +boldest +boldface +boldfaced +boldfaces +boldfacing +boldly +boldness +boll +bolster +bolstered +bolsterer +bolstering +bolsters +bolt +bolted +bolter +bolting +bolts +bomb +bombard +bombarded +bombarding +bombardment +bombardments +bombards +bombast +bombaster +bombastic +bombed +bomber +bombers +bombing +bombings +bombproof +bombs +bonanza +bonanza's +bonanzas +bond +bondage +bonded +bonder +bonders +bonding +bonds +bondsman +bondsmen +bone +boned +boner +boners +bones +bonfire +bonfire's +bonfires +bong +bonier +boning +bonnet +bonneted +bonnets +bonnier +bonny +bonus +bonus's +bonuses +bony +boo +boob +boobies +booboo +booby +book +bookcase +bookcase's +bookcases +booked +booker +bookers +bookie +bookie's +bookies +booking +bookings +bookish +bookishly +bookishness +bookkeeper +bookkeeper's +bookkeepers +bookkeeping +booklet +booklet's +booklets +books +bookseller +bookseller's +booksellers +bookshelf +bookshelf's +bookshelves +bookstore +bookstore's +bookstores +boolean +booleans +boom +boomed +boomer +boomerang +boomerang's +boomerangs +booming +booms +boon +boor +boor's +boorish +boorishly +boorishness +boors +boos +boost +boosted +booster +boosting +boosts +boot +booted +booth +booths +booties +booting +bootleg +bootlegged +bootlegger +bootlegger's +bootleggers +bootlegging +bootlegs +boots +bootstrap +bootstrap's +bootstrapped +bootstrapping +bootstraps +booty +booze +boozer +boozing +borate +borated +borates +borax +bordello +bordello's +bordellos +border +bordered +borderer +bordering +borderings +borderland +borderland's +borderlands +borderline +borders +bore +bored +boredom +borer +borers +bores +boric +boring +boringly +boringness +born +borne +boron +borough +boroughs +borrow +borrowed +borrower +borrowers +borrowing +borrowings +borrows +bosom +bosom's +bosoms +boss +bossed +bosses +bosun +botanical +botanically +botanist +botanist's +botanists +botany +botch +botched +botcher +botchers +botches +botching +both +bother +bothered +bothering +bothers +bothersome +bottle +bottled +bottleneck +bottleneck's +bottlenecks +bottler +bottlers +bottles +bottling +bottom +bottomed +bottomer +bottoming +bottomless +bottomlessly +bottomlessness +bottoms +botulinus +botulism +bouffant +bough +bough's +boughed +boughs +bought +boughten +boulder +boulder's +bouldered +boulders +boulevard +boulevard's +boulevards +bounce +bounced +bouncer +bouncers +bounces +bouncier +bouncing +bouncingly +bouncy +bound +boundaries +boundary +boundary's +bounded +bounden +bounder +bounding +boundless +boundlessly +boundlessness +bounds +bounteous +bounteously +bounteousness +bountied +bounties +bounty +bounty's +bouquet +bouquet's +bouquets +bourbon +bourbons +bourgeois +bourgeoisie +bout +bout's +bouts +bovine +bovinely +bovines +bow +bowed +bowel +bowel's +bowels +bowen +bower +bowers +bowing +bowl +bowled +bowler +bowlers +bowline +bowline's +bowlines +bowling +bowls +bowman +bows +bowser +bowstring +bowstring's +bowstrings +box +boxcar +boxcar's +boxcars +boxed +boxer +boxers +boxes +boxing +boxwood +boy +boy's +boycott +boycotted +boycotter +boycotting +boycotts +boyer +boyfriend +boyfriend's +boyfriends +boyhood +boyish +boyishly +boyishness +boys +bra +bra's +brace +braced +bracelet +bracelet's +bracelets +bracer +braces +bracing +bracket +bracketed +bracketing +brackets +brackish +brackishness +brae +brae's +braes +brag +bragged +bragger +bragging +brags +braid +braided +braider +braiding +braids +braille +brain +brainchild +brainchild's +brained +brainier +braininess +braining +brains +brainstorm +brainstorm's +brainstormer +brainstorming +brainstorms +brainwash +brainwashed +brainwasher +brainwashes +brainwashing +brainy +brake +braked +brakes +braking +bramble +bramble's +brambles +brambling +brambly +bran +branch +branched +branches +branching +branchings +brand +branded +brander +brandied +brandies +branding +brandish +brandishes +brandishing +brands +brandy +brandying +bras +brash +brashly +brashness +brass +brassed +brasses +brassier +brassiere +brassiness +brassy +brat +brat's +brats +bravado +brave +braved +bravely +braveness +braver +bravery +braves +bravest +braving +bravo +bravoed +bravoing +bravos +bravura +brawl +brawled +brawler +brawling +brawls +brawn +bray +brayed +brayer +braying +brays +braze +brazed +brazen +brazened +brazening +brazenly +brazenness +brazer +brazes +brazier +brazier's +braziers +brazing +breach +breached +breacher +breachers +breaches +breaching +bread +breadboard +breadboard's +breadboards +breaded +breading +breads +breadth +breadwinner +breadwinner's +breadwinners +break +breakable +breakables +breakage +breakaway +breakdown +breakdown's +breakdowns +breaker +breakers +breakfast +breakfasted +breakfaster +breakfasters +breakfasting +breakfasts +breaking +breakpoint +breakpoint's +breakpointed +breakpointing +breakpoints +breaks +breakthrough +breakthrough's +breakthroughes +breakthroughs +breakup +breakups +breakwater +breakwater's +breakwaters +breast +breasted +breasting +breasts +breastwork +breastwork's +breastworks +breath +breathable +breathe +breathed +breather +breathers +breathes +breathier +breathing +breathless +breathlessly +breathlessness +breaths +breathtaking +breathtakingly +breathy +bred +breech +breech's +breeches +breeching +breed +breeder +breeding +breeds +breeze +breeze's +breezed +breezes +breezier +breezily +breeziness +breezing +breezy +bremsstrahlung +brethren +breve +breves +brevet +breveted +breveting +brevets +brevity +brew +brewed +brewer +breweries +brewers +brewery +brewery's +brewing +brews +briar +briar's +briars +bribe +bribed +briber +bribers +bribes +bribing +brick +bricked +bricker +bricking +bricklayer +bricklayer's +bricklayers +bricklaying +bricks +bridal +bride +bride's +bridegroom +brides +bridesmaid +bridesmaid's +bridesmaids +bridge +bridgeable +bridged +bridgehead +bridgehead's +bridgeheads +bridges +bridgework +bridgework's +bridging +bridle +bridled +bridles +bridling +brief +briefcase +briefcase's +briefcases +briefed +briefer +briefest +briefing +briefing's +briefings +briefly +briefness +briefs +brier +brig +brig's +brigade +brigade's +brigaded +brigades +brigadier +brigadier's +brigadiers +brigading +brigantine +bright +brighten +brightened +brightener +brighteners +brightening +brightens +brighter +brightest +brighting +brightly +brightness +brightnesses +brights +brigs +brilliance +brilliancy +brilliant +brilliantly +brilliantness +brim +brimful +brimmed +brindle +brindled +brine +briner +bring +bringer +bringers +bringing +brings +brining +brink +brinkmanship +brisk +brisker +briskly +briskness +bristle +bristled +bristles +bristling +britches +brittle +brittled +brittlely +brittleness +brittler +brittlest +brittling +broach +broached +broacher +broaches +broaching +broad +broadband +broadcast +broadcasted +broadcaster +broadcasters +broadcasting +broadcastings +broadcasts +broaden +broadened +broadener +broadeners +broadening +broadenings +broadens +broader +broadest +broadly +broadness +broads +broadside +brocade +brocaded +broccoli +brochure +brochure's +brochures +broil +broiled +broiler +broilers +broiling +broils +broke +broken +brokenly +brokenness +broker +brokerage +brokers +bromide +bromide's +bromides +bromine +bromines +bronchi +bronchial +bronchiole +bronchiole's +bronchioles +bronchitis +bronchus +bronze +bronzed +bronzer +bronzes +bronzing +brooch +brooch's +brooches +brood +brooder +brooding +broodingly +broods +brook +brooked +brooks +broom +broom's +broomed +brooming +brooms +broomstick +broomstick's +broomsticks +broth +brothel +brothel's +brothels +brother +brother's +brotherhood +brotherliness +brotherly +brothers +brought +brow +brow's +browbeat +browbeaten +browbeating +browbeats +brown +browned +browner +brownest +brownie +brownie's +brownies +browning +brownings +brownish +brownly +brownness +browns +brows +browse +browsed +browser +browsers +browses +browsing +bruise +bruised +bruiser +bruisers +bruises +bruising +brunch +brunches +brunette +brunettes +brunt +brush +brushed +brusher +brushes +brushfire +brushfire's +brushfires +brushier +brushing +brushlike +brushy +brusque +brusquely +brusqueness +brutal +brutalities +brutality +brutally +brute +brute's +brutes +brutish +brutishly +brutishness +bubble +bubbled +bubbler +bubbles +bubblier +bubbling +bubbly +buck +buckboard +buckboard's +buckboards +bucked +bucker +bucket +bucket's +bucketed +bucketing +buckets +bucking +buckle +buckled +buckler +buckles +buckling +bucks +buckshot +buckskin +buckskins +buckwheat +bucolic +bud +bud's +budded +buddies +budding +buddy +buddy's +budge +budged +budges +budget +budgetary +budgeted +budgeter +budgeters +budgeting +budgets +budging +buds +buff +buff's +buffalo +buffaloes +buffer +buffer's +buffered +bufferer +bufferer's +bufferers +buffering +buffers +buffet +buffeted +buffeting +buffetings +buffets +buffing +buffoon +buffoon's +buffoons +buffs +bug +bug's +bugged +bugger +bugger's +buggered +buggering +buggers +buggies +bugging +buggy +buggy's +bugle +bugled +bugler +bugles +bugling +bugs +build +buildable +builded +builder +builders +building +building's +buildings +builds +buildup +buildup's +buildups +built +bulb +bulb's +bulbed +bulbs +bulge +bulged +bulges +bulging +bulk +bulked +bulkhead +bulkhead's +bulkheaded +bulkheads +bulkier +bulkiness +bulks +bulky +bull +bulldog +bulldog's +bulldogs +bulldoze +bulldozed +bulldozer +bulldozers +bulldozes +bulldozing +bulled +bullet +bullet's +bulletin +bulletin's +bulletins +bulletproof +bulletproofed +bulletproofing +bulletproofs +bullets +bullied +bullies +bulling +bullion +bullish +bullishly +bullishness +bulls +bully +bullying +bulwark +bum +bum's +bumble +bumblebee +bumblebee's +bumblebees +bumbled +bumbler +bumblers +bumbles +bumbling +bumblingly +bummed +bummer +bummers +bumming +bump +bumped +bumper +bumpers +bumping +bumps +bumptious +bumptiously +bumptiousness +bums +bun +bun's +bunch +bunched +bunches +bunching +bundle +bundled +bundler +bundles +bundling +bungalow +bungalow's +bungalows +bungle +bungled +bungler +bunglers +bungles +bungling +bunglingly +bunion +bunion's +bunions +bunk +bunked +bunker +bunker's +bunkered +bunkering +bunkers +bunkhouse +bunkhouse's +bunkhouses +bunking +bunkmate +bunkmate's +bunkmates +bunks +bunnies +bunny +bunny's +buns +bunt +bunted +bunter +bunters +bunting +bunts +buoy +buoyancy +buoyant +buoyantly +buoyed +buoying +buoys +burden +burden's +burdened +burdening +burdens +burdensome +burdensomely +burdensomeness +bureau +bureau's +bureaucracies +bureaucracy +bureaucracy's +bureaucrat +bureaucrat's +bureaucratic +bureaucrats +bureaus +burgeon +burgeoned +burgeoning +burgeons +burger +burgess +burgess's +burgesses +burgher +burgher's +burghers +burglar +burglar's +burglaries +burglarproof +burglarproofed +burglarproofing +burglarproofs +burglars +burglary +burglary's +burgle +burgled +burgles +burgling +burial +buried +burier +buries +burl +burled +burler +burlesque +burlesqued +burlesquely +burlesquer +burlesques +burlesquing +burlier +burliness +burly +burn +burned +burner +burners +burning +burningly +burnings +burnish +burnished +burnisher +burnishes +burnishing +burns +burnt +burntly +burntness +burp +burped +burping +burps +burr +burr's +burred +burrer +burro +burro's +burros +burrow +burrowed +burrower +burrowing +burrows +burrs +bursa +bursas +bursitis +burst +bursted +burster +bursting +bursts +bury +burying +bus +busboy +busboy's +busboys +bused +buses +bush +bushed +bushel +bushel's +bushels +bushes +bushier +bushiness +bushing +bushings +bushwhack +bushwhacked +bushwhacker +bushwhacking +bushwhacks +bushy +busied +busier +busies +busiest +busily +business +business's +businesses +businesslike +businessman +businessmen +busing +buss +bussed +busses +bussing +bust +bustard +bustard's +bustards +busted +buster +busting +bustle +bustled +bustling +bustlingly +busts +busy +busying +but +butane +butcher +butcher's +butchered +butcherer +butchering +butcherly +butchers +butchery +butler +butler's +butlers +butt +butt's +butte +butted +butter +buttered +butterer +butterers +butterfat +butterflies +butterfly +butterfly's +buttering +butternut +butters +buttes +butting +buttock +buttock's +buttocks +button +buttoned +buttoner +buttonhole +buttonhole's +buttonholer +buttonholes +buttoning +buttons +buttress +buttressed +buttresses +buttressing +butts +butyl +butyrate +buxom +buxomly +buxomness +buy +buyer +buyer's +buyers +buying +buys +buzz +buzzard +buzzard's +buzzards +buzzed +buzzer +buzzes +buzzing +buzzword +buzzword's +buzzwords +buzzy +by +bye +byers +byes +bygone +bygones +bylaw +bylaw's +bylaws +byline +byline's +byliner +bylines +bypass +bypassed +bypasses +bypassing +byproduct +byproduct's +byproducts +bystander +bystander's +bystanders +byte +byte's +bytes +byway +byways +byword +byword's +bywords +cab +cab's +cabbage +cabbage's +cabbaged +cabbages +cabbaging +caber +cabin +cabin's +cabinet +cabinet's +cabinets +cabins +cable +cabled +cables +cabling +cabs +cache +cache's +cached +cacher +caches +caching +cackle +cackled +cackler +cackles +cackling +cacti +cactus +cactuses +cad +cadence +cadenced +cadences +cadencing +cafe +cafe's +cafes +cafeteria +cafeteria's +cafeterias +cage +caged +cager +cagers +cages +caging +cajole +cajoled +cajoler +cajoles +cajoling +cake +caked +cakes +caking +calamities +calamity +calamity's +calcium +calculate +calculated +calculatedly +calculatedness +calculates +calculating +calculation +calculations +calculative +calculator +calculator's +calculators +calculus +calendar +calendar's +calendared +calendaring +calendars +calf +calfs +calibrate +calibrated +calibrater +calibrates +calibrating +calibration +calibrations +calibrator +calibrators +calico +caliph +caliphs +call +callback +called +caller +caller's +callers +calling +callous +calloused +callously +callousness +calls +calm +calmed +calmer +calmest +calming +calmingly +calmly +calmness +calms +calorie +calorie's +calories +calves +came +camel +camel's +camels +camera +camera's +cameras +camion +camouflage +camouflaged +camouflages +camouflaging +camp +campaign +campaigned +campaigner +campaigners +campaigning +campaigns +camped +camper +campers +camping +camps +campus +campus's +campuses +can +can's +can't +canal +canal's +canals +canaries +canary +canary's +cancel +cancellation +cancellation's +cancellations +cancels +cancer +cancer's +cancers +candid +candidate +candidate's +candidates +candidly +candidness +candied +candies +candle +candled +candler +candles +candlestick +candlestick's +candlesticks +candling +candy +candying +cane +caned +caner +canes +caning +canker +cankered +cankering +canned +canner +canner's +canners +cannibal +cannibal's +cannibals +canning +cannister +cannister's +cannisters +cannon +cannon's +cannoned +cannoning +cannons +cannot +canoe +canoe's +canoed +canoes +canon +canon's +canonical +canonically +canonicals +canons +canopy +cans +cantankerous +cantankerously +cantankerousness +canto +canton +canton's +cantons +cantor +cantor's +cantors +cantos +canvas +canvas's +canvaser +canvases +canvass +canvassed +canvasser +canvassers +canvasses +canvassing +canyon +canyon's +canyons +cap +cap's +capabilities +capability +capability's +capable +capableness +capably +capacious +capaciously +capaciousness +capacitance +capacitances +capacities +capacitive +capacitively +capacitor +capacitor's +capacitors +capacity +cape +caper +capered +capering +capers +capes +capillary +capita +capital +capitalism +capitalist +capitalist's +capitalists +capitally +capitals +capitol +capitol's +capitols +capped +capping +capricious +capriciously +capriciousness +caps +captain +captained +captaining +captains +caption +caption's +captioned +captioner +captioning +captions +captivate +captivated +captivates +captivating +captivation +captive +captive's +captives +captivity +captor +captor's +captors +capture +captured +capturer +capturers +captures +capturing +car +car's +caravan +caravan's +caravaner +caravans +carbohydrate +carbohydrate's +carbohydrates +carbolic +carbon +carbon's +carbonate +carbonated +carbonates +carbonation +carbonic +carbons +carcass +carcass's +carcasses +card +card's +cardboard +cardboards +carded +carder +cardiac +cardinal +cardinalities +cardinality +cardinality's +cardinally +cardinals +carding +cards +care +cared +career +career's +careered +careering +careers +carefree +careful +carefully +carefulness +careless +carelessly +carelessness +carer +carers +cares +caress +caressed +caresser +caresses +caressing +caressingly +caressive +caressively +caret +carets +cargo +cargoes +cargos +caribou +caribous +caring +carnation +carnations +carnival +carnival's +carnivals +carnivorous +carnivorously +carnivorousness +carol +carol's +carols +carpenter +carpenter's +carpentered +carpentering +carpenters +carpet +carpeted +carpeting +carpets +carriage +carriage's +carriages +carried +carrier +carriers +carries +carrot +carrot's +carrots +carry +carrying +carryover +carryovers +cars +cart +carted +carter +carters +carting +cartography +carton +carton's +cartons +cartoon +cartoon's +cartoons +cartridge +cartridge's +cartridges +carts +carve +carved +carver +carvers +carves +carving +carvings +cascade +cascaded +cascades +cascading +case +cased +casement +casement's +casements +cases +cash +cashed +casher +cashers +cashes +cashier +cashier's +cashiers +cashing +casing +casings +cask +cask's +casket +casket's +caskets +casks +casserole +casserole's +casseroles +cast +cast's +caste +caste's +casted +caster +casters +castes +casteth +casting +castings +castle +castled +castles +castling +casts +casual +casually +casualness +casuals +casualties +casualty +casualty's +cat +cat's +catalyst +catalyst's +catalysts +cataract +cataracts +catastrophe +catastrophe's +catastrophes +catastrophic +catch +catchable +catcher +catcher's +catchers +catches +catching +categorical +categorically +categories +category +category's +cater +catered +caterer +catering +caterpillar +caterpillar's +caterpillars +caters +cathedral +cathedral's +cathedrals +catheter +catheters +cathode +cathode's +cathodes +catholic +catholic's +catholics +cats +catsup +cattle +caught +causal +causality +causally +causation +causation's +causations +cause +caused +causer +causes +causeway +causeway's +causeways +causing +caustic +causticly +caustics +caution +cautioned +cautioner +cautioners +cautioning +cautionings +cautions +cautious +cautiously +cautiousness +cavalier +cavalierly +cavalierness +cavalry +cave +caveat +caveat's +caveats +caved +caver +cavern +cavern's +caverns +caves +caving +cavities +cavity +cavity's +caw +cawed +cawing +caws +cease +ceased +ceaseless +ceaselessly +ceaselessness +ceases +ceasing +cedar +ceiling +ceiling's +ceilinged +ceilings +celebrate +celebrated +celebratedness +celebrates +celebrating +celebration +celebrations +celebratory +celebrities +celebrity +celebrity's +celery +celestial +celestially +celibate +celibates +cell +cellar +cellar's +cellared +cellarer +cellaring +cellars +celled +cellist +cellist's +cellists +cells +cellular +cellularly +cement +cemented +cementer +cementing +cements +cemeteries +cemetery +cemetery's +censor +censored +censoring +censors +censorship +censure +censured +censurer +censures +censuring +census +census's +censuses +cent +centipede +centipede's +centipedes +central +centrally +centrals +centrifuge +centrifuge's +centrifuged +centrifuges +centrifuging +centripetal +centripetally +cents +centuries +century +century's +cereal +cereal's +cereals +cerebral +cerebrally +ceremonial +ceremonially +ceremonialness +ceremonies +ceremony +ceremony's +certain +certainly +certainties +certainty +certifiable +certificate +certificated +certificates +certificating +certification +certifications +certified +certifier +certifiers +certifies +certify +certifying +cessation +cessation's +cessations +chafe +chafer +chaff +chaffer +chaffered +chafferer +chaffering +chaffing +chafing +chagrin +chagrined +chagrining +chagrins +chain +chained +chaining +chains +chair +chaired +chairing +chairman +chairmanship +chairmanships +chairmen +chairperson +chairperson's +chairpersons +chairs +chalice +chalice's +chaliced +chalices +chalk +chalked +chalking +chalks +challenge +challenged +challenger +challengers +challenges +challenging +challengingly +chamber +chambered +chamberer +chamberers +chambering +chamberlain +chamberlain's +chamberlains +chambers +champagne +champaign +champion +championed +championing +champions +championship +championship's +championships +chance +chanced +chancellor +chancellors +chances +chancing +chandelier +chandelier's +chandeliers +change +changeability +changeable +changeableness +changeably +changed +changeover +changeover's +changeovers +changer +changers +changes +changing +channel +channels +chant +chanted +chanter +chanticleer +chanticleer's +chanticleers +chanting +chants +chaos +chaotic +chap +chap's +chapel +chapel's +chapels +chaperon +chaperoned +chaplain +chaplain's +chaplains +chaps +chapter +chapter's +chaptered +chaptering +chapters +char +character +character's +charactered +charactering +characteristic +characteristic's +characteristically +characteristics +characters +charcoal +charcoaled +charcoals +charge +chargeable +chargeableness +charged +charger +chargers +charges +charging +charing +chariot +chariot's +chariots +charitable +charitableness +charities +charity +charity's +charm +charmed +charmer +charmers +charming +charmingly +charms +chars +chart +chartable +charted +charter +chartered +charterer +charterers +chartering +charters +charting +chartings +charts +chase +chased +chaser +chasers +chases +chasing +chasm +chasm's +chasms +chaste +chastely +chasteness +chaster +chastest +chastise +chastised +chastiser +chastisers +chastises +chastising +chat +chateau +chateau's +chateaus +chats +chatter +chattered +chatterer +chatterers +chattering +chatterly +chatters +chauffeur +chauffeured +chauffeuring +chauffeurs +chauvinism +chauvinism's +chauvinist +chauvinist's +chauvinistic +chauvinists +cheap +cheapen +cheapened +cheapening +cheapens +cheaper +cheapest +cheaply +cheapness +cheat +cheated +cheater +cheaters +cheating +cheats +check +checkable +checked +checker +checkered +checkering +checkers +checking +checklist +checkout +checkouts +checkpoint +checkpoint's +checkpoints +checks +checksum +checksum's +checksums +cheek +cheek's +cheeks +cheer +cheered +cheerer +cheerers +cheerful +cheerfully +cheerfulness +cheerier +cheerily +cheeriness +cheering +cheerless +cheerlessly +cheerlessness +cheerly +cheers +cheery +cheese +cheese's +cheesed +cheeses +cheesing +chef +chef's +chefs +chemical +chemically +chemicals +chemise +chemises +chemist +chemist's +chemistries +chemistry +chemists +cherish +cherished +cherisher +cherishes +cherishing +cherries +cherry +cherry's +cherub +cherub's +cherubim +cherubs +chess +chest +chester +chestnut +chestnut's +chestnuts +chests +chew +chewed +chewer +chewers +chewing +chews +chick +chickadee +chickadee's +chickadees +chicken +chickened +chickening +chickens +chicks +chide +chided +chides +chiding +chief +chief's +chiefly +chiefs +chieftain +chieftain's +chieftains +chiffon +child +child's +childhood +childhoods +childish +childishly +childishness +childly +children +children's +chill +chilled +chiller +chillers +chillier +chillies +chilliness +chilling +chillingly +chillness +chills +chilly +chime +chime's +chimed +chimer +chimes +chiming +chimney +chimney's +chimneyed +chimneys +chin +chin's +chink +chinked +chinks +chinned +chinner +chinners +chinning +chins +chintz +chip +chip's +chipmunk +chipmunk's +chipmunks +chips +chirp +chirped +chirping +chirps +chisel +chisels +chivalrous +chivalrously +chivalrousness +chivalry +chlorine +chloroplast +chloroplast's +chloroplasts +chock +chock's +chocked +chocker +chocking +chocks +chocolate +chocolate's +chocolates +choice +choicely +choiceness +choicer +choices +choicest +choir +choir's +choirs +choke +choked +choker +chokers +chokes +choking +chokingly +cholera +choose +chooser +choosers +chooses +choosing +chop +chopped +chopper +chopper's +choppers +chopping +chops +choral +chorally +chord +chord's +chorded +chording +chords +chore +chores +choring +chorion +chorus +chorused +choruses +chose +chosen +christen +christened +christening +christens +chronic +chronicle +chronicled +chronicler +chroniclers +chronicles +chronological +chronologically +chronologies +chronology +chronology's +chubbier +chubbiest +chubbiness +chubby +chuck +chuck's +chucked +chucking +chuckle +chuckled +chuckles +chuckling +chucklingly +chucks +chum +chump +chump's +chumping +chumps +chums +chunk +chunk's +chunks +church +churched +churches +churching +churchliness +churchly +churchman +churchyard +churchyard's +churchyards +churn +churned +churner +churners +churning +churns +chute +chute's +chuted +chutes +chuting +cider +ciders +cigar +cigar's +cigarette +cigarette's +cigarettes +cigars +cinder +cinder's +cinders +cinnamon +cipher +cipher's +ciphered +ciphering +ciphers +circle +circled +circler +circles +circling +circuit +circuit's +circuited +circuiting +circuitous +circuitously +circuitousness +circuitry +circuits +circular +circular's +circularities +circularity +circularly +circularness +circulars +circulate +circulated +circulates +circulating +circulation +circulations +circulative +circumference +circumferences +circumflex +circumflexes +circumlocution +circumlocution's +circumlocutions +circumspect +circumspectly +circumstance +circumstance's +circumstanced +circumstances +circumstancing +circumstantial +circumstantially +circumvent +circumventable +circumvented +circumventing +circumvents +circus +circus's +circuses +cistern +cistern's +cisterns +citadel +citadel's +citadels +citation +citation's +citations +cite +cited +cites +citied +cities +citing +citizen +citizen's +citizenly +citizens +citizenship +city +city's +civic +civics +civil +civilian +civilian's +civilians +civilities +civility +civilly +clad +clads +claim +claimable +claimant +claimant's +claimants +claimed +claimer +claiming +claims +clairvoyant +clairvoyantly +clairvoyants +clam +clam's +clamber +clambered +clamberer +clambering +clambers +clamorous +clamorously +clamorousness +clamp +clamped +clamper +clamping +clamps +clams +clan +clang +clanged +clanger +clangers +clanging +clangs +clans +clap +claps +clarification +clarifications +clarified +clarifier +clarifies +clarify +clarifying +clarity +clash +clashed +clasher +clashes +clashing +clasp +clasped +clasper +clasping +clasps +class +classed +classer +classes +classic +classical +classically +classics +classifiable +classification +classifications +classified +classifieds +classifier +classifiers +classifies +classify +classifying +classing +classmate +classmate's +classmates +classroom +classroom's +classrooms +classwork +clatter +clattered +clatterer +clattering +clatteringly +clatters +clause +clause's +clauses +claw +clawed +clawer +clawing +claws +clay +clay's +clayed +claying +clays +clean +cleaned +cleaner +cleaner's +cleaners +cleanest +cleaning +cleanlier +cleanliness +cleanly +cleanness +cleans +cleanse +cleansed +cleanser +cleansers +cleanses +cleansing +cleanup +cleanup's +cleanups +clear +clearance +clearance's +clearances +cleared +clearer +clearest +clearing +clearing's +clearings +clearly +clearness +clears +cleavage +cleavages +cleave +cleaved +cleaver +cleavers +cleaves +cleaving +cleft +cleft's +clefts +clench +clenched +clenches +clenching +clergy +clergyman +clerical +clerically +clericals +clerk +clerk's +clerked +clerking +clerkly +clerks +clever +cleverer +cleverest +cleverly +cleverness +cliche +cliche's +cliches +click +clicked +clicker +clickers +clicking +clicks +client +client's +clients +cliff +cliff's +cliffs +climate +climate's +climates +climatic +climatically +climax +climaxed +climaxes +climaxing +climb +climbed +climber +climbers +climbing +climbs +clime +clime's +climes +clinch +clinched +clincher +clinches +clinching +clinchingly +cling +clinging +clings +clinic +clinic's +clinical +clinically +clinics +clink +clinked +clinker +clinkered +clinkering +clinkers +clip +clip's +clipped +clipper +clipper's +clippers +clipping +clipping's +clippings +clips +clique +clique's +cliques +cloak +cloak's +cloaked +cloaking +cloaks +clobber +clobbered +clobbering +clobbers +clock +clocked +clocker +clockers +clocking +clockings +clocks +clockwise +clockwork +clod +clod's +clods +clog +clog's +clogged +clogging +clogs +cloister +cloister's +cloistered +cloistering +cloisters +clone +cloned +cloner +cloners +clones +cloning +closable +close +closed +closely +closeness +closenesses +closer +closers +closes +closest +closet +closeted +closets +closing +closings +closure +closure's +closured +closures +closuring +cloth +clothe +clothed +clothes +clothing +cloud +clouded +cloudier +cloudiest +cloudiness +clouding +cloudless +cloudlessly +cloudlessness +clouds +cloudy +clout +clove +clover +cloves +clown +clowning +clowns +club +club's +clubbed +clubbing +clubs +cluck +clucked +clucking +clucks +clue +clue's +clues +cluing +clump +clumped +clumping +clumps +clumsier +clumsiest +clumsily +clumsiness +clumsy +clung +cluster +clustered +clustering +clusterings +clusters +clutch +clutched +clutches +clutching +clutter +cluttered +cluttering +clutters +coach +coach's +coached +coacher +coaches +coaching +coachman +coagulate +coagulated +coagulates +coagulating +coagulation +coal +coaled +coaler +coalesce +coalesced +coalesces +coalescing +coaling +coalition +coals +coarse +coarsely +coarsen +coarsened +coarseness +coarsening +coarser +coarsest +coast +coastal +coasted +coaster +coasters +coasting +coasts +coat +coated +coater +coaters +coating +coatings +coats +coax +coaxed +coaxer +coaxes +coaxial +coaxially +coaxing +cobbler +cobbler's +cobblers +cobweb +cobweb's +cobwebs +cock +cocked +cocker +cocking +cockroach +cockroaches +cocks +cocktail +cocktail's +cocktails +cocoa +coconut +coconut's +coconuts +cocoon +cocoon's +cocoons +cod +code +coded +coder +coder's +coders +codes +codeword +codeword's +codewords +codification +codification's +codifications +codified +codifier +codifier's +codifiers +codifies +codify +codifying +coding +codings +cods +coefficient +coefficient's +coefficiently +coefficients +coerce +coerced +coerces +coercing +coercion +coercions +coercive +coercively +coerciveness +coexist +coexisted +coexistence +coexisting +coexists +coffee +coffee's +coffees +coffer +coffer's +coffers +coffin +coffin's +coffins +cogent +cogently +cogitate +cogitated +cogitates +cogitating +cogitation +cogitative +cognition +cognitions +cognitive +cognitively +cognitives +cohabit +cohabitation +cohabitations +cohabited +cohabiting +cohabits +cohere +cohered +coherence +coherent +coherently +coherer +coheres +cohering +cohesion +cohesive +cohesively +cohesiveness +coil +coiled +coiling +coils +coin +coinage +coincide +coincided +coincidence +coincidence's +coincidences +coincidental +coincidentally +coincides +coinciding +coined +coiner +coining +coins +coke +cokes +coking +cold +colder +coldest +coldly +coldness +colds +collaborate +collaborated +collaborates +collaborating +collaboration +collaborations +collaborative +collaboratively +collaborator +collaborator's +collaborators +collapse +collapsed +collapses +collapsing +collar +collared +collaring +collars +collate +collated +collateral +collaterally +collates +collating +collation +collations +collative +collator +collators +colleague +colleague's +colleagues +collect +collected +collectedly +collectedness +collectible +collecting +collection +collection's +collections +collective +collectively +collectives +collector +collector's +collectors +collects +college +college's +colleges +collegiate +collegiately +collide +collided +collides +colliding +collie +collied +collier +collies +collision +collision's +collisions +cologne +cologned +colon +colon's +colonel +colonel's +colonels +colonial +colonially +colonialness +colonials +colonies +colonist +colonist's +colonists +colons +colony +colony's +colossal +colossally +colt +colt's +colter +colts +column +column's +columnar +columned +columns +comb +combat +combatant +combatant's +combatants +combated +combating +combative +combatively +combativeness +combats +combed +comber +combers +combination +combination's +combinational +combinations +combinator +combinator's +combinatorial +combinatorially +combinatoric +combinatorics +combinators +combine +combined +combiner +combiners +combines +combing +combings +combining +combo +combs +combustion +combustions +come +comedian +comedian's +comedians +comedic +comedies +comedy +comedy's +comelier +comeliness +comely +comer +comers +comes +comest +comestible +comestibles +comet +comet's +cometh +comets +comfort +comfortabilities +comfortability +comfortable +comfortableness +comfortably +comforted +comforter +comforters +comforting +comfortingly +comforts +comic +comic's +comical +comically +comics +coming +comings +comma +comma's +command +command's +commandant +commandant's +commandants +commanded +commandeer +commandeered +commandeering +commandeers +commander +commanders +commanding +commandingly +commandment +commandment's +commandments +commands +commas +commemorate +commemorated +commemorates +commemorating +commemoration +commemorations +commemorative +commemoratively +commemoratives +commence +commenced +commencement +commencement's +commencements +commencer +commences +commencing +commend +commendation +commendation's +commendations +commended +commender +commending +commends +commensurate +commensurately +commensurates +commensuration +commensurations +comment +comment's +commentaries +commentary +commentary's +commentator +commentator's +commentators +commented +commenter +commenting +comments +commerce +commerced +commercial +commercially +commercialness +commercials +commercing +commission +commissioned +commissioner +commissioners +commissioning +commissions +commit +commitment +commitment's +commitments +commits +committed +committee +committee's +committees +committer +committing +commodities +commodity +commodity's +commodore +commodore's +commodores +common +commonalities +commonality +commoner +commoner's +commoners +commonest +commonly +commonness +commonplace +commonplaceness +commonplaces +commons +commonwealth +commonwealths +commotion +commotions +communal +communally +commune +communed +communes +communicant +communicant's +communicants +communicate +communicated +communicates +communicating +communication +communications +communicative +communicatively +communicativeness +communicator +communicator's +communicators +communing +communion +communist +communist's +communists +communities +community +community's +commutative +commutatively +commutativity +commute +commuted +commuter +commuters +commutes +commuting +compact +compaction +compacted +compacter +compacters +compactest +compacting +compactly +compactness +compactor +compactor's +compactors +compacts +companies +companion +companion's +companionable +companionableness +companions +companionship +company +company's +comparability +comparable +comparableness +comparably +comparative +comparatively +comparativeness +comparatives +comparator +comparator's +comparators +compare +compared +comparer +compares +comparing +comparison +comparison's +comparisons +compartment +compartmented +compartmenting +compartments +compass +compassed +compasses +compassing +compassion +compassionate +compassionately +compassionateness +compatibilities +compatibility +compatibility's +compatible +compatibleness +compatibles +compatibly +compel +compelled +compelling +compellingly +compels +compendium +compensate +compensated +compensates +compensating +compensation +compensations +compensative +compensatory +compete +competed +competence +competences +competent +competently +competes +competing +competition +competition's +competitions +competitive +competitively +competitiveness +competitor +competitor's +competitors +compilable +compilation +compilation's +compilations +compile +compiled +compiler +compiler's +compilers +compiles +compiling +complain +complained +complainer +complainers +complaining +complainingly +complains +complaint +complaint's +complaints +complement +complementariness +complementary +complemented +complementer +complementers +complementing +complements +complete +completed +completely +completeness +completer +completes +completing +completion +completions +completive +complex +complexes +complexion +complexioned +complexities +complexity +complexly +complexness +compliance +compliances +compliancy +compliant +complicate +complicated +complicatedly +complicatedness +complicates +complicating +complication +complications +complicator +complicator's +complicators +complicity +complied +complier +compliers +complies +compliment +complimentary +complimented +complimenter +complimenters +complimenting +compliments +comply +complying +component +component's +components +compose +composed +composedly +composedness +composer +composer's +composers +composes +composing +composite +compositely +composites +composition +compositional +compositionally +compositions +composure +compound +compounded +compounder +compounding +compounds +comprehend +comprehended +comprehending +comprehends +comprehensibility +comprehensible +comprehensibleness +comprehension +comprehensive +comprehensively +comprehensiveness +compress +compressed +compressedly +compresses +compressible +compressing +compression +compressions +compressive +compressively +compressor +comprise +comprised +comprises +comprising +compromise +compromised +compromiser +compromisers +compromises +compromising +compromisingly +comptroller +comptroller's +comptrollers +compulsion +compulsion's +compulsions +compulsory +compunction +compunctions +computability +computable +computation +computation's +computational +computationally +computations +compute +computed +computer +computer's +computerese +computers +computes +computing +comrade +comradeliness +comradely +comrades +comradeship +concatenate +concatenated +concatenates +concatenating +concatenation +concatenations +conceal +concealed +concealer +concealers +concealing +concealingly +concealment +conceals +concede +conceded +concededly +conceder +concedes +conceding +conceit +conceited +conceitedly +conceitedness +conceits +conceivable +conceivably +conceive +conceived +conceiver +conceives +conceiving +concentrate +concentrated +concentrates +concentrating +concentration +concentrations +concentrative +concentrator +concentrators +concentric +concept +concept's +conception +conception's +conceptions +conceptive +concepts +conceptual +conceptually +concern +concerned +concernedly +concerning +concerns +concert +concerted +concertedly +concertedness +concerts +concession +concession's +concessioner +concessions +concise +concisely +conciseness +concision +concisions +conclude +concluded +concluder +concludes +concluding +conclusion +conclusion's +conclusions +conclusive +conclusively +conclusiveness +concomitant +concomitantly +concomitants +concord +concrete +concreted +concretely +concreteness +concretes +concreting +concretion +concur +concurred +concurrence +concurrencies +concurrency +concurrent +concurrently +concurring +concurs +condemn +condemnation +condemnations +condemned +condemner +condemners +condemning +condemns +condensation +condense +condensed +condenser +condensers +condenses +condensing +condescend +condescending +condescendingly +condescends +condition +conditional +conditionally +conditionals +conditioned +conditioner +conditioners +conditioning +conditions +condone +condoned +condoner +condones +condoning +conducive +conduciveness +conduct +conducted +conducting +conduction +conductive +conductively +conductivities +conductivity +conductor +conductor's +conductors +conducts +conduit +conduits +cone +cone's +coned +cones +confederacy +confederate +confederates +confederation +confederations +confederative +confer +conference +conference's +conferences +conferencing +conferred +conferrer +conferrer's +conferrers +conferring +confers +confess +confessed +confessedly +confesses +confessing +confession +confession's +confessions +confessor +confessor's +confessors +confidant +confidant's +confidants +confide +confided +confidence +confidences +confident +confidential +confidentiality +confidentially +confidentialness +confidently +confider +confides +confiding +confidingly +confidingness +configurable +configuration +configuration's +configurations +configure +configured +configures +configuring +confine +confined +confinement +confinement's +confinements +confiner +confines +confining +confirm +confirmation +confirmation's +confirmations +confirmed +confirmedly +confirmedness +confirming +confirms +confiscate +confiscated +confiscates +confiscating +confiscation +confiscations +conflict +conflicted +conflicting +conflictingly +conflictive +conflicts +conform +conformed +conformer +conformers +conforming +conformity +conforms +confound +confounded +confoundedly +confounder +confounding +confounds +confront +confrontation +confrontation's +confrontations +confronted +confronter +confronters +confronting +confronts +confuse +confused +confusedly +confusedness +confuser +confusers +confuses +confusing +confusingly +confusion +confusions +congenial +congenially +congested +congestion +congratulate +congratulated +congratulates +congratulation +congratulations +congregate +congregated +congregates +congregating +congregation +congregations +congress +congress's +congressed +congresses +congressing +congressional +congressionally +congressman +congruence +congruent +congruently +coning +conjecture +conjectured +conjecturer +conjectures +conjecturing +conjoined +conjunct +conjuncted +conjunction +conjunction's +conjunctions +conjunctive +conjunctively +conjuncts +conjure +conjured +conjurer +conjurers +conjures +conjuring +connect +connected +connectedly +connectedness +connecter +connecters +connecting +connection +connection's +connections +connective +connective's +connectively +connectives +connectivities +connectivity +connector +connector's +connectors +connects +connexion +connoisseur +connoisseur's +connoisseurs +connote +connoted +connotes +connoting +conquer +conquerable +conquered +conquerer +conquerers +conquering +conqueror +conqueror's +conquerors +conquers +conquest +conquest's +conquests +cons +conscience +conscience's +consciences +conscientious +conscientiously +conscientiousness +conscious +consciouses +consciously +consciousness +consecrate +consecrated +consecrates +consecrating +consecration +consecrations +consecrative +consecutive +consecutively +consecutiveness +consensus +consent +consented +consenter +consenters +consenting +consentingly +consents +consequence +consequence's +consequences +consequent +consequential +consequentialities +consequentiality +consequentially +consequentialness +consequently +consequentness +consequents +conservation +conservation's +conservationist +conservationist's +conservationists +conservations +conservatism +conservative +conservatively +conservativeness +conservatives +conserve +conserved +conserver +conserves +conserving +consider +considerable +considerably +considerate +considerately +considerateness +consideration +considerations +considered +considerer +considering +considers +consign +consigned +consigning +consigns +consist +consisted +consistencies +consistency +consistent +consistently +consisting +consists +consolable +consolation +consolation's +consolations +console +consoled +consoler +consolers +consoles +consolidate +consolidated +consolidates +consolidating +consolidation +consolidations +consoling +consolingly +consonant +consonant's +consonantly +consonants +consort +consorted +consorting +consortium +consorts +conspicuous +conspicuously +conspicuousness +conspiracies +conspiracy +conspiracy's +conspirator +conspirator's +conspirators +conspire +conspired +conspires +conspiring +constable +constable's +constables +constancy +constant +constantly +constants +constellation +constellation's +constellations +consternation +constituencies +constituency +constituency's +constituent +constituent's +constituently +constituents +constitute +constituted +constitutes +constituting +constitution +constitutional +constitutionality +constitutionally +constitutions +constitutive +constitutively +constrain +constrained +constrainedly +constraining +constrains +constraint +constraint's +constraints +construct +constructed +constructibility +constructible +constructing +construction +construction's +constructions +constructive +constructively +constructiveness +constructor +constructor's +constructors +constructs +construe +construed +construes +construing +consul +consul's +consulate +consulate's +consulates +consuls +consult +consultant +consultant's +consultants +consultation +consultation's +consultations +consultative +consulted +consulter +consulting +consultive +consults +consumable +consumables +consume +consumed +consumedly +consumer +consumer's +consumers +consumes +consuming +consumingly +consummate +consummated +consummately +consummates +consummating +consummation +consummations +consummative +consumption +consumption's +consumptions +consumptive +consumptively +contact +contacted +contacting +contacts +contagion +contagious +contagiously +contagiousness +contain +containable +contained +container +containers +containing +containment +containment's +containments +contains +contaminate +contaminated +contaminates +contaminating +contamination +contaminations +contaminative +contemplate +contemplated +contemplates +contemplating +contemplation +contemplations +contemplative +contemplatively +contemplativeness +contemporaneous +contemporaneously +contemporaneousness +contemporaries +contemporariness +contemporary +contempt +contemptible +contemptibleness +contemptuous +contemptuously +contemptuousness +contend +contended +contender +contenders +contending +contends +content +contented +contentedly +contentedness +contenting +contention +contention's +contentions +contently +contentment +contents +contest +contestable +contested +contester +contesters +contesting +contests +context +context's +contexts +contextual +contextually +contiguity +contiguous +contiguously +contiguousness +continent +continent's +continental +continentally +continently +continents +contingencies +contingency +contingency's +contingent +contingent's +contingently +contingents +continual +continually +continuance +continuance's +continuances +continuation +continuation's +continuations +continue +continued +continuer +continues +continuing +continuities +continuity +continuous +continuously +continuousness +continuum +contour +contour's +contoured +contouring +contours +contract +contracted +contracting +contraction +contraction's +contractions +contractive +contractor +contractor's +contractors +contracts +contractual +contractually +contradict +contradicted +contradicting +contradiction +contradiction's +contradictions +contradictoriness +contradictory +contradicts +contradistinction +contradistinctions +contrapositive +contrapositives +contraption +contraption's +contraptions +contrariness +contrary +contrast +contrasted +contraster +contrasters +contrasting +contrastingly +contrastive +contrastively +contrasts +contribute +contributed +contributer +contributers +contributes +contributing +contribution +contributions +contributive +contributively +contributor +contributor's +contributorily +contributors +contributory +contrivance +contrivance's +contrivances +contrive +contrived +contriver +contrives +contriving +control +control's +controllability +controllable +controllably +controlled +controller +controller's +controllers +controlling +controls +controversial +controversially +controversies +controversy +controversy's +conundrum +conundrum's +conundrums +convalescence +convene +convened +convener +conveners +convenes +convenience +convenience's +conveniences +convenient +conveniently +convening +convent +convent's +convention +convention's +conventional +conventionally +conventions +convents +converge +converged +convergence +convergences +convergent +converges +converging +conversant +conversantly +conversation +conversation's +conversational +conversationally +conversations +converse +conversed +conversely +converses +conversing +conversion +conversioning +conversions +convert +converted +converter +converters +convertibility +convertible +convertibleness +converting +converts +convex +convey +conveyance +conveyance's +conveyanced +conveyancer +conveyancers +conveyances +conveyancing +conveyed +conveyer +conveyers +conveying +conveys +convict +convicted +convicting +conviction +conviction's +convictions +convictive +convicts +convince +convinced +convincer +convincers +convinces +convincing +convincingly +convincingness +convoluted +convoy +convoyed +convoying +convoys +convulsion +convulsion's +convulsions +coo +cooing +cook +cook's +cooked +cooker +cookers +cookery +cookie +cookie's +cookies +cooking +cooks +cooky +cool +cooled +cooler +cooler's +coolers +coolest +coolie +coolie's +coolies +cooling +coolings +coolly +coolness +coolnesses +cools +coon +coon's +coons +coop +cooped +cooper +cooperate +cooperated +cooperates +cooperating +cooperation +cooperations +cooperative +cooperatively +cooperativeness +cooperatives +cooperator +cooperator's +cooperators +coopered +coopering +coopers +coops +coordinate +coordinated +coordinately +coordinateness +coordinates +coordinating +coordination +coordinations +coordinative +coordinator +coordinator's +coordinators +cop +cop's +cope +coped +coper +copes +copied +copier +copiers +copies +coping +copings +copious +copiously +copiousness +copper +copper's +coppered +coppering +coppers +cops +copse +copses +copy +copying +copyright +copyright's +copyrighted +copyrighter +copyrighters +copyrighting +copyrights +coral +cord +corded +corder +cordial +cordially +cordialness +cording +cords +core +cored +corer +corers +cores +coring +cork +corked +corker +corkers +corking +corks +cormorant +cormorants +corn +corned +corner +cornered +cornering +corners +cornerstone +cornerstone's +cornerstones +cornfield +cornfield's +cornfields +corning +corns +corollaries +corollary +corollary's +coronaries +coronary +coronation +coronet +coronet's +coroneted +coronets +coroutine +coroutine's +coroutines +corporal +corporal's +corporally +corporals +corporate +corporately +corporation +corporation's +corporations +corporative +corps +corpse +corpse's +corpses +corpus +correct +correctable +corrected +correcting +correction +corrections +corrective +correctively +correctiveness +correctives +correctly +correctness +corrector +corrects +correlate +correlated +correlates +correlating +correlation +correlations +correlative +correlatively +correspond +corresponded +correspondence +correspondence's +correspondences +correspondent +correspondent's +correspondents +corresponding +correspondingly +corresponds +corridor +corridor's +corridors +corroborate +corroborated +corroborates +corroborating +corroboration +corroborations +corroborative +corroboratively +corrosion +corrosions +corrupt +corrupted +corrupter +corrupting +corruption +corruptive +corruptively +corruptly +corrupts +corset +corsets +cosine +cosines +cosmetic +cosmetics +cosmology +cosmopolitan +cost +costed +costing +costive +costively +costiveness +costlier +costliness +costly +costs +costume +costumed +costumer +costumers +costumes +costuming +cot +cot's +cots +cottage +cottager +cottagers +cottages +cotton +cottoned +cottoning +cottons +cotyledon +cotyledon's +cotyledons +couch +couched +couches +couching +cough +coughed +cougher +coughing +coughs +could +couldest +couldn't +council +council's +councillor +councillor's +councillors +councils +counsel +counsel's +counsels +count +countable +countably +counted +countenance +countenancer +counter +counteract +counteracted +counteracting +counteractive +counteracts +counterclockwise +countered +counterexample +counterexamples +counterfeit +counterfeited +counterfeiter +counterfeiting +counterfeits +countering +countermeasure +countermeasure's +countermeasures +counterpart +counterpart's +counterparts +counterpoint +counterpointing +counterproductive +counterrevolution +counters +countess +counties +counting +countless +countlessly +countries +country +country's +countryman +countryside +counts +county +county's +couple +couple's +coupled +coupler +couplers +couples +coupling +couplings +coupon +coupon's +coupons +courage +courageous +courageously +courageousness +courier +courier's +couriers +course +coursed +courser +courses +coursing +court +courted +courteous +courteously +courteousness +courter +courters +courtesies +courtesy +courtesy's +courthouse +courthouse's +courthouses +courtier +courtier's +courtiers +courting +courtliness +courtly +courtroom +courtroom's +courtrooms +courts +courtship +courtyard +courtyard's +courtyards +cousin +cousin's +cousins +cove +covenant +covenant's +covenanted +covenanter +covenanting +covenants +cover +coverable +coverage +covered +coverer +covering +coverings +coverlet +coverlet's +coverlets +covers +covert +covertly +covertness +coves +covet +coveted +coveter +coveting +covetingly +covetous +covetously +covetousness +covets +coving +cow +coward +cowardice +cowardliness +cowardly +cowards +cowboy +cowboy's +cowboys +cowed +cowedly +cower +cowered +cowerer +cowerers +cowering +coweringly +cowers +cowgirl +cowgirl's +cowgirls +cowing +cowl +cowled +cowling +cowls +cows +cowslip +cowslip's +cowslips +coyote +coyote's +coyotes +cozier +cozies +coziness +cozy +crab +crab's +crabs +crack +cracked +cracker +crackers +cracking +crackle +crackled +crackles +crackling +crackly +cracks +cradle +cradled +cradler +cradles +cradling +craft +crafted +crafter +craftier +craftiness +crafting +crafts +craftsman +crafty +crag +crag's +crags +cram +cramp +cramp's +cramped +cramper +cramps +crams +cranberries +cranberry +cranberry's +crane +crane's +craned +cranes +craning +crank +cranked +crankier +crankiest +crankily +crankiness +cranking +cranks +cranky +crap +craping +craps +crash +crashed +crasher +crashers +crashes +crashing +crate +crater +cratered +craters +crates +crating +cravat +cravat's +cravats +crave +craved +craven +cravenly +cravenness +craver +craves +craving +crawl +crawled +crawler +crawlers +crawling +crawls +craze +crazed +crazes +crazier +craziest +crazily +craziness +crazing +crazy +creak +creaked +creaking +creaks +cream +creamed +creamer +creamers +creaminess +creaming +creams +creamy +crease +creased +creaser +creases +creasing +create +created +creates +creating +creation +creations +creative +creatively +creativeness +creativity +creator +creator's +creators +creature +creature's +creatureliness +creaturely +creatures +credence +credential +credentials +credibility +credible +credibly +credit +creditable +creditableness +creditably +credited +crediting +creditor +creditor's +creditors +credits +credulity +credulous +credulously +credulousness +creed +creed's +creeds +creek +creek's +creeks +creep +creeper +creepers +creeping +creeps +cremate +cremated +cremates +cremating +cremation +cremations +crepe +crept +crescent +crescent's +crescents +crest +crested +cresting +crests +cretin +cretins +crevice +crevice's +crevices +crew +crewed +crewing +crews +crib +crib's +cribs +cricket +cricket's +cricketer +cricketing +crickets +cried +crier +criers +cries +crime +crime's +crimes +criminal +criminally +criminals +crimson +crimsoning +cringe +cringed +cringer +cringes +cringing +cripple +crippled +crippler +cripples +crippling +crises +crisis +crisp +crisper +crisply +crispness +crisps +criteria +criterion +critic +critic's +critical +critically +criticalness +criticism +criticism's +criticisms +critics +critique +critiqued +critiques +critiquing +critter +critter's +critters +croak +croaked +croaker +croakers +croaking +croaks +crochet +crocheted +crocheter +crocheting +crochets +crook +crooked +crookedly +crookedness +crooks +crop +crop's +cropped +cropper +cropper's +croppers +cropping +crops +cross +crossable +crossbar +crossbar's +crossbars +crossed +crosser +crossers +crosses +crossing +crossings +crossly +crossover +crossover's +crossovers +crossword +crossword's +crosswords +crouch +crouched +crouches +crouching +crow +crowd +crowded +crowdedness +crowder +crowding +crowds +crowed +crowing +crown +crowned +crowner +crowning +crowns +crows +crucial +crucially +crucification +crucified +crucifies +crucify +crucifying +crude +crudely +crudeness +cruder +crudest +cruel +crueler +cruelest +cruelly +cruelness +cruelty +cruise +cruised +cruiser +cruisers +cruises +cruising +crumb +crumble +crumbled +crumbles +crumblier +crumbliness +crumbling +crumblings +crumbly +crumbs +crumple +crumpled +crumples +crumpling +crunch +crunched +cruncher +crunchers +crunches +crunchier +crunchiest +crunchiness +crunching +crunchy +crusade +crusaded +crusader +crusaders +crusades +crusading +crush +crushable +crushed +crusher +crushers +crushes +crushing +crushingly +crust +crust's +crustacean +crustacean's +crustaceans +crusted +crusting +crusts +crutch +crutch's +crutched +crutches +crux +crux's +cruxes +cry +crying +cryptanalysis +cryptic +cryptographic +cryptography +cryptology +crystal +crystal's +crystalline +crystals +cub +cub's +cube +cubed +cuber +cubes +cubic +cubicly +cubics +cubing +cubs +cuckoo +cuckoo's +cuckoos +cucumber +cucumber's +cucumbers +cuddle +cuddled +cuddles +cuddling +cudgel +cudgel's +cudgels +cue +cued +cues +cuff +cuff's +cuffed +cuffing +cuffs +cuing +cull +culled +culler +culling +culls +culminate +culminated +culminates +culminating +culmination +culpability +culprit +culprit's +culprits +cult +cult's +cultivate +cultivated +cultivates +cultivating +cultivation +cultivations +cultivator +cultivator's +cultivators +cults +cultural +culturally +culture +cultured +cultures +culturing +cumbersome +cumbersomely +cumbersomeness +cumulative +cumulatively +cunning +cunningly +cunningness +cup +cup's +cupboard +cupboard's +cupboards +cupful +cupfuls +cupped +cupping +cups +cur +curable +curableness +curably +curb +curbed +curbing +curbs +curds +cure +cured +curer +cures +curfew +curfew's +curfews +curing +curiosities +curiosity +curiosity's +curious +curiouser +curiousest +curiously +curiousness +curl +curled +curler +curlers +curlier +curliness +curling +curls +curly +currant +currant's +currants +currencies +currency +currency's +current +currently +currentness +currents +curricular +curriculum +curriculum's +curriculums +curried +currier +curries +curry +currying +curs +curse +cursed +cursedly +cursedness +curses +cursing +cursive +cursively +cursiveness +cursor +cursor's +cursorily +cursoriness +cursors +cursory +curt +curtail +curtailed +curtailer +curtailing +curtails +curtain +curtained +curtaining +curtains +curtly +curtness +curtsied +curtsies +curtsy +curtsy's +curtsying +curvature +curvatures +curve +curved +curves +curving +cushion +cushioned +cushioning +cushions +cusp +cusp's +cusps +cuss +cussed +cussedly +cussedness +cusser +cusses +custard +custodian +custodian's +custodians +custodies +custody +custom +customarily +customariness +customary +customer +customer's +customers +customs +cut +cut's +cute +cutely +cuteness +cuter +cutes +cutest +cutoff +cutoffs +cuts +cutter +cutter's +cutters +cutting +cuttingly +cuttings +cybernetic +cybernetics +cycle +cycled +cycler +cycles +cyclic +cyclically +cyclicly +cycling +cycloid +cycloid's +cycloidal +cycloids +cyclone +cyclone's +cyclones +cylinder +cylinder's +cylindered +cylindering +cylinders +cylindrical +cylindrically +cymbal +cymbal's +cymbals +cynical +cynically +cypress +cyst +cysts +cytology +czar +dabble +dabbled +dabbler +dabblers +dabbles +dabbling +dad +dad's +daddies +daddy +dads +daemon +daemon's +daemons +daffodil +daffodil's +daffodils +dagger +daggers +dailies +daily +daintier +dainties +daintily +daintiness +dainty +dairies +dairy +dairying +daisies +daisy +daisy's +dale +dale's +dales +daleth +dam +dam's +damage +damaged +damager +damagers +damages +damaging +damagingly +damask +dame +damed +damn +damnation +damned +damneder +damnedest +damning +damningly +damns +damp +damped +dampen +dampened +dampener +dampening +dampens +damper +dampers +damping +damply +dampness +damps +dams +damsel +damsel's +damsels +dance +danced +dancer +dancers +dances +dancing +dandelion +dandelion's +dandelions +dandier +dandies +dandy +danger +danger's +dangerous +dangerously +dangerousness +dangers +dangle +dangled +dangler +dangler's +danglers +dangles +dangling +danglingly +dare +dared +darer +darers +dares +daring +daringly +daringness +dark +darken +darkened +darkener +darkeners +darkening +darker +darkest +darkly +darkness +darks +darling +darling's +darlingly +darlingness +darlings +darn +darned +darner +darning +darns +dart +darted +darter +darting +darts +dash +dashed +dasher +dashers +dashes +dashing +dashingly +data +database +database's +databases +date +dated +datedly +datedness +dater +dates +dating +dative +datum +datums +daughter +daughter's +daughterly +daughters +daunt +daunted +daunting +dauntless +dauntlessly +dauntlessness +daunts +dawn +dawned +dawning +dawns +day +day's +daybreak +daybreaks +daydream +daydreamed +daydreamer +daydreamers +daydreaming +daydreams +daylight +daylight's +daylights +days +daytime +daytimes +daze +dazed +dazedness +dazes +dazing +dazzle +dazzled +dazzler +dazzlers +dazzles +dazzling +dazzlingly +deacon +deacon's +deacons +deactivate +deactivates +deactivated +deactivating +dead +deaden +deadened +deadener +deadening +deadeningly +deadens +deadlier +deadliest +deadline +deadline's +deadlines +deadliness +deadlock +deadlocked +deadlocking +deadlocks +deadly +deadness +deaf +deafen +deafened +deafening +deafeningly +deafens +deafer +deafest +deafly +deafness +deal +dealer +dealers +dealing +dealings +deallocate +deallocated +deallocates +deallocating +deallocation +deallocation's +deallocations +deallocator +deals +dealt +dean +dean's +deans +dear +dearer +dearest +dearly +dearness +dears +dearth +dearths +death +deathly +deaths +debatable +debate +debated +debater +debaters +debates +debating +debilitate +debilitated +debilitates +debilitating +debilitation +debris +debt +debt's +debtor +debtors +debts +debug +debugged +debugger +debugger's +debuggers +debugging +debugs +decade +decade's +decadence +decadent +decadently +decades +decay +decayed +decayer +decaying +decays +decease +deceased +deceases +deceasing +deceit +deceitful +deceitfully +deceitfulness +deceive +deceived +deceiver +deceivers +deceives +deceiving +deceivingly +decelerate +decelerated +decelerates +decelerating +deceleration +decelerations +decencies +decency +decency's +decent +decently +deception +deception's +deceptions +deceptive +deceptively +deceptiveness +decidability +decidable +decide +decided +decidedly +decidedness +decider +decides +deciding +decimal +decimally +decimals +decimate +decimated +decimates +decimating +decimation +decipher +deciphered +decipherer +decipherers +deciphering +deciphers +decision +decision's +decisions +decisive +decisively +decisiveness +deck +decked +decker +decking +deckings +decks +declaration +declaration's +declarations +declarative +declaratively +declaratives +declare +declared +declarer +declarers +declares +declaring +declination +declination's +declinations +decline +declined +decliner +decliners +declines +declining +decode +decoded +decoder +decoders +decodes +decoding +decodings +decompile +decompiled +decompiler +decompilers +decompiles +decompiling +decomposability +decomposable +decompose +decomposed +decomposer +decomposes +decomposing +decomposition +decomposition's +decompositions +decompression +decorate +decorated +decorates +decorating +decoration +decorations +decorative +decoratively +decorativeness +decorator +decorators +decorum +decorums +decouple +decoupled +decoupler +decouples +decoupling +decoy +decoy's +decoys +decrease +decreased +decreases +decreasing +decreasingly +decree +decreed +decreeing +decreer +decrees +decrement +decremented +decrementing +decrements +dedicate +dedicated +dedicatedly +dedicates +dedicating +dedication +dedications +dedicative +deduce +deduced +deducer +deduces +deducible +deducing +deduct +deducted +deducting +deduction +deduction's +deductions +deductive +deductively +deducts +deed +deeded +deeding +deeds +deem +deemed +deeming +deems +deep +deepen +deepened +deepening +deepens +deeper +deepest +deeply +deepness +deeps +deer +deers +default +defaulted +defaulter +defaulting +defaults +defeat +defeated +defeating +defeatism +defeatist +defeatists +defeats +defect +defected +defecting +defection +defection's +defections +defective +defectively +defectiveness +defectives +defects +defend +defendant +defendant's +defendants +defended +defender +defenders +defending +defends +defenestrate +defenestrated +defenestrates +defenestrating +defenestration +defenestrations +defensive +defensively +defensiveness +defer +deference +deferment +deferment's +deferments +deferrable +deferred +deferrer +deferrer's +deferrers +deferring +defers +defiance +defiances +defiant +defiantly +deficiencies +deficiency +deficient +deficiently +deficit +deficit's +deficits +defied +defier +defies +defile +defiled +defiler +defiles +defiling +definable +define +defined +definer +definers +defines +defining +definite +definitely +definiteness +definition +definition's +definitional +definitions +definitive +definitively +definitiveness +deformation +deformation's +deformations +deformed +deformities +deformity +deformity's +deftly +defy +defying +defyingly +degenerate +degenerated +degenerately +degenerateness +degenerates +degenerating +degeneration +degenerative +degradable +degradation +degradation's +degradations +degrade +degraded +degradedly +degradedness +degrader +degrades +degrading +degradingly +degree +degree's +degreed +degrees +deign +deigned +deigning +deigns +deities +deity +deity's +dejected +dejectedly +dejectedness +delay +delayed +delayer +delayers +delaying +delays +delegate +delegated +delegates +delegating +delegation +delegations +delete +deleted +deleter +deletes +deleting +deletion +deletions +deliberate +deliberated +deliberately +deliberateness +deliberates +deliberating +deliberation +deliberations +deliberative +deliberatively +deliberativeness +deliberator +deliberator's +deliberators +delicacies +delicacy +delicacy's +delicate +delicately +delicateness +delicates +delicious +deliciouses +deliciously +deliciousness +delight +delighted +delightedly +delightedness +delighter +delightful +delightfully +delightfulness +delighting +delights +delimit +delimited +delimiter +delimiters +delimiting +delimits +delineate +delineated +delineates +delineating +delineation +delineations +delineative +delinquency +delinquent +delinquent's +delinquently +delinquents +delirious +deliriously +deliriousness +deliver +deliverable +deliverables +deliverance +delivered +deliverer +deliverers +deliveries +delivering +delivers +delivery +delivery's +dell +dell's +dells +delta +delta's +deltas +delude +deluded +deluder +deludes +deluding +deludingly +deluge +deluged +deluges +deluging +delusion +delusion's +delusions +delve +delved +delver +delves +delving +demand +demanded +demander +demanding +demandingly +demands +demise +demised +demises +demising +demo +democracies +democracy +democracy's +democrat +democrat's +democratic +democratically +democrats +demodulate +demodulated +demodulates +demodulating +demodulation +demodulation's +demodulations +demodulator +demodulator's +demodulators +demographic +demographics +demolish +demolished +demolisher +demolishes +demolishing +demolition +demolitions +demon +demon's +demoness +demons +demonstrable +demonstrableness +demonstrate +demonstrated +demonstrates +demonstrating +demonstration +demonstrations +demonstrative +demonstratively +demonstrativeness +demonstrator +demonstrator's +demonstrators +demos +demur +demurs +den +den's +deniable +denial +denial's +denials +denied +denier +denies +denigrate +denigrated +denigrates +denigrating +denigration +denigrative +denizen +denizens +denomination +denomination's +denominations +denominator +denominator's +denominators +denotable +denotation +denotation's +denotational +denotationally +denotations +denotative +denote +denoted +denotes +denoting +denounce +denounced +denouncer +denouncers +denounces +denouncing +dens +dense +densely +denseness +denser +densest +densities +density +density's +dent +dental +dentally +dentals +dented +denting +dentist +dentist's +dentists +dents +deny +denying +denyingly +depart +departed +departing +department +department's +departmental +departmentally +departments +departs +departure +departure's +departures +depend +dependability +dependable +dependableness +dependably +depended +dependence +dependences +dependencies +dependency +dependent +dependently +dependents +depending +depends +depict +depicted +depicter +depicting +depicts +deplete +depleted +depletes +depleting +depletion +depletions +depletive +deplorable +deplorableness +deplore +deplored +deplorer +deplores +deploring +deploringly +deploy +deployed +deploying +deployment +deployment's +deployments +deploys +deport +deportation +deported +deportee +deportee's +deportees +deporting +deportment +deports +depose +deposed +deposes +deposing +deposit +deposited +depositing +deposition +deposition's +depositions +depositor +depositor's +depositors +deposits +depot +depot's +depots +deprave +depraved +depravedly +depravedness +depraver +depraves +depraving +deprecate +deprecated +deprecates +deprecating +depreciate +depreciated +depreciates +depreciating +depreciatingly +depreciation +depreciations +depreciative +depreciatively +depress +depressed +depresses +depressing +depressingly +depression +depression's +depressions +depressive +depressively +deprivation +deprivation's +deprivations +deprive +deprived +deprives +depriving +depth +depths +deputies +deputy +deputy's +dequeue +dequeued +dequeues +dequeuing +derail +derailed +derailing +derails +derbies +derby +dereference +dereferenced +dereferencer +dereferencers +dereferences +dereferencing +deride +derided +derider +derides +deriding +deridingly +derision +derivable +derivation +derivation's +derivations +derivative +derivative's +derivatively +derivativeness +derivatives +derive +derived +deriver +derives +deriving +descend +descendant +descendant's +descendants +descended +descender +descenders +descending +descends +descent +descent's +descents +describable +describe +described +describer +describers +describes +describing +descried +description +description's +descriptions +descriptive +descriptively +descriptiveness +descriptives +descriptor +descriptor's +descriptors +descry +descrying +desert +deserted +deserter +deserters +deserting +desertion +desertions +deserts +deserve +deserved +deservedly +deservedness +deserver +deserves +deserving +deservingly +deservings +desiderata +desideratum +design +designate +designated +designates +designating +designation +designations +designative +designator +designator's +designators +designed +designedly +designer +designer's +designers +designing +designs +desirability +desirable +desirableness +desirably +desire +desired +desirer +desires +desiring +desirous +desirously +desirousness +desk +desk's +desks +desktop +desolate +desolated +desolately +desolateness +desolater +desolates +desolating +desolatingly +desolation +desolations +despair +despaired +despairer +despairing +despairingly +despairs +despatch +despatched +desperate +desperately +desperateness +desperation +despise +despised +despiser +despises +despising +despite +despited +despot +despot's +despotic +despots +dessert +dessert's +desserts +destination +destination's +destinations +destine +destined +destinies +destining +destiny +destiny's +destitute +destituteness +destitution +destroy +destroyed +destroyer +destroyer's +destroyers +destroying +destroys +destruction +destruction's +destructions +destructive +destructively +destructiveness +detach +detached +detachedly +detachedness +detacher +detaches +detaching +detachment +detachment's +detachments +detail +detailed +detailedly +detailedness +detailer +detailing +details +detain +detained +detainer +detaining +detains +detect +detectable +detectably +detected +detecting +detection +detection's +detections +detective +detectives +detector +detector's +detectors +detects +detention +deteriorate +deteriorated +deteriorates +deteriorating +deterioration +deteriorative +determinable +determinableness +determinacy +determinant +determinant's +determinants +determinate +determinately +determinateness +determination +determinations +determinative +determinatively +determinativeness +determine +determined +determinedly +determinedness +determiner +determiners +determines +determining +determinism +deterministic +deterministically +detest +detestable +detestableness +detested +detesting +detests +detonate +detonated +detonates +detonating +detonation +detonative +detract +detracted +detracting +detractive +detractively +detractor +detractor's +detractors +detracts +detriment +detriments +devastate +devastated +devastates +devastating +devastatingly +devastation +devastations +devastative +develop +developed +developer +developer's +developers +developing +development +development's +developmental +developmentally +developments +develops +deviant +deviant's +deviantly +deviants +deviate +deviated +deviates +deviating +deviation +deviations +device +device's +devices +devil +devil's +devilish +devilishly +devilishness +devils +devise +devised +deviser +devises +devising +devisings +devision +devisions +devoid +devote +devoted +devotedly +devotee +devotee's +devotees +devotes +devoting +devotion +devotions +devour +devoured +devourer +devouring +devours +devout +devoutly +devoutness +dew +dewdrop +dewdrop's +dewdrops +dewed +dewier +dewiness +dewing +dews +dewy +dexterity +diabetes +diadem +diagnosable +diagnose +diagnosed +diagnoses +diagnosing +diagnosis +diagnostic +diagnostic's +diagnostics +diagonal +diagonally +diagonals +diagram +diagram's +diagramed +diagraming +diagrammable +diagrammatic +diagrammatically +diagrammed +diagrammer +diagrammer's +diagrammers +diagramming +diagrams +dial +dial's +dialect +dialect's +dialects +dialog +dialog's +dialogs +dialogue +dialogue's +dialogues +dials +diameter +diameter's +diameters +diametrically +diamond +diamond's +diamonds +diaper +diaper's +diapered +diapering +diapers +diaphragm +diaphragm's +diaphragms +diaries +diary +diary's +diatribe +diatribe's +diatribes +dice +dicer +dices +dichotomies +dichotomy +dicing +dickens +dicky +dictate +dictated +dictates +dictating +dictation +dictations +dictator +dictator's +dictators +dictatorship +dictatorships +diction +dictionaries +dictionary +dictionary's +dictions +dictum +dictum's +dictums +did +didn't +die +died +dielectric +dielectric's +dielectrics +dies +diet +dieter +dieters +dietitian +dietitian's +dietitians +diets +differ +differed +difference +difference's +differenced +differences +differencing +different +differential +differential's +differentially +differentials +differentiate +differentiated +differentiates +differentiating +differentiation +differentiations +differentiators +differently +differentness +differer +differers +differing +differs +difficult +difficulties +difficultly +difficulty +difficulty's +diffuse +diffused +diffusely +diffuseness +diffuser +diffusers +diffuses +diffusing +diffusion +diffusions +diffusive +diffusively +diffusiveness +dig +digest +digested +digester +digestible +digesting +digestion +digestions +digestive +digestively +digestiveness +digests +digger +digger's +diggers +digging +diggings +digit +digit's +digital +digitally +digits +dignified +dignify +dignities +dignity +digress +digressed +digresses +digressing +digression +digression's +digressions +digressive +digressively +digressiveness +digs +dike +dike's +diker +dikes +diking +dilate +dilated +dilatedly +dilatedness +dilates +dilating +dilation +dilative +dilemma +dilemma's +dilemmas +diligence +diligences +diligent +diligently +diligentness +dilute +diluted +dilutely +diluteness +diluter +dilutes +diluting +dilution +dilutions +dilutive +dim +dime +dime's +dimension +dimensional +dimensionality +dimensionally +dimensioned +dimensioning +dimensions +dimer +dimers +dimes +diminish +diminished +diminishes +diminishing +diminution +diminutive +diminutively +diminutiveness +dimly +dimmed +dimmer +dimmer's +dimmers +dimmest +dimming +dimness +dimple +dimpled +dimples +dimpling +dims +din +dine +dined +diner +diners +dines +dingier +dinginess +dingy +dining +dinner +dinner's +dinners +dint +diode +diode's +diodes +dioxide +dioxides +dip +diphtheria +diploma +diploma's +diplomacy +diplomas +diplomat +diplomat's +diplomatic +diplomatics +diplomats +dipped +dipper +dipper's +dippers +dipping +dippings +dips +dire +direct +directed +directing +direction +direction's +directional +directionality +directionally +directions +directive +directive's +directives +directly +directness +director +director's +directories +directors +directory +directory's +directs +direly +direness +direr +direst +dirge +dirge's +dirged +dirges +dirging +dirt +dirt's +dirtied +dirtier +dirties +dirtiest +dirtily +dirtiness +dirts +dirty +dirtying +disabilities +disability +disability's +disable +disabled +disabler +disablers +disables +disabling +disabuse +disadvantage +disadvantage's +disadvantaged +disadvantagedness +disadvantages +disadvantaging +disagree +disagreeable +disagreeableness +disagreed +disagreeing +disagreement +disagreement's +disagreements +disagrees +disallow +disallowed +disallowing +disallows +disambiguate +disambiguated +disambiguates +disambiguating +disambiguation +disambiguations +disappear +disappearance +disappearance's +disappearances +disappeared +disappearing +disappears +disappoint +disappointed +disappointedly +disappointing +disappointingly +disappointment +disappointment's +disappointments +disappoints +disapproval +disapprove +disapproved +disapprover +disapproves +disapproving +disapprovingly +disarm +disarmament +disarmed +disarmer +disarmers +disarming +disarmingly +disarms +disassemble +disassembled +disassembler +disassembler's +disassemblers +disassembles +disassembling +disaster +disaster's +disasters +disastrous +disastrously +disband +disbanded +disbanding +disbands +disbelieve +disbelieved +disbeliever +disbelievers +disbelieves +disbelieving +disburse +disbursed +disbursement +disbursement's +disbursements +disburser +disburses +disbursing +disc +disc's +discard +discarded +discarder +discarding +discards +discern +discerned +discerner +discernibility +discernible +discernibly +discerning +discerningly +discernment +discerns +discharge +discharged +discharger +discharges +discharging +disciple +disciple's +disciples +disciplinary +discipline +disciplined +discipliner +disciplines +disciplining +disclaim +disclaimed +disclaimer +disclaimers +disclaiming +disclaims +disclose +disclosed +discloser +discloses +disclosing +disclosure +disclosure's +disclosures +discomfort +discomforting +discomfortingly +disconcert +disconcerted +disconcerting +disconcertingly +disconcerts +disconnect +disconnected +disconnectedly +disconnectedness +disconnecter +disconnecting +disconnection +disconnections +disconnects +discontent +discontented +discontentedly +discontinuance +discontinue +discontinued +discontinues +discontinuing +discontinuities +discontinuity +discontinuity's +discontinuous +discontinuously +discord +discords +discount +discounted +discounter +discounting +discounts +discourage +discouraged +discouragement +discourager +discourages +discouraging +discouragingly +discourse +discourse's +discoursed +discourser +discourses +discoursing +discover +discovered +discoverer +discoverers +discoveries +discovering +discovers +discovery +discovery's +discredit +discredited +discrediting +discredits +discreet +discreetly +discreetness +discrepancies +discrepancy +discrepancy's +discrete +discretely +discreteness +discretion +discretions +discriminate +discriminated +discriminates +discriminating +discriminatingly +discrimination +discriminations +discriminative +discriminatory +discs +discuss +discussed +discusser +discusses +discussing +discussion +discussion's +discussions +disdain +disdaining +disdains +disease +diseased +diseases +diseasing +disenfranchise +disenfranchised +disenfranchisement +disenfranchisement's +disenfranchisements +disenfranchiser +disenfranchises +disenfranchising +disengage +disengaged +disengages +disengaging +disentangle +disentangled +disentangler +disentangles +disentangling +disfigure +disfigured +disfigures +disfiguring +disgorge +disgorger +disgrace +disgraced +disgraceful +disgracefully +disgracefulness +disgracer +disgraces +disgracing +disgruntled +disguise +disguised +disguisedly +disguiser +disguises +disguising +disgust +disgusted +disgustedly +disgusting +disgustingly +disgusts +dish +dishearten +disheartening +dishearteningly +dished +dishes +dishing +dishonest +dishonestly +dishwasher +dishwashers +disillusion +disillusioned +disillusioning +disillusionment +disillusionment's +disillusionments +disinterested +disinterestedly +disinterestedness +disjoint +disjointed +disjointedly +disjointedness +disjointly +disjointness +disjunct +disjunction +disjunctions +disjunctive +disjunctively +disjuncts +disk +disk's +disked +disking +disks +dislike +disliked +disliker +dislikes +disliking +dislocate +dislocated +dislocates +dislocating +dislocation +dislocations +dislodge +dislodged +dislodges +dislodging +dismal +dismally +dismalness +dismay +dismayed +dismaying +dismayingly +dismays +dismiss +dismissal +dismissal's +dismissals +dismissed +dismisser +dismissers +dismisses +dismissing +dismissive +dismount +dismounted +dismounting +dismounts +disobedience +disobey +disobeyed +disobeyer +disobeying +disobeys +disorder +disordered +disorderedly +disorderedness +disorderliness +disorderly +disorders +disown +disowned +disowning +disowns +disparate +disparately +disparateness +disparities +disparity +disparity's +dispatch +dispatched +dispatcher +dispatchers +dispatches +dispatching +dispel +dispelled +dispelling +dispels +dispensation +dispense +dispensed +dispenser +dispensers +dispenses +dispensing +disperse +dispersed +dispersedly +disperser +disperses +dispersing +dispersion +dispersions +dispersive +dispersively +dispersiveness +displace +displaced +displacement +displacement's +displacements +displacer +displaces +displacing +display +displayed +displayer +displaying +displays +displease +displeased +displeasedly +displeases +displeasing +displeasure +disposable +disposal +disposal's +disposals +dispose +disposed +disposer +disposes +disposing +disposition +disposition's +dispositions +disprove +disproved +disproves +disproving +dispute +disputed +disputer +disputers +disputes +disputing +disqualification +disqualified +disqualifies +disqualify +disqualifying +disquiet +disquieting +disquietingly +disquietly +disregard +disregarded +disregarding +disregards +disrupt +disrupted +disrupter +disrupting +disruption +disruption's +disruptions +disruptive +disruptively +disruptiveness +disrupts +dissatisfaction +dissatisfaction's +dissatisfactions +dissatisfied +disseminate +disseminated +disseminates +disseminating +dissemination +dissension +dissension's +dissensions +dissent +dissented +dissenter +dissenters +dissenting +dissents +dissertation +dissertation's +dissertations +disservice +dissident +dissident's +dissidents +dissimilar +dissimilarities +dissimilarity +dissimilarity's +dissimilarly +dissipate +dissipated +dissipatedly +dissipatedness +dissipater +dissipates +dissipating +dissipation +dissipations +dissipative +dissociate +dissociated +dissociates +dissociating +dissociation +dissociative +dissolution +dissolution's +dissolutions +dissolve +dissolved +dissolver +dissolves +dissolving +dissonance +dissonance's +dissonances +distal +distally +distance +distanced +distances +distancing +distant +distantly +distantness +distaste +distasteful +distastefully +distastefulness +distastes +distemper +distill +distillation +distilled +distiller +distillers +distilling +distills +distinct +distinction +distinction's +distinctions +distinctive +distinctively +distinctiveness +distinctly +distinctness +distinguish +distinguishable +distinguished +distinguisher +distinguishes +distinguishing +distort +distorted +distorter +distorting +distortion +distortion's +distortions +distorts +distract +distracted +distractedly +distracting +distractingly +distraction +distraction's +distractions +distractive +distracts +distraught +distraughtly +distress +distressed +distresses +distressing +distressingly +distribute +distributed +distributer +distributes +distributing +distribution +distribution's +distributional +distributions +distributive +distributively +distributiveness +distributivity +distributor +distributor's +distributors +district +district's +districted +districting +districts +distrust +distrusted +distrusts +disturb +disturbance +disturbance's +disturbances +disturbed +disturber +disturbing +disturbingly +disturbs +ditch +ditch's +ditched +ditcher +ditches +ditching +ditto +divan +divan's +divans +dive +dived +diver +diverge +diverged +divergence +divergence's +divergences +divergent +divergently +diverges +diverging +divers +diverse +diversely +diverseness +diversification +diversified +diversifier +diversifies +diversify +diversifying +diversion +diversions +diversities +diversity +divert +diverted +diverting +diverts +dives +divest +divested +divesting +divests +divide +divided +dividend +dividend's +dividends +divider +dividers +divides +dividing +divine +divined +divinely +diviner +divines +diving +divining +divinities +divinity +divinity's +divisible +division +division's +divisions +divisor +divisor's +divisors +divorce +divorced +divorces +divorcing +divulge +divulged +divulges +divulging +dizzied +dizzier +dizziness +dizzy +dizzying +dizzyingly +do +dock +docked +docker +docking +docks +doctor +doctor's +doctoral +doctorate +doctorate's +doctorates +doctored +doctoring +doctors +doctrine +doctrine's +doctrines +document +document's +documentaries +documentary +documentary's +documentation +documentation's +documentations +documented +documenter +documenters +documenting +documents +dodge +dodged +dodger +dodgers +dodges +dodging +doer +doers +does +doesn't +dog +dog's +dogged +doggedly +doggedness +dogging +dogma +dogma's +dogmas +dogmatism +dogs +doing +doings +dole +doled +doleful +dolefully +dolefulness +doles +doling +doll +doll's +dollar +dollars +dollied +dollies +dolls +dolly +dolly's +dollying +dolphin +dolphin's +dolphins +domain +domain's +domains +dome +domed +domes +domestic +domestically +domesticate +domesticated +domesticates +domesticating +domestication +dominance +dominant +dominantly +dominate +dominated +dominates +dominating +domination +dominations +dominative +doming +dominion +dominions +don +don't +donate +donated +donates +donating +donation +donations +donative +done +donkey +donkey's +donkeys +dons +doom +doomed +dooming +dooms +door +door's +doors +doorstep +doorstep's +doorsteps +doorway +doorway's +doorways +dope +doped +doper +dopers +dopes +doping +dormant +dormitories +dormitory +dormitory's +dorsal +dorsally +dose +dosed +doses +dosing +dot +dot's +dote +doted +doter +dotes +doth +doting +dotingly +dots +dotted +dotting +double +doubled +doubleness +doubler +doublers +doubles +doublet +doublet's +doublets +doubling +doubly +doubt +doubtable +doubted +doubter +doubters +doubtful +doubtfully +doubtfulness +doubting +doubtingly +doubtless +doubtlessly +doubtlessness +doubts +dough +doughnut +doughnut's +doughnuts +douse +doused +douser +douses +dousing +dove +dover +doves +down +downcast +downed +downer +downers +downfall +downfallen +downier +downing +download +downloading +downloads +downplay +downplayed +downplaying +downplays +downright +downrightly +downrightness +downs +downstairs +downstream +downtown +downtowner +downtowns +downward +downwardly +downwardness +downwards +downy +doze +dozed +dozen +dozens +dozenth +dozer +dozes +dozing +drab +drably +drabness +drabs +draft +draft's +drafted +drafter +drafters +drafting +drafts +draftsmen +drag +dragged +dragging +draggingly +dragon +dragon's +dragons +dragoon +dragooned +dragoons +drags +drain +drainage +drainages +drained +drainer +drainers +draining +drains +drake +drama +drama's +dramas +dramatic +dramatically +dramatics +dramatist +dramatist's +dramatists +drank +drape +draped +draper +draperies +drapers +drapery +drapery's +drapes +draping +drastic +drastically +draw +drawback +drawback's +drawbacks +drawbridge +drawbridge's +drawbridges +drawer +drawers +drawing +drawings +drawl +drawled +drawler +drawling +drawlingly +drawls +drawly +drawn +drawnly +drawnness +draws +dread +dreaded +dreadful +dreadfully +dreadfulness +dreading +dreads +dream +dreamed +dreamer +dreamers +dreamier +dreamily +dreaminess +dreaming +dreamingly +dreams +dreamy +drearier +dreariness +dreary +dredge +dredge's +dredged +dredger +dredgers +dredges +dredging +dregs +drench +drenched +drencher +drenches +drenching +dress +dressed +dresser +dressers +dresses +dressing +dressings +dressmaker +dressmaker's +dressmakers +drew +dried +drier +drier's +driers +dries +driest +drift +drifted +drifter +drifters +drifting +driftingly +drifts +drill +drilled +driller +drilling +drills +drily +drink +drinkable +drinker +drinkers +drinking +drinks +drip +drip's +drips +drive +driven +drivenness +driver +driver's +drivers +drives +driveway +driveway's +driveways +driving +drone +drone's +droner +drones +droning +droningly +drool +drooled +drooler +drooling +drools +droop +drooped +drooping +droopingly +droops +drop +drop's +dropped +dropper +dropper's +droppers +dropping +dropping's +droppings +drops +drought +drought's +droughts +drove +drover +drovers +droves +drown +drowned +drowner +drowning +drownings +drowns +drowsier +drowsiest +drowsiness +drowsy +drudgery +drug +drug's +druggist +druggist's +druggists +drugs +drum +drum's +drummed +drummer +drummer's +drummers +drumming +drums +drunk +drunk's +drunkard +drunkard's +drunkards +drunken +drunkenly +drunkenness +drunker +drunkly +drunks +dry +drying +dryly +dual +dualities +duality +duality's +dually +duals +dub +dubious +dubiously +dubiousness +dubs +duchess +duchess's +duchesses +duchies +duchy +duck +ducked +ducker +ducking +ducks +dude +due +duel +duels +dueness +dues +dug +duke +duke's +dukes +dull +dulled +duller +dullest +dulling +dullness +dulls +dully +duly +dumb +dumbbell +dumbbell's +dumbbells +dumber +dumbest +dumbly +dumbness +dummied +dummies +dummy +dummy's +dummying +dump +dumped +dumper +dumpers +dumping +dumps +dunce +dunce's +dunces +dune +dune's +dunes +dungeon +dungeon's +dungeons +duplicate +duplicated +duplicates +duplicating +duplication +duplications +duplicative +duplicator +duplicator's +duplicators +durabilities +durability +durable +durableness +durables +durably +duration +duration's +durations +during +dusk +duskier +duskiness +dusky +dust +dusted +duster +dusters +dustier +dustiest +dustiness +dusting +dusts +dusty +duties +dutiful +dutifully +dutifulness +duty +duty's +dwarf +dwarfed +dwarfness +dwarfs +dwell +dwelled +dweller +dwellers +dwelling +dwellings +dwells +dwindle +dwindled +dwindles +dwindling +dye +dyed +dyeing +dyer +dyers +dyes +dying +dynamic +dynamically +dynamics +dynamite +dynamited +dynamiter +dynamites +dynamiting +dynasties +dynasty +dynasty's +each +eager +eagerly +eagerness +eagle +eagle's +eagles +ear +eared +earing +earl +earl's +earlier +earliest +earliness +earls +early +earmark +earmarked +earmarking +earmarkings +earmarks +earn +earned +earner +earner's +earners +earnest +earnestly +earnestness +earning +earnings +earns +earring +earring's +earrings +ears +earshot +earth +earth's +earthed +earthen +earthenware +earthliness +earthly +earthquake +earthquake's +earthquakes +earths +earthworm +earthworm's +earthworms +ease +eased +easement +easement's +easements +easer +eases +easier +easiest +easily +easiness +easing +east +easter +easterly +eastern +easterner +easterners +easting +easts +eastward +eastwards +easy +eat +eaten +eater +eaters +eating +eatings +eats +eaves +eavesdrop +eavesdropped +eavesdropper +eavesdropper's +eavesdroppers +eavesdropping +eavesdrops +ebb +ebbed +ebbing +ebbs +ebony +eccentric +eccentric's +eccentricities +eccentricity +eccentrics +ecclesiastical +ecclesiastically +echelon +echo +echoed +echoes +echoing +echos +eclipse +eclipsed +eclipses +eclipsing +ecology +economic +economical +economically +economics +economies +economist +economist's +economists +economy +economy's +ecstasy +eddied +eddies +eddy +eddy's +eddying +edge +edged +edger +edges +edging +edible +edibleness +edibles +edict +edict's +edicts +edifice +edifice's +edifices +edit +editable +edited +editing +edition +edition's +editions +editor +editor's +editorial +editorially +editorials +editors +edits +educate +educated +educatedly +educatedness +educates +educating +education +education's +educational +educationally +educations +educative +educator +educator's +educators +eel +eel's +eels +eerie +eerier +effect +effected +effecting +effective +effectively +effectiveness +effectives +effector +effector's +effectors +effects +effectually +effeminate +efficacy +efficiencies +efficiency +efficient +efficiently +effigy +effort +effort's +effortless +effortlessly +effortlessness +efforts +egg +egged +egger +egging +eggs +ego +egos +eigenvalue +eigenvalue's +eigenvalues +eight +eighteen +eighteens +eighteenth +eighth +eighth's +eighthes +eighties +eightieth +eights +eighty +either +ejaculate +ejaculated +ejaculates +ejaculating +ejaculation +ejaculations +eject +ejected +ejecting +ejective +ejects +eke +eked +ekes +eking +el +elaborate +elaborated +elaborately +elaborateness +elaborates +elaborating +elaboration +elaborations +elaborative +elaborators +elapse +elapsed +elapses +elapsing +elastic +elastically +elasticities +elasticity +elastics +elate +elated +elatedly +elatedness +elater +elates +elating +elation +elbow +elbowed +elbowing +elbows +elder +elderliness +elderly +elders +eldest +elect +elected +electing +election +election's +elections +elective +electively +electiveness +electives +elector +elector's +electoral +electorally +electors +electric +electrical +electrically +electricalness +electricities +electricity +electrics +electrification +electrified +electrify +electrifying +electrocute +electrocuted +electrocutes +electrocuting +electrocution +electrocutions +electrode +electrode's +electrodes +electrolyte +electrolyte's +electrolytes +electrolytic +electron +electron's +electronic +electronically +electronics +electrons +elects +elegance +elegances +elegant +elegantly +element +element's +elemental +elementally +elementals +elementariness +elementary +elements +elephant +elephant's +elephants +elevate +elevated +elevates +elevating +elevation +elevations +elevator +elevator's +elevators +eleven +elevens +elevenses +eleventh +elf +elicit +elicited +eliciting +elicits +eligibilities +eligibility +eligible +eligibles +eliminate +eliminated +eliminately +eliminates +eliminating +elimination +eliminations +eliminative +eliminator +eliminators +elk +elk's +elks +ellipse +ellipse's +ellipses +ellipsis +ellipsoid +ellipsoid's +ellipsoidal +ellipsoids +elliptic +elliptical +elliptically +elm +elmer +elms +elongate +elongated +elongates +elongating +elongation +eloquence +eloquent +eloquently +els +else +else's +elsewhere +elucidate +elucidated +elucidates +elucidating +elucidation +elucidative +elude +eluded +eludes +eluding +elusive +elusively +elusiveness +elves +emaciated +emacs +emacs's +email +email's +emanating +emancipation +embark +embarked +embarking +embarks +embarrass +embarrassed +embarrassedly +embarrasses +embarrassing +embarrassingly +embarrassment +embassies +embassy +embassy's +embed +embedded +embedding +embeds +embellish +embellished +embellisher +embellishes +embellishing +embellishment +embellishment's +embellishments +ember +embers +embezzle +embezzled +embezzler +embezzler's +embezzlers +embezzles +embezzling +emblem +emblems +embodied +embodier +embodies +embodiment +embodiment's +embodiments +embody +embodying +embrace +embraced +embracer +embraces +embracing +embracingly +embracive +embroider +embroidered +embroiderer +embroideries +embroiders +embroidery +embryo +embryo's +embryology +embryos +emerald +emerald's +emeralds +emerge +emerged +emergence +emergencies +emergency +emergency's +emergent +emerges +emerging +emeries +emery +emigrant +emigrant's +emigrants +emigrate +emigrated +emigrates +emigrating +emigration +eminence +eminent +eminently +emit +emits +emitted +emotion +emotion's +emotional +emotionally +emotions +empathy +emperor +emperor's +emperors +emphases +emphasis +emphatic +emphatically +empire +empire's +empires +empirical +empirically +empiricist +empiricist's +empiricists +employ +employable +employed +employee +employee's +employees +employer +employer's +employers +employing +employment +employment's +employments +employs +empower +empowered +empowering +empowers +empress +emptied +emptier +empties +emptiest +emptily +emptiness +empty +emptying +emulate +emulated +emulates +emulating +emulation +emulations +emulative +emulatively +emulator +emulator's +emulators +enable +enabled +enabler +enablers +enables +enabling +enact +enacted +enacting +enactment +enactments +enacts +enamel +enamels +encamp +encamped +encamping +encamps +encapsulate +encapsulated +encapsulates +encapsulating +encapsulation +enchant +enchanted +enchanter +enchanting +enchantingly +enchantment +enchants +encipher +enciphered +encipherer +enciphering +enciphers +encircle +encircled +encircles +encircling +enclose +enclosed +encloses +enclosing +enclosure +enclosure's +enclosures +encode +encoded +encoder +encoders +encodes +encoding +encodings +encompass +encompassed +encompasses +encompassing +encounter +encountered +encountering +encounters +encourage +encouraged +encouragement +encouragements +encourager +encourages +encouraging +encouragingly +encrypt +encrypted +encrypting +encryption +encryption's +encryptions +encrypts +encumber +encumbered +encumbering +encumbers +encyclopedia +encyclopedia's +encyclopedias +encyclopedic +end +endanger +endangered +endangering +endangers +endear +endeared +endearing +endearingly +endears +ended +endemic +ender +enders +ending +endings +endive +endless +endlessly +endlessness +endorse +endorsed +endorsement +endorsement's +endorsements +endorser +endorses +endorsing +endow +endowed +endowing +endowment +endowment's +endowments +endows +ends +endurable +endurably +endurance +endure +endured +endures +enduring +enduringly +enduringness +enema +enema's +enemas +enemies +enemy +enemy's +energetic +energetics +energies +energy +enforce +enforced +enforcedly +enforcement +enforcer +enforcers +enforces +enforcing +enfranchise +enfranchised +enfranchisement +enfranchiser +enfranchises +enfranchising +engage +engaged +engagement +engagement's +engagements +engages +engaging +engagingly +engender +engendered +engendering +engenders +engine +engine's +engined +engineer +engineer's +engineered +engineering +engineeringly +engineerings +engineers +engines +engining +england +englander +englanders +engrave +engraved +engraver +engravers +engraves +engraving +engravings +engross +engrossed +engrossedly +engrosser +engrossing +engrossingly +enhance +enhanced +enhancement +enhancement's +enhancements +enhances +enhancing +enigmatic +enjoin +enjoined +enjoining +enjoins +enjoy +enjoyable +enjoyableness +enjoyably +enjoyed +enjoying +enjoyment +enjoys +enlarge +enlarged +enlargement +enlargement's +enlargements +enlarger +enlargers +enlarges +enlarging +enlighten +enlightened +enlightening +enlightenment +enlightens +enlist +enlisted +enlister +enlisting +enlistment +enlistments +enlists +enliven +enlivened +enlivening +enlivens +enmities +enmity +ennoble +ennobled +ennobler +ennobles +ennobling +ennui +enormities +enormity +enormous +enormously +enormousness +enough +enqueue +enqueued +enqueues +enquire +enquired +enquirer +enquirers +enquires +enquiring +enrage +enraged +enrages +enraging +enrich +enriched +enricher +enriches +enriching +enrolled +enrolling +ensemble +ensemble's +ensembles +ensign +ensign's +ensigns +enslave +enslaved +enslaver +enslavers +enslaves +enslaving +ensnare +ensnared +ensnares +ensnaring +ensue +ensued +ensues +ensuing +ensure +ensured +ensurer +ensurers +ensures +ensuring +entail +entailed +entailer +entailing +entails +entangle +entangled +entangler +entangles +entangling +enter +entered +enterer +entering +enterprise +enterpriser +enterprises +enterprising +enterprisingly +enters +entertain +entertained +entertainer +entertainers +entertaining +entertainingly +entertainment +entertainment's +entertainments +entertains +enthusiasm +enthusiasms +enthusiast +enthusiast's +enthusiastic +enthusiastically +enthusiasts +entice +enticed +enticer +enticers +entices +enticing +entire +entirely +entireties +entirety +entities +entitle +entitled +entitles +entitling +entity +entity's +entrance +entranced +entrances +entrancing +entreat +entreated +entreaties +entreating +entreatingly +entreats +entreaty +entrench +entrenched +entrenches +entrenching +entrepreneur +entrepreneur's +entrepreneurs +entries +entropies +entropy +entrust +entrusted +entrusting +entrusts +entry +entry's +enumerable +enumerate +enumerated +enumerates +enumerating +enumeration +enumerations +enumerative +enumerator +enumerator's +enumerators +enunciation +envelop +envelope +enveloped +enveloper +envelopes +enveloping +envelops +enviably +envied +envier +envies +envious +enviously +enviousness +environ +environed +environing +environment +environment's +environmental +environmentally +environments +environs +envisage +envisaged +envisages +envisaging +envision +envisioned +envisioning +envisions +envoy +envoy's +envoys +envy +envying +envyingly +epaulet +epaulet's +epaulets +ephemeral +ephemerally +ephemerals +epic +epic's +epics +epidemic +epidemic's +epidemics +episcopal +episcopally +episode +episode's +episodes +episodic +epistemological +epistemologically +epistemology +epistle +epistle's +epistler +epistles +epitaph +epitaphed +epitaphing +epitaphs +epitaxial +epitaxially +epithet +epithet's +epithets +epoch +epochs +epsilon +epsilons +equal +equalities +equality +equality's +equally +equals +equate +equated +equates +equating +equation +equations +equator +equator's +equatorial +equators +equilibrium +equilibriums +equinox +equip +equipment +equipments +equipped +equipping +equips +equitable +equitableness +equitably +equities +equity +equivalence +equivalenced +equivalences +equivalencing +equivalent +equivalently +equivalents +era +era's +eradicate +eradicated +eradicates +eradicating +eradication +eradicative +eras +erasable +erase +erased +eraser +erasers +erases +erasing +erasion +erasure +ere +erect +erected +erecting +erection +erection's +erections +erectly +erectness +erector +erector's +erectors +erects +ergo +ermine +ermine's +ermined +ermines +err +errand +errands +erratic +erred +erring +erringly +erroneous +erroneously +erroneousness +error +error's +errors +errs +eruption +eruptions +escalate +escalated +escalates +escalating +escalation +escapable +escapade +escapade's +escapades +escape +escaped +escapee +escapee's +escapees +escaper +escapes +escaping +eschew +eschewed +eschewing +eschews +escort +escorted +escorting +escorts +esoteric +especial +especially +espied +espies +espionage +espouse +espoused +espouser +espouses +espousing +esprit +esprits +espy +espying +esquire +esquires +essay +essayed +essayer +essays +essence +essence's +essences +essential +essentially +essentialness +essentials +establish +established +establisher +establishes +establishing +establishment +establishment's +establishments +estate +estate's +estates +esteem +esteemed +esteeming +esteems +estimate +estimated +estimates +estimating +estimation +estimations +estimative +etc +eternal +eternally +eternalness +eternities +eternity +ethereal +ethereally +etherealness +ethic +ethical +ethically +ethicalness +ethics +ethnic +etiquette +eunuch +eunuchs +euphemism +euphemism's +euphemisms +euphoria +euro +evacuate +evacuated +evacuates +evacuating +evacuation +evacuations +evacuative +evade +evaded +evader +evades +evading +evaluate +evaluated +evaluates +evaluating +evaluation +evaluations +evaluative +evaluator +evaluator's +evaluators +evangelist +evaporate +evaporated +evaporates +evaporating +evaporation +evaporations +evaporative +evaporatively +eve +even +evened +evener +evenhanded +evenhandedly +evenhandedness +evening +evening's +evenings +evenly +evenness +evens +event +event's +eventful +eventfully +eventfulness +events +eventual +eventualities +eventuality +eventually +ever +everest +evergreen +everlasting +everlastingly +everlastingness +evermore +every +everybody +everybody's +everyday +everydayness +everyone +everyone's +everyones +everything +everywhere +eves +evict +evicted +evicting +eviction +eviction's +evictions +evicts +evidence +evidenced +evidences +evidencing +evident +evidently +evil +evilly +evilness +evils +evince +evinced +evinces +evincing +evoke +evoked +evokes +evoking +evolute +evolute's +evolutes +evolution +evolution's +evolutionary +evolutions +evolve +evolved +evolves +evolving +ewe +ewe's +ewer +ewes +exacerbate +exacerbated +exacerbates +exacerbating +exacerbation +exacerbations +exact +exacted +exacter +exacting +exactingly +exactingness +exaction +exaction's +exactions +exactitude +exactly +exactness +exacts +exaggerate +exaggerated +exaggeratedly +exaggeratedness +exaggerates +exaggerating +exaggeration +exaggerations +exaggerative +exaggeratively +exalt +exalted +exaltedly +exalter +exalters +exalting +exalts +exam +exam's +examen +examination +examination's +examinations +examine +examined +examiner +examiners +examines +examining +example +example's +exampled +examples +exampling +exams +exasperate +exasperated +exasperatedly +exasperates +exasperating +exasperatingly +exasperation +exasperations +excavate +excavated +excavates +excavating +excavation +excavations +exceed +exceeded +exceeder +exceeding +exceedingly +exceeds +excel +excelled +excellence +excellences +excellency +excellent +excellently +excelling +excels +except +excepted +excepting +exception +exception's +exceptional +exceptionally +exceptionalness +exceptions +exceptive +excepts +excerpt +excerpted +excerpter +excerpts +excess +excesses +excessive +excessively +excessiveness +exchange +exchangeable +exchanged +exchanger +exchangers +exchanges +exchanging +exchequer +exchequer's +exchequers +excise +excised +excises +excising +excision +excisions +excitable +excitableness +excitation +excitation's +excitations +excite +excited +excitedly +excitement +exciter +excites +exciting +excitingly +exclaim +exclaimed +exclaimer +exclaimers +exclaiming +exclaims +exclamation +exclamation's +exclamations +exclude +excluded +excluder +excludes +excluding +exclusion +exclusioner +exclusioners +exclusions +exclusive +exclusively +exclusiveness +exclusivity +excommunicate +excommunicated +excommunicates +excommunicating +excommunication +excommunicative +excrete +excreted +excreter +excretes +excreting +excretion +excretions +excruciatingly +excursion +excursion's +excursions +excusable +excusableness +excusably +excuse +excused +excuser +excuses +excusing +executable +executable's +executables +execute +executed +executer +executers +executes +executing +execution +executional +executioner +executions +executive +executive's +executives +executor +executor's +executors +exemplar +exemplariness +exemplars +exemplary +exemplification +exemplified +exemplifier +exemplifiers +exemplifies +exemplify +exemplifying +exempt +exempted +exempting +exempts +exercise +exercised +exerciser +exercisers +exercises +exercising +exert +exerted +exerting +exertion +exertion's +exertions +exerts +exhale +exhaled +exhales +exhaling +exhaust +exhausted +exhaustedly +exhauster +exhaustible +exhausting +exhaustingly +exhaustion +exhaustive +exhaustively +exhaustiveness +exhausts +exhibit +exhibited +exhibiting +exhibition +exhibition's +exhibitioner +exhibitions +exhibitive +exhibitor +exhibitor's +exhibitors +exhibits +exhortation +exhortation's +exhortations +exigencies +exigency +exile +exiled +exiles +exiling +exist +existed +existence +existences +existent +existential +existentialism +existentialist +existentialist's +existentialists +existentially +existing +exists +exit +exited +exiting +exits +exorbitant +exorbitantly +exoskeletons +exotic +exoticness +expand +expandable +expanded +expander +expander's +expanders +expanding +expands +expanse +expansed +expanses +expansing +expansion +expansionism +expansions +expansive +expansively +expansiveness +expect +expectancies +expectancy +expectant +expectantly +expectation +expectation's +expectations +expected +expectedly +expectedness +expecting +expectingly +expects +expedient +expediently +expedite +expedited +expediter +expedites +expediting +expedition +expedition's +expeditions +expeditious +expeditiously +expeditiousness +expel +expelled +expelling +expels +expend +expendable +expended +expender +expending +expenditure +expenditure's +expenditures +expends +expense +expensed +expenses +expensing +expensive +expensively +expensiveness +experience +experienced +experiences +experiencing +experiment +experimental +experimentally +experimentation +experimentation's +experimentations +experimented +experimenter +experimenters +experimenting +experiments +expert +expertise +expertly +expertness +experts +expiration +expiration's +expirations +expire +expired +expires +expiring +explain +explainable +explained +explainer +explainers +explaining +explains +explanation +explanation's +explanations +explanatory +explicit +explicitly +explicitness +explode +exploded +exploder +explodes +exploding +exploit +exploitable +exploitation +exploitation's +exploitations +exploited +exploiter +exploiters +exploiting +exploitive +exploits +exploration +exploration's +explorations +exploratory +explore +explored +explorer +explorers +explores +exploring +explosion +explosion's +explosions +explosive +explosively +explosiveness +explosives +exponent +exponent's +exponential +exponentially +exponentials +exponentiate +exponentiated +exponentiates +exponentiating +exponentiation +exponentiation's +exponentiations +exponents +export +exported +exporter +exporters +exporting +exports +expose +exposed +exposer +exposers +exposes +exposing +exposition +exposition's +expositions +expository +exposure +exposure's +exposures +expound +expounded +expounder +expounding +expounds +express +expressed +expresser +expresses +expressibility +expressible +expressibly +expressing +expression +expression's +expressions +expressive +expressively +expressiveness +expressly +expropriate +expropriated +expropriates +expropriating +expropriation +expropriations +expulsion +expunge +expunged +expunger +expunges +expunging +exquisite +exquisitely +exquisiteness +extant +extend +extended +extendedly +extendedness +extender +extendible +extendibles +extending +extends +extensibility +extensible +extension +extension's +extensions +extensive +extensively +extensiveness +extent +extent's +extents +extenuate +extenuated +extenuating +extenuation +exterior +exterior's +exteriorly +exteriors +exterminate +exterminated +exterminates +exterminating +extermination +exterminations +external +externally +externals +extinct +extinction +extinctive +extinguish +extinguished +extinguisher +extinguishers +extinguishes +extinguishing +extol +extols +extortion +extortioner +extortionist +extortionist's +extortionists +extra +extract +extracted +extracting +extraction +extraction's +extractions +extractive +extractively +extractor +extractor's +extractors +extracts +extracurricular +extraneous +extraneously +extraneousness +extraordinarily +extraordinariness +extraordinary +extrapolate +extrapolated +extrapolates +extrapolating +extrapolation +extrapolations +extrapolative +extras +extravagance +extravagant +extravagantly +extremal +extreme +extremed +extremely +extremeness +extremer +extremes +extremest +extremist +extremist's +extremists +extremities +extremity +extremity's +extrinsic +exuberance +exult +exultation +exulted +exulting +exultingly +exults +eye +eyeball +eyeballs +eyebrow +eyebrow's +eyebrows +eyed +eyedness +eyeglass +eyeglasses +eyeing +eyelid +eyelid's +eyelids +eyepiece +eyepiece's +eyepieces +eyer +eyers +eyes +eyesight +eyewitness +eyewitness's +eyewitnesses +eying +fable +fabled +fabler +fables +fabling +fabric +fabric's +fabricate +fabricated +fabricates +fabricating +fabrication +fabrications +fabrics +fabulous +fabulously +fabulousness +facade +facaded +facades +facading +face +faced +faceless +facelessness +facer +faces +facet +faceted +faceting +facets +facial +facially +facile +facilely +facileness +facilitate +facilitated +facilitates +facilitating +facilitation +facilitative +facilities +facility +facility's +facing +facings +facsimile +facsimile's +facsimiled +facsimiles +facsimiling +fact +fact's +faction +faction's +factions +factor +factored +factorial +factories +factoring +factorings +factors +factory +factory's +facts +factual +factually +factualness +facultative +faculties +faculty +faculty's +fade +faded +fadedly +fader +faders +fades +fading +fag +fags +fail +failed +failing +failingly +failings +fails +failure +failure's +failures +fain +faint +fainted +fainter +faintest +fainting +faintly +faintness +faints +fair +faired +fairer +fairest +fairies +fairing +fairly +fairness +fairs +fairy +fairy's +fairyland +faith +faithful +faithfully +faithfulness +faithfuls +faithless +faithlessly +faithlessness +faiths +fake +faked +faker +fakes +faking +falcon +falconer +falcons +fall +fallacies +fallacious +fallaciously +fallaciousness +fallacy +fallacy's +fallback +fallen +faller +fallibility +fallible +falling +falls +false +falsehood +falsehood's +falsehoods +falsely +falseness +falser +falsest +falsification +falsified +falsifier +falsifies +falsify +falsifying +falsity +falter +faltered +falterer +faltering +falteringly +falters +fame +famed +fames +familiar +familiarities +familiarity +familiarly +familiarness +familiars +families +family +family's +famine +famine's +famines +faming +famish +famished +famishes +famishing +famous +famously +famousness +fan +fan's +fanatic +fanatic's +fanatically +fanatics +fancied +fancier +fancier's +fanciers +fancies +fanciest +fanciful +fancifully +fancifulness +fancily +fanciness +fancy +fancying +fang +fang's +fanged +fangs +fanned +fanning +fans +fantasied +fantasies +fantastic +fantasy +fantasy's +far +faraway +farce +farce's +farces +farcing +fare +fared +farer +fares +farewell +farewells +faring +farm +farmed +farmer +farmer's +farmers +farmhouse +farmhouse's +farmhouses +farming +farms +farmyard +farmyard's +farmyards +farther +farthest +farthing +fascinate +fascinated +fascinates +fascinating +fascinatingly +fascination +fascinations +fashion +fashionable +fashionableness +fashionably +fashioned +fashioner +fashioners +fashioning +fashions +fast +fasted +fasten +fastened +fastener +fasteners +fastening +fastenings +fastens +faster +fastest +fasting +fastness +fasts +fat +fatal +fatalities +fatality +fatality's +fatally +fatals +fate +fated +fates +father +father's +fathered +fathering +fatherland +fatherliness +fatherly +fathers +fathom +fathomed +fathoming +fathoms +fatigue +fatigued +fatigues +fatiguing +fatiguingly +fating +fatly +fatness +fats +fatten +fattened +fattener +fatteners +fattening +fattens +fatter +fattest +fault +faulted +faultier +faultiness +faulting +faultless +faultlessly +faultlessness +faults +faulty +fawn +fawned +fawner +fawning +fawningly +fawns +fear +feared +fearer +fearful +fearfully +fearfulness +fearing +fearless +fearlessly +fearlessness +fears +feasibility +feasible +feasibleness +feast +feasted +feaster +feasting +feasts +feat +feat's +feather +feathered +featherer +featherers +feathering +feathers +feating +featly +feats +feature +featured +featureless +features +featuring +fed +federal +federally +federals +federation +feds +fee +feeble +feebleness +feebler +feeblest +feebly +feed +feedback +feedbacks +feeder +feeders +feeding +feedings +feeds +feel +feeler +feelers +feeling +feelingly +feelingness +feelings +feels +fees +feet +feign +feigned +feigner +feigning +feigns +felicities +felicity +fell +felled +feller +fellers +felling +fellness +fellow +fellow's +fellowly +fellows +fellowship +fellowship's +fellowships +fells +felt +felted +felting +felts +female +female's +femaleness +females +feminine +femininely +feminineness +femininity +feminist +feminist's +feminists +femur +femur's +femurs +fen +fence +fenced +fencer +fencers +fences +fencing +ferment +fermentation +fermentation's +fermentations +fermented +fermenter +fermenting +ferments +fern +fern's +ferns +ferocious +ferociously +ferociousness +ferocity +ferried +ferries +ferrite +ferry +ferrying +fertile +fertilely +fertileness +fertilities +fertility +fervent +fervently +festival +festival's +festivals +festive +festively +festiveness +festivities +festivity +fetch +fetched +fetcher +fetches +fetching +fetchingly +fetter +fettered +fettering +fetters +feud +feud's +feudal +feudalism +feudally +feuds +fever +fevered +fevering +feverish +feverishly +feverishness +fevers +few +fewer +fewest +fewness +fews +fibrous +fibrously +fibrousness +fickle +fickleness +fiction +fiction's +fictional +fictionally +fictions +fictitious +fictitiously +fictitiousness +fiddle +fiddled +fiddler +fiddles +fiddling +fidelity +field +fielded +fielder +fielders +fielding +fields +fiend +fiends +fierce +fiercely +fierceness +fiercer +fiercest +fieriness +fiery +fife +fifteen +fifteens +fifteenth +fifth +fifthly +fifties +fiftieth +fifty +fig +fig's +fight +fighter +fighters +fighting +fights +figs +figurative +figuratively +figurativeness +figure +figured +figurer +figurers +figures +figuring +figurings +filament +filament's +filaments +file +file's +filed +filename +filename's +filenames +filer +filers +files +filial +filially +filing +filings +fill +fillable +filled +filler +fillers +filling +fillings +fills +film +filmed +filming +films +filter +filter's +filtered +filterer +filtering +filters +filth +filthier +filthiest +filthiness +filthy +filtration +filtration's +fin +fin's +final +finality +finally +finals +finance +financed +finances +financial +financially +financier +financier's +financiers +financing +find +finder +finders +finding +findings +finds +fine +fined +finely +fineness +finer +fines +finest +finger +fingered +fingerer +fingering +fingerings +fingerprint +fingers +fining +finish +finished +finisher +finishers +finishes +finishing +finishings +finite +finitely +finiteness +finites +fins +fir +fire +firearm +firearm's +firearms +fired +fireflies +firefly +firefly's +firelight +firelighting +fireman +fireplace +fireplace's +fireplaces +firer +firers +fires +fireside +firewood +fireworks +firing +firings +firm +firm's +firmament +firmed +firmer +firmest +firming +firmly +firmness +firms +firmware +firmwares +first +firsthand +firstly +firsts +firth +fiscal +fiscally +fiscals +fish +fished +fisher +fisheries +fisherman +fisherman's +fishermen +fishermen's +fishers +fishery +fishes +fishing +fissure +fissured +fissures +fissuring +fist +fisted +fists +fit +fitful +fitfully +fitfulness +fitly +fitness +fits +fitted +fitter +fitter's +fitters +fitting +fittingly +fittingness +fittings +five +fiver +fives +fix +fixate +fixated +fixates +fixating +fixation +fixations +fixative +fixed +fixedly +fixedness +fixer +fixers +fixes +fixing +fixings +fixture +fixture's +fixtures +flab +flabbier +flabbiness +flabby +flag +flag's +flagged +flagging +flaggingly +flagrant +flagrantly +flags +flagship +flagship's +flagships +flake +flaked +flaker +flakes +flaking +flame +flamed +flamer +flamers +flames +flaming +flamingly +flammable +flammables +flank +flanked +flanker +flankers +flanking +flanks +flannel +flannel's +flannels +flap +flap's +flapping +flaps +flare +flared +flares +flaring +flaringly +flash +flashed +flasher +flashers +flashes +flashing +flashlight +flashlight's +flashlights +flask +flat +flatly +flatness +flatnesses +flats +flatten +flattened +flattener +flattening +flattens +flatter +flattered +flatterer +flattering +flatteringly +flatters +flattery +flattest +flaunt +flaunted +flaunting +flauntingly +flaunts +flaw +flawed +flawing +flawless +flawlessly +flawlessness +flaws +flax +flaxen +flea +flea's +fleas +fled +fledged +fledgling +fledgling's +fledglings +flee +fleece +fleece's +fleeced +fleeces +fleecier +fleecy +fleeing +fleer +flees +fleet +fleetest +fleeting +fleetingly +fleetingness +fleetly +fleetness +fleets +flesh +fleshed +flesher +fleshes +fleshier +fleshiness +fleshing +fleshings +fleshly +fleshy +flew +flews +flexibilities +flexibility +flexible +flexibly +flick +flicked +flicker +flickered +flickering +flickeringly +flicking +flicks +flier +fliers +flies +flight +flight's +flights +flinch +flinched +flincher +flinches +flinching +fling +fling's +flinger +flinging +flings +flint +flints +flip +flips +flirt +flirted +flirter +flirting +flirts +flit +flits +float +floated +floater +floaters +floating +floats +flock +flocked +flocking +flocks +flood +flooded +flooder +flooding +floods +floor +floored +floorer +flooring +floorings +floors +flop +flop's +floppier +floppies +floppily +floppiness +floppy +floppy's +flops +flora +florin +floss +flossed +flosses +flossing +flounder +floundered +floundering +flounders +flour +floured +flourish +flourished +flourisher +flourishes +flourishing +flourishingly +flours +flow +flowchart +flowcharting +flowcharts +flowed +flower +flowered +flowerer +floweriness +flowering +flowers +flowery +flowing +flowingly +flown +flows +fluctuate +fluctuated +fluctuates +fluctuating +fluctuation +fluctuations +fluent +fluently +fluffier +fluffiest +fluffiness +fluffy +fluid +fluidity +fluidly +fluidness +fluids +flung +flunk +flunked +flunker +flunking +flunks +fluorescence +flurried +flurries +flurry +flurrying +flush +flushed +flushes +flushing +flushness +flute +flute's +fluted +fluter +flutes +fluting +flutter +fluttered +flutterer +fluttering +flutters +fly +flyable +flyer +flyer's +flyers +flying +foam +foamed +foamer +foaming +foams +focal +focally +foci +focus +focusable +focused +focuser +focuses +focusing +fodder +foe +foe's +foes +fog +fog's +fogged +foggier +foggiest +foggily +fogginess +fogging +foggy +fogs +foil +foiled +foiling +foils +fold +folded +folder +folders +folding +foldings +folds +foliage +foliaged +foliages +folk +folk's +folklore +folks +follies +follow +followed +follower +followers +following +followings +follows +folly +fond +fonder +fondest +fondle +fondled +fondler +fondles +fondling +fondly +fondness +fonds +font +font's +fonts +food +food's +foods +foodstuff +foodstuff's +foodstuffs +fool +fooled +fooling +foolish +foolishly +foolishness +foolproof +fools +foot +football +football's +footballed +footballer +footballers +footballs +footed +footer +footers +foothold +footholds +footing +footings +footman +footnote +footnote's +footnotes +footprint +footprint's +footprints +foots +footstep +footsteps +for +forage +foraged +forager +forages +foraging +foray +foray's +forayer +forays +forbade +forbear +forbear's +forbearance +forbearer +forbearing +forbears +forbid +forbidden +forbidding +forbiddingly +forbiddingness +forbids +force +force's +forced +forcedly +forcefield +forcefield's +forcefields +forceful +forcefully +forcefulness +forcer +forces +forcible +forcibleness +forcibly +forcing +ford +fords +fore +forearm +forearm's +forearmed +forearms +foreboding +forebodingly +forebodingness +forebodings +forecast +forecasted +forecaster +forecasters +forecasting +forecastle +forecastles +forecasts +forefather +forefather's +forefathers +forefinger +forefinger's +forefingers +forego +foregoer +foregoes +foregoing +foregone +foreground +foregrounds +forehead +forehead's +foreheads +foreign +foreigner +foreigners +foreignly +foreignness +foreigns +foreman +foremost +forenoon +foresee +foreseeable +foreseen +foreseer +foresees +foresight +foresighted +foresightedly +foresightedness +forest +forestall +forestalled +forestaller +forestalling +forestallment +forestalls +forested +forester +foresters +forests +foretell +foreteller +foretelling +foretells +forethought +forethought's +foretold +forever +foreverness +forewarn +forewarned +forewarner +forewarning +forewarnings +forewarns +forfeit +forfeited +forfeiter +forfeiters +forfeiting +forfeits +forgave +forge +forged +forger +forgeries +forgers +forgery +forgery's +forges +forget +forgetful +forgetfully +forgetfulness +forgetive +forgets +forgettable +forgettably +forgetting +forging +forgivable +forgivably +forgive +forgiven +forgiveness +forgiver +forgives +forgiving +forgivingly +forgivingness +forgot +forgotten +fork +forked +forker +forking +forks +forlorn +forlornly +forlornness +form +formal +formalism +formalism's +formalisms +formalities +formality +formally +formalness +formals +formant +formants +format +formated +formating +formation +formation's +formations +formative +formatively +formativeness +formats +formatted +formatter +formatter's +formatters +formatting +formed +former +formerly +formers +formidable +formidableness +forming +forms +formula +formula's +formulae +formulas +formulate +formulated +formulates +formulating +formulation +formulations +formulator +formulator's +formulators +fornication +forsake +forsaken +forsakes +forsaking +fort +fort's +forte +fortes +forth +forthcoming +forthwith +fortier +forties +fortieth +fortification +fortifications +fortified +fortifier +fortifies +fortify +fortifying +fortitude +fortnight +fortnightly +fortress +fortress's +fortresses +forts +fortuitous +fortuitously +fortuitousness +fortunate +fortunately +fortunateness +fortunates +fortune +fortune's +fortuned +fortunes +fortuning +forty +forum +forum's +forums +forward +forwarded +forwarder +forwarders +forwarding +forwardly +forwardness +forwards +fossil +fossils +foster +fostered +fosterer +fostering +fosters +fought +foul +fouled +fouler +foulest +fouling +foully +foulness +fouls +found +foundation +foundation's +foundations +founded +founder +foundered +foundering +founders +founding +foundries +foundry +foundry's +founds +fount +fount's +fountain +fountain's +fountains +founts +four +fours +fourscore +fourteen +fourteener +fourteens +fourteenth +fourth +fourthly +fowl +fowler +fowling +fowls +fox +fox's +foxed +foxes +foxing +fractal +fractal's +fractals +fraction +fraction's +fractional +fractionally +fractioned +fractioning +fractions +fracture +fractured +fractures +fracturing +fragile +fragilely +fragment +fragmentariness +fragmentary +fragmentation +fragmented +fragmenting +fragments +fragrance +fragrance's +fragrances +fragrant +fragrantly +frail +frailer +frailest +frailly +frailness +frailties +frailty +frame +frame's +framed +framer +framers +frames +framework +framework's +frameworks +framing +framings +franc +franchise +franchise's +franchised +franchiser +franchises +franchising +francs +frank +franked +franker +frankest +franking +frankly +frankness +franks +frantic +frantically +franticly +franticness +fraternal +fraternally +fraternities +fraternity +fraternity's +fraud +fraud's +frauds +fraudulently +fraught +fraughted +fraughting +fraughts +fray +frayed +fraying +frays +freak +freak's +freaks +freckle +freckled +freckles +freckling +free +freed +freedom +freedom's +freedoms +freeing +freeings +freely +freeman +freeness +freer +frees +freest +freeway +freeway's +freeways +freeze +freezer +freezers +freezes +freezing +freight +freighted +freighter +freighters +freighting +freights +frenzied +frenziedly +frenzies +frenzy +frenzying +frequencies +frequency +frequent +frequented +frequenter +frequenters +frequenting +frequently +frequentness +frequents +fresh +freshen +freshened +freshener +fresheners +freshening +freshens +fresher +freshers +freshest +freshly +freshman +freshmen +freshness +fret +fretful +fretfully +fretfulness +frets +friar +friar's +friarly +friars +frication +fricative +fricatives +friction +friction's +frictionless +frictionlessly +frictions +fried +friend +friend's +friendless +friendlessness +friendlier +friendlies +friendliest +friendliness +friendly +friends +friendship +friendship's +friendships +frier +fries +frieze +frieze's +friezes +frigate +frigate's +frigates +fright +frighten +frightened +frightening +frighteningly +frightens +frightful +frightfully +frightfulness +frill +frill's +frilled +frills +fringe +fringed +fringes +fringing +frisk +frisked +frisker +frisking +frisks +frivolous +frivolously +frivolousness +frock +frock's +frocked +frocking +frocks +frog +frog's +frogs +frolic +frolics +from +front +fronted +frontier +frontier's +frontiers +fronting +fronts +frost +frosted +frostier +frostiness +frosting +frosts +frosty +froth +frothing +frown +frowned +frowner +frowning +frowningly +frowns +froze +frozen +frozenly +frozenness +frugal +frugally +fruit +fruit's +fruited +fruiter +fruiterer +fruitful +fruitfully +fruitfulness +fruition +fruitless +fruitlessly +fruitlessness +fruits +frustrate +frustrated +frustrater +frustrates +frustrating +frustratingly +frustration +frustrations +fry +frying +fuel +fuels +fugitive +fugitive's +fugitively +fugitiveness +fugitives +fulfilled +fulfiller +fulfilling +full +fuller +fullest +fullness +fullword +fullword's +fullwords +fully +fumble +fumbled +fumbler +fumbles +fumbling +fumblingly +fume +fumed +fumes +fuming +fun +function +function's +functional +functionalities +functionality +functionally +functionals +functioned +functioning +functions +functor +functor's +functors +fund +fundamental +fundamentalist +fundamentalist's +fundamentalists +fundamentally +fundamentals +funded +funder +funders +funding +funds +funeral +funeral's +funerals +fungus +funguses +funnel +funnels +funnier +funnies +funniest +funnily +funniness +funny +fur +fur's +furies +furious +furiouser +furiously +furiousness +furnace +furnace's +furnaced +furnaces +furnacing +furness +furnish +furnished +furnisher +furnishers +furnishes +furnishing +furnishings +furniture +furrow +furrowed +furrowing +furrows +furs +further +furthered +furtherer +furtherest +furthering +furthermore +furthers +furtive +furtively +furtiveness +fury +fury's +fuse +fused +fuses +fusing +fusion +fusions +fuss +fusser +fussing +futile +futilely +futileness +futility +future +future's +futures +fuzzier +fuzziest +fuzziness +fuzzy +gabardine +gabardines +gable +gabled +gabler +gables +gad +gadget +gadget's +gadgets +gag +gaged +gager +gagged +gagging +gaging +gags +gaieties +gaiety +gaily +gain +gained +gainer +gainers +gaining +gainings +gainly +gains +gait +gaited +gaiter +gaiters +gaits +galaxies +galaxy +galaxy's +gale +gales +gall +gallant +gallantly +gallantry +gallants +galled +galleried +galleries +gallery +galley +galley's +galleys +galling +gallingly +gallon +gallon's +gallons +gallop +galloped +galloper +gallopers +galloping +gallops +gallows +gallowses +galls +gamble +gambled +gambler +gamblers +gambles +gambling +game +gamed +gamely +gameness +games +gaming +gamma +gammas +gang +gang's +ganger +ganglier +gangly +gangrene +gangrened +gangrenes +gangrening +gangs +gangster +gangster's +gangsters +gap +gap's +gape +gaped +gaper +gapes +gaping +gapingly +gaps +garage +garaged +garages +garaging +garb +garbage +garbage's +garbaged +garbages +garbaging +garbed +garble +garbled +garbler +garbles +garbling +garden +gardened +gardener +gardeners +gardening +gardens +gargle +gargled +gargles +gargling +garland +garlanded +garlands +garlic +garlics +garment +garment's +garmented +garmenting +garments +garner +garnered +garnering +garners +garnish +garnished +garnishes +garrison +garrisoned +garrisoning +garrisons +garter +garter's +gartered +gartering +garters +gas +gas's +gaseous +gaseously +gaseousness +gases +gash +gash's +gashed +gashes +gashing +gasoline +gasolines +gasp +gasped +gasper +gaspers +gasping +gaspingly +gasps +gassed +gasser +gassers +gassing +gassings +gastric +gastrointestinal +gate +gated +gates +gateway +gateway's +gateways +gather +gathered +gatherer +gatherers +gathering +gatherings +gathers +gating +gaudier +gaudies +gaudiness +gaudy +gauge +gauged +gauger +gauges +gauging +gaunt +gauntly +gauntness +gauze +gauzed +gauzes +gauzing +gave +gay +gayer +gayest +gayly +gayness +gaze +gazed +gazer +gazers +gazes +gazing +gear +geared +gearing +gears +geese +gel +gel's +gelatin +gelled +gelling +gels +gem +gem's +gems +gender +gender's +gendered +gendering +genders +gene +gene's +general +general's +generalist +generalist's +generalists +generalities +generality +generally +generalness +generals +generate +generated +generates +generating +generation +generations +generative +generatively +generator +generator's +generators +generic +generically +genericness +generosities +generosity +generosity's +generous +generously +generousness +genes +genetic +genetically +genetics +genial +genially +genialness +genius +genius's +geniuses +genre +genre's +genres +genteel +genteeler +genteelest +genteelly +genteelness +gentle +gentled +gentleman +gentlemanliness +gentlemanly +gentleness +gentler +gentlest +gentlewoman +gentling +gently +gentries +gentry +genuine +genuinely +genuineness +genus +geographic +geographical +geographically +geographies +geography +geological +geologist +geologist's +geologists +geometric +geometries +geometry +geranium +germ +germ's +germane +germen +germinate +germinated +germinates +germinating +germination +germinations +germinative +germinatively +germs +gestalt +gesture +gestured +gestures +gesturing +get +gets +getter +getter's +gettered +getters +getting +ghastlier +ghastliness +ghastly +ghost +ghosted +ghosting +ghostlier +ghostliness +ghostlinesses +ghostly +ghosts +giant +giant's +giants +gibberish +giddied +giddier +giddiness +giddy +giddying +gift +gifted +giftedly +giftedness +gifts +gig +gig's +gigantic +giganticness +giggle +giggled +giggler +giggles +giggling +gigglingly +gigs +gild +gilded +gilder +gilding +gilds +gill +gill's +gilled +giller +gills +gilt +gimmick +gimmick's +gimmicks +gin +gin's +ginger +gingerbread +gingered +gingering +gingerliness +gingerly +gingham +ginghams +gins +giraffe +giraffe's +giraffes +gird +girded +girder +girder's +girders +girding +girdle +girdled +girdler +girdles +girdling +girds +girl +girl's +girlfriend +girlfriend's +girlfriends +girls +girt +girth +give +given +givenness +givens +giver +givers +gives +giveth +giving +givingly +gizmo +gizmo's +gizmos +glacial +glacially +glacier +glacier's +glaciers +glad +gladder +gladdest +glade +glades +gladly +gladness +glamour +glamoured +glamouring +glamours +glance +glanced +glances +glancing +glancingly +gland +gland's +glanders +glands +glare +glared +glares +glaring +glaringly +glaringness +glass +glassed +glasses +glassier +glassies +glassiness +glassy +glaze +glazed +glazer +glazers +glazes +glazing +gleam +gleamed +gleaming +gleams +glean +gleaned +gleaner +gleaning +gleanings +gleans +glee +gleed +gleeful +gleefully +gleefulness +glees +glen +glen's +glens +glide +glided +glider +gliders +glides +gliding +glimmer +glimmered +glimmering +glimmers +glimpse +glimpsed +glimpser +glimpsers +glimpses +glimpsing +glint +glinted +glinting +glints +glisten +glistened +glistening +glistens +glitch +glitch's +glitches +glitter +glittered +glittering +glitteringly +glitters +global +globally +globals +globe +globe's +globes +globing +globular +globularity +globularly +globularness +gloom +gloomier +gloomily +gloominess +glooms +gloomy +gloried +glories +glorification +glorifications +glorified +glorifier +glorifiers +glorifies +glorify +glorious +gloriously +gloriousness +glory +glorying +gloss +glossaries +glossary +glossary's +glossed +glosses +glossier +glossies +glossiness +glossing +glossy +glottal +glove +gloved +glover +glovers +gloves +gloving +glow +glowed +glower +glowered +glowering +glowers +glowing +glowingly +glows +glucose +glue +glued +gluer +gluers +glues +gluing +gnat +gnat's +gnats +gnaw +gnawed +gnawer +gnawing +gnaws +go +goad +goaded +goading +goads +goal +goal's +goals +goat +goat's +goatee +goatee's +goatees +goats +gobble +gobbled +gobbler +gobblers +gobbles +gobbling +goblet +goblet's +goblets +goblin +goblin's +goblins +god +god's +goddess +goddess's +goddesses +godlier +godlike +godlikeness +godliness +godly +godmother +godmother's +godmothers +gods +goer +goering +goes +going +goings +gold +golden +goldenly +goldenness +golding +golds +goldsmith +golf +golfer +golfers +golfing +golfs +gone +goner +gong +gong's +gongs +gonion +good +goodbye +goodbye's +goodbyes +goodie +goodie's +goodies +goodly +goodness +goods +goody +goody's +google +googles +googling +goose +gooses +goosing +gore +gored +gores +gorge +gorgeous +gorgeously +gorgeousness +gorger +gorges +gorging +gorilla +gorilla's +gorillas +goring +gosh +gospel +gospels +gossip +gossiper +gossipers +gossips +got +gotcha +gotcha's +gotchas +goth +goto +gotten +gouge +gouged +gouger +gouges +gouging +govern +governed +governess +governesses +governing +government +government's +governmental +governmentally +governments +governor +governor's +governors +governs +gown +gowned +gowns +grab +grabbed +grabber +grabber's +grabbers +grabbing +grabbings +grabs +grace +graced +graceful +gracefully +gracefulness +graces +gracing +gracious +graciously +graciousness +gradation +gradation's +gradations +grade +graded +gradely +grader +graders +grades +gradient +gradient's +gradients +grading +gradings +gradual +gradually +gradualness +graduate +graduated +graduates +graduating +graduation +graduations +graft +grafted +grafter +grafting +grafts +graham +graham's +grahams +grain +grained +grainer +graining +grains +grammar +grammar's +grammars +grammatical +grammatically +grammaticalness +granaries +granary +granary's +grand +grander +grandest +grandeur +grandfather +grandfather's +grandfatherly +grandfathers +grandiose +grandiosely +grandioseness +grandkid +grandkid's +grandkids +grandly +grandma +grandma's +grandmother +grandmother's +grandmotherly +grandmothers +grandness +grandpa +grandpa's +grandparent +grandparents +grandpas +grands +grandson +grandson's +grandsons +grange +granger +granges +granite +grannies +granny +grant +grant's +granted +granter +granting +grants +granularity +granulate +granulated +granulates +granulating +granulation +granulations +granulative +grape +grape's +grapes +grapevine +grapevine's +grapevines +graph +graph's +graphed +graphic +graphical +graphically +graphicness +graphics +graphing +graphite +graphs +grapple +grappled +grappler +grapples +grappling +grasp +graspable +grasped +grasper +grasping +graspingly +graspingness +grasps +grass +grassed +grassers +grasses +grassier +grassiest +grassing +grassy +grate +grated +grateful +gratefully +gratefulness +grater +grates +gratification +gratifications +gratified +gratify +gratifying +gratifyingly +grating +gratingly +gratings +gratitude +gratuities +gratuitous +gratuitously +gratuitousness +gratuity +gratuity's +grave +gravel +gravelly +gravels +gravely +graveness +graver +gravers +graves +gravest +gravies +graving +gravitation +gravitational +gravitationally +gravities +gravity +gravy +gray +grayed +grayer +grayest +graying +grayly +grayness +grays +graze +grazed +grazer +grazes +grazing +grease +greased +greaser +greasers +greases +greasier +greasiness +greasing +greasy +great +greaten +greatened +greatening +greater +greatest +greatly +greatness +greats +greed +greedier +greedily +greediness +greedy +green +greened +greener +greenest +greenhouse +greenhouse's +greenhouses +greening +greenish +greenishness +greenly +greenness +greens +greet +greeted +greeter +greeting +greetings +greets +grenade +grenade's +grenades +grew +grey +greyest +greying +grid +grid's +grids +grief +grief's +griefs +grievance +grievance's +grievances +grieve +grieved +griever +grievers +grieves +grieving +grievingly +grievous +grievously +grievousness +grill +grilled +griller +grilling +grills +grim +grimed +griming +grimly +grimness +grin +grind +grinder +grinders +grinding +grindingly +grindings +grinds +grindstone +grindstone's +grindstones +grins +grip +gripe +griped +griper +gripes +griping +gripped +gripper +gripper's +grippers +gripping +grippingly +grips +grit +grit's +grits +grizzlier +grizzly +groan +groaned +groaner +groaners +groaning +groans +grocer +grocer's +groceries +grocers +grocery +groom +groom's +groomed +groomer +grooming +grooms +groove +grooved +groover +grooves +grooving +grope +groped +groper +gropes +groping +gross +grossed +grosser +grosses +grossest +grossing +grossly +grossness +grotesque +grotesquely +grotesqueness +grotto +grotto's +grottos +ground +grounded +grounder +grounders +grounding +grounds +groundwork +group +group's +grouped +grouper +grouping +groupings +groups +grouse +groused +grouser +grouses +grousing +grove +grovel +grovels +grover +grovers +groves +grow +grower +growers +growing +growingly +growl +growled +growler +growlier +growliness +growling +growlingly +growls +growly +grown +grownup +grownup's +grownups +grows +growth +growths +grub +grub's +grubs +grudge +grudge's +grudged +grudger +grudges +grudging +grudgingly +gruesome +gruesomely +gruesomeness +gruff +gruffly +gruffness +grumble +grumbled +grumbler +grumbles +grumbling +grumblingly +grunt +grunted +grunter +grunting +grunts +guarantee +guaranteed +guaranteeing +guaranteer +guaranteers +guarantees +guaranty +guard +guarded +guardedly +guardedness +guarder +guardian +guardian's +guardians +guardianship +guarding +guards +guerrilla +guerrilla's +guerrillas +guess +guessed +guesser +guesses +guessing +guest +guest's +guested +guesting +guests +guidance +guidances +guide +guidebook +guidebook's +guidebooks +guided +guideline +guideline's +guidelines +guider +guides +guiding +guild +guilder +guile +guilt +guiltier +guiltiest +guiltily +guiltiness +guiltless +guiltlessly +guiltlessness +guilts +guilty +guinea +guineas +guise +guise's +guised +guises +guising +guitar +guitar's +guitars +gulch +gulch's +gulches +gulf +gulf's +gulfs +gull +gulled +gullibility +gullied +gullies +gulling +gulls +gully +gully's +gullying +gulp +gulped +gulper +gulps +gum +gum's +gums +gun +gun's +gunfire +gunfires +gunned +gunner +gunner's +gunners +gunning +gunpowder +gunpowders +guns +gurgle +gurgled +gurgles +gurgling +guru +guru's +gurus +gush +gushed +gusher +gushes +gushing +gust +gust's +gusts +gut +guts +gutser +gutter +guttered +guttering +gutters +guy +guy's +guyed +guyer +guyers +guying +guys +gym +gymnasium +gymnasium's +gymnasiums +gymnast +gymnast's +gymnastic +gymnastics +gymnasts +gyms +gypsied +gypsies +gypsy +gypsy's +gypsying +gyration +gyrations +gyroscope +gyroscope's +gyroscopes +ha +habit +habit's +habitable +habitableness +habitat +habitat's +habitation +habitation's +habitations +habitats +habits +habitual +habitually +habitualness +hack +hacked +hacker +hacker's +hackers +hacking +hacks +had +hadn't +hag +hagen +haggard +haggardly +haggardness +hail +hailed +hailer +hailing +hails +hair +hair's +haircut +haircut's +haircuts +hairdresser +hairdresser's +hairdressers +haired +hairier +hairiness +hairless +hairlessness +hairs +hairy +hale +haler +half +halfness +halfway +halfword +halfword's +halfwords +haling +hall +hall's +haller +hallmark +hallmark's +hallmarked +hallmarking +hallmarks +hallow +hallowed +hallowing +hallows +halls +hallway +hallway's +hallways +halt +halted +halter +haltered +haltering +halters +halting +haltingly +halts +halve +halved +halvers +halves +halving +ham +ham's +hamburger +hamburger's +hamburgers +hamlet +hamlet's +hamlets +hammer +hammered +hammerer +hammering +hammers +hammock +hammock's +hammocks +hamper +hampered +hampering +hampers +hams +hand +handbag +handbag's +handbags +handbook +handbook's +handbooks +handcuff +handcuffed +handcuffing +handcuffs +handed +handedly +handedness +hander +handers +handful +handfuls +handicap +handicap's +handicapped +handicaps +handier +handiest +handily +handiness +handing +handiwork +handkerchief +handkerchief's +handkerchiefs +handle +handled +handler +handlers +handles +handling +hands +handset +handshake +handshake's +handshaker +handshakes +handshaking +handsome +handsomely +handsomeness +handsomer +handsomest +handwriting +handwritten +handy +hang +hangar +hangar's +hangars +hanged +hanger +hangers +hanging +hangover +hangover's +hangovers +hangs +hap +haphazard +haphazardly +haphazardness +hapless +haplessly +haplessness +haply +happen +happened +happening +happenings +happens +happier +happiest +happily +happiness +happy +harass +harassed +harasser +harasses +harassing +harassment +harassments +hard +harden +hardened +hardener +hardening +hardens +harder +hardest +hardier +hardiness +harding +hardings +hardly +hardness +hardnesses +hards +hardship +hardship's +hardships +hardware +hardwares +hardy +hare +hare's +hares +hark +harked +harken +harking +harks +harlot +harlot's +harlots +harm +harmed +harmer +harmful +harmfully +harmfulness +harming +harmless +harmlessly +harmlessness +harmonies +harmonious +harmoniously +harmoniousness +harmony +harms +harness +harnessed +harnesser +harnesses +harnessing +harp +harped +harper +harpers +harping +harpings +harps +harried +harrier +harrow +harrowed +harrower +harrowing +harrows +harry +harrying +harsh +harshen +harshened +harshening +harsher +harshest +harshly +harshness +hart +harvest +harvested +harvester +harvesters +harvesting +harvests +has +hash +hashed +hasher +hashes +hashing +hasn't +hassle +hassled +hassler +hassles +hassling +haste +hasted +hasten +hastened +hastener +hastening +hastens +hastes +hastier +hastiest +hastily +hastiness +hasting +hastings +hasty +hat +hat's +hatch +hatched +hatcher +hatcheries +hatchery +hatchery's +hatches +hatchet +hatchet's +hatchets +hatching +hate +hated +hateful +hatefully +hatefulness +hater +hates +hath +hating +hatred +hats +haughtier +haughtily +haughtiness +haughty +haul +hauled +hauler +haulers +hauling +hauls +haunch +haunch's +haunches +haunt +haunted +haunter +haunting +hauntingly +haunts +have +haven +haven's +haven't +havens +haver +havering +havers +haves +having +havoc +havocs +hawk +hawked +hawker +hawkers +hawking +hawks +hay +hayer +haying +hays +hazard +hazard's +hazarded +hazarding +hazardous +hazardously +hazardousness +hazards +haze +haze's +hazed +hazel +hazer +hazes +hazier +haziest +haziness +hazing +hazy +he +he'd +he'll +he's +head +head's +headache +headache's +headaches +headed +header +headers +headgear +heading +heading's +headings +headland +headland's +headlands +headless +headline +headlined +headliner +headlines +headlining +headlong +headphone +headphone's +headphones +headquarters +heads +headway +heal +healed +healer +healers +healing +heals +health +healthful +healthfully +healthfulness +healthier +healthiest +healthily +healthiness +healthy +heap +heaped +heaping +heaps +hear +heard +hearer +hearers +hearest +hearing +hearings +hearken +hearkened +hearkening +hears +hearsay +hearses +hearsing +heart +heart's +heartache +heartache's +heartaches +hearted +heartedly +hearten +heartened +heartening +hearteningly +heartens +hearth +heartier +hearties +heartiest +heartily +heartiness +heartless +heartlessly +heartlessness +hearts +hearty +heat +heatable +heated +heatedly +heater +heaters +heath +heathen +heather +heating +heats +heave +heaved +heaven +heaven's +heavenliness +heavenly +heavens +heaver +heavers +heaves +heavier +heavies +heaviest +heavily +heaviness +heaving +heavy +hedge +hedged +hedgehog +hedgehog's +hedgehogs +hedger +hedges +hedging +hedgingly +heed +heeded +heeding +heedless +heedlessly +heedlessness +heeds +heel +heeled +heeler +heelers +heeling +heels +heifer +height +heighten +heightened +heightening +heightens +heights +heinous +heinously +heinousness +heir +heir's +heiress +heiress's +heiresses +heirs +held +hell +hell's +heller +hello +hellos +hells +helm +helmet +helmet's +helmeted +helmets +help +helped +helper +helpers +helpful +helpfully +helpfulness +helping +helpless +helplessly +helplessness +helps +hem +hem's +hemisphere +hemisphere's +hemisphered +hemispheres +hemlock +hemlock's +hemlocks +hemostat +hemostats +hemp +hempen +hems +hen +hen's +hence +henceforth +henchman +henchmen +hens +her +herald +heralded +heralding +heralds +herb +herb's +herbivore +herbivorous +herbivorously +herbs +herd +herded +herder +herding +herds +here +here's +hereabout +hereabouts +hereafter +hereby +hereditary +heredity +herein +hereinafter +heres +heresy +heretic +heretic's +heretics +heretofore +herewith +heritage +heritages +hermit +hermit's +hermits +hero +hero's +heroes +heroic +heroically +heroics +heroin +heroine +heroine's +heroines +heroism +heron +heron's +herons +heros +herring +herring's +herrings +hers +herself +hesitant +hesitantly +hesitate +hesitated +hesitater +hesitates +hesitating +hesitatingly +hesitation +hesitations +heterogeneous +heterogeneously +heterogeneousness +heuristic +heuristic's +heuristically +heuristics +hew +hewed +hewer +hewing +hews +hex +hexadecimal +hexagonal +hexagonally +hexer +hey +hickories +hickory +hid +hidden +hide +hided +hideous +hideously +hideousness +hideout +hideout's +hideouts +hider +hides +hiding +hierarchical +hierarchically +hierarchies +hierarchy +hierarchy's +high +higher +highest +highland +highlander +highlands +highlight +highlighted +highlighting +highlights +highly +highness +highness's +highnesses +highway +highway's +highways +hijack +hijacked +hijacker +hijackers +hijacking +hijacks +hike +hiked +hiker +hikers +hikes +hiking +hilarious +hilariously +hilariousness +hill +hill's +hilled +hiller +hilling +hillock +hillocks +hills +hillside +hilltop +hilltop's +hilltops +hilt +hilt's +hilts +him +hims +himself +hind +hinder +hindered +hinderer +hindering +hinders +hindrance +hindrances +hinds +hindsight +hinge +hinged +hinger +hinges +hinging +hint +hinted +hinter +hinting +hints +hip +hip's +hipness +hips +hire +hired +hirer +hirers +hires +hiring +hirings +his +hiss +hissed +hisser +hisses +hissing +histogram +histogram's +histograms +historian +historian's +historians +historic +historical +historically +historicalness +histories +history +history's +hit +hit's +hitch +hitched +hitcher +hitches +hitchhike +hitchhiked +hitchhiker +hitchhikers +hitchhikes +hitchhiking +hitching +hither +hitherto +hits +hitter +hitter's +hitters +hitting +hive +hives +hiving +hoar +hoard +hoarded +hoarder +hoarding +hoards +hoarier +hoariness +hoarse +hoarsely +hoarseness +hoarser +hoarsest +hoary +hoax +hoax's +hoaxed +hoaxer +hoaxes +hoaxing +hobbies +hobble +hobbled +hobbler +hobbles +hobbling +hobby +hobby's +hobbyist +hobbyist's +hobbyists +hockey +hoe +hoe's +hoer +hoes +hog +hog's +hogs +hoist +hoisted +hoister +hoisting +hoists +hold +holden +holder +holders +holding +holdings +holds +hole +hole's +holed +holes +holiday +holiday's +holidayer +holidays +holier +holies +holiness +holing +holistic +hollies +hollow +hollowed +hollower +hollowest +hollowing +hollowly +hollowness +hollows +holly +holocaust +hologram +hologram's +holograms +holy +homage +homaged +homager +homages +homaging +home +homebuilt +homed +homeless +homelessness +homelier +homeliness +homely +homemade +homemaker +homemaker's +homemakers +homeomorphic +homeomorphism +homeomorphism's +homeomorphisms +homer +homers +homes +homesick +homesickness +homespun +homestead +homesteader +homesteaders +homesteads +homeward +homewards +homework +homeworker +homeworkers +homing +homogeneities +homogeneity +homogeneity's +homogeneous +homogeneously +homogeneousness +homomorphic +homomorphism +homomorphism's +homomorphisms +hone +honed +honer +hones +honest +honestly +honesty +honey +honeycomb +honeycombed +honeyed +honeying +honeymoon +honeymooned +honeymooner +honeymooners +honeymooning +honeymoons +honeys +honeysuckle +honing +honorary +hood +hood's +hooded +hoodedness +hooding +hoods +hoodwink +hoodwinked +hoodwinker +hoodwinking +hoodwinks +hoof +hoof's +hoofed +hoofer +hoofs +hook +hooked +hookedness +hooker +hookers +hooking +hooks +hoop +hooped +hooper +hooping +hoops +hooray +hooray's +hoorays +hoot +hooted +hooter +hooters +hooting +hoots +hop +hope +hoped +hopeful +hopefully +hopefulness +hopefuls +hopeless +hopelessly +hopelessness +hoper +hopes +hoping +hopped +hopper +hopper's +hoppers +hopping +hops +horde +horde's +hordes +horizon +horizon's +horizons +horizontal +horizontally +hormone +hormone's +hormones +horn +horned +hornedness +hornet +hornet's +hornets +horns +horrendous +horrendously +horrible +horribleness +horribly +horrid +horridly +horridness +horrified +horrifies +horrify +horrifying +horrifyingly +horror +horror's +horrors +horse +horse's +horseback +horsely +horseman +horsepower +horsepowers +horses +horseshoe +horseshoer +horseshoes +horsing +hose +hose's +hosed +hoses +hosing +hospitable +hospitably +hospital +hospital's +hospitality +hospitals +host +host's +hostage +hostage's +hostages +hosted +hostess +hostess's +hostesses +hostile +hostilely +hostilities +hostility +hosting +hostly +hosts +hot +hotel +hotel's +hotels +hotly +hotness +hotter +hottest +hound +hounded +hounder +hounding +hounds +hour +hour's +hourly +hours +house +house's +housed +houseflies +housefly +housefly's +household +household's +householder +householders +households +housekeeper +housekeeper's +housekeepers +housekeeping +houser +houses +housetop +housetop's +housetops +housewife +housewife's +housewifeliness +housewifely +housework +houseworker +houseworkers +housing +housings +hovel +hovel's +hovels +hover +hovered +hoverer +hovering +hovers +how +how's +however +howl +howled +howler +howling +howls +hows +hrs +hub +hub's +hubris +hubs +huddle +huddled +huddler +huddles +huddling +hue +hue's +hued +hues +hug +huge +hugely +hugeness +huger +hugest +hugs +huh +hull +hull's +hulled +huller +hulling +hulls +hum +human +humane +humanely +humaneness +humanities +humanity +humanity's +humanly +humanness +humans +humble +humbled +humbleness +humbler +humbles +humblest +humbling +humbly +humid +humidification +humidifications +humidified +humidifier +humidifiers +humidifies +humidify +humidifying +humidities +humidity +humidly +humiliate +humiliated +humiliates +humiliating +humiliatingly +humiliation +humiliations +humility +hummed +humming +humorous +humorously +humorousness +hump +humped +humping +humps +hums +hunch +hunched +hunches +hundred +hundreds +hundredth +hung +hunger +hungered +hungering +hungers +hungrier +hungriest +hungrily +hungriness +hungry +hunk +hunk's +hunker +hunkered +hunkering +hunkers +hunks +hunt +hunted +hunter +hunters +hunting +hunts +huntsman +hurdle +hurdled +hurdler +hurdles +hurdling +hurl +hurled +hurler +hurlers +hurling +hurrah +hurricane +hurricane's +hurricanes +hurried +hurriedly +hurriedness +hurrier +hurries +hurry +hurrying +hurt +hurter +hurting +hurtingly +hurts +husband +husband's +husbander +husbandly +husbandry +husbands +hush +hushed +hushes +hushing +husk +husked +husker +huskier +huskies +huskiness +husking +husks +husky +hustle +hustled +hustler +hustlers +hustles +hustling +hut +hut's +huts +hyacinth +hybrid +hybrids +hydraulic +hydraulically +hydraulics +hydrodynamic +hydrodynamics +hydrogen +hydrogen's +hydrogens +hygiene +hymn +hymn's +hymning +hymns +hype +hype's +hyped +hyper +hyperbolic +hypertext +hypertext's +hypes +hyphen +hyphen's +hyphened +hyphening +hyphens +hypocrisies +hypocrisy +hypocrite +hypocrite's +hypocrites +hypodermic +hypodermics +hypotheses +hypothesis +hypothetical +hypothetically +hysteresis +hysterical +hysterically +ice +iceberg +iceberg's +icebergs +iced +ices +icier +iciest +iciness +icing +icings +icon +icon's +icons +icy +id +id's +idea +idea's +ideal +idealism +idealistic +ideally +ideals +idempotent +ideas +identical +identically +identicalness +identifiable +identifiably +identification +identifications +identified +identifier +identifiers +identifies +identify +identifying +identities +identity +identity's +ideological +ideologically +ideologies +ideology +idiocies +idiocy +idiom +idioms +idiosyncrasies +idiosyncrasy +idiosyncrasy's +idiosyncratic +idiot +idiot's +idiotic +idiots +idle +idled +idleness +idler +idlers +idles +idlest +idling +idly +idol +idol's +idolatry +idols +if +iff +ignition +ignoble +ignobleness +ignorance +ignorant +ignorantly +ignorantness +ignore +ignored +ignorer +ignores +ignoring +ii +iii +ill +illegal +illegalities +illegality +illegally +illicit +illicitly +illiterate +illiterately +illiterateness +illiterates +illness +illness's +illnesses +illogical +illogically +illogicalness +ills +illuminate +illuminated +illuminates +illuminating +illuminatingly +illumination +illuminations +illuminative +illusion +illusion's +illusions +illusive +illusively +illusiveness +illustrate +illustrated +illustrates +illustrating +illustration +illustrations +illustrative +illustratively +illustrator +illustrator's +illustrators +illustrious +illustriously +illustriousness +illy +image +imaged +images +imaginable +imaginableness +imaginably +imaginariness +imaginary +imagination +imagination's +imaginations +imaginative +imaginatively +imaginativeness +imagine +imagined +imaginer +imagines +imaging +imagining +imaginings +imbalance +imbalances +imitate +imitated +imitates +imitating +imitation +imitations +imitative +imitatively +imitativeness +immaculate +immaculately +immaculateness +immaterial +immaterially +immaterialness +immature +immaturely +immatureness +immaturity +immediacies +immediacy +immediate +immediately +immediateness +immemorial +immemorially +immense +immensely +immenseness +immerse +immersed +immerser +immerses +immersing +immersion +immersions +immigrant +immigrant's +immigrants +immigrate +immigrated +immigrates +immigrating +immigration +imminent +imminently +imminentness +immoral +immoralities +immorality +immorally +immortal +immortality +immortally +immortals +immovability +immovable +immovableness +immovably +immune +immunities +immunity +immunity's +immunology +immutable +immutableness +imp +imp's +impact +impacted +impacter +impacting +impaction +impactions +impactive +impactor +impactor's +impactors +impacts +impair +impaired +impairer +impairing +impairs +impart +imparted +impartial +impartially +imparting +imparts +impasse +impasses +impassion +impassioned +impassioning +impassions +impassive +impassively +impassiveness +impatience +impatient +impatiently +impeach +impeached +impeaches +impeaching +impedance +impedance's +impedances +impede +impeded +impeder +impedes +impediment +impediment's +impediments +impeding +impel +impels +impending +impenetrability +impenetrable +impenetrableness +impenetrably +imperative +imperatively +imperativeness +imperatives +imperfect +imperfection +imperfection's +imperfections +imperfective +imperfectly +imperfectness +imperial +imperialism +imperialist +imperialist's +imperialists +imperially +imperil +imperious +imperiously +imperiousness +impermanence +impermanent +impermanently +impermissible +impersonal +impersonally +impersonate +impersonated +impersonates +impersonating +impersonation +impersonations +impertinent +impertinently +imperturbability +impervious +imperviously +imperviousness +impetuous +impetuously +impetuousness +impetus +impinge +impinged +impinges +impinging +impious +impiously +implant +implanted +implanter +implanting +implants +implausible +implement +implementable +implementation +implementation's +implementations +implemented +implementer +implementers +implementing +implementor +implementor's +implementors +implements +implicant +implicant's +implicants +implicate +implicated +implicates +implicating +implication +implications +implicative +implicatively +implicativeness +implicit +implicitly +implicitness +implied +implies +implore +implored +implores +imploring +imply +implying +import +importance +important +importantly +importation +importations +imported +importer +importers +importing +imports +impose +imposed +imposer +imposes +imposing +imposingly +imposition +imposition's +impositions +impossibilities +impossibility +impossible +impossibleness +impossibles +impossibly +impostor +impostor's +impostors +impotence +impotent +impotently +impoverish +impoverished +impoverisher +impoverishes +impoverishing +impoverishment +impracticable +impracticableness +impractical +impracticality +impractically +impracticalness +imprecise +imprecisely +impreciseness +imprecision +impregnable +impregnableness +impress +impressed +impresser +impresses +impressing +impression +impression's +impressionable +impressionableness +impressionist +impressionistic +impressionists +impressions +impressive +impressively +impressiveness +impressment +imprint +imprinted +imprinting +imprints +imprison +imprisoned +imprisoning +imprisonment +imprisonment's +imprisonments +imprisons +improbable +improbableness +impromptu +improper +improperly +improperness +improve +improved +improvement +improvements +improver +improves +improving +improvisation +improvisation's +improvisational +improvisations +improvise +improvised +improviser +improvisers +improvises +improvising +imps +impudent +impudently +impulse +impulsed +impulses +impulsing +impulsion +impulsions +impulsive +impulsively +impulsiveness +impunity +impure +impurely +impureness +impurities +impurity +impurity's +impute +imputed +imputes +imputing +in +inabilities +inability +inaccessibility +inaccessible +inaccessibly +inaccuracies +inaccuracy +inaccurate +inaccurately +inactions +inactivation +inactive +inactively +inactivity +inadequacies +inadequacy +inadequate +inadequately +inadequateness +inadmissibility +inadmissible +inadvertent +inadvertently +inadvisability +inadvisable +inalterable +inalterableness +inane +inanely +inaneness +inaner +inanest +inanimate +inanimately +inanimateness +inapparently +inapplicability +inapplicable +inappreciable +inappreciably +inappreciative +inappreciatively +inappreciativeness +inapproachable +inappropriate +inappropriately +inappropriateness +inapt +inaptly +inaptness +inarguable +inarguably +inarticulable +inartistic +inartistically +inasmuch +inattentive +inattentively +inattentiveness +inaudible +inaudibly +inaugural +inaugurate +inaugurated +inaugurating +inauguration +inaugurations +inauspicious +inauspiciously +inauspiciousness +inauthentic +inauthenticity +inboards +inborn +inbounds +inbred +inbuilt +incantation +incantations +incapable +incapableness +incapably +incapacitating +incarnation +incarnation's +incarnations +incautious +incautiously +incautiousness +incendiaries +incendiary +incense +incensed +incenses +incensing +incentive +incentive's +incentively +incentives +inception +inceptions +incessant +incessantly +inch +inched +inches +inching +incidence +incidences +incident +incident's +incidental +incidentally +incidentals +incidents +incipient +incipiently +incision +incision's +incisions +incitations +incite +incited +inciter +incites +inciting +incivility +inclination +inclination's +inclinations +incline +inclined +incliner +inclines +inclining +inclose +inclosed +incloses +inclosing +include +included +includes +including +inclusion +inclusion's +inclusions +inclusive +inclusively +inclusiveness +incoherence +incoherences +incoherent +incoherently +income +incomer +incomers +incomes +incoming +incommensurate +incomparability +incomparable +incomparably +incompatibilities +incompatibility +incompatibility's +incompatible +incompatibly +incompetence +incompetent +incompetent's +incompetently +incompetents +incomplete +incompletely +incompleteness +incompletion +incomprehensibility +incomprehensible +incomprehensibleness +incomprehensibly +incomprehension +incompressible +incomputable +inconceivable +inconceivableness +inconceivably +inconclusive +inconclusively +inconclusiveness +inconformity +incongruence +incongruent +incongruently +inconsequential +inconsequentially +inconsequently +inconsiderable +inconsiderableness +inconsiderably +inconsiderate +inconsiderately +inconsiderateness +inconsideration +inconsistencies +inconsistency +inconsistency's +inconsistent +inconsistently +inconsolable +inconsolableness +inconspicuous +inconspicuously +inconspicuousness +inconstancy +inconstantly +incontestable +incontinently +incontrollable +inconvenience +inconvenienced +inconveniences +inconveniencing +inconvenient +inconveniently +inconvertibility +inconvertible +incorporate +incorporated +incorporates +incorporating +incorporation +incorporative +incorrect +incorrectly +incorrectness +incorruption +increase +increased +increaser +increases +increasing +increasingly +incredibility +incredible +incredibleness +incredibly +incredulity +incredulous +incredulously +increment +incremental +incrementally +incremented +incrementing +increments +incubate +incubated +incubates +incubating +incubation +incubative +incubator +incubator's +incubators +incur +incurable +incurableness +incurables +incurably +incurred +incurring +incurs +indebted +indebtedness +indecent +indecently +indecision +indecisive +indecisively +indecisiveness +indecomposable +indeed +indefinable +indefinableness +indefinite +indefinitely +indefiniteness +indemnity +indent +indentation +indentation's +indentations +indented +indenter +indenting +indents +independence +independent +independently +independents +indescribable +indescribableness +indeterminable +indeterminableness +indeterminacies +indeterminacy +indeterminacy's +indeterminate +indeterminately +indeterminateness +indetermination +indeterminism +indeterministic +index +indexable +indexed +indexer +indexers +indexes +indexing +indicate +indicated +indicates +indicating +indication +indications +indicative +indicatively +indicatives +indicator +indicator's +indicators +indices +indictment +indictment's +indictments +indifference +indifferent +indifferently +indigenous +indigenously +indigenousness +indigested +indigestible +indigestion +indignant +indignantly +indignation +indignities +indignity +indigo +indirect +indirected +indirecting +indirection +indirections +indirectly +indirectness +indirects +indiscernible +indiscipline +indisciplined +indiscreet +indiscreetly +indiscreetness +indiscriminate +indiscriminately +indiscriminateness +indiscriminating +indiscriminatingly +indiscrimination +indispensability +indispensable +indispensableness +indispensably +indisposed +indisposes +indistinct +indistinctive +indistinctly +indistinctness +indistinguishable +indistinguishableness +individual +individual's +individualistic +individuality +individually +individuals +indivisibility +indivisible +indivisibleness +indoctrinate +indoctrinated +indoctrinates +indoctrinating +indoctrination +indolent +indolently +indomitable +indomitableness +indoor +indoors +induce +induced +inducement +inducement's +inducements +inducer +induces +inducing +induct +inductance +inductances +inducted +inducting +induction +induction's +inductions +inductive +inductively +inductiveness +inductor +inductor's +inductors +inducts +indulge +indulged +indulgence +indulgence's +indulgences +indulger +indulges +indulging +industrial +industrialist +industrialist's +industrialists +industrially +industrials +industries +industrious +industriously +industriousness +industry +industry's +inedited +ineffective +ineffectively +ineffectiveness +inefficacy +inefficiencies +inefficiency +inefficient +inefficiently +inelastically +inelegant +inelegantly +ineloquent +ineloquently +inequalities +inequality +inequitably +inequities +inequity +inert +inertia +inertias +inertly +inertness +inescapable +inescapably +inessential +inestimable +inevitabilities +inevitability +inevitable +inevitableness +inevitably +inexact +inexactitude +inexactly +inexactness +inexcusable +inexcusableness +inexcusably +inexhaustible +inexhaustibleness +inexistent +inexorable +inexorableness +inexorably +inexpedient +inexpediently +inexpensive +inexpensively +inexpensiveness +inexperience +inexperienced +inexplainable +inexplicable +inexplicableness +inexplicably +inexpressibility +inexpressible +inexpressibleness +inexpressibly +inexpressive +inexpressively +inexpressiveness +inextensible +infallibility +infallible +infallibly +infamous +infamously +infancy +infant +infant's +infantry +infants +infeasible +infect +infected +infecting +infection +infection's +infections +infectious +infectiously +infectiousness +infective +infects +infer +inference +inference's +inferencer +inferences +inferencing +inferential +inferentially +inferior +inferior's +inferiority +inferiorly +inferiors +infernal +infernally +inferno +inferno's +infernos +inferred +inferring +infers +infertility +infest +infested +infester +infesting +infests +infidel +infidel's +infidelity +infidels +infields +infighter +infighter's +infighters +infighting +infiltrate +infiltrated +infiltrates +infiltrating +infiltration +infiltrative +infinite +infinitely +infiniteness +infinitesimal +infinitesimally +infinities +infinitive +infinitive's +infinitively +infinitives +infinitum +infinity +infirmity +infix +infix's +infixes +inflame +inflamed +inflamer +inflaming +inflammable +inflammableness +inflatable +inflate +inflated +inflater +inflates +inflating +inflation +inflationary +inflexibility +inflexible +inflexibleness +inflexibly +inflict +inflicted +inflicter +inflicting +inflictive +inflicts +inflows +influence +influenced +influencer +influences +influencing +influent +influential +influentially +influenza +inform +informal +informality +informally +informant +informant's +informants +information +informational +informations +informative +informatively +informativeness +informed +informer +informers +informing +informs +infractions +infrastructure +infrastructures +infrequent +infrequently +infringe +infringed +infringement +infringement's +infringements +infringer +infringes +infringing +infuriate +infuriated +infuriately +infuriates +infuriating +infuriatingly +infuriation +infuse +infused +infuser +infuses +infusing +infusion +infusions +ingenious +ingeniously +ingeniousness +ingenuity +inglorious +ingloriously +ingloriousness +ingot +ingrained +ingrainedly +ingrains +ingratitude +ingredient +ingredient's +ingredients +ingrown +ingrownness +ingrowth +ingrowths +inhabit +inhabitable +inhabitance +inhabitant +inhabitant's +inhabitants +inhabited +inhabiter +inhabiting +inhabits +inhale +inhaled +inhaler +inhales +inhaling +inharmonious +inharmoniously +inharmoniousness +inhere +inhered +inherent +inherently +inheres +inhering +inherit +inheritable +inheritableness +inheritance +inheritance's +inheritances +inherited +inheriting +inheritor +inheritor's +inheritors +inheritress +inheritress's +inheritresses +inheritrices +inheritrix +inherits +inhibit +inhibited +inhibiter +inhibiting +inhibition +inhibition's +inhibitions +inhibitive +inhibitors +inhibits +inholding +inholdings +inhomogeneities +inhomogeneity +inhospitable +inhospitableness +inhospitably +inhospitality +inhuman +inhumane +inhumanely +inhumanities +inhumanly +inhumanness +inion +iniquities +iniquity +iniquity's +initial +initialness +initials +initiate +initiated +initiates +initiating +initiation +initiations +initiative +initiative's +initiatives +initiator +initiator's +initiators +inject +injected +injecting +injection +injection's +injections +injective +injects +injudicious +injudiciously +injudiciousness +injunction +injunction's +injunctions +injure +injured +injurer +injures +injuries +injuring +injurious +injuriously +injuriousness +injury +injury's +injustice +injustice's +injustices +ink +inked +inker +inkers +inking +inkings +inkling +inkling's +inklings +inks +inlaid +inland +inlander +inlet +inlet's +inlets +inlier +inly +inlying +inmate +inmate's +inmates +inn +innards +innate +innately +innateness +inner +innerly +innermost +inning +innings +innocence +innocent +innocently +innocents +innocuous +innocuously +innocuousness +innovate +innovated +innovates +innovating +innovation +innovation's +innovations +innovative +innovativeness +inns +innumerability +innumerable +innumerableness +innumerably +inoperable +inopportune +inopportunely +inopportuneness +inordinate +inordinately +inordinateness +inorganic +input +input's +inputed +inputer +inputing +inputs +inputting +inquietude +inquire +inquired +inquirer +inquirers +inquires +inquiries +inquiring +inquiringly +inquiry +inquiry's +inquisition +inquisition's +inquisitions +inquisitive +inquisitively +inquisitiveness +inroad +inroads +ins +insane +insanely +insaneness +insanitary +insanity +inscribe +inscribed +inscriber +inscribes +inscribing +inscription +inscription's +inscriptions +insect +insect's +insects +insecure +insecurely +insecureness +insecurity +insensible +insensibleness +insensibly +insensitive +insensitively +insensitiveness +insensitivity +inseparable +inseparableness +insert +inserted +inserter +inserting +insertion +insertion's +insertions +inserts +insets +insetting +inside +insider +insiders +insides +insidious +insidiously +insidiousness +insight +insight's +insightful +insightfully +insights +insignia +insignias +insignificance +insignificances +insignificant +insignificantly +insincerity +insinuate +insinuated +insinuates +insinuating +insinuatingly +insinuation +insinuations +insinuative +insist +insisted +insistence +insistent +insistently +insisting +insists +insociability +insociable +insociably +insofar +insolence +insolent +insolently +insolubility +insoluble +insolubleness +insolvable +inspect +inspected +inspecting +inspection +inspection's +inspections +inspective +inspector +inspector's +inspectors +inspects +inspiration +inspiration's +inspirations +inspire +inspired +inspirer +inspires +inspiring +instabilities +instability +install +installation +installation's +installations +installed +installer +installers +installing +installment +installment's +installments +installs +instance +instanced +instances +instancing +instant +instantaneous +instantaneously +instantaneousness +instanter +instantiate +instantiated +instantiates +instantiating +instantiation +instantiation's +instantiations +instantly +instantness +instants +instated +instates +instead +insteps +instigate +instigated +instigates +instigating +instigation +instigative +instigator +instigator's +instigators +instills +instinct +instinct's +instinctive +instinctively +instincts +institute +instituted +instituter +instituters +institutes +instituting +institution +institution's +institutional +institutionally +institutions +institutive +instruct +instructed +instructing +instruction +instruction's +instructional +instructions +instructive +instructively +instructiveness +instructor +instructor's +instructors +instructs +instrument +instrumental +instrumentalist +instrumentalist's +instrumentalists +instrumentally +instrumentals +instrumentation +instrumented +instrumenting +instruments +insufficiencies +insufficiency +insufficient +insufficiently +insulate +insulated +insulates +insulating +insulation +insulations +insulator +insulator's +insulators +insult +insulted +insulter +insulting +insultingly +insults +insuperable +insupportable +insupportableness +insurance +insurances +insure +insured +insurer +insurers +insures +insurgent +insurgent's +insurgents +insuring +insurmountable +insurrection +insurrection's +insurrections +insusceptible +intact +intactness +intakes +intangible +intangible's +intangibleness +intangibles +intangibly +integer +integer's +integers +integral +integral's +integrally +integrals +integrate +integrated +integrates +integrating +integration +integrations +integrative +integrity +intellect +intellect's +intellective +intellectively +intellects +intellectual +intellectually +intellectualness +intellectuals +intelligence +intelligencer +intelligences +intelligent +intelligently +intelligibility +intelligible +intelligibleness +intelligibly +intemperance +intemperate +intemperately +intemperateness +intend +intended +intendedly +intendedness +intender +intending +intends +intense +intensely +intenseness +intensification +intensified +intensifier +intensifiers +intensifies +intensify +intensifying +intension +intensities +intensity +intensive +intensively +intensiveness +intent +intention +intentional +intentionally +intentioned +intentions +intently +intentness +intents +interact +interacted +interacting +interaction +interaction's +interactions +interactive +interactively +interactivity +interacts +intercept +intercepted +intercepter +intercepting +intercepts +interchange +interchangeability +interchangeable +interchangeableness +interchangeably +interchanged +interchanger +interchanges +interchanging +interchangings +intercity +intercommunicate +intercommunicated +intercommunicates +intercommunicating +intercommunication +interconnect +interconnected +interconnectedness +interconnecting +interconnection +interconnection's +interconnections +interconnectivity +interconnects +intercourse +interdependence +interdependencies +interdependency +interdependent +interdependently +interdisciplinary +interest +interested +interestedly +interesting +interestingly +interestingness +interests +interface +interfaced +interfacer +interfaces +interfacing +interfere +interfered +interference +interferences +interferer +interferes +interfering +interferingly +interim +interior +interior's +interiorly +interiors +interlace +interlaced +interlaces +interlacing +interleave +interleaved +interleaves +interleaving +interlink +interlinked +interlinking +interlinks +interlisp +interlisp's +intermediaries +intermediary +intermediate +intermediate's +intermediated +intermediately +intermediateness +intermediates +intermediating +intermediation +interminable +intermingle +intermingled +intermingles +intermingling +intermission +intermittent +intermittently +intermix +intermixed +intermixer +intermixes +intermixing +intermodule +intern +internal +internally +internals +international +internationality +internationally +internationals +interned +interning +interns +interpersonal +interpersonally +interplay +interpolate +interpolated +interpolates +interpolating +interpolation +interpolations +interpolative +interpose +interposed +interposer +interposes +interposing +interpret +interpretable +interpretation +interpretation's +interpretations +interpreted +interpreter +interpreters +interpreting +interpretive +interpretively +interprets +interprocess +interrelate +interrelated +interrelatedly +interrelatedness +interrelates +interrelating +interrelation +interrelations +interrelationship +interrelationship's +interrelationships +interrogate +interrogated +interrogates +interrogating +interrogation +interrogations +interrogative +interrogatively +interrogatives +interrupt +interrupted +interrupter +interrupters +interruptible +interrupting +interruption +interruption's +interruptions +interruptive +interrupts +intersect +intersected +intersecting +intersection +intersection's +intersections +intersects +intersperse +interspersed +intersperses +interspersing +interspersion +interspersions +interstage +interstate +intertask +intertwine +intertwined +intertwines +intertwining +interval +interval's +intervals +intervene +intervened +intervener +intervenes +intervening +intervention +intervention's +interventions +interview +interviewed +interviewee +interviewee's +interviewees +interviewer +interviewer's +interviewers +interviewing +interviews +interwoven +intestinal +intestinally +intestine +intestine's +intestines +intimacy +intimate +intimated +intimately +intimateness +intimater +intimates +intimating +intimation +intimations +intimidate +intimidated +intimidates +intimidating +intimidation +into +intolerability +intolerable +intolerableness +intolerably +intolerance +intolerant +intolerantly +intolerantness +intonation +intonation's +intonations +intoned +intoner +intoxicate +intoxicated +intoxicatedly +intoxicating +intoxication +intractability +intractable +intractableness +intractably +intramural +intramurally +intransigent +intransigently +intransigents +intransitive +intransitively +intransitiveness +intraprocess +intricacies +intricacy +intricate +intricately +intricateness +intrigue +intrigued +intriguer +intrigues +intriguing +intriguingly +intrinsic +intrinsically +intrinsics +introduce +introduced +introducer +introduces +introducing +introduction +introduction's +introductions +introductory +introspect +introspection +introspections +introspective +introspectively +introspectiveness +introvert +introverted +intrude +intruded +intruder +intruder's +intruders +intrudes +intruding +intrusion +intrusion's +intrusions +intrusive +intrusively +intrusiveness +intrust +intubate +intubated +intubates +intubating +intubation +intuition +intuition's +intuitionist +intuitions +intuitive +intuitively +intuitiveness +invade +invaded +invader +invaders +invades +invading +invalid +invalidate +invalidated +invalidates +invalidating +invalidation +invalidations +invalidities +invalidity +invalidly +invalidness +invalids +invaluable +invaluableness +invaluably +invariability +invariable +invariableness +invariably +invariance +invariant +invariantly +invariants +invasion +invasion's +invasions +invent +invented +inventing +invention +invention's +inventions +inventive +inventively +inventiveness +inventor +inventor's +inventories +inventors +inventory +inventory's +invents +inveracity +inverse +inversely +inverses +inversion +inversions +inversive +invert +invertebrate +invertebrate's +invertebrates +inverted +inverter +inverters +invertible +inverting +inverts +invest +invested +investigate +investigated +investigates +investigating +investigation +investigations +investigative +investigator +investigator's +investigators +investing +investment +investment's +investments +investor +investor's +investors +invests +inviability +inviable +invincible +invincibleness +invisibility +invisible +invisibleness +invisibly +invitation +invitation's +invitations +invite +invited +inviter +invites +inviting +invitingly +invocation +invocation's +invocations +invoice +invoiced +invoices +invoicing +invokable +invoke +invoked +invoker +invokers +invokes +invoking +involuntarily +involuntariness +involuntary +involve +involved +involvedly +involvement +involvement's +involvements +involver +involves +involving +invulnerable +invulnerableness +inward +inwardly +inwardness +inwards +inwrought +ioctl +iodine +ion +ions +irate +irately +irateness +ire +ire's +ires +iris +irises +irk +irked +irking +irks +irksome +irksomely +irksomeness +iron +ironed +ironer +ironical +ironically +ironicalness +ironies +ironing +ironings +ironness +irons +ironwork +ironwork's +ironworker +ironworks +irony +irrational +irrationality +irrationally +irrationalness +irrationals +irrecoverable +irrecoverableness +irreducible +irreducibly +irreflexive +irrefutable +irregular +irregularities +irregularity +irregularly +irregulars +irrelevance +irrelevances +irrelevant +irrelevantly +irrepressible +irresistible +irresistibleness +irrespective +irrespectively +irresponsible +irresponsibleness +irresponsibly +irreversible +irrigate +irrigated +irrigates +irrigating +irrigation +irrigations +irritate +irritated +irritates +irritating +irritatingly +irritation +irritations +irritative +is +island +islander +islanders +islands +isle +isle's +isles +islet +islet's +islets +isling +isn't +isolate +isolated +isolates +isolating +isolation +isolations +isometric +isometrics +isomorphic +isomorphically +isomorphism +isomorphism's +isomorphisms +isotope +isotope's +isotopes +ispell +ispell's +issuance +issue +issued +issuer +issuers +issues +issuing +isthmus +it +it'd +it'll +it's +italic +italics +itch +itches +itching +item +item's +items +iterate +iterated +iterates +iterating +iteration +iterations +iterative +iteratively +iterator +iterator's +iterators +itineraries +itinerary +its +itself +iv +ivied +ivies +ivories +ivory +ivy +ivy's +ix +jab +jab's +jabbed +jabbing +jabs +jack +jacked +jacker +jacket +jacketed +jackets +jacking +jacks +jade +jaded +jadedly +jadedness +jades +jading +jail +jailed +jailer +jailers +jailing +jails +jam +jammed +jamming +jams +janitor +janitor's +janitors +jar +jar's +jargon +jarred +jarring +jarringly +jars +jaunt +jaunt's +jaunted +jauntier +jauntiness +jaunting +jaunts +jaunty +javelin +javelin's +javelins +jaw +jaw's +jawed +jaws +jay +jazz +jealous +jealousies +jealously +jealousness +jealousy +jean +jean's +jeans +jeep +jeep's +jeeped +jeepers +jeeping +jeeps +jeer +jeer's +jeerer +jeers +jellied +jellies +jelly +jelly's +jellyfish +jellying +jenny +jerk +jerked +jerker +jerkier +jerkiness +jerking +jerkings +jerks +jerky +jersey +jersey's +jerseys +jest +jested +jester +jesting +jests +jet +jet's +jets +jetted +jetting +jewel +jewelries +jewelry +jewels +jig +jig's +jigs +jingle +jingled +jingler +jingles +jingling +job +job's +jobs +jocks +jocund +jocundly +jog +jogs +john +john's +johns +join +joined +joiner +joiners +joining +joins +joint +joint's +jointed +jointedly +jointedness +jointer +jointing +jointly +jointness +joints +joke +joked +joker +jokers +jokes +joking +jokingly +jollied +jollier +jollies +jolly +jollying +jolt +jolted +jolter +jolting +jolts +jostle +jostled +jostles +jostling +jot +jots +jotted +jotting +journal +journal's +journalism +journalist +journalist's +journalistic +journalists +journals +journey +journeyed +journeying +journeyings +journeys +joust +jousted +jouster +jousting +jousts +joy +joy's +joyful +joyfully +joyfulness +joyous +joyously +joyousness +joys +jubilee +judge +judged +judger +judges +judging +judicable +judicial +judicially +judiciaries +judiciary +judicious +judiciously +judiciousness +jug +jug's +juggle +juggled +juggler +jugglers +juggles +juggling +jugs +juice +juice's +juiced +juicer +juicers +juices +juicier +juiciest +juiciness +juicing +juicy +jumble +jumbled +jumbles +jumbling +jump +jumped +jumper +jumpers +jumpier +jumpiness +jumping +jumps +jumpy +junction +junction's +junctions +juncture +juncture's +junctures +jungle +jungle's +jungled +jungles +junior +junior's +juniors +juniper +junk +junker +junkers +junkie +junkies +junks +junky +juries +jurisdiction +jurisdiction's +jurisdictions +juror +juror's +jurors +jury +jury's +just +juster +justice +justice's +justices +justifiable +justifiably +justification +justifications +justified +justifier +justifier's +justifiers +justifies +justify +justifying +justing +justly +justness +jut +juvenile +juvenile's +juveniles +juxtapose +juxtaposed +juxtaposes +juxtaposing +kHz +keel +keeled +keeler +keeling +keels +keen +keener +keenest +keening +keenly +keenness +keep +keeper +keepers +keeping +keeps +ken +kennel +kennel's +kennels +kept +kerchief +kerchief's +kerchiefed +kerchiefs +kernel +kernel's +kernels +kerosene +ketchup +kettle +kettle's +kettles +key +keyboard +keyboard's +keyboarder +keyboarding +keyboards +keyclick +keyclick's +keyclicks +keyed +keying +keypad +keypad's +keypads +keys +keystroke +keystroke's +keystrokes +keyword +keyword's +keywords +kick +kicked +kicker +kickers +kicking +kickoff +kicks +kid +kid's +kidded +kidding +kiddingly +kidnap +kidnap's +kidnaps +kidney +kidney's +kidneys +kids +kill +killed +killer +killers +killing +killingly +killings +kills +kilobit +kilobits +kilobyte +kilobytes +kin +kind +kinder +kindergarten +kindest +kindhearted +kindheartedly +kindheartedness +kindle +kindled +kindler +kindles +kindlier +kindliness +kindling +kindly +kindness +kindnesses +kindred +kinds +king +kingdom +kingdom's +kingdoms +kinglier +kingliness +kingly +kings +kinkier +kinkiness +kinky +kinship +kinsman +kiss +kissed +kisser +kissers +kisses +kissing +kissings +kit +kit's +kitchen +kitchen's +kitchener +kitchens +kite +kited +kiter +kites +kiting +kits +kitsch +kitten +kitten's +kittened +kittening +kittens +kitties +kitty +kludge +kludge's +kludged +kludger +kludger's +kludgers +kludges +kludgey +kludging +klutz +klutz's +klutzes +klutziness +klutzy +knack +knacker +knacks +knapsack +knapsack's +knapsacks +knave +knave's +knaves +knead +kneaded +kneader +kneading +kneads +knee +kneed +kneeing +kneel +kneeled +kneeler +kneeling +kneels +knees +knell +knell's +knells +knelt +knew +knife +knifed +knifes +knifing +knight +knighted +knighthood +knighting +knightliness +knightly +knights +knit +knits +knives +knob +knob's +knobs +knock +knocked +knocker +knockers +knocking +knocks +knoll +knoll's +knolls +knot +knot's +knots +knotted +knotting +know +knowable +knower +knowhow +knowing +knowingly +knowledge +knowledgeable +knowledgeableness +knowledges +known +knows +knuckle +knuckled +knuckles +knuckling +kudos +lab +lab's +label +label's +labels +laboratories +laboratory +laboratory's +labs +labyrinth +labyrinths +lace +laced +lacer +lacerate +lacerated +lacerates +lacerating +laceration +lacerations +lacerative +laces +lacing +lack +lackadaisical +lackadaisically +lacked +lacker +lacking +lacks +lacquer +lacquered +lacquerer +lacquerers +lacquering +lacquers +lad +ladder +ladders +laded +laden +ladened +ladening +ladies +lading +lads +lady +lady's +lag +lager +lagers +lagged +lagoon +lagoon's +lagoons +lags +laid +lain +lair +lair's +lairs +lake +lake's +laker +lakes +laking +lamb +lamb's +lambda +lambda's +lambdas +lamber +lambs +lame +lamed +lamely +lameness +lament +lamentable +lamentableness +lamentation +lamentation's +lamentations +lamented +lamenting +laments +lamer +lames +lamest +laminar +laming +lamp +lamp's +lamper +lamps +lance +lanced +lancer +lancers +lances +lancing +land +landed +lander +landers +landing +landings +landladies +landlady +landlady's +landlord +landlord's +landlords +landmark +landmark's +landmarks +landowner +landowner's +landowners +lands +landscape +landscaped +landscaper +landscapes +landscaping +lane +lane's +lanes +language +language's +languages +languid +languidly +languidness +languish +languished +languisher +languishes +languishing +languishingly +lantern +lantern's +lanterns +lap +lap's +lapel +lapel's +lapels +laps +lapse +lapsed +lapser +lapses +lapsing +lard +larded +larder +larding +lards +large +largely +largeness +larger +largest +lark +lark's +larker +larks +larva +larvae +larvas +laser +laser's +lasers +lash +lashed +lasher +lashes +lashing +lashings +lass +lass's +lasses +last +lasted +laster +lasting +lastingly +lastingness +lastly +lasts +latch +latched +latches +latching +late +lated +lately +latencies +latency +latency's +lateness +latent +latently +latents +later +lateral +laterally +latest +latex +latex's +latexes +lath +lather +lathered +latherer +lathering +lathes +lathing +latitude +latitude's +latitudes +latrine +latrine's +latrines +latter +latter's +latterly +lattice +lattice's +latticed +lattices +latticing +laugh +laughable +laughableness +laughably +laughed +laugher +laughers +laughing +laughingly +laughs +laughter +laughters +launch +launched +launcher +launchers +launches +launching +launchings +launder +laundered +launderer +laundering +launderings +launders +laundries +laundry +laurel +laurel's +laurels +lava +lavatories +lavatory +lavatory's +lavender +lavendered +lavendering +lavish +lavished +lavishing +lavishly +lavishness +law +law's +lawful +lawfully +lawfulness +lawless +lawlessly +lawlessness +lawn +lawn's +lawns +laws +lawsuit +lawsuit's +lawsuits +lawyer +lawyer's +lawyerly +lawyers +lay +layer +layered +layering +layers +laying +layman +laymen +layoffs +layout +layout's +layouts +lays +lazed +lazied +lazier +laziest +lazily +laziness +lazing +lazy +lazying +lead +leaded +leaden +leadenly +leadenness +leader +leader's +leaders +leadership +leadership's +leaderships +leading +leadings +leads +leaf +leafed +leafier +leafiest +leafing +leafless +leaflet +leaflet's +leaflets +leafs +leafy +league +leagued +leaguer +leaguers +leagues +leaguing +leak +leakage +leakage's +leakages +leaked +leaker +leaking +leaks +lean +leaned +leaner +leanest +leaning +leanings +leanly +leanness +leans +leap +leaped +leaper +leaping +leaps +leapt +learn +learned +learnedly +learnedness +learner +learners +learning +learnings +learns +lease +leased +leases +leash +leash's +leashes +leasing +least +leather +leathered +leathering +leathern +leathers +leave +leaved +leaven +leavened +leavening +leaver +leavers +leaves +leaving +leavings +lecture +lectured +lecturer +lecturers +lectures +lecturing +led +ledge +ledger +ledgers +ledges +lee +leech +leech's +leeches +leer +leered +leering +leers +lees +left +leftist +leftist's +leftists +leftmost +leftover +leftover's +leftovers +lefts +leftward +leftwards +leg +legacies +legacy +legacy's +legal +legalities +legality +legally +legals +legend +legend's +legendary +legends +legged +leggings +legibility +legible +legibly +legion +legion's +legions +legislate +legislated +legislates +legislating +legislation +legislations +legislative +legislatively +legislator +legislator's +legislators +legislature +legislature's +legislatures +legitimacy +legitimate +legitimated +legitimately +legitimates +legitimating +legitimation +legs +leisure +leisured +leisureliness +leisurely +lemma +lemma's +lemmas +lemon +lemon's +lemonade +lemons +lend +lender +lenders +lending +lends +length +lengthen +lengthened +lengthener +lengthening +lengthens +lengthier +lengthiness +lengthly +lengths +lengthwise +lengthy +leniency +lenient +leniently +lens +lens's +lensed +lenser +lensers +lenses +lensing +lensings +lent +lentil +lentil's +lentils +leopard +leopard's +leopards +leprosy +less +lessen +lessened +lessening +lessens +lesser +lesses +lessing +lesson +lesson's +lessoned +lessoning +lessons +lest +lester +let +let's +lets +letter +lettered +letterer +lettering +letters +letting +lettuce +levee +levee's +leveed +levees +level +levelly +levelness +levels +lever +lever's +leverage +leveraged +leverages +leveraging +levered +levering +levers +levied +levier +levies +levy +levying +lewd +lewdly +lewdness +lexical +lexically +lexicographic +lexicographical +lexicographically +lexicon +lexicon's +lexicons +liabilities +liability +liability's +liable +liableness +liaison +liaison's +liaisons +liar +liar's +liars +liberal +liberally +liberalness +liberals +liberate +liberated +liberates +liberating +liberation +liberator +liberator's +liberators +liberties +liberty +liberty's +libido +librarian +librarian's +librarians +libraries +library +library's +libretti +license +licensed +licensee +licensee's +licensees +licenser +licenses +licensing +lichen +lichen's +lichened +lichens +lick +licked +licker +licking +licks +lid +lid's +lids +lie +lied +lieder +liege +lien +lien's +liens +lier +lies +lieu +lieutenant +lieutenant's +lieutenants +life +life's +lifeless +lifelessly +lifelessness +lifelike +lifelikeness +lifelong +lifer +lifers +lifestyle +lifestyles +lifetime +lifetime's +lifetimes +lift +lifted +lifter +lifters +lifting +lifts +light +lighted +lighten +lightened +lightener +lightening +lightens +lighter +lighter's +lighters +lightest +lighthouse +lighthouse's +lighthouses +lighting +lightly +lightness +lightning +lightning's +lightninged +lightnings +lights +lightweight +lightweights +like +liked +likelier +likeliest +likelihood +likelihoods +likeliness +likely +liken +likened +likeness +likeness's +likenesses +likening +likens +liker +likes +likest +likewise +liking +likings +lilac +lilac's +lilacs +lilied +lilies +lily +lily's +limb +limbed +limber +limbered +limbering +limberly +limberness +limbers +limbs +lime +lime's +limed +limes +limestone +liming +limit +limitability +limitably +limitation +limitation's +limitations +limited +limitedly +limitedness +limiteds +limiter +limiters +limiting +limits +limp +limped +limper +limping +limply +limpness +limps +linden +line +line's +linear +linearities +linearity +linearly +lined +linen +linen's +linens +liner +liners +lines +linger +lingered +lingerer +lingering +lingeringly +lingers +linguist +linguist's +linguistic +linguistically +linguistics +linguists +lining +linings +link +linkage +linkage's +linkages +linked +linker +linkers +linking +linkings +links +linoleum +linseed +lint +linter +lints +lion +lion's +lioness +lioness's +lionesses +lions +lip +lip's +lips +lipstick +liquefied +liquefier +liquefiers +liquefies +liquefy +liquefying +liquid +liquid's +liquidation +liquidation's +liquidations +liquidity +liquidly +liquidness +liquids +liquor +liquor's +liquored +liquoring +liquors +lisp +lisp's +lisped +lisper +lisping +lisps +list +listed +listen +listened +listener +listeners +listening +listens +lister +listers +listing +listing's +listings +lists +lit +literacy +literal +literally +literalness +literals +literariness +literary +literate +literately +literateness +literation +literature +literature's +literatures +lithe +lithely +litheness +litigate +litigated +litigates +litigating +litigation +litigator +litter +littered +litterer +littering +litters +little +littleness +littler +littlest +livable +livableness +livably +live +lived +livelier +liveliest +livelihood +liveliness +lively +liven +livened +liveness +livening +liver +liveried +livers +livery +lives +livest +liveth +living +livingly +livingness +livings +lizard +lizard's +lizards +load +loaded +loader +loaders +loading +loadings +loads +loaf +loafed +loafer +loafers +loafing +loafs +loan +loaned +loaner +loaning +loans +loath +loathe +loathed +loather +loathes +loathing +loathly +loathness +loathsome +loathsomely +loathsomeness +loaves +lobbied +lobbies +lobby +lobbying +lobe +lobe's +lobed +lobes +lobster +lobster's +lobsters +local +locale +localities +locality +locality's +locally +locals +locate +located +locater +locates +locating +location +locations +locative +locatives +locator +locator's +locators +loci +lock +locked +locker +lockers +locking +lockings +lockout +lockout's +lockouts +locks +lockup +lockup's +lockups +locomotion +locomotive +locomotive's +locomotively +locomotives +locus +locus's +locust +locust's +locusts +lodge +lodged +lodger +lodger's +lodgers +lodges +lodging +lodgings +loft +loft's +lofter +loftier +loftiness +lofts +lofty +log +log's +logarithm +logarithm's +logarithmic +logarithmically +logarithms +logged +logger +logger's +loggers +logging +logic +logic's +logical +logically +logicalness +logicals +logician +logician's +logicians +logics +login +logins +logistic +logistics +logout +logs +loin +loin's +loins +loiter +loitered +loiterer +loitering +loiters +lone +lonelier +loneliest +loneliness +lonely +loneness +loner +loners +lonesome +lonesomely +lonesomeness +long +longed +longer +longest +longing +longingly +longings +longitude +longitude's +longitudes +longly +longness +longs +longword +longword's +longwords +look +lookahead +looked +looker +lookers +looking +lookout +lookouts +looks +lookup +lookup's +lookups +loom +loomed +looming +looms +loon +loop +looped +looper +loophole +loophole's +loopholed +loopholes +loopholing +looping +loops +loose +loosed +loosely +loosen +loosened +loosener +looseness +loosening +loosens +looser +looses +loosest +loosing +loot +looted +looter +looting +loots +lord +lord's +lording +lordlier +lordliness +lordly +lords +lordship +lore +lorries +lorry +lose +loser +losers +loses +losing +losings +loss +loss's +losses +lossier +lossiest +lossy +lost +lostness +lot +lot's +lots +lotteries +lottery +lotus +loud +louden +loudened +loudening +louder +loudest +loudly +loudness +loudspeaker +loudspeaker's +loudspeakers +lounge +lounged +lounger +loungers +lounges +lounging +lousier +lousiness +lousy +lovable +lovableness +lovably +love +love's +loved +lovelier +lovelies +loveliest +loveliness +lovely +lover +lover's +lovering +loverly +lovers +loves +loving +lovingly +lovingness +low +lower +lowered +lowering +lowers +lowest +lowing +lowland +lowlander +lowlands +lowlier +lowliest +lowliness +lowly +lowness +lows +loyal +loyally +loyalties +loyalty +loyalty's +lubricant +lubricant's +lubricants +lubrication +luck +lucked +luckier +luckiest +luckily +luckiness +luckless +lucks +lucky +ludicrous +ludicrously +ludicrousness +luggage +lukewarm +lukewarmly +lukewarmness +lull +lullaby +lulled +lulls +lumber +lumbered +lumberer +lumbering +lumbers +luminous +luminously +luminousness +lump +lumped +lumpen +lumper +lumping +lumps +lunar +lunatic +lunatics +lunch +lunched +luncheon +luncheon's +luncheons +luncher +lunches +lunching +lung +lunged +lunger +lunging +lungs +lurch +lurched +lurcher +lurches +lurching +lure +lured +lurer +lures +luring +lurk +lurked +lurker +lurkers +lurking +lurks +luscious +lusciously +lusciousness +lust +lustier +lustily +lustiness +lusting +lustrous +lustrously +lustrousness +lusts +lusty +lute +lute's +luted +lutes +luting +luxuriant +luxuriantly +luxuries +luxurious +luxuriously +luxuriousness +luxury +luxury's +lying +lyingly +lyings +lymph +lynch +lynched +lyncher +lynches +lynx +lynx's +lynxes +lyre +lyre's +lyres +lyric +lyrics +ma'am +macaroni +macaroni's +mace +maced +macer +maces +machine +machine's +machined +machineries +machinery +machines +machining +macing +macro +macro's +macroeconomics +macromolecule +macromolecule's +macromolecules +macros +macroscopic +mad +madam +madams +madden +maddened +maddening +maddeningly +madder +maddest +made +mademoiselle +mademoiselles +madly +madman +madness +madras +magazine +magazine's +magazined +magazines +magazining +maggot +maggot's +maggots +magic +magical +magically +magician +magician's +magicians +magistrate +magistrate's +magistrates +magnesium +magnesiums +magnet +magnet's +magnetic +magnetically +magnetics +magnetism +magnetism's +magnetisms +magnets +magnification +magnifications +magnificence +magnificent +magnificently +magnified +magnifier +magnifiers +magnifies +magnify +magnifying +magnitude +magnitude's +magnitudes +mahogany +maid +maid's +maiden +maidenliness +maidenly +maidens +maids +mail +mailable +mailbox +mailbox's +mailboxes +mailed +mailer +mailer's +mailers +mailing +mailings +mails +maim +maimed +maimedness +maimer +maimers +maiming +maims +main +mainframe +mainframe's +mainframes +mainland +mainlander +mainlanders +mainly +mains +mainstay +maintain +maintainability +maintainable +maintained +maintainer +maintainer's +maintainers +maintaining +maintains +maintenance +maintenance's +maintenances +majestic +majesties +majesty +majesty's +major +majored +majoring +majorities +majority +majority's +majors +makable +make +makefile +makefiles +maker +makers +makes +makeshift +makeshifts +makeup +makeups +making +makings +maladies +malady +malady's +malaria +male +male's +malefactor +malefactor's +malefactors +maleness +males +malformed +malfunction +malfunctioned +malfunctioning +malfunctions +malice +malicious +maliciously +maliciousness +malignant +malignantly +mall +mall's +mallet +mallet's +mallets +malls +malnutrition +malt +malted +malting +malts +mama +mamma +mamma's +mammal +mammal's +mammals +mammas +mammoth +man +man's +manage +manageable +manageableness +managed +management +management's +managements +manager +manager's +managerial +managerially +managers +manages +managing +mandate +mandated +mandates +mandating +mandatories +mandatory +mandible +mandolin +mandolin's +mandolins +mane +mane's +maned +manes +manger +manger's +mangers +mangle +mangled +mangler +mangles +mangling +manhood +maniac +maniac's +maniacs +manicure +manicured +manicures +manicuring +manifest +manifestation +manifestation's +manifestations +manifested +manifesting +manifestly +manifestness +manifests +manifold +manifold's +manifolder +manifoldly +manifoldness +manifolds +manipulability +manipulable +manipulatable +manipulate +manipulated +manipulates +manipulating +manipulation +manipulations +manipulative +manipulativeness +manipulator +manipulator's +manipulators +manipulatory +mankind +manlier +manliest +manliness +manly +manned +manner +mannered +mannerliness +mannerly +manners +manning +manometer +manometer's +manometers +manor +manor's +manors +manpower +mans +mansion +mansion's +mansions +mantel +mantel's +mantels +mantissa +mantissa's +mantissas +mantle +mantle's +mantled +mantles +mantling +manual +manual's +manually +manuals +manufacture +manufactured +manufacturer +manufacturer's +manufacturers +manufactures +manufacturing +manure +manured +manurer +manurers +manures +manuring +manuscript +manuscript's +manuscripts +many +map +map's +maple +maple's +maples +mappable +mapped +mapping +mapping's +mappings +maps +mar +marble +marbled +marbler +marbles +marbling +march +marched +marcher +marches +marching +mare +mare's +mares +margin +margin's +marginal +marginally +marginals +margined +margining +margins +marigold +marigold's +marigolds +marijuana +marijuana's +marinate +marinated +marinates +marinating +marine +mariner +marines +maritime +maritimer +mark +markable +marked +markedly +marker +markers +market +marketability +marketable +marketed +marketer +marketing +marketings +marketplace +marketplace's +marketplaces +markets +marking +markings +marks +marquis +marquises +marriage +marriage's +marriages +married +marries +marrow +marrows +marry +marrying +mars +marsh +marsh's +marshal +marshaled +marshaler +marshalers +marshaling +marshals +marshes +mart +marten +martens +martial +martially +marts +martyr +martyr's +martyrdom +martyrs +marvel +marvels +masculine +masculinely +masculineness +masculinity +mash +mashed +masher +mashers +mashes +mashing +mashings +mask +masked +masker +masking +maskings +masks +masochist +masochist's +masochists +mason +mason's +masoned +masoning +masonry +masons +masquerade +masquerader +masquerades +masquerading +mass +massacre +massacred +massacrer +massacres +massacring +massage +massaged +massager +massages +massaging +massed +masses +massing +massinger +massive +massively +massiveness +mast +masted +master +master's +mastered +masterful +masterfully +masterfulness +mastering +masterings +masterliness +masterly +masterpiece +masterpiece's +masterpieces +masters +mastery +masts +masturbate +masturbated +masturbates +masturbating +masturbation +mat +mat's +match +matchable +matched +matcher +matchers +matches +matching +matchings +matchless +matchlessly +matchmaker +matchmaker's +matchmakers +matchmaking +matchmaking's +mate +mate's +mated +mater +material +materialism +materialism's +materially +materialness +materials +maternal +maternally +mates +math +mathematical +mathematically +mathematician +mathematician's +mathematicians +mathematics +mating +matings +matrices +matriculation +matrimony +matrix +matrixes +matron +matronly +mats +matted +matter +mattered +mattering +matters +mattress +mattress's +mattresses +maturation +mature +matured +maturely +matureness +maturer +matures +maturing +maturities +maturity +max +maxim +maxim's +maximal +maximally +maxims +maximum +maximumly +maximums +may +maybe +mayer +mayest +mayhap +mayhem +maying +mayonnaise +mayor +mayor's +mayoral +mayors +mays +maze +maze's +mazed +mazedly +mazedness +mazednesses +mazer +mazes +mazing +me +mead +meadow +meadow's +meadows +meads +meager +meagerly +meagerness +meal +meal's +meals +mean +meander +meandered +meandering +meanderings +meanders +meaner +meanest +meaning +meaning's +meaningful +meaningfully +meaningfulness +meaningless +meaninglessly +meaninglessness +meanings +meanly +meanness +means +meant +meantime +meanwhile +measles +measurable +measurably +measure +measured +measuredly +measurement +measurement's +measurements +measurer +measures +measuring +meat +meat's +meats +mechanic +mechanic's +mechanical +mechanically +mechanicals +mechanics +mechanism +mechanism's +mechanisms +med +medal +medal's +medallion +medallion's +medallions +medals +meddle +meddled +meddler +meddles +meddling +media +median +median's +medianly +medians +medias +mediate +mediated +mediately +mediateness +mediates +mediating +mediation +mediations +mediative +medic +medic's +medical +medically +medicinal +medicinally +medicine +medicine's +medicines +medics +medieval +medieval's +medievally +medievals +meditate +meditated +meditates +meditating +meditation +meditations +meditative +meditatively +meditativeness +medium +medium's +mediums +meek +meeker +meekest +meekly +meekness +meet +meeter +meeting +meetings +meetly +meets +megabit +megabits +megabyte +megabytes +megaword +megawords +melancholy +meld +melding +melds +mellow +mellowed +mellowing +mellowly +mellowness +mellows +melodies +melodious +melodiously +melodiousness +melodrama +melodrama's +melodramas +melody +melody's +melon +melon's +melons +melt +melted +melter +melting +meltingly +melts +member +member's +membered +members +membership +membership's +memberships +membrane +membrane's +membraned +membranes +memo +memo's +memoir +memoirs +memorability +memorable +memorableness +memoranda +memorandum +memorandums +memorial +memorially +memorials +memories +memory +memory's +memoryless +memos +men +men's +menace +menaced +menaces +menacing +menacingly +menagerie +menageries +mend +mended +mender +mending +mends +menial +menially +menials +mens +mensed +menses +mensing +mental +mentalities +mentality +mentally +mention +mentionable +mentioned +mentioner +mentioners +mentioning +mentions +mentor +mentor's +mentors +menu +menu's +menus +mer +mercenaries +mercenariness +mercenary +mercenary's +merchandise +merchandised +merchandiser +merchandises +merchandising +merchant +merchant's +merchants +mercies +merciful +mercifully +mercifulness +merciless +mercilessly +mercilessness +mercuries +mercury +mercy +mere +merely +merest +merge +merged +merger +mergers +merges +merging +meridian +meridians +merit +merited +meriting +meritorious +meritoriously +meritoriousness +merits +merrier +merriest +merrily +merriment +merriments +merriness +merry +mesh +meshed +meshes +meshing +mess +message +message's +messaged +messages +messaging +messed +messenger +messenger's +messengers +messes +messiah +messiahs +messier +messiest +messieurs +messily +messiness +messing +messy +met +meta +metacircular +metacircularity +metadata +metal +metal's +metalanguage +metalanguages +metallic +metallurgy +metals +metamathematical +metamorphosis +metaphor +metaphor's +metaphorical +metaphorically +metaphors +metaphysical +metaphysically +metaphysics +metavariable +mete +meted +meteor +meteor's +meteoric +meteorology +meteors +meter +meter's +metered +metering +meters +metes +method +method's +methodical +methodically +methodicalness +methodist +methodist's +methodists +methodological +methodologically +methodologies +methodologists +methodology +methodology's +methods +meting +metric +metric's +metrical +metrically +metrics +metropolis +metropolitan +mets +mew +mewed +mews +mica +mice +microbicidal +microbicide +microcode +microcoded +microcodes +microcoding +microcomputer +microcomputer's +microcomputers +microeconomics +microfilm +microfilm's +microfilmed +microfilmer +microfilms +microinstruction +microinstruction's +microinstructions +microphone +microphones +microphoning +microprocessing +microprocessor +microprocessor's +microprocessors +microprogram +microprogram's +microprogrammed +microprogramming +microprograms +microscope +microscope's +microscopes +microscopic +microsecond +microsecond's +microseconds +microstore +microwave +microwave's +microwaves +microword +microwords +mid +midday +middle +middled +middler +middles +middling +middlingly +middlings +midnight +midnightly +midnights +midpoint +midpoint's +midpoints +midst +midsts +midsummer +midway +midways +midwinter +midwinterly +mien +miens +mies +miff +miffed +miffing +miffs +might +mightier +mightiest +mightily +mightiness +mights +mighty +migrate +migrated +migrates +migrating +migration +migrations +migrative +mild +milden +milder +mildest +mildew +mildews +mildly +mildness +mile +mile's +mileage +mileages +miler +miles +milestone +milestone's +milestones +militant +militantly +militantness +militants +militaries +militarily +militarism +militarisms +military +militia +militias +milk +milked +milker +milkers +milkier +milkiness +milking +milkmaid +milkmaid's +milkmaids +milks +milky +mill +milled +miller +millers +millet +milling +million +millionaire +millionaire's +millionaires +millioned +millions +millionth +millipede +millipede's +millipedes +millisecond +milliseconds +mills +millstone +millstone's +millstones +mime +mimic +mimicked +mimicking +mimics +mince +minced +mincer +mincers +minces +mincing +mincingly +mind +minded +mindedness +minder +minders +mindful +mindfully +mindfulness +minding +mindless +mindlessly +mindlessness +minds +mine +mined +miner +mineral +mineral's +minerals +miners +mines +ming +mingle +mingled +mingles +mingling +miniature +miniature's +miniatured +miniatures +miniaturing +minicomputer +minicomputer's +minicomputers +minimal +minimally +minimum +minimums +mining +minion +minions +minister +minister's +ministered +ministering +ministers +ministries +ministry +ministry's +mink +mink's +minks +minnow +minnow's +minnows +minor +minor's +minored +minoring +minorities +minority +minority's +minors +minstrel +minstrel's +minstrels +mint +minted +minter +minting +mints +minus +minuses +minute +minuted +minutely +minuteness +minuter +minutes +minutest +minuting +miracle +miracle's +miracles +miraculous +miraculously +miraculousness +mire +mired +mires +miring +mirror +mirrored +mirroring +mirrors +mirth +misapplication +misapplied +misapplier +misapplies +misapply +misapplying +misbehaving +miscalculation +miscalculation's +miscalculations +miscellaneous +miscellaneously +miscellaneousness +mischief +mischievous +mischievously +mischievousness +miscommunicate +miscommunicated +miscommunicates +miscommunication +misconception +misconception's +misconceptions +misconstrue +misconstrued +misconstrues +misconstruing +misdirect +misdirected +misdirection +misdirects +miser +miserable +miserableness +miserably +miseries +miserliness +miserly +misers +misery +misery's +misfeature +misfit +misfit's +misfits +misfortune +misfortune's +misfortunes +misgiving +misgivingly +misgivings +misguide +misguided +misguidedly +misguidedness +misguider +misguides +misguiding +mishap +mishap's +mishaps +misinform +misinformation +misinformed +misinforming +misinforms +misinterpret +misinterpreted +misinterpreter +misinterpreters +misinterpreting +misinterprets +mislead +misleader +misleading +misleadingly +misleadings +misleads +misled +mismatch +mismatched +mismatches +mismatching +misnomer +misnomered +misperceive +misperceived +misperceives +misplace +misplaced +misplaces +misplacing +misread +misreader +misreading +misreads +misrepresentation +misrepresentation's +misrepresentations +miss +missed +misses +missile +missile's +missiles +missing +mission +missionaries +missionary +missionary's +missioned +missioner +missioning +missions +missive +missives +misspell +misspelled +misspelling +misspellings +misspells +misstate +misstated +misstater +misstates +misstating +mist +mistakable +mistake +mistaken +mistakenly +mistaker +mistakes +mistaking +mistakingly +misted +mister +mistered +mistering +misters +mistier +mistiest +mistiness +misting +mistreat +mistreated +mistreating +mistreats +mistress +mistressly +mistrust +mistrusted +mistruster +mistrusting +mistrusts +mists +misty +mistype +mistyped +mistypes +mistyping +misunderstand +misunderstander +misunderstanders +misunderstanding +misunderstanding's +misunderstandings +misunderstands +misunderstood +misuse +misused +misuser +misuses +misusing +mite +mites +mitigate +mitigated +mitigates +mitigating +mitigation +mitigations +mitigative +mitten +mitten's +mittens +mix +mixed +mixer +mixers +mixes +mixing +mixture +mixture's +mixtures +ml +mnemonic +mnemonic's +mnemonically +mnemonics +moan +moaned +moaning +moans +moat +moat's +moats +mob +mob's +mobile +mobility +mobs +moccasin +moccasin's +moccasins +mock +mocked +mocker +mockers +mockery +mocking +mockingly +mocks +modal +modalities +modality +modality's +modally +mode +model +model's +models +modem +modems +moderate +moderated +moderately +moderateness +moderates +moderating +moderation +moderations +moderator +moderator's +moderators +modern +modernity +modernly +modernness +moderns +modes +modest +modestly +modesty +modifiability +modifiable +modifiableness +modification +modifications +modified +modifier +modifiers +modifies +modify +modifying +modular +modularities +modularity +modularly +modulate +modulated +modulates +modulating +modulation +modulations +modulator +modulator's +modulators +module +module's +modules +modulo +modulus +modus +moist +moisten +moistened +moistener +moistening +moistly +moistness +moisture +moistures +molasses +mold +molded +molder +moldered +moldering +molders +moldier +moldiness +molding +molds +moldy +mole +molecular +molecularly +molecule +molecule's +molecules +moles +molest +molested +molester +molesters +molesting +molests +molten +mom +mom's +moment +moment's +momentarily +momentariness +momentary +momently +momentous +momentously +momentousness +moments +momentum +momentums +moms +monarch +monarchies +monarchs +monarchy +monarchy's +monasteries +monastery +monastery's +monastic +monetary +money +money's +moneyed +moneyer +moneys +monitor +monitored +monitoring +monitors +monk +monk's +monkey +monkeyed +monkeying +monkeys +monks +mono +mono's +monochrome +monochromes +monograph +monograph's +monographes +monographs +monolithic +monopolies +monopoly +monopoly's +monotheism +monotone +monotonic +monotonically +monotonicity +monotonous +monotonously +monotonousness +monotony +monster +monster's +monsters +monstrous +monstrously +monstrousness +month +month's +monthlies +monthly +months +monument +monument's +monumental +monumentally +monuments +mood +mood's +moodier +moodiness +moods +moody +moon +mooned +mooning +moonlight +moonlighted +moonlighter +moonlighting +moonlights +moonlit +moons +moonshine +moonshiner +moor +moor's +moored +mooring +moorings +moors +moose +moot +mooted +mop +moped +moper +moping +mops +moral +moral's +morale +morales +moralities +morality +morally +morals +morass +morasses +morbid +morbidly +morbidness +more +mored +moreover +mores +morion +morn +morning +mornings +morphological +morphologically +morphology +morrow +morsel +morsel's +morsels +mortal +mortality +mortally +mortals +mortar +mortared +mortaring +mortars +mortgage +mortgage's +mortgaged +mortgager +mortgages +mortgaging +mortification +mortifications +mortified +mortifiedly +mortifier +mortifies +mortify +mortifying +mosaic +mosaic's +mosaics +mosquito +mosquitoes +mosquitos +moss +moss's +mosses +mossier +mossy +most +mostly +motel +motel's +motels +moth +mother +mother's +motherboard +motherboard's +motherboards +mothered +motherer +motherers +mothering +motherliness +motherly +mothers +motif +motif's +motifs +motion +motioned +motioner +motioning +motionless +motionlessly +motionlessness +motions +motivate +motivated +motivates +motivating +motivation +motivational +motivationally +motivations +motivative +motive +motived +motives +motiving +motley +motor +motorcar +motorcar's +motorcars +motorcycle +motorcycle's +motorcycles +motored +motoring +motorist +motorist's +motorists +motors +motto +mottoes +mottos +mould +moulded +moulder +mouldering +moulding +moulds +mound +mounded +mounds +mount +mountain +mountain's +mountaineer +mountaineering +mountaineers +mountainous +mountainously +mountainousness +mountains +mounted +mounter +mounting +mountings +mounts +mourn +mourned +mourner +mourners +mournful +mournfully +mournfulness +mourning +mourningly +mourns +mouse +mouser +mouses +mousing +mouth +mouthed +mouther +mouthes +mouthful +mouthing +mouths +movable +movableness +move +moved +movement +movement's +movements +mover +movers +moves +movie +movie's +movies +moving +movingly +movings +mow +mowed +mower +mowers +mowing +mows +much +muchness +muck +mucked +mucker +mucking +mucks +mud +muddied +muddier +muddiness +muddle +muddled +muddler +muddlers +muddles +muddling +muddy +muddying +muds +muff +muff's +muffin +muffin's +muffins +muffle +muffled +muffler +mufflers +muffles +muffling +muffs +mug +mug's +mugs +mulberries +mulberry +mulberry's +mule +mule's +mules +muling +multicellular +multicomponent +multidimensional +multilevel +multinational +multiple +multiple's +multiples +multiplex +multiplexed +multiplexer +multiplexers +multiplexes +multiplexing +multiplexor +multiplexor's +multiplexors +multiplicand +multiplicand's +multiplicands +multiplication +multiplications +multiplicative +multiplicatively +multiplicatives +multiplicity +multiplied +multiplier +multipliers +multiplies +multiply +multiplying +multiprocess +multiprocessing +multiprocessor +multiprocessor's +multiprocessors +multiprogram +multiprogrammed +multiprogramming +multiprogrammings +multistage +multitasking +multitude +multitude's +multitudes +multiuser +multivariate +mumble +mumbled +mumbler +mumblers +mumbles +mumbling +mumblings +mummies +mummy +mummy's +munch +munched +muncher +munches +munching +mundane +mundanely +mundaneness +municipal +municipalities +municipality +municipality's +municipally +munition +munitions +mural +murals +murder +murdered +murderer +murderers +murdering +murderous +murderously +murderousness +murders +murkier +murkiness +murky +murmur +murmured +murmurer +murmuring +murmurs +muscle +muscled +muscles +muscling +muscular +muscularly +muse +mused +muser +muses +museum +museum's +museums +mushier +mushiness +mushroom +mushroomed +mushrooming +mushrooms +mushy +music +musical +musically +musicals +musician +musicianly +musicians +musics +musing +musingly +musings +musk +musket +musket's +muskets +muskrat +muskrat's +muskrats +musks +muslin +mussel +mussel's +mussels +must +mustard +mustards +muster +mustered +mustering +musters +mustier +mustiness +musts +musty +mutability +mutable +mutableness +mutate +mutated +mutates +mutating +mutation +mutations +mutative +mutator +mutators +mute +muted +mutedly +mutely +muteness +muter +mutes +mutest +mutilate +mutilated +mutilates +mutilating +mutilation +mutilations +muting +mutinies +mutiny +mutiny's +mutter +muttered +mutterer +mutterers +muttering +mutters +mutton +mutual +mutually +muzzle +muzzle's +muzzled +muzzler +muzzles +muzzling +my +myriad +myrtle +myself +mysteries +mysterious +mysteriously +mysteriousness +mystery +mystery's +mystic +mystic's +mystical +mystically +mysticism +mysticisms +mystics +myth +myth's +mythes +mythical +mythically +mythologies +mythology +mythology's +nag +nag's +nags +nail +nailed +nailer +nailing +nails +naive +naively +naiveness +naiver +naivete +naked +nakedly +nakedness +name +name's +nameable +named +nameless +namelessly +namelessness +namely +namer +namers +names +namesake +namesake's +namesakes +naming +nanosecond +nanoseconds +nap +nap's +napkin +napkin's +napkins +naps +narcissistic +narcissus +narcissuses +narcotic +narcotics +narrative +narrative's +narratively +narratives +narrow +narrowed +narrower +narrowest +narrowing +narrowingness +narrowly +narrowness +narrows +nasal +nasally +nastier +nasties +nastiest +nastily +nastiness +nasty +nation +nation's +national +nationalist +nationalist's +nationalists +nationalities +nationality +nationality's +nationally +nationals +nations +nationwide +native +natively +nativeness +natives +nativity +natural +naturalism +naturalist +naturally +naturalness +naturals +nature +nature's +natured +natures +naught +naught's +naughtier +naughtiness +naughts +naughty +naval +navally +navies +navigable +navigableness +navigate +navigated +navigates +navigating +navigation +navigations +navigator +navigator's +navigators +navy +navy's +nay +near +nearby +neared +nearer +nearest +nearing +nearly +nearness +nears +neat +neaten +neater +neatest +neatly +neatness +neats +nebula +necessaries +necessarily +necessary +necessitate +necessitated +necessitates +necessitating +necessitation +necessitations +necessities +necessity +neck +necked +necker +necking +necklace +necklace's +necklaces +necks +necktie +necktie's +neckties +need +needed +needer +needful +needfully +needfulness +needier +neediness +needing +needle +needled +needler +needlers +needles +needless +needlessly +needlessness +needlework +needleworker +needling +needly +needn't +needs +needy +negate +negated +negater +negates +negating +negation +negations +negative +negatived +negatively +negativeness +negatives +negativing +negator +negators +neglect +neglected +neglecter +neglecting +neglects +negligence +negligible +negotiable +negotiate +negotiated +negotiates +negotiating +negotiation +negotiations +neigh +neither +neophyte +neophytes +nephew +nephew's +nephews +nerve +nerve's +nerved +nerves +nerving +nervous +nervously +nervousness +nest +nested +nester +nesting +nestle +nestled +nestler +nestles +nestling +nests +net +net's +nether +nets +netted +netting +nettle +nettled +nettles +nettling +network +network's +networked +networking +networks +neural +neurally +neurobiology +neurobiology's +neurological +neurologically +neurologists +neuron +neuron's +neurons +neutral +neutralities +neutrality +neutrally +neutralness +neutrals +neutrino +neutrino's +neutrinos +never +nevertheless +new +newborn +newborns +newcomer +newcomer's +newcomers +newer +newest +newline +newline's +newlines +newly +newness +news +newsgroup +newsgroup's +newsgroups +newsletter +newsletter's +newsletters +newsman +newsmen +newspaper +newspaper's +newspapers +newswire +newt +newts +next +nibble +nibbled +nibbler +nibblers +nibbles +nibbling +nice +nicely +niceness +nicer +nicest +niceties +nicety +niche +niches +niching +nick +nicked +nickel +nickel's +nickels +nicker +nickered +nickering +nicking +nickname +nicknamed +nicknamer +nicknames +nicks +nicotine +niece +niece's +nieces +niftier +nifties +nifty +nigh +night +night's +nighted +nighters +nightfall +nightgown +nightingale +nightingale's +nightingales +nightly +nightmare +nightmare's +nightmares +nights +nil +nilly +nimble +nimbleness +nimbler +nimblest +nimbly +nine +nines +nineteen +nineteens +nineteenth +nineties +ninetieth +ninety +ninth +nip +nips +nitrogen +nix +nixed +nixer +nixes +nixing +no +nobilities +nobility +noble +nobleman +nobleness +nobler +nobles +noblest +nobly +nobodies +nobody +nobody's +nocturnal +nocturnally +nod +nod's +nodded +nodding +node +node's +nodes +nods +noise +noised +noiseless +noiselessly +noises +noisier +noisily +noisiness +noising +noisy +nomenclature +nomenclatures +nominal +nominally +nominate +nominated +nominates +nominating +nomination +nomination's +nominations +nominative +nominatively +non +nonblocking +nonconservative +noncyclic +nondecreasing +nondescript +nondescriptly +nondestructively +nondeterminacy +nondeterminate +nondeterminately +nondeterminism +nondeterministic +nondeterministically +nondisclosure +nondisclosures +none +nonempty +nones +nonetheless +nonexistence +nonexistent +nonextensible +nonfunctional +noninteracting +noninterference +nonintuitive +nonlinear +nonlinearities +nonlinearity +nonlinearity's +nonlinearly +nonlocal +nonnegative +nonorthogonal +nonorthogonality +nonperishable +nonprocedural +nonprocedurally +nonprogrammable +nonprogrammer +nonsense +nonsensical +nonsensically +nonsensicalness +nonspecialist +nonspecialist's +nonspecialists +nonstandard +nontechnical +nontechnically +nonterminal +nonterminal's +nonterminals +nonterminating +nontermination +nontrivial +nonuniform +nonzero +nook +nook's +nooks +noon +noonday +nooning +noons +noontide +nope +nor +norm +norm's +normal +normalcy +normality +normally +normals +normed +norms +north +north's +northeast +northeaster +northeasterly +northeastern +norther +northerly +northern +northerner +northerners +northernly +northers +northing +northward +northwards +northwest +northwester +northwesterly +northwestern +nose +nosed +noses +nosing +nostril +nostril's +nostrils +not +notable +notableness +notables +notably +notation +notation's +notational +notationally +notations +notch +notched +notches +notching +note +notebook +notebook's +notebooks +noted +notedly +notedness +noter +notes +noteworthiness +noteworthy +nothing +nothingness +nothings +notice +noticeable +noticeably +noticed +notices +noticing +notification +notifications +notified +notifier +notifiers +notifies +notify +notifying +noting +notion +notions +notorious +notoriously +notoriousness +notwithstanding +noun +noun's +nouns +nourish +nourished +nourisher +nourishes +nourishing +nourishment +novel +novel's +novelist +novelist's +novelists +novels +novelties +novelty +novelty's +novice +novice's +novices +now +nowadays +nowhere +nowheres +nows +nroff +nroff's +nth +nuances +nuclear +nucleotide +nucleotide's +nucleotides +nucleus +nucleuses +nuisance +nuisance's +nuisances +null +nulled +nullification +nullified +nullifier +nullifiers +nullifies +nullify +nullifying +nulls +numb +numbed +number +numbered +numberer +numbering +numberless +numbers +numbing +numbingly +numbly +numbness +numbs +numeral +numeral's +numerally +numerals +numerator +numerator's +numerators +numeric +numerical +numerically +numerics +numerous +numerously +numerousness +nun +nun's +nuns +nuptial +nuptials +nurse +nurse's +nursed +nurser +nurseries +nursery +nursery's +nurses +nursing +nurture +nurtured +nurturer +nurtures +nurturing +nut +nut's +nutrition +nutrition's +nuts +nymph +nymphs +o'clock +oak +oaken +oaks +oar +oar's +oared +oaring +oars +oasis +oat +oaten +oater +oath +oaths +oatmeal +oats +obedience +obediences +obedient +obediently +obey +obeyed +obeyer +obeying +obeys +obfuscate +obfuscated +obfuscater +obfuscates +obfuscating +obfuscation +obfuscations +object +object's +objected +objecting +objection +objection's +objectionable +objectionableness +objections +objective +objectively +objectiveness +objectives +objector +objector's +objectors +objects +oblate +oblately +oblateness +oblation +oblations +obligate +obligated +obligately +obligates +obligating +obligation +obligation's +obligations +obligatory +oblige +obliged +obliger +obliges +obliging +obligingly +obligingness +oblique +obliquely +obliqueness +obliterate +obliterated +obliterates +obliterating +obliteration +obliterations +obliterative +obliteratively +oblivion +oblivions +oblivious +obliviously +obliviousness +oblong +oblongly +oblongness +obscene +obscenely +obscure +obscured +obscurely +obscureness +obscurer +obscures +obscuring +obscurities +obscurity +observable +observance +observance's +observances +observant +observantly +observation +observation's +observations +observatories +observatory +observe +observed +observer +observers +observes +observing +observingly +obsession +obsession's +obsessions +obsolescence +obsolete +obsoleted +obsoletely +obsoleteness +obsoletes +obsoleting +obstacle +obstacle's +obstacles +obstinacy +obstinate +obstinately +obstinateness +obstruct +obstructed +obstructer +obstructing +obstruction +obstruction's +obstructionist +obstructions +obstructive +obstructively +obstructiveness +obstructs +obtain +obtainable +obtainably +obtained +obtainer +obtaining +obtains +obviate +obviated +obviates +obviating +obviation +obviations +obvious +obviously +obviousness +occasion +occasional +occasionally +occasioned +occasioning +occasionings +occasions +occlude +occluded +occludes +occluding +occlusion +occlusion's +occlusions +occupancies +occupancy +occupant +occupant's +occupants +occupation +occupation's +occupational +occupationally +occupations +occupied +occupier +occupiers +occupies +occupy +occupying +occur +occurred +occurrence +occurrence's +occurrences +occurring +occurs +ocean +ocean's +oceans +octal +octals +octave +octaves +octopus +odd +odder +oddest +oddities +oddity +oddity's +oddly +oddness +odds +ode +ode's +oded +oder +odes +odious +odiously +odiousness +odorous +odorously +odorousness +of +off +offend +offended +offender +offenders +offending +offends +offensive +offensively +offensiveness +offensives +offer +offered +offerer +offerers +offering +offerings +offers +office +office's +officer +officer's +officered +officers +offices +official +official's +officially +officials +officiate +officiated +officiates +officiating +officiation +officiations +officio +officious +officiously +officiousness +offing +offline +offs +offset +offset's +offsets +offspring +offsprings +oft +often +oftener +oftentimes +oh +oil +oilcloth +oiled +oiler +oilers +oilier +oiliest +oiliness +oiling +oils +oily +ointment +ointments +okay +okay's +okays +old +olden +older +oldest +oldness +olive +olive's +oliver +olives +omen +omen's +omens +ominous +ominously +ominousness +omission +omission's +omissions +omit +omits +omitted +omitting +omnipresent +omnipresently +omniscient +omnisciently +omnivore +on +onanism +once +oncer +one +one's +oneness +oner +onerous +onerously +onerousness +ones +oneself +ongoing +onion +onions +online +onliness +only +ons +onset +onset's +onsets +onto +onward +onwards +oops +ooze +oozed +oozes +oozing +opacities +opacity +opal +opal's +opals +opaque +opaquely +opaqueness +opcode +opcode's +opcodes +open +opened +opener +openers +openest +opening +opening's +openings +openly +openness +opens +opera +opera's +operable +operand +operand's +operandi +operands +operas +operate +operated +operates +operating +operation +operational +operationally +operations +operative +operatively +operativeness +operatives +operator +operator's +operators +opiate +opiates +opinion +opinion's +opinionated +opinions +opium +opponent +opponent's +opponents +opportune +opportunely +opportunism +opportunistic +opportunistically +opportunities +opportunity +opportunity's +oppose +opposed +opposer +opposes +opposing +opposite +oppositely +oppositeness +opposites +opposition +oppositions +oppress +oppressed +oppresses +oppressing +oppression +oppressive +oppressively +oppressiveness +oppressor +oppressor's +oppressors +opt +opted +optic +optical +optically +optics +optimal +optimality +optimally +optimism +optimistic +optimistically +optimum +opting +option +option's +optional +optionally +options +opts +or +or's +oracle +oracle's +oracles +oral +orally +orals +orange +orange's +oranges +oration +oration's +orations +orator +orator's +oratories +orators +oratory +oratory's +orb +orbit +orbital +orbitally +orbitals +orbited +orbiter +orbiters +orbiting +orbits +orchard +orchard's +orchards +orchestra +orchestra's +orchestras +orchid +orchid's +orchids +ordain +ordained +ordainer +ordaining +ordains +ordeal +ordeals +order +ordered +orderer +ordering +orderings +orderlies +orderliness +orderly +orders +ordinal +ordinance +ordinance's +ordinances +ordinaries +ordinarily +ordinariness +ordinary +ordinate +ordinated +ordinates +ordinating +ordination +ordinations +ore +ore's +ores +organ +organ's +organic +organics +organism +organism's +organisms +organist +organist's +organists +organs +orgies +orgy +orgy's +orient +orientated +orientation +orientation's +orientations +oriented +orienting +orients +orifice +orifice's +orifices +origin +origin's +original +originality +originally +originals +originate +originated +originates +originating +origination +originations +originative +originatively +originator +originator's +originators +origins +orion +orly +ornament +ornamental +ornamentally +ornamentation +ornamentations +ornamented +ornamenting +ornaments +orphan +orphaned +orphaning +orphans +orthodox +orthodoxes +orthodoxly +orthogonal +orthogonality +orthogonally +oscillate +oscillated +oscillates +oscillating +oscillation +oscillation's +oscillations +oscillator +oscillator's +oscillators +oscillatory +oscilloscope +oscilloscope's +oscilloscopes +ostrich +ostrich's +ostriches +other +other's +otherness +others +otherwise +otter +otter's +otters +ought +oughts +ounce +ounces +our +ours +ourself +ourselves +out +outbreak +outbreak's +outbreaks +outburst +outburst's +outbursts +outcast +outcast's +outcasts +outcome +outcome's +outcomes +outcries +outcry +outdoor +outdoors +outed +outer +outermost +outfit +outfit's +outfits +outgoing +outgoingness +outgoings +outgrew +outgrow +outgrowing +outgrown +outgrows +outgrowth +outing +outing's +outings +outlast +outlasts +outlaw +outlawed +outlawing +outlaws +outlay +outlay's +outlays +outlet +outlet's +outlets +outline +outlined +outlines +outlining +outlive +outlived +outlives +outliving +outlook +outness +outperform +outperformed +outperforming +outperforms +outpost +outpost's +outposts +output +output's +outputs +outputting +outrage +outraged +outrageous +outrageously +outrageousness +outrages +outraging +outright +outrightly +outrun +outruns +outs +outset +outside +outsider +outsider's +outsiderness +outsiders +outskirts +outstanding +outstandingly +outstretched +outstrip +outstripped +outstripping +outstrips +outvote +outvoted +outvotes +outvoting +outward +outwardly +outwardness +outwards +outweigh +outweighed +outweighing +outweighs +outwit +outwits +outwitted +outwitting +oval +oval's +ovally +ovalness +ovals +ovaries +ovary +ovary's +oven +oven's +ovens +over +overall +overall's +overalls +overblown +overboard +overcame +overcast +overcasting +overcoat +overcoat's +overcoating +overcoats +overcome +overcomer +overcomes +overcoming +overcrowd +overcrowded +overcrowding +overcrowds +overdone +overdose +overdose's +overdosed +overdoses +overdosing +overdraft +overdraft's +overdrafts +overdraw +overdrawing +overdrawn +overdraws +overdrew +overdue +overemphasis +overestimate +overestimated +overestimates +overestimating +overestimation +overestimations +overflow +overflowed +overflowing +overflows +overhang +overhanging +overhangs +overhaul +overhauled +overhauler +overhauling +overhaulings +overhauls +overhead +overheads +overhear +overheard +overhearer +overhearing +overhears +overing +overjoy +overjoyed +overkill +overkill's +overlaid +overland +overlap +overlap's +overlapped +overlapping +overlaps +overlay +overlaying +overlays +overload +overloaded +overloading +overloads +overlook +overlooked +overlooking +overlooks +overly +overlying +overnight +overnighter +overnighters +overnights +overpower +overpowered +overpowering +overpoweringly +overpowers +overprint +overprinted +overprinting +overprints +overproduction +overridden +override +overrider +overrides +overriding +overrode +overrule +overruled +overrules +overruling +overrun +overruns +overs +overseas +oversee +overseeing +overseer +overseers +oversees +overshadow +overshadowed +overshadowing +overshadows +overshoot +overshooting +overshoots +overshot +oversight +oversight's +oversights +oversimplification +oversimplifications +oversimplified +oversimplifies +oversimplify +oversimplifying +overstate +overstated +overstatement +overstatement's +overstatements +overstates +overstating +overstocks +overt +overtake +overtaken +overtaker +overtakers +overtakes +overtaking +overthrew +overthrow +overthrowing +overthrown +overthrows +overtime +overtly +overtness +overtone +overtone's +overtones +overtook +overture +overture's +overtures +overturn +overturned +overturning +overturns +overuse +overview +overview's +overviews +overweight +overwhelm +overwhelmed +overwhelming +overwhelmingly +overwhelms +overwork +overworked +overworking +overworks +overwrite +overwrites +overwriting +overwritten +overwrote +overzealous +overzealousness +ovum +owe +owed +owes +owing +owl +owl's +owler +owls +own +owned +owner +owner's +owners +ownership +ownerships +owning +owns +ox +oxen +oxidation +oxide +oxide's +oxides +oxygen +oxygens +oyster +oyster's +oystering +oysters +pa +pace +pace's +paced +pacer +pacers +paces +pacific +pacification +pacifications +pacified +pacifier +pacifies +pacify +pacifying +pacing +pack +package +packaged +packager +packagers +packages +packaging +packagings +packed +packer +packers +packet +packet's +packeted +packeting +packets +packing +packs +pact +pact's +pacts +pad +pad's +padded +paddies +padding +paddings +paddle +paddled +paddler +paddles +paddling +paddy +pads +pagan +pagan's +pagans +page +page's +pageant +pageant's +pageants +paged +pager +pager's +pagers +pages +paginate +paginated +paginates +paginating +pagination +paginations +paging +paid +pail +pail's +pails +pain +pained +painful +painfully +painfulness +paining +painless +painlessly +painlessness +pains +painstaking +painstakingly +paint +painted +painter +painterliness +painterly +painters +painting +paintings +paints +pair +paired +pairing +pairings +pairs +pairwise +pal +pal's +palace +palace's +palaces +palate +palate's +palates +pale +paled +palely +paleness +paler +pales +palest +palette +palfrey +paling +pall +palliate +palliation +palliative +palliatively +palliatives +pallid +pallidly +pallidness +palling +pally +palm +palmed +palmer +palming +palms +pals +pamphlet +pamphlet's +pamphlets +pan +pan's +panacea +panacea's +panaceas +pancake +pancake's +pancaked +pancakes +pancaking +pancreas +panda +panda's +pandas +pandemonium +pander +pandered +panderer +pandering +panders +pane +pane's +panel +panelist +panelist's +panelists +panels +panes +pang +pang's +pangs +panic +panic's +panics +panned +panning +pans +pansies +pansy +pansy's +pant +panted +panther +panther's +panthers +panties +panting +pantries +pantry +pantry's +pants +panty +papa +papal +papally +paper +paper's +paperback +paperback's +paperbacks +papered +paperer +paperers +papering +paperings +papers +paperwork +paprika +par +parachute +parachute's +parachuted +parachuter +parachutes +parachuting +parade +paraded +parader +parades +paradigm +paradigm's +paradigms +parading +paradise +paradox +paradox's +paradoxes +paradoxical +paradoxically +paradoxicalness +paraffin +paraffins +paragon +paragon's +paragons +paragraph +paragraphed +paragrapher +paragraphing +paragraphs +parallax +parallax's +parallel +parallelism +parallelogram +parallelogram's +parallelograms +parallels +paralysis +parameter +parameter's +parameterless +parameters +parametric +paramilitary +paramount +paranoia +paranoid +parapet +parapet's +parapeted +parapets +paraphrase +paraphrased +paraphraser +paraphrases +paraphrasing +parasite +parasite's +parasites +parasitic +parasitics +parcel +parcels +parch +parched +parchment +pardon +pardonable +pardonableness +pardonably +pardoned +pardoner +pardoners +pardoning +pardons +pare +parent +parent's +parentage +parental +parentally +parentheses +parenthesis +parenthetical +parenthetically +parenthood +parenting +parents +parer +pares +paring +parings +parish +parish's +parishes +parities +parity +park +parked +parker +parkers +parking +parks +parliament +parliament's +parliamentary +parliaments +parole +paroled +paroles +paroling +parried +parrot +parroting +parrots +parry +parrying +pars +parse +parsed +parser +parser's +parsers +parses +parsimony +parsing +parsings +parsley +parson +parson's +parsons +part +partake +partaker +partakes +partaking +parted +parter +parters +partial +partiality +partially +partials +participant +participant's +participants +participate +participated +participates +participating +participation +participations +participative +participatory +particle +particle's +particles +particular +particularly +particulars +partied +parties +parting +partings +partisan +partisan's +partisans +partition +partitioned +partitioner +partitioning +partitions +partly +partner +partner's +partnered +partnering +partners +partnership +partnerships +partridge +partridge's +partridges +parts +party +party's +partying +pas +pass +passage +passage's +passaged +passages +passageway +passaging +passe +passed +passenger +passenger's +passengerly +passengers +passer +passers +passes +passing +passion +passionate +passionately +passionateness +passions +passive +passively +passiveness +passives +passivity +passport +passport's +passports +password +password's +passworded +passwords +past +past's +paste +pasted +pastes +pastime +pastime's +pastimes +pasting +pastness +pastor +pastor's +pastoral +pastorally +pastoralness +pastors +pastries +pastry +pasts +pasture +pasture's +pastured +pasturer +pastures +pasturing +pat +pat's +patch +patched +patcher +patches +patching +patchwork +patchworker +patchworkers +pated +paten +patent +patentable +patented +patenter +patenters +patenting +patently +patents +pater +paternal +paternally +path +pathetic +pathname +pathname's +pathnames +pathological +pathologically +pathologies +pathologist +pathologist's +pathologists +pathology +pathos +paths +pathway +pathway's +pathways +patience +patient +patient's +patiently +patients +patriarch +patriarchs +patrician +patrician's +patricians +patriot +patriot's +patriotic +patriotism +patriots +patrol +patrol's +patrols +patron +patron's +patronage +patronly +patrons +pats +patter +pattered +patterer +pattering +patterings +pattern +patterned +patterning +patterns +patters +patties +patty +patty's +paucity +pause +paused +pauses +pausing +pave +paved +pavement +pavement's +pavements +paver +paves +pavilion +pavilion's +pavilions +paving +paw +pawed +pawing +pawn +pawn's +pawned +pawner +pawning +pawns +paws +pay +payable +paycheck +paycheck's +paychecks +payed +payer +payer's +payers +paying +payment +payment's +payments +payoff +payoff's +payoffs +payroll +payrolls +pays +pea +pea's +peace +peaceable +peaceableness +peaceful +peacefully +peacefulness +peaces +peach +peach's +peaches +peacock +peacock's +peacocks +peak +peaked +peakedness +peaking +peaks +peal +pealed +pealing +peals +peanut +peanut's +peanuts +pear +pearl +pearl's +pearler +pearlier +pearls +pearly +pears +peas +peasant +peasant's +peasantry +peasants +peat +pebble +pebble's +pebbled +pebbles +pebbling +peck +pecked +pecker +pecking +pecks +peculiar +peculiarities +peculiarity +peculiarity's +peculiarly +peculiars +pedagogic +pedagogical +pedagogically +pedagogics +pedantic +peddler +peddler's +peddlers +pedestal +pedestals +pedestrian +pedestrian's +pedestrians +pediatric +pediatrics +peek +peeked +peeking +peeks +peel +peeled +peeler +peeler's +peeling +peels +peep +peeped +peeper +peepers +peeping +peeps +peer +peered +peering +peerless +peerlessly +peerlessness +peers +peeve +peeve's +peeved +peevers +peeves +peeving +peg +peg's +pegs +pellet +pellet's +pelleted +pelleting +pellets +pelt +pelter +pelting +pelts +pen +penalties +penalty +penalty's +penance +penanced +penances +penancing +pence +pencil +pencils +pend +pended +pending +pends +pendulum +pendulum's +pendulums +penetrate +penetrated +penetrates +penetrating +penetratingly +penetration +penetrations +penetrative +penetratively +penetrativeness +penetrator +penetrator's +penetrators +penguin +penguin's +penguins +peninsula +peninsula's +peninsulas +penitent +penitentiary +penitently +penned +pennies +penniless +penning +penny +penny's +pens +pension +pensioned +pensioner +pensioners +pensioning +pensions +pensive +pensively +pensiveness +pent +pentagon +pentagon's +pentagons +penthouse +penthouse's +penthouses +people +people's +peopled +peoples +peopling +pep +pepper +peppercorn +peppercorn's +peppercorns +peppered +pepperer +peppering +peppers +per +perceivable +perceivably +perceive +perceived +perceiver +perceivers +perceives +perceiving +percent +percentage +percentages +percentile +percentiles +percents +perceptible +perceptibly +perception +perceptions +perceptive +perceptively +perceptiveness +perceptual +perceptually +perch +perchance +perched +perches +perching +percolate +percolated +percolates +percolating +percolation +percutaneous +percutaneously +peremptoriness +peremptory +perennial +perennially +perennials +perfect +perfected +perfecter +perfecting +perfection +perfectionist +perfectionist's +perfectionists +perfections +perfective +perfectively +perfectiveness +perfectly +perfectness +perfects +perforce +perform +performance +performance's +performances +performed +performer +performers +performing +performs +perfume +perfumed +perfumer +perfumes +perfuming +perhaps +peril +peril's +perilous +perilously +perilousness +perils +period +period's +periodic +periodical +periodically +periodicals +periods +peripheral +peripherally +peripherals +peripheries +periphery +periphery's +perish +perishable +perishable's +perishables +perished +perisher +perishers +perishes +perishing +perishingly +permanence +permanent +permanently +permanentness +permanents +permeate +permeated +permeates +permeating +permeation +permeations +permeative +permissibility +permissible +permissibleness +permissibly +permission +permissions +permissive +permissively +permissiveness +permit +permit's +permits +permitted +permitting +permutation +permutation's +permutations +permute +permuted +permutes +permuting +perpendicular +perpendicularly +perpendiculars +perpetrate +perpetrated +perpetrates +perpetrating +perpetration +perpetrations +perpetrator +perpetrator's +perpetrators +perpetual +perpetually +perpetuate +perpetuated +perpetuates +perpetuating +perpetuation +perplex +perplexed +perplexedly +perplexes +perplexing +perplexities +perplexity +persecute +persecuted +persecutes +persecuting +persecution +persecutive +persecutor +persecutor's +persecutors +perseverance +persevere +persevered +perseveres +persevering +persist +persisted +persistence +persistent +persistently +persister +persisting +persists +person +person's +personable +personableness +personage +personage's +personages +personal +personalities +personality +personality's +personally +personals +personification +personifications +personified +personifier +personifies +personify +personifying +personnel +persons +perspective +perspective's +perspectively +perspectives +perspicuous +perspicuously +perspicuousness +perspiration +perspirations +persuadable +persuade +persuaded +persuader +persuaders +persuades +persuading +persuasion +persuasion's +persuasions +persuasive +persuasively +persuasiveness +pertain +pertained +pertaining +pertains +pertinent +pertinently +perturb +perturbation +perturbation's +perturbations +perturbed +perturbing +perusal +peruse +perused +peruser +perusers +peruses +perusing +pervade +pervaded +pervades +pervading +pervasive +pervasively +pervasiveness +pervert +perverted +pervertedly +pervertedness +perverter +perverting +perverts +pessimistic +pest +pester +pestered +pestering +pesters +pestilence +pestilences +pests +pet +petal +petal's +petals +peter +petered +peters +petition +petitioned +petitioner +petitioning +petitions +petroleum +pets +petted +petter +petter's +petters +petticoat +petticoat's +petticoated +petticoats +pettier +pettiest +pettiness +pettinesses +petting +petty +pew +pew's +pews +pewter +pewterer +phantom +phantom's +phantoms +phase +phased +phaser +phasers +phases +phasing +pheasant +pheasant's +pheasants +phenomena +phenomenal +phenomenally +phenomenological +phenomenologically +phenomenologies +phenomenology +phenomenon +philosopher +philosopher's +philosophers +philosophic +philosophical +philosophically +philosophies +philosophy +philosophy's +phone +phone's +phoned +phoneme +phoneme's +phonemes +phonemic +phonemics +phones +phonetic +phonetics +phoning +phonograph +phonographer +phonographs +phosphate +phosphate's +phosphates +phosphoric +photo +photo's +photocopied +photocopier +photocopies +photocopy +photocopying +photograph +photographed +photographer +photographers +photographic +photographing +photographs +photography +photos +phrase +phrased +phrases +phrasing +phrasings +phyla +phylum +physic +physical +physically +physicalness +physicals +physician +physician's +physicians +physicist +physicist's +physicists +physics +physiological +physiologically +physiology +physique +physiqued +pi +piano +piano's +pianos +piazza +piazza's +piazzas +picayune +pick +picked +picker +pickering +pickers +picket +picketed +picketer +picketers +picketing +pickets +picking +pickings +pickle +pickled +pickles +pickling +picks +pickup +pickup's +pickups +picnic +picnic's +picnics +pictorial +pictorially +pictorialness +picture +pictured +pictures +picturesque +picturesquely +picturesqueness +picturing +pie +piece +pieced +piecemeal +piecer +pieces +piecewise +piecing +pied +pier +pierce +pierced +pierces +piercing +piercingly +piers +pies +pieties +piety +pig +pig's +pigeon +pigeon's +pigeons +piggyback +pigment +pigmented +pigments +pigs +pike +pike's +piked +piker +pikes +piking +pile +piled +pilers +piles +pilferage +pilgrim +pilgrim's +pilgrimage +pilgrimage's +pilgrimages +pilgrims +piling +pilings +pill +pill's +pillage +pillaged +pillager +pillages +pillaging +pillar +pillared +pillars +pillow +pillow's +pillows +pills +pilot +pilot's +piloted +piloting +pilots +pin +pin's +pinch +pinched +pincher +pinches +pinching +pine +pineapple +pineapple's +pineapples +pined +pines +ping +pinger +pinging +pining +pinion +pinioned +pinions +pink +pinked +pinker +pinkest +pinking +pinkly +pinkness +pinks +pinnacle +pinnacle's +pinnacled +pinnacles +pinnacling +pinned +pinning +pinnings +pinpoint +pinpointed +pinpointing +pinpoints +pins +pint +pint's +pinter +pints +pioneer +pioneered +pioneering +pioneers +pious +piously +piousness +pipe +piped +pipeline +pipelined +pipelines +pipelining +piper +pipers +pipes +piping +pipingly +pipings +pique +piqued +piquing +pirate +pirate's +pirated +pirates +pirating +piss +pissed +pisser +pisses +pissing +pistil +pistil's +pistils +pistol +pistol's +pistols +piston +piston's +pistons +pit +pit's +pitch +pitched +pitcher +pitchers +pitches +pitching +piteous +piteously +piteousness +pitfall +pitfall's +pitfalls +pith +pithed +pithes +pithier +pithiest +pithiness +pithing +pithy +pitiable +pitiableness +pitied +pitier +pitiers +pities +pitiful +pitifully +pitifulness +pitiless +pitilessly +pitilessness +pits +pitted +pity +pitying +pityingly +pivot +pivotal +pivotally +pivoted +pivoting +pivots +pixel +pixel's +pixels +pizza +placard +placard's +placards +place +placed +placeholder +placement +placement's +placements +placer +places +placid +placidly +placidness +placing +plague +plagued +plaguer +plagues +plaguing +plaid +plaid's +plaided +plaids +plain +plainer +plainest +plainly +plainness +plains +plaintiff +plaintiff's +plaintiffs +plaintive +plaintively +plaintiveness +plait +plait's +plaiter +plaiting +plaits +plan +plan's +planar +planarity +plane +plane's +planed +planer +planers +planes +planet +planet's +planetary +planets +planing +plank +planking +planks +planned +planner +planner's +planners +planning +plans +plant +plantation +plantation's +plantations +planted +planter +planters +planting +plantings +plants +plasma +plaster +plastered +plasterer +plasterers +plastering +plasters +plastic +plasticity +plasticly +plastics +plate +plateau +plateau's +plateaus +plated +platelet +platelet's +platelets +platen +platen's +platens +plater +platers +plates +platform +platform's +platforms +plating +platings +platinum +platter +platter's +platters +plausibility +plausible +plausibleness +play +playable +played +player +player's +players +playful +playfully +playfulness +playground +playground's +playgrounds +playing +playmate +playmate's +playmates +plays +plaything +plaything's +playthings +playwright +playwright's +playwrights +plea +plea's +plead +pleaded +pleader +pleading +pleadingly +pleadings +pleads +pleas +pleasant +pleasantly +pleasantness +please +pleased +pleasely +pleaser +pleases +pleasing +pleasingly +pleasingness +pleasurable +pleasurableness +pleasure +pleasured +pleasures +pleasuring +plebeian +plebeianly +plebiscite +plebiscite's +plebiscites +pledge +pledged +pledger +pledges +pledging +plenary +plenteous +plenteously +plenteousness +plenties +plentiful +plentifully +plentifulness +plenty +pleurisy +plication +plied +plier +pliers +plies +plight +plighter +plod +plods +plot +plot's +plots +plotted +plotter +plotter's +plotters +plotting +ploy +ploy's +ploys +pluck +plucked +plucker +pluckier +pluckiness +plucking +plucky +plug +plug's +plugged +plugging +plugs +plum +plum's +plumage +plumaged +plumages +plumb +plumb's +plumbed +plumber +plumbers +plumbing +plumbs +plume +plumed +plumes +pluming +plummeting +plump +plumped +plumpen +plumper +plumply +plumpness +plums +plunder +plundered +plunderer +plunderers +plundering +plunders +plunge +plunged +plunger +plungers +plunges +plunging +plural +plurality +plurally +plurals +plus +pluses +plush +plushly +plushness +ply +plying +pneumonia +poach +poached +poacher +poachers +poaches +poaching +pocket +pocketbook +pocketbook's +pocketbooks +pocketed +pocketing +pockets +pod +pod's +pods +poem +poem's +poems +poet +poet's +poetic +poetical +poetically +poeticalness +poetics +poetries +poetry +poetry's +poets +point +pointed +pointedly +pointedness +pointer +pointers +pointier +pointiest +pointing +pointless +pointlessly +pointlessness +points +pointy +poise +poised +poises +poising +poison +poisoned +poisoner +poisoning +poisonous +poisonously +poisonousness +poisons +poke +poked +poker +pokes +poking +polar +polarities +polarity +polarity's +pole +poled +polemic +polemics +poler +poles +police +police's +policed +policeman +policeman's +policemen +policemen's +polices +policies +policing +policy +policy's +poling +polish +polished +polisher +polishers +polishes +polishing +polite +politely +politeness +politer +politest +politic +political +politically +politician +politician's +politicians +politics +poll +polled +pollen +poller +polling +polls +pollute +polluted +polluter +pollutes +polluting +pollution +pollutive +polo +polygon +polygon's +polygons +polymer +polymer's +polymers +polynomial +polynomial's +polynomials +polyphonic +pomp +pompous +pompously +pompousness +pond +ponder +pondered +ponderer +pondering +ponderous +ponderously +ponderousness +ponders +ponds +ponies +pony +pony's +poof +pool +pooled +pooling +pools +poor +poorer +poorest +poorly +poorness +pop +pop's +pope +pope's +popes +poplar +popped +poppied +poppies +popping +poppy +poppy's +pops +populace +popular +popularity +popularly +populate +populated +populates +populating +population +populations +populous +populously +populousness +porcelain +porch +porch's +porches +porcupine +porcupine's +porcupines +pore +pored +pores +poring +pork +porker +porn +pornographic +porridge +port +portability +portable +portables +portably +portal +portal's +portals +portamento +portamento's +ported +portend +portended +portending +portends +porter +portering +porters +porting +portion +portion's +portioned +portioning +portions +portlier +portliness +portly +portrait +portrait's +portraits +portray +portrayed +portrayer +portraying +portrays +ports +pose +posed +poser +posers +poses +posing +posit +posited +positing +position +positional +positioned +positioning +positions +positive +positively +positiveness +positives +posits +possess +possessed +possessedly +possessedness +possesses +possessing +possession +possession's +possessional +possessions +possessive +possessive's +possessively +possessiveness +possessives +possessor +possessor's +possessors +possibilities +possibility +possibility's +possible +possibles +possibly +possum +possum's +possums +post +postage +postal +postcard +postcard's +postcards +postcondition +postconditions +posted +poster +poster's +posterior +posteriorly +posterity +posters +posting +postings +postman +postmaster +postmaster's +postmasters +postpone +postponed +postponer +postpones +postponing +posts +postscript +postscript's +postscripts +postulate +postulated +postulates +postulating +postulation +postulations +posture +posture's +postured +posturer +postures +posturing +pot +pot's +potash +potassium +potato +potatoes +potent +potentate +potentate's +potentates +potential +potentialities +potentiality +potentially +potentials +potentiating +potentiometer +potentiometer's +potentiometers +potently +pots +potted +potter +potter's +potterer +potteries +potters +pottery +potting +pouch +pouch's +pouched +pouches +poultry +pounce +pounced +pounces +pouncing +pound +pounded +pounder +pounders +pounding +pounds +pour +poured +pourer +pourers +pouring +pouringly +pours +pout +pouted +pouter +pouting +pouts +poverty +powder +powdered +powderer +powdering +powders +power +powered +powerful +powerfully +powerfulness +powering +powerless +powerlessly +powerlessness +powers +pox +poxes +practicable +practicableness +practicably +practical +practicalities +practicality +practically +practicalness +practice +practice's +practices +practitioner +practitioner's +practitioners +pragmatic +pragmatically +pragmatics +prairie +prairies +praise +praised +praiser +praisers +praises +praising +praisingly +prance +pranced +prancer +prances +prancing +prancingly +prank +prank's +pranks +prate +prated +prater +prates +prating +pratingly +pray +prayed +prayer +prayer's +prayers +praying +prays +preach +preached +preacher +preachers +preaches +preaching +preachingly +preallocate +preallocated +preallocates +preallocating +preallocation +preallocation's +preallocations +preallocator +preallocators +preassign +preassigned +preassigning +preassigns +precarious +precariously +precariousness +precaution +precaution's +precautioned +precautioning +precautions +precede +preceded +precedence +precedence's +precedences +precedent +precedented +precedents +precedes +preceding +precept +precept's +preceptive +preceptively +precepts +precinct +precinct's +precincts +precious +preciously +preciousness +precipice +precipitate +precipitated +precipitately +precipitateness +precipitates +precipitating +precipitation +precipitative +precipitous +precipitously +precipitousness +precise +precisely +preciseness +precision +precisions +preclude +precluded +precludes +precluding +precocious +precociously +precociousness +preconceive +preconceived +preconception +preconception's +preconceptions +precondition +preconditioned +preconditions +precursor +precursor's +precursors +predate +predated +predates +predating +predation +predecessor +predecessor's +predecessors +predefine +predefined +predefines +predefining +predefinition +predefinition's +predefinitions +predetermine +predetermined +predeterminer +predetermines +predetermining +predicament +predicate +predicated +predicates +predicating +predication +predications +predicative +predict +predictability +predictable +predictably +predicted +predicting +prediction +prediction's +predictions +predictive +predictively +predictor +predictors +predicts +predominant +predominantly +predominate +predominated +predominately +predominates +predominating +predomination +preempt +preempted +preempting +preemption +preemptive +preemptively +preempts +preface +prefaced +prefacer +prefaces +prefacing +prefer +preferable +preferableness +preferably +preference +preference's +preferences +preferential +preferentially +preferred +preferring +prefers +prefix +prefixed +prefixes +prefixing +pregnant +pregnantly +prehistoric +prejudge +prejudged +prejudger +prejudice +prejudiced +prejudices +prejudicing +prelate +preliminaries +preliminary +prelude +prelude's +preluded +preluder +preludes +preluding +premature +prematurely +prematureness +prematurity +premeditated +premeditatedly +premier +premier's +premiere +premiered +premieres +premiering +premiers +premise +premise's +premised +premises +premising +premium +premium's +premiums +preoccupation +preoccupations +preoccupied +preoccupies +preoccupy +preparation +preparation's +preparations +preparative +preparative's +preparatively +preparatives +preparatory +prepare +prepared +preparedly +preparedness +preparer +prepares +preparing +prepend +prepended +prepender +prependers +prepending +prepends +preposition +preposition's +prepositional +prepositionally +prepositions +preposterous +preposterously +preposterousness +preprint +preprinted +preprinting +preprints +preprocessor +preprocessors +preproduction +preprogrammed +prerequisite +prerequisite's +prerequisites +prerogative +prerogative's +prerogatived +prerogatives +prescribe +prescribed +prescriber +prescribes +prescribing +prescription +prescription's +prescriptions +prescriptive +prescriptively +preselect +preselected +preselecting +preselects +presence +presence's +presences +present +presentation +presentation's +presentations +presented +presenter +presenters +presenting +presently +presentness +presents +preservation +preservations +preservative +preservative's +preservatives +preserve +preserved +preserver +preservers +preserves +preserving +preset +presets +preside +presided +presidency +president +president's +presidential +presidentially +presidents +presider +presides +presiding +press +pressed +presser +presses +pressing +pressingly +pressings +pressure +pressured +pressures +pressuring +prestige +presumably +presume +presumed +presumer +presumes +presuming +presumingly +presumption +presumption's +presumptions +presumptuous +presumptuously +presumptuousness +presuppose +presupposed +presupposes +presupposing +pretend +pretended +pretendedly +pretender +pretenders +pretending +pretends +pretentious +pretentiously +pretentiousness +pretext +pretext's +pretexts +prettied +prettier +pretties +prettiest +prettily +prettiness +pretty +prettying +prevail +prevailed +prevailing +prevailingly +prevails +prevalence +prevalent +prevalently +prevent +preventable +preventably +prevented +preventer +preventing +prevention +preventions +preventive +preventively +preventiveness +preventives +prevents +preview +previewed +previewer +previewers +previewing +previews +previous +previously +previousness +prey +preyed +preyer +preying +preys +price +priced +priceless +pricer +pricers +prices +pricing +prick +pricked +pricker +pricking +pricklier +prickliness +prickly +pricks +pride +prided +prides +priding +pried +prier +pries +priest +priestliness +priestly +priests +primacy +primaries +primarily +primary +primary's +prime +primed +primely +primeness +primer +primers +primes +primeval +primevally +priming +primitive +primitively +primitiveness +primitives +primrose +prince +princelier +princeliness +princely +princes +princess +princess's +princesses +principal +principalities +principality +principality's +principally +principals +principle +principled +principles +print +printable +printably +printed +printer +printers +printing +printout +printouts +prints +prior +priori +priorities +priority +priority's +priorly +priors +priory +prism +prism's +prisms +prison +prisoner +prisoner's +prisoners +prisons +privacies +privacy +private +privately +privateness +privates +privation +privations +privative +privatively +privies +privilege +privileged +privileges +privy +privy's +prize +prized +prizer +prizers +prizes +prizing +pro +pro's +probabilistic +probabilistically +probabilities +probability +probable +probably +probate +probated +probates +probating +probation +probationer +probationers +probative +probe +probed +prober +probes +probing +probings +problem +problem's +problematic +problematical +problematically +problems +procedural +procedurally +procedure +procedure's +procedures +proceed +proceeded +proceeder +proceeding +proceedings +proceeds +process +process's +processed +processes +processing +procession +processor +processor's +processors +proclaim +proclaimed +proclaimer +proclaimers +proclaiming +proclaims +proclamation +proclamation's +proclamations +proclivities +proclivity +proclivity's +procrastinate +procrastinated +procrastinates +procrastinating +procrastination +procrastinator +procrastinator's +procrastinators +procure +procured +procurement +procurement's +procurements +procurer +procurers +procures +procuring +prodigal +prodigally +prodigious +prodigiously +prodigiousness +produce +produced +producer +producers +produces +producible +producing +product +product's +production +production's +productions +productive +productively +productiveness +productivities +productivity +products +profane +profaned +profanely +profaneness +profaner +profaning +profess +professed +professedly +professes +professing +profession +profession's +professional +professionalism +professionalisms +professionally +professionals +professions +professor +professor's +professors +proffer +proffered +proffering +proffers +proficiencies +proficiency +proficient +proficiently +profile +profiled +profiler +profiler's +profilers +profiles +profiling +profit +profit's +profitability +profitable +profitableness +profitably +profited +profiteer +profiteer's +profiteers +profiter +profiters +profiting +profits +profound +profoundest +profoundly +profoundness +progeny +program +program's +programmability +programmable +programmatic +programmatically +programmed +programmer +programmer's +programmers +programming +programs +progress +progressed +progresses +progressing +progression +progression's +progressions +progressive +progressively +progressiveness +prohibit +prohibited +prohibiter +prohibiting +prohibition +prohibition's +prohibitions +prohibitive +prohibitively +prohibitiveness +prohibits +project +project's +projected +projecting +projection +projection's +projections +projective +projectively +projector +projector's +projectors +projects +prolegomena +proletariat +proliferate +proliferated +proliferates +proliferating +proliferation +proliferative +prolific +prolificness +prolog +prolog's +prologs +prologue +prologue's +prologues +prolong +prolonged +prolonger +prolonging +prolongs +promenade +promenade's +promenader +promenades +promenading +prominence +prominent +prominently +promiscuity +promiscuity's +promiscuous +promiscuously +promiscuousness +promise +promised +promiser +promises +promising +promisingly +promontories +promontory +promote +promoted +promoter +promoters +promotes +promoting +promotion +promotional +promotions +promotive +promotiveness +prompt +prompted +prompter +prompters +promptest +prompting +promptings +promptly +promptness +prompts +promulgate +promulgated +promulgates +promulgating +promulgation +promulgations +prone +pronely +proneness +prong +pronged +prongs +pronoun +pronoun's +pronounce +pronounceable +pronounced +pronouncedly +pronouncement +pronouncement's +pronouncements +pronouncer +pronounces +pronouncing +pronouns +pronunciation +pronunciation's +pronunciations +proof +proof's +proofed +proofer +proofing +proofs +prop +propaganda +propagate +propagated +propagates +propagating +propagation +propagations +propagative +propel +propelled +propeller +propeller's +propellers +propels +propensities +propensity +proper +properly +properness +propertied +properties +property +prophecies +prophecy +prophecy's +prophesied +prophesier +prophesies +prophesy +prophesying +prophet +prophet's +prophetic +prophets +propitious +propitiously +propitiousness +proponent +proponent's +proponents +proportion +proportional +proportionally +proportionately +proportioned +proportioner +proportioning +proportionment +proportions +proposal +proposal's +proposals +propose +proposed +proposer +proposers +proposes +proposing +proposition +propositional +propositionally +propositioned +propositioning +propositions +propound +propounded +propounder +propounding +propounds +proprietary +proprietor +proprietor's +proprietors +propriety +props +propulsion +propulsion's +propulsions +pros +prose +prosecute +prosecuted +prosecutes +prosecuting +prosecution +prosecutions +proser +prosing +prosodic +prosodics +prospect +prospected +prospecting +prospection +prospection's +prospections +prospective +prospectively +prospectiveness +prospectives +prospector +prospector's +prospectors +prospects +prospectus +prosper +prospered +prospering +prosperity +prosperous +prosperously +prosperousness +prospers +prostitution +prostrate +prostrated +prostration +protect +protected +protectedly +protecting +protection +protection's +protections +protective +protectively +protectiveness +protector +protector's +protectorate +protectors +protects +protege +protege's +proteges +protein +protein's +proteins +protest +protest's +protestants +protestation +protestations +protested +protester +protester's +protesters +protesting +protestingly +protests +protocol +protocol's +protocols +proton +proton's +protons +protoplasm +prototype +prototype's +prototyped +prototypes +prototypical +prototypically +prototyping +protrude +protruded +protrudes +protruding +protrusion +protrusion's +protrusions +proud +prouder +proudest +proudly +provability +provable +provableness +provably +prove +proved +proven +provenly +prover +proverb +proverb's +proverbs +provers +proves +provide +provided +providence +provider +providers +provides +providing +province +province's +provinces +provincial +provincially +proving +provision +provisional +provisionally +provisioned +provisioner +provisioning +provisions +provocation +provoke +provoked +provokes +provoking +provokingly +prow +prow's +prowess +prowl +prowled +prowler +prowlers +prowling +prowls +prows +proximal +proximally +proximate +proximately +proximateness +proximity +prudence +prudent +prudently +prune +pruned +pruner +pruners +prunes +pruning +pry +prying +pryingly +psalm +psalm's +psalms +pseudo +psyche +psyche's +psyches +psychiatrist +psychiatrist's +psychiatrists +psychiatry +psychological +psychologically +psychologist +psychologist's +psychologists +psychology +psychosocial +psychosocially +pub +pub's +public +publication +publication's +publications +publicity +publicly +publicness +publics +publish +published +publisher +publishers +publishes +publishing +pubs +pucker +puckered +puckering +puckers +pudding +pudding's +puddings +puddle +puddled +puddler +puddles +puddling +puff +puffed +puffer +puffers +puffing +puffs +pull +pulled +puller +pulley +pulley's +pulleys +pulling +pullings +pulls +pulp +pulper +pulping +pulpit +pulpit's +pulpits +pulse +pulsed +pulser +pulses +pulsing +pump +pumped +pumper +pumping +pumpkin +pumpkin's +pumpkins +pumps +pun +pun's +punch +punched +puncher +puncher's +punchers +punches +punching +punchings +punctual +punctually +punctualness +punctuation +puncture +puncture's +punctured +punctures +puncturing +punier +puniness +punish +punishable +punished +punisher +punishes +punishing +punishment +punishment's +punishments +punitive +punitively +punitiveness +puns +punt +punted +punter +punters +punting +punts +puny +pup +pup's +pupa +pupas +pupil +pupil's +pupils +puppet +puppet's +puppets +puppies +puppy +puppy's +pups +purchasable +purchase +purchased +purchaser +purchasers +purchases +purchasing +pure +purely +pureness +purer +purest +purge +purged +purger +purges +purging +purification +purifications +purified +purifier +purifiers +purifies +purify +purifying +purity +purple +purpled +purpler +purples +purplest +purpling +purport +purported +purportedly +purporter +purporters +purporting +purports +purpose +purposed +purposeful +purposefully +purposefulness +purposely +purposes +purposing +purposive +purposively +purposiveness +purr +purred +purring +purringly +purrs +purse +pursed +purser +pursers +purses +pursing +pursuance +pursue +pursued +pursuer +pursuers +pursues +pursuing +pursuit +pursuit's +pursuits +purview +push +pushbutton +pushbuttons +pushdown +pushed +pusher +pushers +pushes +pushing +puss +pussier +pussies +pussy +put +puts +putter +putterer +puttering +putters +putting +puzzle +puzzled +puzzlement +puzzler +puzzlers +puzzles +puzzling +puzzlings +pygmies +pygmy +pygmy's +pyramid +pyramid's +pyramids +quack +quacked +quacking +quacks +quad +quadrant +quadrant's +quadrants +quadratic +quadratical +quadratically +quadratics +quadrature +quadrature's +quadratures +quadruple +quadrupled +quadruples +quadrupling +quadword +quadword's +quadwords +quagmire +quagmire's +quagmires +quail +quail's +quails +quaint +quaintly +quaintness +quake +quaked +quaker +quakers +quakes +quaking +qualification +qualifications +qualified +qualifiedly +qualifier +qualifiers +qualifies +qualify +qualifying +qualitative +qualitatively +qualities +quality +quality's +qualm +qualms +quandaries +quandary +quandary's +quanta +quantifiable +quantification +quantifications +quantified +quantifier +quantifiers +quantifies +quantify +quantifying +quantitative +quantitatively +quantitativeness +quantities +quantity +quantity's +quantum +quarantine +quarantine's +quarantined +quarantines +quarantining +quarrel +quarrels +quarrelsome +quarrelsomely +quarrelsomeness +quarried +quarrier +quarries +quarry +quarry's +quarrying +quart +quarter +quartered +quarterer +quartering +quarterlies +quarterly +quarters +quartet +quartet's +quartets +quarts +quartz +quash +quashed +quashes +quashing +quasi +quaver +quavered +quavering +quaveringly +quavers +quay +quays +queen +queen's +queenly +queens +queer +queerer +queerest +queerly +queerness +queers +quell +quelled +queller +quelling +quells +quench +quenched +quencher +quenches +quenching +queried +querier +queries +query +querying +quest +quested +quester +questers +questing +question +questionable +questionableness +questionably +questioned +questioner +questioners +questioning +questioningly +questionings +questionnaire +questionnaire's +questionnaires +questions +quests +queue +queue's +queued +queuer +queuer's +queuers +queues +quick +quicken +quickened +quickener +quickening +quickens +quicker +quickest +quickly +quickness +quicksilver +quiet +quieted +quieten +quietened +quietening +quietens +quieter +quietest +quieting +quietly +quietness +quiets +quietude +quill +quills +quilt +quilted +quilter +quilting +quilts +quinine +quit +quite +quits +quitter +quitter's +quitters +quitting +quiver +quivered +quivering +quivers +quiz +quizzed +quizzes +quizzing +quo +quota +quota's +quotas +quotation +quotation's +quotations +quote +quoted +quotes +quoth +quotient +quotients +quoting +rabbit +rabbit's +rabbited +rabbiter +rabbiting +rabbits +rabble +rabbled +rabbler +rabbling +raccoon +raccoon's +raccoons +race +raced +racehorse +racehorse's +racehorses +racer +racers +races +racial +racially +racing +rack +racked +racker +racket +racket's +racketeer +racketeering +racketeers +rackets +racking +racks +radar +radar's +radars +radial +radially +radiance +radiant +radiantly +radiate +radiated +radiately +radiates +radiating +radiation +radiations +radiative +radiatively +radiator +radiator's +radiators +radical +radically +radicalness +radicals +radio +radioed +radioing +radiology +radios +radish +radish's +radishes +radius +radiuses +radix +radixes +raft +rafter +raftered +rafters +rafts +rag +rag's +rage +raged +rages +ragged +raggedly +raggedness +raging +rags +raid +raided +raider +raiders +raiding +raids +rail +railed +railer +railers +railing +railroad +railroaded +railroader +railroaders +railroading +railroads +rails +railway +railway's +railways +raiment +rain +rain's +rainbow +rainbows +raincoat +raincoat's +raincoats +raindrop +raindrop's +raindrops +rained +rainfall +rainier +rainiest +raining +rains +rainy +raise +raised +raiser +raisers +raises +raisin +raising +raisins +rake +raked +raker +rakes +raking +rallied +rallies +rally +rallying +ram +ram's +ramble +rambled +rambler +ramblers +rambles +rambling +ramblingly +ramblings +ramification +ramification's +ramifications +ramp +ramp's +rampart +ramparts +ramped +ramping +ramps +rams +ramses +ran +ranch +ranched +rancher +ranchers +ranches +ranching +random +randomly +randomness +rang +range +ranged +ranger +rangers +ranges +ranging +rank +ranked +ranker +ranker's +rankers +rankest +ranking +ranking's +rankings +rankle +rankled +rankles +rankling +rankly +rankness +ranks +ransack +ransacked +ransacker +ransacking +ransacks +ransom +ransomer +ransoming +ransoms +rant +ranted +ranter +ranters +ranting +rantingly +rants +rap +rap's +rape +raped +raper +rapes +rapid +rapidity +rapidly +rapidness +rapids +raping +raps +rapt +raptly +raptness +rapture +rapture's +raptured +raptures +rapturing +rapturous +rapturously +rapturousness +rare +rarely +rareness +rarer +rarest +raring +rarities +rarity +rarity's +rascal +rascally +rascals +rash +rasher +rashes +rashly +rashness +rasp +raspberry +rasped +rasper +rasping +raspingly +raspings +rasps +raster +rasters +rat +rat's +rate +rated +rater +raters +rates +rather +ratification +ratifications +ratified +ratifies +ratify +ratifying +rating +ratings +ratio +ratio's +ration +rational +rationale +rationale's +rationales +rationalities +rationality +rationally +rationalness +rationed +rationing +rations +ratios +rats +rattle +rattled +rattler +rattlers +rattles +rattlesnake +rattlesnake's +rattlesnakes +rattling +rattlingly +ravage +ravaged +ravager +ravagers +ravages +ravaging +rave +raved +raven +ravened +ravener +ravening +ravenous +ravenously +ravenousness +ravens +raver +raves +ravine +ravine's +ravined +ravines +raving +ravings +raw +rawer +rawest +rawly +rawness +raws +ray +ray's +rayed +rays +razor +razor's +razors +re +reabbreviate +reabbreviated +reabbreviates +reabbreviating +reach +reachable +reachably +reached +reacher +reaches +reaching +reacquainted +react +reacted +reacting +reaction +reaction's +reactionaries +reactionary +reactionary's +reactions +reactivate +reactivated +reactivates +reactivating +reactivation +reactive +reactively +reactiveness +reactivity +reactor +reactor's +reactors +reacts +read +readability +readable +readableness +readapting +reader +reader's +readers +readied +readier +readies +readiest +readily +readiness +reading +readings +readjustable +readjusted +readjustments +readjusts +readout +readout's +readouts +reads +ready +readying +reaffirm +reaffirmed +reaffirming +reaffirms +reagents +real +realest +realign +realigned +realigning +realignment +realignments +realigns +realism +realist +realist's +realistic +realistically +realists +realities +reality +realizable +realizable's +realizableness +realizables +realizablies +realizably +realization +realization's +realizations +realize +realized +realizer +realizers +realizes +realizing +realizing's +realizingly +realizings +reallocate +reallocated +reallocates +reallocating +reallocation +reallocation's +reallocations +reallocator +reallocator's +reallocators +reallotments +reallots +reallotted +reallotting +really +realm +realm's +realms +realness +reals +ream +ream's +reamed +reamer +reaming +reams +reanalysis +reap +reaped +reaper +reaping +reappear +reappeared +reappearing +reappears +reapplying +reapportioned +reappraisal +reappraisals +reappraised +reappraises +reaps +rear +reared +rearer +rearing +rearmed +rearms +rearrange +rearrangeable +rearranged +rearrangement +rearrangement's +rearrangements +rearranges +rearranging +rearrest +rearrested +rears +reason +reasonable +reasonableness +reasonably +reasoned +reasoner +reasoning +reasonings +reasons +reassemble +reassembled +reassembler +reassembles +reassembling +reasserts +reassess +reassessed +reassesses +reassessing +reassessment +reassessment's +reassessments +reassign +reassignable +reassigned +reassigning +reassignment +reassignment's +reassignments +reassigns +reassurances +reassure +reassured +reassures +reassuring +reassuringly +reawaken +reawakened +reawakening +reawakens +rebase +rebate +rebate's +rebated +rebater +rebates +rebating +rebel +rebel's +rebelled +rebelling +rebellion +rebellion's +rebellions +rebellious +rebelliously +rebelliousness +rebells +rebels +rebidding +rebids +rebirth +rebirth's +rebonds +reboot +rebooted +rebooter +rebooters +rebooting +reboots +reborn +rebound +rebounded +rebounder +rebounding +rebounds +rebroadcast +rebroadcasts +rebuff +rebuffed +rebuffing +rebuffs +rebuild +rebuilding +rebuilds +rebuilt +rebuke +rebuked +rebuker +rebukes +rebuking +rebut +rebuttal +rebuttals +rebutted +rebutting +recalculate +recalculated +recalculates +recalculating +recalculation +recalculations +recall +recalled +recaller +recalling +recalls +recapitulate +recapitulated +recapitulates +recapitulating +recapitulation +recapped +recapping +recapture +recaptured +recaptures +recapturing +recast +recasting +recasts +recede +receded +recedes +receding +receipt +receipt's +receipted +receipting +receipts +receivable +receivables +receive +received +receiver +receiver's +receivers +receives +receiving +recent +recently +recentness +receptacle +receptacle's +receptacles +reception +reception's +receptions +receptive +receptively +receptiveness +receptivity +receptor +receptor's +receptors +recess +recessed +recesses +recessing +recession +recession's +recessions +recessive +recessively +recessiveness +recharged +recharges +rechartering +rechecked +rechecks +recipe +recipe's +recipes +recipient +recipient's +recipients +reciprocal +reciprocally +reciprocals +reciprocate +reciprocated +reciprocates +reciprocating +reciprocation +reciprocative +reciprocity +recirculate +recirculated +recirculates +recirculating +recirculation +recital +recital's +recitals +recitation +recitation's +recitations +recite +recited +reciter +recites +reciting +reckless +recklessly +recklessness +reckon +reckoned +reckoner +reckoning +reckonings +reckons +reclaim +reclaimable +reclaimed +reclaimer +reclaimers +reclaiming +reclaims +reclamation +reclamations +reclassification +reclassified +reclassifies +reclassify +reclassifying +recline +reclined +reclines +reclining +reclustered +reclusters +recode +recoded +recodes +recoding +recognition +recognition's +recognitions +recoil +recoiled +recoiling +recoils +recoinage +recollect +recollected +recollecting +recollection +recollection's +recollections +recollects +recombination +recombination's +recombinational +recombinations +recombine +recombined +recombines +recombining +recommenced +recommences +recommend +recommendation +recommendation's +recommendations +recommended +recommender +recommending +recommends +recompense +recompilations +recompile +recompiled +recompiles +recompiling +recompute +recomputed +recomputes +recomputing +reconcile +reconciled +reconciler +reconciles +reconciliation +reconciliation's +reconciliations +reconciling +reconditioned +reconfigurable +reconfiguration +reconfiguration's +reconfigurations +reconfigure +reconfigured +reconfigurer +reconfigures +reconfiguring +reconnect +reconnected +reconnecter +reconnecting +reconnection +reconnects +reconsider +reconsideration +reconsidered +reconsidering +reconsiders +reconsolidated +reconsolidates +reconstituted +reconstitutes +reconstruct +reconstructed +reconstructible +reconstructing +reconstruction +reconstructions +reconstructive +reconstructs +recontacted +reconvened +reconvenes +reconverts +record +recorded +recorder +recorders +recording +recordings +records +recored +recount +recounted +recounter +recounting +recounts +recourse +recourses +recover +recoverability +recoverable +recovered +recoverer +recoveries +recovering +recovers +recovery +recovery's +recreate +recreated +recreates +recreating +recreation +recreational +recreations +recreative +recruit +recruit's +recruited +recruiter +recruiter's +recruiters +recruiting +recruits +recta +rectangle +rectangle's +rectangles +rectangular +rectangularly +rectify +rector +rector's +rectors +rectum +rectum's +rectums +recur +recurrence +recurrence's +recurrences +recurrent +recurrently +recurring +recurs +recurse +recursed +recurses +recursing +recursion +recursion's +recursions +recursive +recursively +recursiveness +recurved +recyclable +recycle +recycled +recycles +recycling +red +redbreast +redden +reddened +reddening +redder +reddest +reddish +reddishness +redeclare +redeclared +redeclares +redeclaring +redecorated +redecorates +redeem +redeemed +redeemer +redeemers +redeeming +redeems +redefine +redefined +redefines +redefining +redefinition +redefinition's +redefinitions +redemption +redemptioner +redeploys +redeposit +redeposit's +redeposited +redepositing +redepositor +redepositor's +redepositors +redeposits +redesign +redesigned +redesigning +redesigns +redetermination +redetermines +redevelop +redeveloped +redeveloper +redevelopers +redeveloping +redevelopment +redevelops +redials +redirect +redirected +redirecting +redirection +redirections +redirector +redirector's +redirectors +redirects +rediscovered +rediscovers +redisplay +redisplayed +redisplaying +redisplays +redistribute +redistributed +redistributes +redistributing +redistribution +redistribution's +redistributions +redistributive +redly +redness +redoing +redone +redouble +redoubled +redoubles +redoubling +redoubtable +redraw +redrawing +redrawn +redraws +redress +redressed +redresser +redresses +redressing +reds +reduce +reduced +reducer +reducers +reduces +reducibility +reducible +reducibly +reducing +reduction +reduction's +reductions +redundancies +redundancy +redundant +redundantly +reduplicated +reed +reed's +reeder +reeding +reeds +reeducation +reef +reefer +reefing +reefs +reel +reelect +reelected +reelecting +reelects +reeled +reeler +reeling +reels +reemerged +reenactment +reenforcement +reenlists +reenter +reentered +reentering +reenters +reentrant +reestablish +reestablished +reestablishes +reestablishing +reestimating +reevaluate +reevaluated +reevaluates +reevaluating +reevaluation +reeves +reexamine +reexamined +reexamines +reexamining +refaced +refaces +refelled +refelling +refer +referee +referee's +refereed +refereeing +referees +reference +referenced +referencer +references +referencing +referendum +referent +referent's +referential +referentiality +referentially +referents +referral +referral's +referrals +referred +referrer +referring +refers +refill +refillable +refilled +refilling +refills +refine +refined +refinement +refinement's +refinements +refiner +refines +refining +refinished +reflect +reflected +reflecting +reflection +reflection's +reflections +reflective +reflectively +reflectiveness +reflectivity +reflector +reflector's +reflectors +reflects +reflex +reflex's +reflexed +reflexes +reflexive +reflexively +reflexiveness +reflexivity +reflexly +refluent +refocus +refocused +refocuses +refocusing +refolded +reform +reformable +reformat +reformation +reformative +reformats +reformatted +reformatter +reformatting +reformed +reformer +reformers +reforming +reforms +reformulate +reformulated +reformulates +reformulating +reformulation +refractoriness +refractory +refrain +refrained +refraining +refrains +refresh +refreshed +refreshen +refresher +refreshers +refreshes +refreshing +refreshingly +refreshment +refreshment's +refreshments +refried +refries +refrigerator +refrigerator's +refrigerators +refry +refrying +refuel +refuels +refuge +refuged +refugee +refugee's +refugees +refuges +refuging +refund +refund's +refunded +refunder +refunders +refunding +refunds +refusal +refusals +refuse +refused +refuser +refuses +refusing +refutable +refutation +refute +refuted +refuter +refutes +refuting +regain +regained +regaining +regains +regal +regaled +regaling +regally +regard +regarded +regarding +regardless +regardlessly +regardlessness +regards +regenerate +regenerated +regenerately +regenerateness +regenerates +regenerating +regeneration +regenerative +regeneratively +regenerators +regent +regent's +regents +regime +regime's +regimen +regiment +regimented +regiments +regimes +region +region's +regional +regionally +regions +register +registered +registering +registers +registration +registration's +registrations +registry +regreets +regress +regressed +regresses +regressing +regression +regression's +regressions +regressive +regressively +regressiveness +regret +regretful +regretfully +regretfulness +regrets +regrettable +regrettably +regretted +regretting +regrids +regroup +regrouped +regrouping +regular +regularities +regularity +regularly +regulars +regulate +regulated +regulates +regulating +regulation +regulations +regulative +regulator +regulator's +regulators +rehash +rehashed +rehashes +rehashing +rehearsal +rehearsal's +rehearsals +rehearse +rehearsed +rehearser +rehearses +rehearsing +rehoused +rehouses +reign +reigned +reigning +reigns +reimbursed +reimbursement +reimbursement's +reimbursements +rein +reincarnate +reincarnated +reincarnation +reincorporating +reincorporation +reindeer +reined +reinforce +reinforced +reinforcement +reinforcement's +reinforcements +reinforcer +reinforces +reinforcing +reining +reins +reinsert +reinserted +reinserting +reinsertions +reinserts +reinstall +reinstalled +reinstaller +reinstalling +reinstalls +reinstate +reinstated +reinstatement +reinstates +reinstating +reintegrated +reinterpret +reinterpretations +reinterpreted +reinterpreting +reinterprets +reinterviewed +reintroduce +reintroduced +reintroduces +reintroducing +reinvent +reinvented +reinventing +reinvention +reinvents +reinvested +reinvoked +reinvokes +reissue +reissued +reissuer +reissuer's +reissuers +reissues +reissuing +reiterate +reiterated +reiterates +reiterating +reiteration +reiterations +reiterative +reiteratively +reiterativeness +reject +rejected +rejecter +rejecting +rejectingly +rejection +rejection's +rejections +rejective +rejector +rejector's +rejectors +rejects +rejoice +rejoiced +rejoicer +rejoices +rejoicing +rejoicingly +rejoin +rejoined +rejoining +rejoins +rekindle +rekindled +rekindler +rekindles +rekindling +reknit +relabel +relabels +relapse +relapsed +relapser +relapses +relapsing +relate +related +relatedly +relatedness +relater +relates +relating +relation +relational +relationally +relations +relationship +relationship's +relationships +relative +relatively +relativeness +relatives +relativism +relativistic +relativistically +relativity +relativity's +relax +relaxation +relaxation's +relaxations +relaxed +relaxedly +relaxedness +relaxer +relaxes +relaxing +relay +relayed +relaying +relays +relearns +release +released +releaser +releases +releasing +relegate +relegated +relegates +relegating +relegation +relent +relented +relenting +relentless +relentlessly +relentlessness +relents +relevance +relevances +relevant +relevantly +reliabilities +reliability +reliable +reliableness +reliably +reliance +relic +relic's +relicense +relicensed +relicenser +relicenses +relicensing +relics +relied +relief +reliefs +relier +relies +relieve +relieved +relievedly +reliever +relievers +relieves +relieving +religion +religion's +religions +religious +religiously +religiousness +relinking +relinquish +relinquished +relinquishes +relinquishing +relish +relished +relishes +relishing +relive +relives +reliving +reload +reloaded +reloader +reloading +reloads +relocate +relocated +relocates +relocating +relocation +relocations +reluctance +reluctances +reluctant +reluctantly +rely +relying +remade +remain +remainder +remainder's +remaindered +remaindering +remainders +remained +remaining +remains +remark +remarkable +remarkableness +remarkably +remarked +remarking +remarks +remarriages +remarried +remedied +remedies +remedy +remedying +remember +remembered +rememberer +remembering +remembers +remembrance +remembrance's +remembrancer +remembrances +remind +reminded +reminder +reminders +reminding +reminds +reminiscence +reminiscence's +reminiscences +reminiscent +reminiscently +remissions +remittance +remittances +remixed +remnant +remnant's +remnants +remodel +remodels +remodulate +remodulated +remodulates +remodulating +remodulation +remodulator +remodulator's +remodulators +remolding +remonstrate +remonstrated +remonstrates +remonstrating +remonstration +remonstrative +remonstratively +remorse +remote +remotely +remoteness +remotest +remotion +remoulds +removable +removableness +removal +removal's +removals +remove +removed +remover +removes +removing +renaissance +renal +rename +renamed +renames +renaming +renatured +renatures +rend +render +rendered +renderer +rendering +renderings +renders +rendezvous +rendezvoused +rendezvouses +rendezvousing +rending +rendition +rendition's +renditions +rends +renegotiable +renegotiated +renegotiates +renew +renewal +renewals +renewed +renewer +renewing +renews +reno +renominated +renominates +renounce +renounced +renouncer +renounces +renouncing +renown +renowned +rent +rental +rental's +rentals +rented +renter +renter's +renters +renting +rents +renumber +renumbered +renumbering +renumbers +reopen +reopened +reopening +reopens +reorder +reordered +reordering +reorders +reoriented +repackage +repackaged +repackager +repackages +repackaging +repacks +repaid +repaint +repainted +repainter +repainters +repainting +repaints +repair +repaired +repairer +repairers +repairing +repairman +repairs +reparable +reparation +reparation's +reparations +repartition +repartitioned +repartitioner +repartitioners +repartitioning +repartitions +repast +repast's +repasts +repaving +repay +repayable +repaying +repayments +repays +repeal +repealed +repealer +repealing +repeals +repeat +repeatable +repeated +repeatedly +repeater +repeaters +repeating +repeats +repel +repels +repent +repentance +repented +repenter +repenting +repents +repercussion +repercussion's +repercussions +repertoire +repetition +repetition's +repetitions +repetitive +repetitively +repetitiveness +rephrase +rephrased +rephrases +rephrasing +repine +repined +repiner +repining +replace +replaceable +replaced +replacement +replacement's +replacements +replacer +replaces +replacing +replanted +replay +replayed +replaying +replays +repleader +replenish +replenished +replenisher +replenishes +replenishing +replenishment +replete +repleteness +repletion +replica +replica's +replicas +replicate +replicated +replicates +replicating +replication +replications +replicative +replied +replier +replies +reply +replying +report +reported +reportedly +reporter +reporters +reporting +reports +repose +reposed +reposes +reposing +reposition +repositioned +repositioning +repositions +repositories +repository +repository's +repost +reposted +reposter +reposting +repostings +reposts +represent +representable +representably +representation +representation's +representational +representationally +representations +representative +representatively +representativeness +representatives +represented +representer +representing +represents +repress +repressed +represses +repressing +repression +repression's +repressions +repressive +repressively +repressiveness +reprieve +reprieved +reprieves +reprieving +reprint +reprinted +reprinter +reprinting +reprints +reprisal +reprisal's +reprisals +reproach +reproached +reproacher +reproaches +reproaching +reproachingly +reprobates +reprocessed +reproduce +reproduced +reproducer +reproducers +reproduces +reproducibilities +reproducibility +reproducible +reproducibly +reproducing +reproduction +reproduction's +reproductions +reproductive +reproductively +reproductivity +reprogrammed +reprogrammer +reprogrammer's +reprogrammers +reprogramming +reproof +reprove +reproved +reprover +reproving +reprovingly +reptile +reptile's +reptiles +republic +republic's +republican +republican's +republicans +republication +republics +republish +republished +republisher +republisher's +republishers +republishes +republishing +repudiate +repudiated +repudiates +repudiating +repudiation +repudiations +repulse +repulsed +repulses +repulsing +repulsion +repulsions +repulsive +repulsively +repulsiveness +reputable +reputably +reputation +reputation's +reputations +repute +reputed +reputedly +reputes +reputing +request +requested +requester +requesters +requesting +requestioned +requests +requiem +requiem's +requiems +require +required +requirement +requirement's +requirements +requirer +requires +requiring +requisite +requisiteness +requisites +requisition +requisitioned +requisitioner +requisitioning +requisitions +requite +requited +requiter +requiting +reran +reread +rereading +rereads +reroute +rerouted +rerouter +rerouters +reroutes +reroutings +rerun +rerunning +reruns +res +resalable +resaturated +resaturates +rescaled +rescan +rescanned +rescanning +rescans +reschedule +rescheduled +rescheduler +reschedules +rescheduling +rescue +rescued +rescuer +rescuers +rescues +rescuing +resealed +research +researched +researcher +researcher's +researchers +researches +researching +reselect +reselected +reselecting +reselects +resell +reseller +resellers +reselling +resells +resemblance +resemblance's +resemblances +resemble +resembled +resembles +resembling +resends +resent +resented +resentful +resentfully +resentfulness +resenting +resentment +resents +resequenced +reservation +reservation's +reservations +reserve +reserved +reservedly +reservedness +reserver +reserves +reserving +reservoir +reservoir's +reservoirs +reset +reseted +reseter +reseting +resets +resetting +resettings +resettled +resettles +resettling +reshape +reshaped +reshaper +reshapes +reshaping +reside +resided +residence +residence's +residences +resident +resident's +residential +residentially +residents +resider +resides +residing +residue +residue's +residues +resifted +resign +resignation +resignation's +resignations +resigned +resignedly +resignedness +resigner +resigning +resigns +resin +resin's +resined +resining +resins +resist +resistance +resistances +resistant +resistantly +resisted +resister +resistible +resistibly +resisting +resistive +resistively +resistiveness +resistivity +resistor +resistor's +resistors +resists +resize +resized +resizes +resizing +resold +resoluble +resolute +resolutely +resoluteness +resolution +resolutions +resolutive +resolvable +resolve +resolved +resolver +resolvers +resolves +resolving +resonance +resonances +resonant +resonantly +resort +resorted +resorter +resorting +resorts +resound +resounding +resoundingly +resounds +resource +resource's +resourced +resourceful +resourcefully +resourcefulness +resources +resourcing +respecified +respect +respectability +respectable +respectableness +respectably +respected +respecter +respectful +respectfully +respectfulness +respecting +respective +respectively +respectiveness +respects +respiration +respirations +respired +respires +respite +respited +respiting +resplendent +resplendently +respond +responded +respondent +respondent's +respondents +responder +responders +responding +responds +response +responser +responses +responsibilities +responsibility +responsible +responsibleness +responsibly +responsions +responsive +responsively +responsiveness +rest +restart +restarted +restarter +restarting +restarts +restate +restated +restatement +restates +restating +restaurant +restaurant's +restaurants +rested +rester +restful +restfully +restfulness +resting +restive +restively +restiveness +restless +restlessly +restlessness +restoration +restoration's +restorations +restore +restored +restorer +restorers +restores +restoring +restrain +restrained +restrainedly +restrainer +restrainers +restraining +restrains +restraint +restraint's +restraints +restrict +restricted +restrictedly +restricting +restriction +restriction's +restrictions +restrictive +restrictively +restrictiveness +restricts +restroom +restroom's +restrooms +restructure +restructured +restructures +restructuring +rests +resubmit +resubmits +resubmitted +resubmitting +result +resultant +resultantly +resultants +resulted +resulting +results +resumable +resume +resumed +resumes +resuming +resumption +resumption's +resumptions +resupplier +resupplier's +resuppliers +resurface +resurfaced +resurfacer +resurfacer's +resurfacers +resurfaces +resurfacing +resurged +resurges +resurrect +resurrected +resurrecting +resurrection +resurrection's +resurrections +resurrects +resuspended +retail +retailed +retailer +retailers +retailing +retails +retain +retained +retainer +retainers +retaining +retainment +retains +retaliation +retard +retarded +retarder +retarding +retention +retentions +retentive +retentively +retentiveness +rethinks +rethreading +reticence +reticent +reticently +reticle +reticle's +reticles +reticular +reticulate +reticulated +reticulately +reticulates +reticulating +reticulation +retied +retina +retina's +retinal +retinas +retinue +retinues +retire +retired +retiredly +retiredness +retirement +retirement's +retirements +retires +retiring +retiringly +retiringness +retitled +retold +retort +retorted +retorting +retorts +retrace +retraced +retraces +retracing +retract +retractable +retracted +retracting +retraction +retractions +retractor +retractor's +retractors +retracts +retrain +retrained +retraining +retrains +retranslated +retransmission +retransmission's +retransmissions +retransmit +retransmits +retransmitted +retransmitting +retreat +retreated +retreater +retreating +retreats +retried +retrier +retriers +retries +retrievable +retrieval +retrieval's +retrievals +retrieve +retrieved +retriever +retrievers +retrieves +retrieving +retroactively +retrospect +retrospection +retrospective +retrospectively +retry +retrying +return +returnable +returned +returner +returners +returning +returns +retype +retyped +retypes +retyping +reunion +reunion's +reunions +reunite +reunited +reuniting +reupholstering +reusable +reuse +reused +reuses +reusing +revalidated +revalidates +revalidation +revalued +revalues +revamp +revamped +revamping +revamps +reveal +revealed +revealer +revealing +reveals +revel +revelation +revelation's +revelations +revelry +revels +revenge +revenge's +revenged +revenger +revenges +revenging +revenue +revenuer +revenuers +revenues +revere +revered +reverence +reverencer +reverend +reverend's +reverends +reverently +reveres +reverified +reverifies +reverify +reverifying +revering +reversal +reversal's +reversals +reverse +reversed +reversely +reverser +reverses +reversible +reversing +reversion +reversioner +reversions +revert +reverted +reverter +reverting +revertive +reverts +revetting +review +reviewed +reviewer +reviewers +reviewing +reviews +revile +reviled +reviler +reviling +revise +revised +reviser +revises +revising +revision +revision's +revisions +revisit +revisited +revisiting +revisits +revival +revival's +revivals +revive +revived +reviver +revives +reviving +revocation +revocations +revoke +revoked +revoker +revokes +revoking +revolt +revolted +revolter +revolting +revoltingly +revolts +revolution +revolution's +revolutionaries +revolutionariness +revolutionary +revolutionary's +revolutions +revolve +revolved +revolver +revolvers +revolves +revolving +reward +rewarded +rewarder +rewarding +rewardingly +rewards +rewind +rewinded +rewinder +rewinding +rewinds +rewired +rewires +reword +reworded +rewording +rewording's +rewordings +rewords +rework +reworked +reworking +reworks +rewound +rewrite +rewriter +rewrites +rewriting +rewritings +rewritten +rewrote +rhetoric +rheumatism +rhinoceros +rhubarb +rhyme +rhymed +rhymer +rhymes +rhyming +rhythm +rhythm's +rhythmic +rhythmical +rhythmically +rhythmics +rhythms +rib +rib's +ribbed +ribbing +ribbon +ribbon's +ribbons +ribs +rice +ricer +rices +rich +richen +richened +richening +richer +riches +richest +richly +richness +rickshaw +rickshaw's +rickshaws +rid +ridden +riddle +riddled +riddler +riddles +riddling +ride +rider +rider's +riders +rides +ridge +ridge's +ridged +ridges +ridging +ridicule +ridiculed +ridiculer +ridicules +ridiculing +ridiculous +ridiculously +ridiculousness +riding +ridings +rids +rifle +rifled +rifleman +rifler +rifles +rifling +rift +rig +rig's +rigged +rigging +right +righted +righten +righteous +righteously +righteousness +righter +rightful +rightfully +rightfulness +righting +rightly +rightmost +rightness +rights +rightward +rightwards +rigid +rigidities +rigidity +rigidly +rigidness +rigorous +rigorously +rigorousness +rigs +rill +rim +rim's +rime +rimer +riming +rims +rind +rind's +rinded +rinds +ring +ringed +ringer +ringers +ringing +ringingly +ringings +rings +rinse +rinsed +rinser +rinses +rinsing +riot +rioted +rioter +rioters +rioting +riotous +riotously +riotousness +riots +rip +ripe +ripely +ripen +ripened +ripener +ripeness +ripening +ripens +riper +ripest +ripped +ripping +ripple +rippled +rippler +ripples +rippling +rips +rise +risen +riser +risers +rises +rising +risings +risk +risked +risker +risking +risks +rite +rite's +rited +rites +ritual +ritually +rituals +rival +rivalries +rivalry +rivalry's +rivals +rive +rived +riven +river +river's +rivers +riverside +rivet +riveted +riveter +riveting +rivets +riving +rivulet +rivulet's +rivulets +road +road's +roads +roadside +roadsides +roadster +roadster's +roadsters +roadway +roadway's +roadways +roam +roamed +roamer +roaming +roams +roar +roared +roarer +roaring +roaringest +roars +roast +roasted +roaster +roasting +roasts +rob +robbed +robber +robber's +robberies +robbers +robbery +robbery's +robbing +robe +robed +robes +robin +robin's +robing +robins +robot +robot's +robotic +robotics +robots +robs +robust +robustly +robustness +rock +rocked +rocker +rockers +rocket +rocket's +rocketed +rocketing +rockets +rockier +rockies +rockiness +rocking +rocks +rocky +rod +rod's +rode +rods +roe +roes +rogue +rogue's +rogues +roguing +role +role's +roles +roll +rolled +roller +rollers +rolling +rolls +romance +romanced +romancer +romancers +romances +romancing +romantic +romantic's +romantically +romantics +romp +romped +romper +rompers +romping +romps +roof +roofed +roofer +roofers +roofing +roofs +rook +rooks +room +roomed +roomer +roomers +rooming +rooms +roost +rooster +roosters +root +root's +rooted +rootedness +rooter +rooting +roots +rope +roped +roper +ropers +ropes +roping +rose +rose's +rosebud +rosebud's +rosebuds +roses +rosier +rosiness +rosy +rot +rotary +rotate +rotated +rotates +rotating +rotation +rotational +rotationally +rotations +rotative +rotatively +rotator +rotator's +rotators +rots +rotten +rottenly +rottenness +rouge +rough +roughed +roughen +roughened +roughening +roughens +rougher +roughest +roughly +roughness +rouging +round +roundabout +roundaboutness +rounded +roundedness +rounder +rounders +roundest +rounding +roundly +roundness +roundoff +rounds +roundup +roundup's +roundups +rouse +roused +rouser +rouses +rousing +rout +route +routed +router +routers +routes +routine +routinely +routines +routing +routings +rove +roved +rover +roves +roving +row +rowed +rowen +rower +rowers +rowing +rows +royal +royalist +royalist's +royalists +royally +royalties +royalty +royalty's +rub +rubbed +rubber +rubber's +rubbers +rubbing +rubbish +rubbishes +rubble +rubbled +rubbling +rubies +rubout +rubs +ruby +ruby's +rudder +rudder's +rudders +ruddier +ruddiness +ruddy +rude +rudely +rudeness +ruder +rudest +rudiment +rudiment's +rudimentariness +rudimentary +rudiments +rue +ruefully +rues +ruffian +ruffianly +ruffians +ruffle +ruffled +ruffler +ruffles +ruffling +rug +rug's +rugged +ruggedly +ruggedness +rugs +ruin +ruination +ruination's +ruinations +ruined +ruiner +ruing +ruining +ruinous +ruinously +ruinousness +ruins +rule +ruled +ruler +rulers +rules +ruling +rulings +rum +rumble +rumbled +rumbler +rumbles +rumbling +rumen +rumens +rump +rumple +rumpled +rumples +rumplier +rumpling +rumply +rumps +run +runaway +runaways +rung +rung's +rungs +runnable +runner +runner's +runners +running +runs +runtime +rupture +ruptured +ruptures +rupturing +rural +rurally +rush +rushed +rusher +rushes +rushing +russet +russeted +russeting +russets +rust +rusted +rustic +rusticate +rusticated +rusticates +rusticating +rustication +rustier +rustiness +rusting +rustle +rustled +rustler +rustlers +rustles +rustling +rusts +rusty +rut +rut's +ruthless +ruthlessly +ruthlessness +ruts +rye +rye's +sable +sable's +sables +sabotage +sabotaged +sabotages +sabotaging +sack +sacked +sacker +sacking +sacks +sacred +sacredly +sacredness +sacrifice +sacrificed +sacrificer +sacrificers +sacrifices +sacrificial +sacrificially +sacrificing +sad +sadden +saddened +saddening +saddens +sadder +saddest +saddle +saddled +saddler +saddles +saddling +sadism +sadist +sadist's +sadistic +sadistically +sadists +sadly +sadness +safe +safeguard +safeguarded +safeguarding +safeguards +safely +safeness +safer +safes +safest +safetied +safeties +safety +safetying +sag +sagacious +sagaciously +sagaciousness +sagacity +sage +sagely +sageness +sages +sags +said +sail +sailed +sailer +sailing +sailor +sailorly +sailors +sails +saint +sainted +saintliness +saintly +saints +sake +saker +sakes +salable +salad +salad's +salads +salaried +salaries +salary +sale +sale's +sales +salesman +salesmen +salespeople +salespeople's +salesperson +salesperson's +salient +saliently +saline +saliva +sallied +sallies +sallow +sallowness +sally +sallying +salmon +salmons +salon +salon's +salons +saloon +saloon's +saloons +salt +salted +salter +salters +saltier +saltiest +saltiness +salting +saltness +salts +salty +salutariness +salutary +salutation +salutation's +salutations +salute +saluted +saluter +salutes +saluting +salvage +salvaged +salvager +salvages +salvaging +salvation +salve +salver +salves +salving +same +sameness +sample +sample's +sampled +sampler +samplers +samples +sampling +samplings +sanctification +sanctified +sanctifier +sanctify +sanction +sanctioned +sanctioning +sanctions +sanctities +sanctity +sanctuaries +sanctuary +sanctuary's +sand +sandal +sandal's +sandals +sanded +sander +sanders +sandier +sandiness +sanding +sandpaper +sands +sandstone +sandstones +sandwich +sandwiched +sandwiches +sandwiching +sandy +sane +sanely +saneness +saner +sanest +sang +sanguine +sanguinely +sanguineness +sanitarium +sanitariums +sanitary +sanitation +sanity +sank +sap +sap's +sapling +sapling's +saplings +sapphire +saps +sarcasm +sarcasm's +sarcasms +sarcastic +sash +sashed +sashes +sat +satchel +satchel's +satchels +sate +sated +satellite +satellite's +satellites +sates +satin +sating +satire +satire's +satires +satirist +satirist's +satirists +satisfaction +satisfaction's +satisfactions +satisfactorily +satisfactoriness +satisfactory +satisfiability +satisfiable +satisfied +satisfier +satisfiers +satisfies +satisfy +satisfying +satisfyingly +saturate +saturated +saturater +saturates +saturating +saturation +saturations +satyr +sauce +saucepan +saucepan's +saucepans +saucer +saucers +sauces +saucier +sauciness +saucing +saucy +saunter +sauntered +saunterer +sauntering +saunters +sausage +sausage's +sausages +savage +savaged +savagely +savageness +savager +savagers +savages +savaging +save +saved +saver +savers +saves +saving +savings +saw +sawed +sawer +sawing +sawmill +sawmill's +sawmills +saws +sawtooth +say +sayer +sayers +saying +sayings +says +scabbard +scabbard's +scabbards +scaffold +scaffolding +scaffoldings +scaffolds +scalable +scalar +scalar's +scalars +scald +scalded +scalding +scalds +scale +scaled +scaler +scalers +scales +scalier +scaliness +scaling +scalings +scallop +scalloped +scalloper +scalloping +scallops +scalp +scalp's +scalper +scalping +scalps +scaly +scam +scam's +scamper +scampered +scampering +scampers +scams +scan +scandal +scandal's +scandalous +scandalously +scandalousness +scandals +scanned +scanner +scanner's +scanners +scanning +scans +scant +scantier +scanties +scantiest +scantily +scantiness +scantly +scantness +scanty +scar +scar's +scarce +scarcely +scarceness +scarcer +scarcest +scarcity +scare +scared +scarer +scares +scarf +scarfs +scarier +scaring +scarlet +scars +scary +scatter +scattered +scatterer +scattering +scatteringly +scatters +scavenger +scavenger's +scavengers +scenario +scenario's +scenarios +scene +scene's +sceneries +scenery +scenes +scenic +scenics +scent +scented +scents +schedule +schedule's +scheduled +scheduler +scheduler's +schedulers +schedules +scheduling +schema +schema's +schemas +schemata +schematic +schematically +schematics +scheme +scheme's +schemed +schemer +schemers +schemes +scheming +schizophrenia +scholar +scholarly +scholars +scholarship +scholarship's +scholarships +scholastic +scholastically +scholastics +school +schoolboy +schoolboy's +schoolboys +schooled +schooler +schoolers +schoolhouse +schoolhouse's +schoolhouses +schooling +schoolmaster +schoolmaster's +schoolmasters +schoolroom +schoolroom's +schoolrooms +schools +schoolyard +schoolyard's +schoolyards +schooner +science +science's +sciences +scientific +scientifically +scientist +scientist's +scientists +scissor +scissored +scissoring +scissors +scoff +scoffed +scoffer +scoffing +scoffs +scold +scolded +scolder +scolding +scolds +scoop +scooped +scooper +scooping +scoops +scope +scoped +scopes +scoping +scorch +scorched +scorcher +scorches +scorching +scorchingly +score +score's +scored +scorer +scorers +scores +scoring +scorings +scorn +scorned +scorner +scornful +scornfully +scornfulness +scorning +scorns +scorpion +scorpion's +scorpions +scoundrel +scoundrel's +scoundrelly +scoundrels +scour +scoured +scourer +scourge +scourger +scourging +scouring +scourings +scours +scout +scouted +scouter +scouting +scouts +scow +scowl +scowled +scowler +scowling +scowls +scramble +scrambled +scrambler +scrambles +scrambling +scrap +scrap's +scrape +scraped +scraper +scrapers +scrapes +scraping +scrapings +scrapped +scraps +scratch +scratched +scratcher +scratchers +scratches +scratching +scrawl +scrawled +scrawler +scrawling +scrawls +scream +screamed +screamer +screamers +screaming +screamingly +screams +screech +screeched +screecher +screeches +screeching +screen +screened +screener +screening +screenings +screens +screenshot +screenshots +screw +screwed +screwer +screwing +screws +scribble +scribbled +scribbler +scribbles +scribbling +scribe +scriber +scribes +scribing +script +script's +scripted +scripting +scripts +scripture +scriptures +scroll +scrolled +scrolling +scrolls +scrooge +scrooge's +scrooges +scrub +scrubs +scruple +scrupled +scruples +scrupling +scrupulous +scrupulously +scrupulousness +scrutiny +scuffle +scuffled +scuffles +scuffling +sculpt +sculpted +sculpting +sculptor +sculptor's +sculptors +sculpts +sculpture +sculptured +sculptures +sculpturing +scum +scum's +scums +scurried +scurry +scurrying +scuttle +scuttled +scuttles +scuttling +scythe +scythe's +scythes +scything +sea +seaboard +seacoast +seacoast's +seacoasts +seal +sealed +sealer +sealing +seals +sealy +seam +seaman +seamanly +seamed +seamen +seamer +seaming +seams +seaport +seaport's +seaports +sear +search +searched +searcher +searcher's +searchers +searches +searching +searchingly +searchings +seared +searing +searingly +sears +seas +seashore +seashore's +seashores +seaside +season +season's +seasonable +seasonableness +seasonably +seasonal +seasonally +seasoned +seasoner +seasoners +seasoning +seasonings +seasonly +seasons +seat +seated +seater +seating +seats +seaward +seawards +seaweed +seaweeds +secede +seceded +seceder +secedes +seceding +secluded +secludedly +secludedness +seclusion +second +secondaries +secondarily +secondariness +secondary +seconded +seconder +seconders +secondhand +seconding +secondly +seconds +secrecy +secret +secretarial +secretaries +secretary +secretary's +secrete +secreted +secretes +secreting +secretion +secretions +secretive +secretively +secretiveness +secretly +secrets +sect +sect's +section +sectional +sectionally +sectioned +sectioning +sections +sector +sector's +sectored +sectoring +sectors +sects +secular +secularly +secure +secured +securely +secureness +securer +secures +securing +securings +securities +security +sedge +sediment +sediment's +sediments +seduce +seduced +seducer +seducers +seduces +seducing +seductive +seductively +seductiveness +see +seed +seeded +seeder +seeders +seeding +seedings +seedling +seedling's +seedlings +seeds +seeing +seek +seeker +seekers +seeking +seekingly +seeks +seem +seemed +seeming +seemingly +seemlier +seemliness +seemly +seems +seen +seep +seeped +seeping +seeps +seer +seers +sees +seethe +seethed +seethes +seething +segment +segmentation +segmentation's +segmentations +segmented +segmenting +segments +segregate +segregated +segregates +segregating +segregation +segregative +seismic +seizable +seize +seized +seizer +seizers +seizes +seizin +seizing +seizings +seizins +seizor +seizors +seizure +seizure's +seizures +seldom +select +selected +selecting +selection +selection's +selections +selective +selectively +selectiveness +selectivity +selectness +selector +selector's +selectors +selects +self +selfish +selfishly +selfishness +selfness +selfsame +selfsameness +sell +seller +sellers +selling +sells +selves +semantic +semantical +semantically +semanticist +semanticist's +semanticists +semantics +semaphore +semaphore's +semaphores +semblance +semester +semester's +semesters +semiautomated +semicolon +semicolon's +semicolons +semiconductor +semiconductor's +semiconductors +seminal +seminally +seminar +seminar's +seminaries +seminars +seminary +seminary's +semipermanent +semipermanently +senate +senate's +senates +senator +senator's +senators +send +sender +senders +sending +sends +senior +senior's +seniority +seniors +sensation +sensation's +sensational +sensationally +sensations +sense +sensed +senseless +senselessly +senselessness +senses +sensibilities +sensibility +sensible +sensibleness +sensibly +sensing +sensitive +sensitively +sensitiveness +sensitives +sensitivities +sensitivity +sensor +sensor's +sensors +sensory +sent +sentence +sentenced +sentences +sentencing +sentential +sententially +sentiment +sentiment's +sentimental +sentimentally +sentiments +sentinel +sentinel's +sentinels +sentries +sentry +sentry's +separable +separableness +separate +separated +separately +separateness +separates +separating +separation +separations +separative +separator +separator's +separators +septic +sequel +sequel's +sequels +sequence +sequenced +sequencer +sequencers +sequences +sequencing +sequencings +sequential +sequentiality +sequentially +sequester +sequestered +sequestering +serendipitous +serendipitously +serendipity +serene +serenely +sereneness +serenity +serf +serf's +serfs +sergeant +sergeant's +sergeants +serial +serially +serials +series +serious +seriously +seriousness +sermon +sermon's +sermons +serpent +serpent's +serpentine +serpentinely +serpents +serum +serum's +serums +servant +servant's +servants +serve +served +server +server's +servers +serves +service +serviceable +serviceableness +serviced +servicer +services +servicing +servile +servilely +servileness +serving +servings +servitude +session +session's +sessions +set +set's +sets +setter +setter's +setters +setting +settings +settle +settled +settlement +settlement's +settlements +settler +settlers +settles +settling +settlings +setup +setups +seven +sevens +seventeen +seventeens +seventeenth +seventh +seventies +seventieth +seventy +sever +several +severally +severals +severance +severe +severed +severely +severeness +severer +severest +severing +severities +severity +severity's +severs +sew +sewed +sewer +sewers +sewing +sews +sex +sexed +sexes +sexism +sexism's +sexist +sexist's +sexists +sexual +sexuality +sexually +shabbier +shabbiness +shabby +shack +shacked +shackle +shackled +shackler +shackles +shackling +shacks +shade +shaded +shader +shades +shadier +shadiest +shadily +shadiness +shading +shadings +shadow +shadowed +shadower +shadowiness +shadowing +shadows +shadowy +shady +shaft +shaft's +shafted +shafting +shafts +shaggier +shagginess +shaggy +shakable +shakably +shake +shaken +shaker +shakers +shakes +shakier +shakiness +shaking +shaky +shale +shales +shall +shallow +shallower +shallowly +shallowness +shallows +sham +sham's +shambles +shame +shamed +shameful +shamefully +shamefulness +shameless +shamelessly +shamelessness +shames +shaming +shams +shan't +shanties +shanty +shanty's +shape +shaped +shapeless +shapelessly +shapelessness +shapelier +shapeliness +shapely +shaper +shapers +shapes +shaping +sharable +share +sharecropper +sharecropper's +sharecroppers +shared +shareholder +shareholder's +shareholders +sharer +sharers +shares +sharing +shark +shark's +sharks +sharp +sharped +sharpen +sharpened +sharpener +sharpening +sharpens +sharper +sharpest +sharping +sharply +sharpness +sharps +shatter +shattered +shattering +shatteringly +shatters +shave +shaved +shaven +shaver +shaves +shaving +shavings +shawl +shawl's +shawls +she +she'd +she'll +she's +sheaf +shear +sheared +shearer +shearers +shearing +shears +sheath +sheather +sheathing +sheaths +sheaves +shed +sheds +sheep +sheer +sheered +sheerly +sheerness +sheet +sheeted +sheeter +sheeting +sheets +shelf +shelfs +shell +shell's +shelled +sheller +shelling +shells +shelter +sheltered +shelterer +sheltering +shelters +shelve +shelved +shelver +shelves +shelving +shepherd +shepherd's +shepherded +shepherding +shepherds +sheriff +sheriff's +sheriffs +shied +shield +shielded +shielder +shielding +shields +shier +shies +shiest +shift +shifted +shifter +shifters +shiftier +shiftiest +shiftily +shiftiness +shifting +shifts +shifty +shilling +shillings +shimmer +shimmered +shimmering +shin +shine +shined +shiner +shiners +shines +shingle +shingle's +shingled +shingler +shingles +shingling +shinier +shininess +shining +shiningly +shiny +ship +ship's +shipboard +shipboards +shipbuilding +shipment +shipment's +shipments +shippable +shipped +shipper +shipper's +shippers +shipping +ships +shipwreck +shipwrecked +shipwrecks +shirk +shirker +shirking +shirks +shirt +shirting +shirts +shit +shiver +shivered +shiverer +shivering +shivers +shoal +shoal's +shoals +shock +shocked +shocker +shockers +shocking +shockingly +shocks +shod +shoe +shoed +shoeing +shoemaker +shoer +shoes +shone +shook +shoot +shooter +shooters +shooting +shootings +shoots +shop +shop's +shopkeeper +shopkeeper's +shopkeepers +shopped +shopper +shopper's +shoppers +shopping +shops +shore +shore's +shored +shores +shoring +shorn +short +shortage +shortage's +shortages +shortcoming +shortcoming's +shortcomings +shortcut +shortcut's +shortcuts +shorted +shorten +shortened +shortener +shortening +shortens +shorter +shortest +shorthand +shorthanded +shorthands +shorting +shortly +shortness +shorts +shot +shot's +shotgun +shotgun's +shotguns +shots +should +shoulder +shouldered +shouldering +shoulders +shouldest +shouldn't +shout +shouted +shouter +shouters +shouting +shouts +shove +shoved +shovel +shovels +shover +shoves +shoving +show +showed +shower +showered +showering +showers +showing +showings +shown +shows +shrank +shred +shred's +shredder +shredder's +shredders +shreds +shrew +shrew's +shrewd +shrewdest +shrewdly +shrewdness +shrews +shriek +shrieked +shrieking +shrieks +shrill +shrilled +shrilling +shrillness +shrilly +shrimp +shrine +shrine's +shrines +shrink +shrinkable +shrinker +shrinking +shrinks +shrivel +shrivels +shroud +shrouded +shrouding +shrouds +shrub +shrub's +shrubbery +shrubs +shrug +shrugs +shrunk +shrunken +shudder +shuddered +shuddering +shudders +shuffle +shuffled +shuffler +shuffles +shuffling +shun +shuns +shut +shutdown +shutdown's +shutdowns +shuts +shutter +shuttered +shuttering +shutters +shutting +shuttle +shuttled +shuttles +shuttling +shy +shying +shyly +shyness +sibling +sibling's +siblings +sick +sicken +sickened +sickener +sickening +sickeningly +sicker +sickerly +sickest +sicking +sickle +sickled +sicklied +sickliness +sickling +sickly +sicklying +sickness +sickness's +sicknesses +sicks +side +sideboard +sideboard's +sideboards +sideburns +sided +sidedness +sidelight +sidelight's +sidelights +sides +sidetrack +sidetracked +sidetracking +sidetracks +sidewalk +sidewalk's +sidewalks +sideways +sidewise +siding +sidings +siege +siege's +sieges +sieging +sierra +sierras +sieve +sieve's +sievers +sieves +sieving +sift +sifted +sifter +sifting +siftings +sifts +sigh +sighed +sigher +sighing +sighs +sight +sighted +sighter +sighting +sightings +sightliness +sightly +sights +sign +signal +signally +signals +signature +signature's +signatures +signed +signer +signers +signet +significance +significances +significant +significantly +significants +signification +signified +signifier +signifies +signify +signifying +signing +signs +silence +silenced +silencer +silencers +silences +silencing +silent +silently +silentness +silents +silhouette +silhouetted +silhouettes +silicon +silicone +silicons +silk +silken +silkier +silkiest +silkily +silkiness +silks +silky +sill +sill's +sillier +silliest +silliness +sills +silly +silt +silted +silting +silts +silver +silvered +silverer +silveriness +silvering +silverly +silvers +silvery +similar +similarities +similarity +similarly +similitude +simmer +simmered +simmering +simmers +simple +simpleness +simpler +simples +simplest +simplex +simplexes +simplicities +simplicity +simplicity's +simplification +simplifications +simplified +simplifier +simplifiers +simplifies +simplify +simplifying +simplistic +simply +simulate +simulated +simulates +simulating +simulation +simulations +simulative +simulator +simulator's +simulators +simultaneity +simultaneous +simultaneously +simultaneousness +sin +sin's +since +sincere +sincerely +sincereness +sincerest +sincerity +sine +sines +sinew +sinew's +sinews +sinful +sinfully +sinfulness +sing +singable +singed +singer +singer's +singers +singing +singingly +single +singled +singleness +singles +singleton +singleton's +singletons +singling +singly +sings +singular +singularities +singularity +singularity's +singularly +sining +sinister +sinisterly +sinisterness +sink +sinked +sinker +sinkers +sinkhole +sinkholes +sinking +sinks +sinned +sinner +sinner's +sinners +sinning +sins +sinusoidal +sinusoidally +sinusoids +sip +sips +sir +sire +sired +siren +sirens +sires +siring +sirs +sirup +sister +sister's +sistered +sistering +sisterly +sisters +sit +site +site's +sited +sites +siting +sits +sitter +sitter's +sitters +sitting +sittings +situate +situated +situates +situating +situation +situational +situationally +situations +six +sixes +sixpence +sixpences +sixteen +sixteens +sixteenth +sixth +sixthly +sixties +sixtieth +sixty +sizable +sizableness +size +sized +sizer +sizers +sizes +sizing +sizings +skate +skated +skater +skater's +skaters +skates +skating +skeletal +skeletally +skeleton +skeleton's +skeletons +skeptic +skeptic's +skeptical +skeptically +skeptics +sketch +sketched +sketcher +sketches +sketchier +sketchily +sketchiness +sketching +sketchy +skew +skewed +skewer +skewered +skewering +skewers +skewing +skewness +skews +ski +skied +skien +skier +skies +skiing +skill +skilled +skillful +skillfully +skillfulness +skilling +skills +skim +skim's +skimmed +skimmer +skimmer's +skimmers +skimming +skimmings +skimp +skimped +skimping +skimps +skims +skin +skin's +skinned +skinner +skinner's +skinners +skinning +skins +skip +skipped +skipper +skipper's +skippered +skippering +skippers +skipping +skips +skirmish +skirmished +skirmisher +skirmishers +skirmishes +skirmishing +skirt +skirted +skirter +skirting +skirts +skis +skulk +skulked +skulker +skulking +skulks +skull +skull's +skulled +skulls +skunk +skunk's +skunks +sky +sky's +skying +skylark +skylarker +skylarking +skylarks +skylight +skylight's +skylights +skyscraper +skyscraper's +skyscrapers +slab +slabs +slack +slacked +slacken +slackened +slackening +slackens +slacker +slackest +slacking +slackly +slackness +slacks +slain +slam +slammed +slamming +slams +slander +slandered +slanderer +slandering +slanders +slang +slanging +slant +slanted +slanting +slantingly +slants +slap +slapped +slapping +slaps +slash +slashed +slasher +slashes +slashing +slashingly +slat +slat's +slate +slated +slater +slaters +slates +slating +slats +slaughter +slaughtered +slaughterer +slaughtering +slaughters +slave +slaved +slaver +slavered +slavering +slavery +slaves +slaving +slay +slayer +slayers +slaying +slays +sled +sled's +sledge +sledge's +sledges +sledging +sleds +sleek +sleekly +sleekness +sleep +sleeper +sleepers +sleepier +sleepily +sleepiness +sleeping +sleepless +sleeplessly +sleeplessness +sleeps +sleepy +sleet +sleeve +sleeve's +sleeved +sleeves +sleeving +sleigh +sleighs +sleken +slekened +slekening +slender +slenderer +slenderly +slenderness +slept +slew +slewed +slewing +slice +sliced +slicer +slicers +slices +slicing +slick +slicker +slickers +slickly +slickness +slicks +slid +slide +slider +sliders +slides +sliding +slier +sliest +slight +slighted +slighter +slightest +slighting +slightingly +slightly +slightness +slights +slim +slime +slimed +slimes +slimier +sliminess +sliming +slimly +slimness +slimy +sling +slinger +slinging +slings +slip +slip's +slippage +slipped +slipper +slipper's +slipperier +slipperiness +slippers +slippery +slipping +slips +slit +slit's +slits +slogan +slogan's +slogans +slop +slope +sloped +sloper +slopers +slopes +sloping +slopped +sloppier +sloppiness +slopping +sloppy +slops +slot +slot's +sloth +sloths +slots +slotted +slouch +slouched +sloucher +slouches +slouching +slow +slowed +slower +slowest +slowing +slowly +slowness +slows +slug +sluggish +sluggishly +sluggishness +slugs +slum +slum's +slumber +slumber's +slumbered +slumberer +slumbering +slumbers +slump +slumped +slumps +slums +slung +slur +slur's +slurs +sly +slyly +smack +smacked +smacker +smacking +smacks +small +smaller +smallest +smallness +smallpox +smart +smarted +smarten +smartened +smartening +smarter +smartest +smarting +smartly +smartness +smarts +smash +smashed +smasher +smashers +smashes +smashing +smashingly +smear +smeared +smearer +smearing +smears +smell +smelled +smeller +smellier +smelling +smells +smelly +smelt +smelter +smelts +smile +smiled +smiler +smiles +smiling +smilingly +smite +smiter +smith +smith's +smithies +smiths +smithy +smiting +smitten +smock +smocking +smocks +smog +smokable +smoke +smoked +smoker +smoker's +smokers +smokes +smokier +smokies +smokiness +smoking +smoky +smolder +smoldered +smoldering +smolderingly +smolders +smooth +smoothed +smoothen +smoothened +smoothening +smoother +smoothers +smoothes +smoothest +smoothing +smoothly +smoothness +smote +smother +smothered +smothering +smothers +smug +smuggle +smuggled +smuggler +smugglers +smuggles +smuggling +smugly +smugness +snail +snail's +snails +snake +snaked +snakes +snaking +snap +snapped +snapper +snapper's +snappers +snappier +snappiest +snappily +snappiness +snapping +snappy +snaps +snapshot +snapshot's +snapshots +snare +snared +snarer +snares +snarf +snarfed +snarfing +snarfings +snarfs +snaring +snarl +snarled +snarler +snarling +snarls +snatch +snatched +snatcher +snatches +snatching +sneak +sneaked +sneaker +sneakered +sneakers +sneakier +sneakiest +sneakily +sneakiness +sneaking +sneakingly +sneaks +sneaky +sneer +sneered +sneerer +sneering +sneers +sneeze +sneezed +sneezer +sneezes +sneezing +sniff +sniffed +sniffer +sniffing +sniffs +snippet +snoop +snooped +snooper +snooping +snoops +snore +snored +snorer +snores +snoring +snort +snorted +snorter +snorting +snorts +snout +snout's +snouted +snouts +snow +snowed +snowier +snowiest +snowily +snowiness +snowing +snowman +snowmen +snows +snowshoe +snowshoe's +snowshoed +snowshoer +snowshoes +snowy +snuff +snuffed +snuffer +snuffing +snuffs +snug +snuggle +snuggled +snuggles +snuggling +snugly +snugness +snugs +so +soak +soaked +soaker +soaking +soaks +soap +soaped +soaping +soaps +soar +soared +soarer +soaring +soars +sob +sober +sobered +soberer +soberest +sobering +soberly +soberness +sobers +sobs +soccer +sociability +sociable +sociably +social +socialism +socialist +socialist's +socialists +socially +societal +societally +societies +society +society's +sociological +sociologically +sociology +sock +socked +socket +socket's +sockets +socking +socks +sod +sod's +soda +sodium +sodomy +sods +sofa +sofa's +sofas +soft +soften +softened +softener +softening +softens +softer +softest +softly +softness +software +software's +softwares +soil +soiled +soiling +soils +sojourn +sojourner +sojourners +solace +solaced +solacer +solacing +solar +sold +solder +soldered +solderer +soldering +solders +soldier +soldiered +soldiering +soldierly +soldiers +sole +soled +solely +solemn +solemnity +solemnly +solemnness +soleness +soles +solicit +solicited +soliciting +solicitor +solicitors +solicits +solid +solidification +solidified +solidifies +solidify +solidifying +solidity +solidly +solidness +solids +soling +solingen +solitaire +solitariness +solitary +solitude +solitude's +solitudes +solo +solo's +soloed +soloing +solos +solubility +soluble +solution +solution's +solutions +solvable +solve +solved +solvent +solvent's +solvently +solvents +solver +solvers +solves +solving +somber +somberly +somberness +some +somebody +somebody's +someday +somehow +someone +someone's +someplace +someplace's +somers +something +sometime +sometimes +somewhat +somewhere +somewheres +son +son's +sonar +sonars +song +song's +songs +sonly +sonnet +sonnet's +sonnets +sons +soon +sooner +soonest +soot +sooth +soothe +soothed +soother +soothes +soothing +soothingly +soothingness +soothly +sophisticated +sophisticatedly +sophistication +sophomore +sophomore's +sophomores +sorcerer +sorcerer's +sorcerers +sorcery +sordid +sordidly +sordidness +sore +sorely +soreness +sorer +sores +sorest +sorrier +sorriest +sorriness +sorrow +sorrow's +sorrower +sorrowful +sorrowfully +sorrowfulness +sorrows +sorry +sort +sorted +sorter +sorters +sorting +sorts +sos +sought +soul +soul's +souled +souls +sound +sounded +sounder +soundest +sounding +sounding's +soundingly +soundings +soundly +soundness +sounds +soup +soup's +soups +sour +source +source's +sources +soured +sourer +sourest +souring +sourly +sourness +sours +south +souther +southerly +southern +southerner +southerners +southernly +southernness +southing +sovereign +sovereign's +sovereignly +sovereigns +soviet +soviet's +soviets +space +spaced +spacer +spacers +spaces +spaceship +spaceship's +spaceships +spacing +spacings +spade +spaded +spader +spades +spading +spaghetti +span +span's +spank +spanked +spanker +spanking +spanks +spanned +spanner +spanner's +spanners +spanning +spans +spare +spared +sparely +spareness +sparer +spares +sparest +sparing +sparingly +spark +sparked +sparker +sparking +sparks +sparrow +sparrow's +sparrows +sparse +sparsely +sparseness +sparser +sparsest +spat +spate +spate's +spates +spatial +spatially +spats +spatter +spattered +spawn +spawned +spawner +spawning +spawns +speak +speakable +speaker +speaker's +speakers +speaking +speaks +spear +speared +spearer +spearing +spears +special +specialist +specialist's +specialists +specially +specialness +specials +species +specifiable +specific +specifically +specification +specifications +specificities +specificity +specifics +specified +specifier +specifiers +specifies +specify +specifying +specimen +specimen's +specimens +speck +speck's +speckle +speckled +speckles +speckling +specks +spectacle +spectacled +spectacles +spectacular +spectacularly +spectator +spectator's +spectators +spectra +spectrogram +spectrogram's +spectrograms +spectroscopically +spectrum +spectrums +speculate +speculated +speculates +speculating +speculation +speculations +speculative +speculatively +speculator +speculator's +speculators +sped +speech +speech's +speeches +speechless +speechlessly +speechlessness +speed +speeded +speeder +speeders +speedier +speedily +speediness +speeding +speeds +speedup +speedup's +speedups +speedy +spell +spelled +speller +spellers +spelling +spellings +spells +spend +spender +spenders +spending +spends +spent +sphere +sphere's +spheres +spherical +spherically +sphering +spice +spiced +spices +spicier +spiciness +spicing +spicy +spider +spider's +spiders +spied +spier +spies +spike +spiked +spiker +spikes +spiking +spill +spilled +spiller +spilling +spills +spilt +spin +spinach +spinal +spinally +spindle +spindled +spindler +spindles +spindling +spine +spines +spinner +spinner's +spinners +spinning +spins +spiral +spirally +spirals +spire +spire's +spired +spires +spiring +spirit +spirited +spiritedly +spiritedness +spiriting +spirits +spiritual +spiritually +spiritualness +spirituals +spit +spite +spited +spiteful +spitefully +spitefulness +spites +spiting +spits +spitting +splash +splashed +splasher +splashers +splashes +splashing +spleen +splendid +splendidly +splendidness +splice +spliced +splicer +splicers +splices +splicing +splicings +spline +spline's +splined +splines +splinter +splintered +splintering +splinters +split +split's +splits +splitter +splitter's +splitters +splitting +splittings +spoil +spoiled +spoiler +spoilers +spoiling +spoils +spoke +spoked +spoken +spokes +spokesman +spokesmen +spoking +sponge +sponged +sponger +spongers +sponges +sponging +sponsor +sponsored +sponsoring +sponsors +sponsorship +spontaneous +spontaneously +spontaneousness +spook +spookier +spookiness +spooky +spool +spooled +spooler +spoolers +spooling +spools +spoon +spooned +spooning +spoons +spore +spore's +spored +spores +sporing +sport +sported +sporting +sportingly +sportive +sportively +sportiveness +sports +sportsman +sportsmanly +spot +spot's +spotless +spotlessly +spotlessness +spotlight +spotlight's +spotlighted +spotlighting +spotlights +spots +spotted +spotter +spotter's +spotters +spotting +spouse +spouse's +spouses +spousing +spout +spouted +spouter +spouting +spouts +sprang +sprawl +sprawled +sprawling +sprawls +spray +sprayed +sprayer +spraying +sprays +spread +spreader +spreaders +spreading +spreadings +spreads +spreadsheet +spreadsheets +spree +spree's +sprees +sprig +sprightlier +sprightliness +sprightly +spring +springer +springers +springier +springiest +springiness +springing +springs +springtime +springy +sprinkle +sprinkled +sprinkler +sprinklered +sprinkles +sprinkling +sprint +sprinted +sprinter +sprinters +sprinting +sprints +sprite +sprout +sprouted +sprouting +sprouts +spruce +spruced +sprucely +spruceness +sprucer +sprucest +sprucing +sprung +spun +spur +spur's +spurious +spuriously +spuriousness +spurn +spurned +spurner +spurning +spurns +spurs +spurt +spurted +spurting +spurts +sputter +sputtered +sputterer +spy +spying +squabble +squabbled +squabbler +squabbles +squabbling +squad +squad's +squadron +squadron's +squadrons +squads +squall +squall's +squaller +squalls +square +squared +squarely +squareness +squarer +squares +squarest +squaring +squash +squashed +squasher +squashes +squashing +squat +squatly +squatness +squats +squawk +squawked +squawker +squawking +squawks +squeak +squeaked +squeaker +squeaking +squeaks +squeal +squealed +squealer +squealing +squeals +squeeze +squeezed +squeezer +squeezes +squeezing +squid +squids +squint +squinted +squinter +squinting +squintingly +squints +squire +squire's +squires +squiring +squirm +squirmed +squirming +squirms +squirrel +squirrelly +squirrels +stab +stabbed +stabbing +stabilities +stability +stability's +stable +stabled +stableness +stabler +stables +stablest +stabling +stably +stabs +stack +stack's +stacked +stacker +stacking +stacks +staff +staff's +staffed +staffer +staffers +staffing +staffs +stag +stag's +stage +stagecoach +staged +stager +stagers +stages +stagger +staggered +staggerer +staggering +staggeringly +staggers +staging +stagnant +stagnantly +stags +staid +staidly +staidness +stain +stained +stainer +staining +stainless +stainlessly +stains +stair +stair's +staircase +staircase's +staircases +stairs +stairway +stairway's +stairways +stake +staked +stakes +staking +stale +staled +stalely +staleness +staler +stales +stalest +staling +stalk +stalked +stalker +stalking +stalks +stall +stalled +stalling +stallings +stalls +stalwart +stalwartly +stalwartness +stamen +stamen's +stamens +stamina +stammer +stammered +stammerer +stammering +stammers +stamp +stamped +stampede +stampeded +stampeder +stampedes +stampeding +stamper +stampers +stamping +stamps +stance +stance's +stances +stanch +stancher +stanchest +stand +standard +standardly +standards +standby +stander +standing +standings +standpoint +standpoint's +standpoints +stands +standstill +stanza +stanza's +stanzas +staple +stapled +stapler +staplers +staples +stapling +star +star's +starboard +starboarded +starboarding +starboards +starch +starched +starches +starching +stare +stared +starer +stares +starfish +staring +stark +starkest +starkly +starkness +starlet +starlet's +starlets +starlight +starred +starrier +starring +starry +stars +start +started +starter +starters +starting +startle +startled +startles +startling +startlingly +startlingness +starts +startup +startup's +startups +starvation +starve +starved +starver +starves +starving +state +state's +stated +statelier +stateliness +stately +statement +statement's +statements +stater +states +statesman +statesman's +statesmanly +static +statically +statics +stating +station +stationaries +stationary +stationed +stationer +stationing +stations +statistic +statistic's +statistical +statistically +statistician +statistician's +statisticians +statistics +stative +statue +statue's +statued +statues +statuesque +statuesquely +statuesqueness +stature +status +statuses +statute +statute's +statutes +statutorily +statutoriness +statutory +staunch +staunchest +staunchly +staunchness +stave +staved +staves +staving +stay +stayed +stayer +stayers +staying +stays +stdio +stead +steadfast +steadfastly +steadfastness +steadied +steadier +steadies +steadiest +steadily +steadiness +steading +steady +steadying +steak +steak's +steaks +steal +stealer +stealing +steals +stealth +stealthier +stealthily +stealthiness +stealthy +steam +steamboat +steamboat's +steamboats +steamed +steamer +steamers +steaming +steams +steamship +steamship's +steamships +steed +steeds +steel +steeled +steelers +steeling +steels +steep +steeped +steepen +steepened +steepening +steeper +steepest +steeping +steeple +steeple's +steeples +steeply +steepness +steeps +steer +steered +steerer +steering +steers +stellar +stem +stem's +stemmed +stemming +stems +stench +stench's +stenches +stencil +stencil's +stencils +stenographer +stenographer's +stenographers +step +step's +stepmother +stepmother's +stepmothers +stepped +stepper +stepping +steps +stepwise +stereo +stereo's +stereos +stereotype +stereotyped +stereotyper +stereotypers +stereotypes +stereotypical +stereotypically +stereotyping +sterile +sterling +sterlingly +sterlingness +stern +sternly +sternness +sterns +stew +steward +steward's +stewards +stewed +stewing +stews +stick +sticked +sticker +stickers +stickier +stickiest +stickily +stickiness +sticking +sticks +sticky +stiff +stiffen +stiffened +stiffener +stiffeners +stiffening +stiffens +stiffer +stiffest +stiffly +stiffness +stiffnesses +stiffs +stifle +stifled +stifler +stifles +stifling +stiflingly +stigma +stigmas +stile +stile's +stiles +still +stilled +stiller +stillest +stilling +stillness +stills +stimulant +stimulant's +stimulants +stimulate +stimulated +stimulates +stimulating +stimulation +stimulations +stimulative +stimuli +stimulus +sting +stinger +stinging +stingingly +stings +stink +stinker +stinkers +stinking +stinkingly +stinks +stint +stint's +stinted +stinter +stinting +stints +stipend +stipend's +stipends +stipple +stippled +stippler +stipples +stippling +stipulate +stipulated +stipulates +stipulating +stipulation +stipulations +stir +stirred +stirrer +stirrer's +stirrers +stirring +stirringly +stirrings +stirrup +stirrups +stirs +stitch +stitched +stitcher +stitches +stitching +stochastic +stochastically +stock +stockade +stockade's +stockaded +stockades +stockading +stocked +stocker +stockers +stockholder +stockholder's +stockholders +stocking +stockinged +stockings +stocks +stole +stole's +stoled +stolen +stoles +stomach +stomached +stomacher +stomaches +stomaching +stone +stone's +stoned +stoner +stones +stonier +stoniness +stoning +stony +stood +stool +stools +stoop +stooped +stooping +stoops +stop +stop's +stopcock +stopcocks +stopgap +stopgap's +stopgaps +stoppable +stoppage +stoppages +stopped +stopper +stopper's +stoppered +stoppering +stoppers +stopping +stops +storage +storage's +storages +store +stored +storehouse +storehouse's +storehouses +stores +storied +stories +storing +stork +stork's +storks +storm +stormed +stormier +stormiest +storminess +storming +storms +stormy +story +story's +storying +stout +stouten +stoutened +stoutening +stouter +stoutest +stoutly +stoutness +stove +stove's +stover +stoves +stow +stowed +stowing +stows +straggle +straggled +straggler +stragglers +straggles +straggling +straight +straighten +straightened +straightener +straighteners +straightening +straightens +straighter +straightest +straightforward +straightforwardly +straightforwardness +straightforwards +straightly +straightness +straightway +strain +strained +strainer +strainers +straining +strains +strait +straiten +straitened +straitening +straitly +straitness +straits +strand +stranded +strandedness +strander +stranding +strands +strange +strangely +strangeness +stranger +stranger's +strangers +strangest +strangle +strangled +strangler +stranglers +strangles +strangling +stranglings +strangulation +strangulation's +strangulations +strap +strap's +straps +stratagem +stratagem's +stratagems +strategic +strategics +strategies +strategy +strategy's +stratification +stratifications +stratified +stratifies +stratify +stratifying +stratum +straw +straw's +strawberries +strawberry +strawberry's +straws +stray +stray's +strayed +strayer +straying +strays +streak +streaked +streaking +streaks +stream +streamed +streamer +streamers +streaming +streamline +streamlined +streamliner +streamlines +streamlining +streams +street +streetcar +streetcar's +streetcars +streeters +streets +strength +strengthen +strengthened +strengthener +strengthening +strengthens +strengths +strenuous +strenuously +strenuousness +stress +stressed +stresses +stressing +stretch +stretched +stretcher +stretchers +stretches +stretching +strew +strewing +strewn +strews +strewth +stricken +strict +stricter +strictest +strictly +strictness +stride +strider +strides +striding +strife +strike +striker +strikers +strikes +striking +strikingly +string +string's +stringed +stringent +stringently +stringer +stringers +stringier +stringiest +stringiness +stringing +strings +stringy +strip +strip's +stripe +striped +striper +stripes +striping +stripped +stripper +stripper's +strippers +stripping +strips +strive +striver +strives +striving +strivings +strobe +strobe's +strobed +strobes +strobing +stroboscopic +strode +stroke +stroked +stroker +strokers +strokes +stroking +stroll +strolled +stroller +strolling +strolls +strong +stronger +strongest +stronghold +strongly +strove +struck +structural +structurally +structure +structured +structurer +structures +structuring +struggle +struggled +struggler +struggles +struggling +strung +strut +struts +strutted +strutter +strutting +stub +stub's +stubbed +stubbing +stubble +stubborn +stubbornly +stubbornness +stubs +stuck +stud +stud's +student +student's +students +studied +studiedly +studiedness +studier +studies +studio +studio's +studios +studious +studiously +studiousness +studs +study +studying +stuff +stuffed +stuffer +stuffier +stuffiest +stuffiness +stuffing +stuffings +stuffs +stuffy +stumble +stumbled +stumbler +stumbles +stumbling +stumblingly +stump +stumped +stumper +stumping +stumps +stun +stung +stunning +stunningly +stuns +stunt +stunt's +stunted +stuntedness +stunting +stunts +stupefy +stupefying +stupendous +stupendously +stupendousness +stupid +stupider +stupidest +stupidities +stupidity +stupidly +stupidness +stupor +sturdier +sturdiness +sturdy +style +styled +styler +stylers +styles +styling +stylish +stylishly +stylishness +stylistic +stylistically +stylistics +sub +subatomic +subclass +subclass's +subclasses +subcommittee +subcommittee's +subcommittees +subcomponent +subcomponent's +subcomponents +subcomputation +subcomputation's +subcomputations +subconscious +subconsciously +subconsciousness +subculture +subculture's +subcultures +subdivide +subdivided +subdivider +subdivides +subdividing +subdivision +subdivision's +subdivisions +subdue +subdued +subduedly +subduer +subdues +subduing +subexpression +subexpression's +subexpressions +subfield +subfield's +subfields +subfile +subfile's +subfiles +subgoal +subgoal's +subgoals +subgraph +subgraphs +subgroup +subgroup's +subgrouping +subgroups +subinterval +subinterval's +subintervals +subject +subject's +subjected +subjecting +subjection +subjective +subjectively +subjectiveness +subjectivity +subjects +sublimation +sublimations +sublime +sublimed +sublimely +sublimeness +sublimer +subliming +sublist +sublist's +sublists +submarine +submarined +submariner +submariners +submarines +submarining +submerge +submerged +submerges +submerging +submission +submission's +submissions +submit +submits +submitted +submitting +submode +submodes +submodule +submodule's +submodules +subnetwork +subnetwork's +subnetworks +subordinate +subordinated +subordinately +subordinateness +subordinates +subordinating +subordination +subordinative +subproblem +subproblem's +subproblems +subprocess +subprocess's +subprocesses +subprogram +subprogram's +subprograms +subproject +subproof +subproof's +subproofs +subrange +subrange's +subranges +subroutine +subroutine's +subroutines +subs +subschema +subschema's +subschemas +subscribe +subscribed +subscriber +subscribers +subscribes +subscribing +subscript +subscripted +subscripting +subscription +subscription's +subscriptions +subscripts +subsection +subsection's +subsections +subsegment +subsegment's +subsegments +subsequence +subsequence's +subsequences +subsequent +subsequently +subsequentness +subset +subset's +subsets +subside +subsided +subsides +subsidiaries +subsidiary +subsidiary's +subsidies +subsiding +subsidy +subsidy's +subsist +subsisted +subsistence +subsisting +subsists +subspace +subspace's +subspaces +substance +substance's +substances +substantial +substantially +substantialness +substantiate +substantiated +substantiates +substantiating +substantiation +substantiations +substantiative +substantive +substantively +substantiveness +substantivity +substitutability +substitutable +substitute +substituted +substituter +substitutes +substituting +substitution +substitutions +substitutive +substitutively +substrate +substrate's +substrates +substring +substrings +substructure +substructure's +substructures +subsume +subsumed +subsumes +subsuming +subsystem +subsystem's +subsystems +subtask +subtask's +subtasks +subterranean +subterraneanly +subtitle +subtitle's +subtitled +subtitles +subtitling +subtle +subtleness +subtler +subtlest +subtleties +subtlety +subtly +subtopic +subtopic's +subtopics +subtract +subtracted +subtracter +subtracter's +subtracters +subtracting +subtraction +subtractions +subtractive +subtracts +subtrahend +subtrahend's +subtrahends +subtree +subtree's +subtrees +subunit +subunit's +subunits +suburb +suburb's +suburban +suburbs +subversion +subvert +subverted +subverter +subverting +subverts +subway +subway's +subways +succeed +succeeded +succeeder +succeeding +succeeds +success +successes +successful +successfully +successfulness +succession +succession's +successions +successive +successively +successiveness +successor +successor's +successors +succinct +succinctly +succinctness +succumb +succumbed +succumbing +succumbs +such +suck +sucked +sucker +suckered +suckering +suckers +sucking +suckle +suckled +suckles +suckling +sucks +suction +sudden +suddenly +suddenness +suds +sudser +sudsing +sue +sued +sueded +sueding +suer +sues +suffer +sufferance +suffered +sufferer +sufferers +suffering +sufferings +suffers +suffice +sufficed +sufficer +suffices +sufficiency +sufficient +sufficiently +sufficing +suffix +suffixed +suffixer +suffixes +suffixing +suffocate +suffocated +suffocates +suffocating +suffocatingly +suffocation +suffocative +suffrage +sugar +sugared +sugaring +sugarings +sugars +suggest +suggested +suggester +suggestible +suggesting +suggestion +suggestion's +suggestions +suggestive +suggestively +suggestiveness +suggests +suicidal +suicidally +suicide +suicide's +suicided +suicides +suiciding +suing +suit +suit's +suitability +suitable +suitableness +suitably +suitcase +suitcase's +suitcases +suite +suited +suiters +suites +suiting +suitor +suitor's +suitors +suits +sulk +sulked +sulkies +sulkiness +sulking +sulks +sulky +sullen +sullenly +sullenness +sulphate +sulphates +sulphur +sulphured +sulphuric +sultan +sultan's +sultans +sultrier +sultriness +sultry +sum +sum's +sumer +summand +summand's +summands +summaries +summary +summary's +summation +summation's +summations +summed +summer +summer's +summered +summering +summers +summing +summit +summon +summoned +summoner +summoners +summoning +summons +summonses +sumptuous +sumptuously +sumptuousness +sums +sun +sun's +sunbeam +sunbeam's +sunbeams +sunburn +sundown +sundowner +sundowners +sundries +sundry +sung +sunglass +sunglasses +sunk +sunken +sunlight +sunlights +sunned +sunnier +sunniness +sunning +sunny +sunrise +sunrises +suns +sunset +sunsets +sunshine +sunshines +sup +super +superb +superbly +superbness +superclass +superclass's +supercomputer +supercomputer's +supercomputers +supered +superego +superego's +superegos +superficial +superficially +superficialness +superfluities +superfluity +superfluity's +superfluous +superfluously +superfluousness +superhuman +superhumanly +superhumanness +superimpose +superimposed +superimposes +superimposing +supering +superintend +superintendent +superintendent's +superintendents +superior +superior's +superiority +superiorly +superiors +superlative +superlatively +superlativeness +superlatives +supermarket +supermarket's +supermarkets +superpose +superposed +superposes +superposing +superscript +superscripted +superscripting +superscripts +supersede +superseded +superseder +supersedes +superseding +superset +superset's +supersets +superstition +superstition's +superstitions +superstitious +superstitiously +superstitiousness +supertitle +supertitle's +supertitled +supertitles +supertitling +superuser +superuser's +superusers +supervise +supervised +supervises +supervising +supervision +supervisions +supervisor +supervisor's +supervisors +supervisory +supper +supper's +suppers +supplant +supplanted +supplanter +supplanting +supplants +supple +suppled +supplely +supplement +supplemental +supplementaries +supplementary +supplemented +supplementer +supplementing +supplements +suppleness +suppler +supplication +supplied +supplier +supplier's +suppliers +supplies +suppling +supply +supply's +supplying +support +supportable +supported +supporter +supporters +supporting +supportingly +supportive +supportively +supports +suppose +supposed +supposedly +supposer +supposes +supposing +supposition +supposition's +suppositions +suppress +suppressed +suppresses +suppressing +suppression +suppressions +suppressive +suppressiveness +supremacy +supreme +supremely +supremeness +sure +sured +surely +sureness +surer +surest +sureties +surety +surf +surface +surfaced +surfaceness +surfacer +surfacers +surfaces +surfacing +surfer +surfer's +surfers +surfing +surge +surged +surgely +surgeon +surgeon's +surgeons +surgeries +surgery +surges +surgical +surgically +surging +surlier +surliness +surly +surmise +surmised +surmiser +surmises +surmising +surmount +surmounted +surmounting +surmounts +surname +surname's +surnamed +surnames +surpass +surpassed +surpasses +surpassing +surpassingly +surplus +surplus's +surpluses +surprise +surprise's +surprised +surpriser +surprises +surprising +surprisingly +surrender +surrendered +surrenderer +surrendering +surrenders +surrogate +surrogate's +surrogates +surrogation +surround +surrounded +surrounding +surroundings +surrounds +survey +surveyed +surveying +surveyor +surveyor's +surveyors +surveys +survival +survivals +survive +survived +surviver +survives +surviving +survivor +survivor's +survivors +susceptible +suspect +suspected +suspecter +suspecting +suspects +suspend +suspended +suspender +suspender's +suspenders +suspending +suspends +suspense +suspenses +suspension +suspensions +suspensive +suspensively +suspicion +suspicion's +suspicioned +suspicioning +suspicions +suspicious +suspiciously +suspiciousness +sustain +sustained +sustainer +sustaining +sustains +suture +sutured +sutures +suturing +swagger +swaggered +swaggering +swain +swain's +swains +swallow +swallowed +swallower +swallowing +swallows +swam +swamp +swamped +swamper +swampier +swampiness +swamping +swamps +swampy +swan +swan's +swans +swap +swapped +swapper +swapper's +swappers +swapping +swaps +swarm +swarmed +swarmer +swarming +swarms +swarthier +swarthiness +swarthy +swatted +sway +swayed +swayer +swaying +sways +swear +swearer +swearing +swears +sweat +sweated +sweater +sweaters +sweating +sweats +sweep +sweeper +sweepers +sweeping +sweepingly +sweepingness +sweepings +sweeps +sweet +sweeten +sweetened +sweetener +sweeteners +sweetening +sweetenings +sweetens +sweeter +sweetest +sweetheart +sweetheart's +sweethearts +sweetie +sweetie's +sweeties +sweeting +sweetly +sweetness +sweets +swell +swelled +swelling +swellings +swells +swept +swerve +swerved +swerves +swerving +swift +swifter +swiftest +swiftly +swiftness +swim +swimmer +swimmer's +swimmers +swimming +swimmingly +swims +swimsuit +swimsuit's +swimsuits +swine +swing +swinger +swingers +swinging +swingingly +swings +swipe +swiped +swipes +swiping +swirl +swirled +swirler +swirling +swirlingly +swirls +swish +swished +swisher +switch +switch's +switchboard +switchboard's +switchboards +switched +switcher +switchers +switches +switching +switchings +swollen +swoon +swooned +swooner +swooning +swooningly +swoons +swoop +swooped +swooper +swooping +swoops +sword +sword's +swords +swore +sworn +swum +swung +sycamore +syllabi +syllable +syllable's +syllabled +syllables +syllabling +syllabus +syllogism +syllogism's +syllogisms +symbiosis +symbiotic +symbol +symbol's +symbolic +symbolic's +symbolically +symbolics +symbolism +symbolisms +symbols +symmetric +symmetrical +symmetrically +symmetricalness +symmetries +symmetry +symmetry's +sympathetic +sympathies +sympathy +sympathy's +symphonies +symphony +symphony's +symposium +symposiums +symptom +symptom's +symptomatic +symptoms +synapse +synapse's +synapsed +synapses +synapsing +synchronous +synchronously +synchronousness +synchrony +syndicate +syndicated +syndicates +syndicating +syndication +syndrome +syndrome's +syndromes +synergism +synergistic +synonym +synonym's +synonymous +synonymously +synonyms +synopses +synopsis +syntactic +syntactical +syntactically +syntacticly +syntactics +syntax +syntaxes +syntheses +synthesis +synthetic +synthetics +syringe +syringed +syringes +syringing +syrup +system +system's +systematic +systematically +systematicness +systematics +systems +tab +tabernacle +tabernacle's +tabernacled +tabernacles +tabernacling +table +tableau +tableau's +tableaus +tablecloth +tablecloths +tabled +tables +tablespoon +tablespoon's +tablespoonful +tablespoonful's +tablespoonfuls +tablespoons +tablet +tablet's +tablets +tabling +taboo +taboo's +taboos +tabs +tabular +tabularly +tabulate +tabulated +tabulates +tabulating +tabulation +tabulations +tabulator +tabulator's +tabulators +tachometer +tachometer's +tachometers +tachometry +tacit +tacitly +tacitness +tack +tacked +tacker +tacking +tackle +tackle's +tackled +tackler +tackles +tackling +tacks +tact +tactics +tactile +tactilely +tag +tag's +tagged +tagging +tags +tail +tailed +tailer +tailing +tailings +tailor +tailored +tailoring +tailors +tails +taint +tainted +taints +take +taken +taker +takers +takes +taketh +taking +takings +tale +tale's +talent +talented +talents +taler +tales +talion +talk +talkative +talkatively +talkativeness +talked +talker +talkers +talkie +talking +talks +tall +taller +tallest +tallness +tallow +tame +tamed +tamely +tameness +tamer +tames +tamest +taming +tamper +tampered +tamperer +tampering +tampers +tan +tandem +tang +tanged +tangent +tangent's +tangential +tangentially +tangents +tangible +tangibleness +tangibly +tangier +tangle +tangled +tangles +tangling +tangly +tangy +tank +tanked +tanker +tankers +tanking +tanks +tanner +tanner's +tanners +tans +tantamount +tantrum +tantrum's +tantrums +tap +tap's +tape +taped +taper +tapered +taperer +tapering +tapers +tapes +tapestried +tapestries +tapestry +tapestry's +taping +tapings +tapped +tapper +tapper's +tappers +tapping +taproot +taproot's +taproots +taps +tar +tardier +tardies +tardiness +tardy +target +targeted +targeting +targets +tariff +tariff's +tariffs +taring +tarried +tarries +tarry +tarrying +tars +tart +tartly +tartness +tarts +task +tasked +tasking +tasks +taste +tasted +tasteful +tastefully +tastefulness +tasteless +tastelessly +tastelessness +taster +tasters +tastes +tasting +tatter +tattered +tattoo +tattooed +tattooer +tattoos +tau +taught +taunt +taunted +taunter +taunting +tauntingly +taunts +taut +tauten +tautened +tautening +tautly +tautness +tautological +tautologically +tautologies +tautology +tautology's +tavern +tavern's +taverner +taverns +tawnier +tawnies +tawniness +tawny +tax +taxable +taxation +taxed +taxer +taxes +taxi +taxi's +taxicab +taxicab's +taxicabs +taxied +taxiing +taxing +taxingly +taxis +taxonomic +taxonomically +taxonomy +taxpayer +taxpayer's +taxpayers +tea +teach +teachable +teachableness +teacher +teacher's +teachers +teaches +teaching +teachings +team +team's +teamed +teaming +teams +teapot +tear +tear's +teared +tearer +tearful +tearfully +tearfulness +tearing +tears +teas +tease +teased +teaser +teases +teasing +teasingly +teaspoon +teaspoon's +teaspoonful +teaspoonful's +teaspoonfuls +teaspoons +technical +technicalities +technicality +technicality's +technically +technicalness +technician +technician's +technicians +technique +technique's +techniques +technological +technologically +technologies +technologist +technologist's +technologists +technology +technology's +tedious +tediously +tediousness +tedium +teem +teemed +teeming +teemingly +teemingness +teems +teen +teenage +teenaged +teenager +teenagers +teener +teens +teeth +teethe +teethed +teether +teethes +teething +telecommunication +telecommunications +teleconference +teleconference's +teleconferenced +teleconferences +teleconferencing +telegram +telegram's +telegrams +telegraph +telegraphed +telegrapher +telegraphers +telegraphic +telegraphing +telegraphs +teleological +teleologically +teleology +telephone +telephoned +telephoner +telephoners +telephones +telephonic +telephoning +telephony +teleport +telescope +telescoped +telescopes +telescoping +teletype +teletype's +teletypes +televise +televised +televises +televising +television +televisions +televisor +televisor's +televisors +tell +teller +tellers +telling +tellingly +tellings +tells +temper +temperament +temperamental +temperamentally +temperaments +temperance +temperate +temperately +temperateness +temperature +temperature's +temperatures +tempered +temperer +tempering +tempers +tempest +tempests +tempestuous +tempestuously +tempestuousness +template +template's +templates +temple +temple's +templed +temples +temporal +temporally +temporaries +temporarily +temporariness +temporary +tempt +temptation +temptation's +temptations +tempted +tempter +tempters +tempting +temptingly +tempts +ten +ten's +tenacious +tenaciously +tenaciousness +tenant +tenant's +tenants +tend +tended +tendencies +tendency +tender +tendered +tendering +tenderly +tenderness +tenders +tending +tends +tenement +tenement's +tenements +tennis +tenor +tenor's +tenors +tens +tense +tensed +tensely +tenseness +tenser +tenses +tensest +tensing +tension +tensioned +tensioner +tensioning +tensions +tensive +tensor +tensor's +tensors +tent +tentacle +tentacled +tentacles +tentative +tentatively +tentativeness +tented +tenter +tenth +tenthes +tenting +tents +tenure +tenured +tenures +tequila +tequila's +term +termcap +termed +termer +terminal +terminal's +terminally +terminals +terminate +terminated +terminates +terminating +termination +terminations +terminative +terminatively +terminator +terminator's +terminators +terming +terminologies +terminology +terminus +termly +terms +ternary +terrace +terraced +terraces +terracing +terrain +terrain's +terrains +terrestrial +terrestrial's +terrestrially +terrestrials +terrible +terribleness +terribly +terrier +terrier's +terriers +terrific +terrificly +terrified +terrifies +terrify +terrifying +terrifyingly +territorial +territorially +territories +territory +territory's +terror +terror's +terrorism +terrorist +terrorist's +terroristic +terrorists +terrors +tertiaries +tertiary +test +test's +testability +testable +testament +testament's +testaments +tested +tester +tester's +testers +testicle +testicle's +testicles +testified +testifier +testifiers +testifies +testify +testifying +testimonies +testimony +testimony's +testing +testings +tests +text +text's +textbook +textbook's +textbooks +textile +textile's +textiles +texts +textual +textually +texture +textured +textures +texturing +than +thank +thanked +thanker +thankful +thankfully +thankfulness +thanking +thankless +thanklessly +thanklessness +thanks +thanksgiving +thanksgiving's +thanksgivings +that +that's +thatch +thatched +thatcher +thatches +thatching +thats +thaw +thawed +thawing +thaws +the +theatrical +theatrically +theatricals +theft +theft's +thefts +their +their's +theirs +them +thematic +theme +theme's +themes +themselves +then +thence +thenceforth +theologian +theologian's +theologians +theological +theologically +theologies +theology +theorem +theorem's +theorems +theoretic +theoretical +theoretically +theoreticians +theoretics +theories +theorist +theorist's +theorists +theory +theory's +therapeutic +therapeutics +therapies +therapist +therapist's +therapists +therapy +therapy's +there +there's +thereabouts +thereafter +thereby +therefore +therein +thereof +thereon +thereto +thereupon +therewith +thermodynamic +thermodynamics +thermometer +thermometer's +thermometers +thermostat +thermostat's +thermostated +thermostats +these +theses +thesis +they +they'd +they'll +they're +they've +thick +thicken +thickened +thickener +thickeners +thickening +thickens +thicker +thickest +thicket +thicket's +thicketed +thickets +thickly +thickness +thicknesses +thicks +thief +thieve +thieves +thieving +thigh +thighed +thighs +thimble +thimble's +thimbles +thin +thiner +thinest +thing +thingamajig +thingamajig's +thingamajigs +thingness +things +think +thinkable +thinkableness +thinkably +thinker +thinkers +thinking +thinkingly +thinkingness +thinks +thinly +thinner +thinners +thinness +thinnest +thins +third +thirdly +thirds +thirst +thirsted +thirster +thirstier +thirstiness +thirsts +thirsty +thirteen +thirteens +thirteenth +thirties +thirtieth +thirty +this +thistle +thong +thonged +thorn +thorn's +thornier +thorniness +thorns +thorny +thorough +thoroughfare +thoroughfare's +thoroughfares +thoroughly +thoroughness +those +though +thought +thought's +thoughtful +thoughtfully +thoughtfulness +thoughtless +thoughtlessly +thoughtlessness +thoughts +thousand +thousands +thousandth +thrash +thrashed +thrasher +thrashes +thrashing +thread +threaded +threader +threaders +threading +threads +threat +threaten +threatened +threatener +threatening +threateningly +threatens +threats +three +three's +threes +threescore +threshold +threshold's +thresholded +thresholding +thresholds +threw +thrice +thrift +thriftier +thriftiness +thrifty +thrill +thrilled +thriller +thrillers +thrilling +thrillingly +thrills +thrive +thrived +thriver +thrives +thriving +thrivingly +throat +throated +throating +throats +throb +throbbed +throbbing +throbs +throne +throne's +thrones +throng +throng's +thronging +throngs +throning +throttle +throttled +throttler +throttles +throttling +through +throughly +throughout +throughput +throw +throwable +thrower +throwing +thrown +throws +thrush +thrushes +thrust +thruster +thrusters +thrusting +thrusts +thud +thuds +thug +thug's +thugs +thumb +thumbed +thumbing +thumbs +thump +thumped +thumper +thumping +thumps +thunder +thunderbolt +thunderbolt's +thunderbolts +thundered +thunderer +thunderers +thundering +thunderingly +thunders +thunderstorm +thunderstorm's +thunderstorms +thunderstruck +thus +thusly +thwart +thwarted +thwarter +thwarting +thwartly +thwarts +thyself +tick +ticked +ticker +tickers +ticket +ticket's +ticketed +ticketing +tickets +ticking +tickle +tickled +tickler +tickles +tickling +ticklish +ticklishly +ticklishness +ticks +tidal +tidally +tide +tided +tides +tidied +tidier +tidies +tidiness +tiding +tidings +tidy +tidying +tie +tied +tier +tiered +tiers +ties +tiger +tiger's +tigers +tight +tighten +tightened +tightener +tighteners +tightening +tightenings +tightens +tighter +tightest +tightly +tightness +tights +tilde +tildes +tile +tiled +tiler +tiles +tiling +till +tillable +tilled +tiller +tillered +tillering +tillers +tilling +tills +tilt +tilted +tilter +tilters +tilting +tilts +timber +timbered +timbering +timbers +time +timed +timeless +timelessly +timelessness +timelier +timeliness +timely +timeout +timeouts +timer +timers +times +timeshare +timeshared +timeshares +timesharing +timetable +timetable's +timetabled +timetables +timetabling +timid +timidity +timidly +timidness +timing +timings +tin +tin's +tinge +tinged +tinging +tingle +tingled +tingles +tingling +tinglingly +tinier +tiniest +tinily +tininess +tinker +tinkered +tinkerer +tinkering +tinkers +tinkle +tinkled +tinkles +tinkling +tinned +tinnier +tinniest +tinnily +tinniness +tinning +tinny +tins +tint +tinted +tinter +tinting +tints +tiny +tip +tip's +tipped +tipper +tipper's +tippers +tipping +tips +tiptoe +tiptoed +tire +tired +tiredly +tiredness +tireless +tirelessly +tirelessness +tires +tiresome +tiresomely +tiresomeness +tiring +tissue +tissue's +tissued +tissues +tissuing +tit +tit's +tithe +tithe's +tither +tithes +tithing +title +titled +titles +titling +tits +titter +tittered +tittering +titters +tizzies +tizzy +to +toad +toad's +toads +toast +toasted +toaster +toasters +toastier +toasting +toasts +toasty +tobacco +today +today's +todays +toe +toe's +toed +toes +together +togetherness +toggle +toggled +toggles +toggling +toil +toiled +toiler +toilet +toilet's +toilets +toiling +toils +token +token's +tokens +told +tolerability +tolerable +tolerably +tolerance +tolerances +tolerant +tolerantly +tolerate +tolerated +tolerates +tolerating +toleration +tolerative +toll +tolled +tolling +tolls +tom +tom's +tomahawk +tomahawk's +tomahawks +tomato +tomatoes +tomb +tomb's +tombs +tomography +tomorrow +tomorrow's +tomorrows +toms +ton +ton's +tone +toned +toner +tones +tongs +tongue +tongued +tongues +tonguing +tonic +tonic's +tonics +tonight +toning +tonnage +tons +tonsil +too +took +tool +tooled +tooler +toolers +tooling +toolkit +toolkit's +toolkits +tools +tooth +toothbrush +toothbrush's +toothbrushes +toothbrushing +toothed +toothing +toothpick +toothpick's +toothpicks +top +toped +toper +topic +topic's +topical +topically +topics +toping +topmost +topological +topologically +topologies +topology +topple +toppled +topples +toppling +tops +torch +torch's +torches +tore +torment +tormented +tormenter +tormenters +tormenting +torments +torn +tornado +tornadoes +tornados +torpedo +torpedoed +torpedoes +torpedoing +torpedos +torque +torquer +torquers +torques +torquing +torrent +torrent's +torrents +torrid +torridly +torridness +tortoise +tortoise's +tortoises +torture +tortured +torturer +torturers +tortures +torturing +torus +torus's +toruses +toss +tossed +tosser +tosses +tossing +total +total's +totalities +totality +totality's +totally +totals +totter +tottered +tottering +totteringly +totters +touch +touchable +touched +toucher +touches +touchier +touchiest +touchily +touchiness +touching +touchingly +touchy +tough +toughen +toughened +toughening +toughens +tougher +toughest +toughly +toughness +tour +toured +tourer +touring +tourist +tourist's +tourists +tournament +tournament's +tournaments +tours +tow +toward +towardliness +towardly +towards +towed +towel +towel's +towels +tower +towered +towering +toweringly +towers +towing +town +town's +towner +towns +township +township's +townships +tows +toxicity +toxin +toxin's +toxins +toy +toyed +toyer +toying +toys +trace +traceable +traceableness +traced +traceless +tracelessly +tracer +tracers +traces +tracing +tracings +track +tracked +tracker +trackers +tracking +tracks +tract +tract's +tractability +tractable +tractive +tractor +tractor's +tractors +tracts +trade +traded +trademark +trademark's +trademarks +tradeoff +tradeoffs +trader +traders +trades +tradesman +trading +tradition +tradition's +traditional +traditionally +traditions +traffic +traffic's +trafficked +trafficker +trafficker's +traffickers +trafficking +traffics +tragedies +tragedy +tragedy's +tragic +tragically +trail +trailed +trailer +trailers +trailing +trailings +trails +train +trained +trainee +trainee's +trainees +trainer +trainers +training +trains +trait +trait's +traitor +traitor's +traitors +traits +trajectories +trajectory +trajectory's +tramp +tramped +tramper +tramping +trample +trampled +trampler +tramples +trampling +tramps +trance +trance's +trances +trancing +tranquil +tranquility +tranquillity +tranquilly +tranquilness +transact +transacted +transacting +transaction +transaction's +transactions +transacts +transceiver +transceiver's +transceivers +transcend +transcended +transcendent +transcendently +transcending +transcends +transcontinental +transcribe +transcribed +transcriber +transcribers +transcribes +transcribing +transcript +transcript's +transcription +transcription's +transcriptions +transcripts +transfer +transfer's +transferability +transferable +transferal +transferal's +transferals +transfered +transference +transferral +transferral's +transferrals +transferred +transferrer +transferrer's +transferrers +transferring +transfers +transfinite +transform +transformable +transformation +transformation's +transformational +transformations +transformed +transformer +transformers +transforming +transforms +transgress +transgressed +transgresses +transgressing +transgression +transgression's +transgressions +transgressive +transience +transiency +transient +transiently +transients +transistor +transistor's +transistors +transit +transition +transitional +transitionally +transitioned +transitions +transitive +transitively +transitiveness +transitivity +transitoriness +transitory +translatability +translatable +translate +translated +translates +translating +translation +translational +translations +translative +translator +translator's +translators +translucent +translucently +transmission +transmission's +transmissions +transmit +transmits +transmittal +transmitted +transmitter +transmitter's +transmitters +transmitting +transmogrification +transmogrify +transparencies +transparency +transparency's +transparent +transparently +transparentness +transpire +transpired +transpires +transpiring +transplant +transplanted +transplanter +transplanting +transplants +transport +transportability +transportation +transportations +transported +transporter +transporters +transporting +transports +transpose +transposed +transposes +transposing +transposition +trap +trap's +trapezoid +trapezoid's +trapezoidal +trapezoids +trapped +trapper +trapper's +trappers +trapping +trappings +traps +trash +trashed +trasher +trashes +trashing +traumatic +travail +travails +travel +travels +traversal +traversal's +traversals +traverse +traversed +traverser +traverses +traversing +travesties +travesty +travesty's +tray +tray's +trays +treacheries +treacherous +treacherously +treacherousness +treachery +treachery's +tread +treaded +treader +treading +treads +treason +treasure +treasured +treasurer +treasures +treasuries +treasuring +treasury +treasury's +treat +treated +treater +treaters +treaties +treating +treatise +treatise's +treatises +treatment +treatment's +treatments +treats +treaty +treaty's +treble +trebled +trebles +trebling +tree +tree's +treed +trees +treetop +treetop's +treetops +trek +trek's +treks +tremble +trembled +trembler +trembles +trembling +tremendous +tremendously +tremendousness +tremor +tremor's +tremors +trench +trenched +trencher +trenchers +trenches +trend +trending +trends +trespass +trespassed +trespasser +trespassers +trespasses +tress +tress's +tressed +tresses +trial +trial's +trials +triangle +triangle's +triangles +triangular +triangularly +tribal +tribally +tribe +tribe's +tribes +tribunal +tribunal's +tribunals +tribune +tribune's +tribunes +tributary +tribute +tribute's +tributes +tributing +trichotomy +trick +tricked +tricker +trickier +trickiest +trickiness +tricking +trickle +trickled +trickles +trickling +tricks +tricky +tried +trier +triers +tries +trifle +trifled +trifler +trifles +trifling +trigger +triggered +triggering +triggers +trigonometric +trigonometry +trihedral +trill +trilled +triller +trillion +trillions +trillionth +trim +trimer +trimly +trimmed +trimmer +trimmest +trimming +trimmings +trimness +trims +trinket +trinket's +trinketed +trinketer +trinkets +trip +trip's +triple +tripled +triples +triplet +triplet's +triplets +triplication +tripling +triply +trips +triumph +triumphal +triumphantly +triumphed +triumphing +triumphs +trivia +trivial +trivialities +triviality +trivially +trod +troff +troff's +troffer +troll +troll's +trolley +trolley's +trolleyed +trolleys +trolls +troop +trooped +trooper +troopers +trooping +troops +trophied +trophies +trophy +trophy's +trophying +tropic +tropic's +tropical +tropically +tropics +trot +trots +trouble +troubled +troublemaker +troublemaker's +troublemakers +troubler +troubles +troubleshoot +troubleshooted +troubleshooter +troubleshooters +troubleshooting +troubleshoots +troublesome +troublesomely +troublesomeness +troubling +trough +trouser +trousered +trousers +trout +trouts +trowel +trowel's +trowels +truant +truant's +truants +truce +trucing +truck +trucked +trucker +truckers +trucking +trucks +trudge +trudged +trudger +trudges +trudging +true +trued +trueness +truer +trues +truest +truing +truism +truism's +truisms +truly +trump +trumped +trumpet +trumpeted +trumpeter +trumpeting +trumpets +trumps +truncate +truncated +truncates +truncating +truncation +truncation's +truncations +trunk +trunk's +trunked +trunks +trust +trusted +trustee +trustee's +trusteed +trustees +truster +trustful +trustfully +trustfulness +trustier +trusties +trustiness +trusting +trustingly +trusts +trustworthiness +trustworthy +trusty +truth +truthful +truthfully +truthfulness +truths +try +trying +tryingly +tty +tty's +ttys +tub +tub's +tube +tubed +tuber +tuberculosis +tubers +tubes +tubing +tubs +tuck +tucked +tucker +tuckered +tuckering +tucking +tucks +tuft +tuft's +tufted +tufter +tufts +tug +tugs +tuition +tuitions +tulip +tulip's +tulips +tumble +tumbled +tumbler +tumblers +tumbles +tumbling +tumult +tumult's +tumults +tumultuous +tumultuously +tumultuousness +tunable +tunableness +tune +tuned +tuner +tuners +tunes +tunic +tunic's +tunics +tuning +tuning's +tunings +tunnel +tunnels +tuple +tuple's +tuples +turban +turban's +turbaned +turbans +turbulence +turbulence's +turbulent +turbulently +turf +turkey +turkey's +turkeys +turmoil +turmoil's +turmoils +turn +turnable +turned +turner +turners +turning +turnings +turnip +turnip's +turnips +turnkey +turnkeys +turnover +turnovers +turns +turpentine +turquoise +turret +turret's +turreted +turrets +turtle +turtle's +turtles +turtling +tutor +tutored +tutorial +tutorial's +tutorials +tutoring +tutors +twain +twang +twanging +twas +tweak +tweaked +tweaker +tweaking +tweaks +tweed +tweezer +tweezers +twelfth +twelve +twelves +twenties +twentieth +twenty +twice +twig +twig's +twigs +twilight +twilight's +twilights +twill +twilled +twilling +twin +twin's +twine +twined +twiner +twines +twining +twinkle +twinkled +twinkler +twinkles +twinkling +twins +twirl +twirled +twirler +twirling +twirlingly +twirls +twist +twisted +twister +twisters +twisting +twists +twitch +twitched +twitcher +twitching +twitter +twittered +twitterer +twittering +two +two's +twofold +twos +tying +type +type's +typed +typedef +typedefs +typer +types +typewriter +typewriter's +typewriters +typhoid +typical +typically +typicalness +typification +typified +typifies +typify +typifying +typing +typist +typist's +typists +typo +typographic +typographical +typographically +typography +typos +tyranny +tyrant +tyrant's +tyrants +ubiquitous +ubiquitously +ubiquitousness +ubiquity +ugh +uglier +ugliest +ugliness +ugly +ulcer +ulcer's +ulcered +ulcering +ulcers +ultimate +ultimately +ultimateness +umbrella +umbrella's +umbrellas +umpire +umpire's +umpired +umpires +umpiring +unabashed +unabashedly +unabated +unabatedly +unabbreviated +unable +unabridged +unaccelerated +unacceptability +unacceptable +unacceptably +unaccessible +unaccommodated +unaccompanied +unaccomplished +unaccountably +unaccounted +unaccustomed +unaccustomedly +unachievable +unachieved +unacknowledged +unacquainted +unadaptable +unadjustable +unadjusted +unadopted +unadorned +unadulterated +unadulteratedly +unadvised +unadvisedly +unaffected +unaffectedly +unaffectedness +unaffectionate +unaffectionately +unafraid +unaggregated +unaided +unalienability +unalienable +unaligned +unallocated +unalloyed +unalterable +unalterableness +unalterably +unaltered +unambiguous +unambiguously +unambitious +unanchored +unanimous +unanimously +unannounced +unanswerable +unanswered +unanticipated +unanticipatedly +unapologetically +unappealing +unappealingly +unappreciated +unapproachability +unapproachable +unappropriated +unapt +unaptly +unaptness +unarguable +unarguably +unarmed +unarticulated +unary +unashamed +unashamedly +unasked +unassailable +unassailableness +unassembled +unassigned +unassigns +unassisted +unassuming +unassumingness +unattached +unattainability +unattainable +unattended +unattenuated +unattractive +unattractively +unattractiveness +unattributed +unauthentic +unauthenticated +unavailability +unavailable +unavailing +unavailingly +unavailingness +unavoidable +unavoidably +unaware +unawarely +unawareness +unawares +unbacked +unbalanced +unbalancedness +unbanned +unbanning +unbans +unbarbered +unbarred +unbated +unbearable +unbearably +unbeatable +unbeatably +unbeaten +unbeautifully +unbecoming +unbecomingly +unbecomingness +unbelievable +unbelievably +unbelieving +unbelievingly +unbelted +unbendable +unbetrothed +unbiased +unbiasedness +unbidden +unblemished +unblinded +unblinking +unblinkingly +unblock +unblocked +unblocking +unblocks +unblown +unblushing +unblushingly +unbodied +unbolted +unboned +unbonneted +unborn +unbound +unbounded +unboundedness +unbowed +unbranched +unbreakable +unbreathable +unbred +unbridled +unbroken +unbudging +unbudgingly +unbuffered +unbuilt +unbundled +unburdened +unbureaucratic +unburied +unburned +unbuttered +unbuttoned +unbuttons +uncaged +uncalculating +uncalled +uncandidly +uncanniness +uncanny +uncared +uncaring +uncatchable +uncaught +uncaused +unceasing +unceasingly +uncensored +uncertain +uncertainly +uncertainness +uncertainties +uncertainty +uncertified +unchallenged +unchangeability +unchangeable +unchangeably +unchanged +unchanging +unchangingly +unchangingness +uncharacteristically +uncharged +uncharitable +uncharitableness +uncharted +unchartered +uncheckable +unchecked +unchivalrously +unchosen +uncivil +uncivilly +unclaimed +unclamorous +unclamorously +unclamorousness +unclarity +unclassified +uncle +uncle's +unclean +uncleanliness +uncleanly +uncleanness +unclear +uncleared +unclenched +uncles +unclipped +unclosed +unclothed +unclouded +uncloudedly +unclustered +uncluttered +uncoated +uncoded +uncoiled +uncoined +uncomfortable +uncomfortably +uncomforted +uncommented +uncommitted +uncommon +uncommonly +uncommonness +uncomplaining +uncomplainingly +uncompleted +uncomplimentary +uncomprehending +uncomprehendingly +uncompress +uncompressed +uncompresses +uncompressing +uncompromising +uncompromisingly +uncomputable +unconceivable +unconcerned +unconcernedly +unconcernedness +unconditional +unconditionally +unconditioned +unconfined +unconfirmed +unconformity +unconnected +unconquerable +unconscious +unconsciously +unconsciousness +unconsidered +unconsolidated +unconstitutional +unconstitutionality +unconstitutionally +unconstrained +uncontaminated +uncontested +uncontrollability +uncontrollable +uncontrollably +uncontrolled +unconventional +unconventionally +unconvertible +unconvinced +unconvincing +unconvincingly +unconvincingness +uncool +uncooled +uncooperative +uncoordinated +uncorked +uncorrectable +uncorrected +uncorrelated +uncountable +uncountably +uncounted +uncouth +uncouthly +uncouthness +uncovenanted +uncover +uncovered +uncovering +uncovers +uncreated +uncritically +uncrowned +uncrushable +uncured +uncurled +uncynical +uncynically +undamaged +undamped +undaunted +undauntedly +undebatable +undecidable +undecided +undeclared +undecomposable +undecorated +undefended +undefinability +undefinable +undefined +undefinedness +undeformed +undelete +undeleted +undemocratic +undemocratically +undemonstrative +undemonstratively +undemonstrativeness +undeniable +undeniableness +undeniably +undepicted +under +underbrush +underdone +underestimate +underestimated +underestimates +underestimating +underestimation +underestimations +underflow +underflowed +underflowing +underflows +underfoot +undergo +undergoes +undergoing +undergone +undergrad +undergrad's +undergrads +undergraduate +undergraduate's +undergraduates +underground +undergrounder +underivable +underived +underlie +underlies +underline +underlined +underlines +underling +underling's +underlings +underlining +underlinings +underly +underlying +undermine +undermined +undermines +undermining +underneath +underpayment +underpayment's +underpayments +underpinning +underpinnings +underplay +underplayed +underplaying +underplays +underscore +underscored +underscores +understand +understandability +understandable +understandably +understanding +understandingly +understandings +understands +understated +understood +undertake +undertaken +undertaker +undertaker's +undertakers +undertakes +undertaking +undertakings +undertook +underway +underwear +underwent +underworld +underwrite +underwriter +underwriters +underwrites +underwriting +undescended +undesigned +undesigning +undesirability +undesirable +undesirableness +undesirably +undesired +undetectable +undetected +undetermined +undeveloped +undeviated +undeviating +undeviatingly +undid +undies +undifferentiated +undigested +undignified +undiluted +undiminished +undimmed +undiplomatic +undirected +undisciplined +undisclosed +undiscovered +undiscussed +undisguised +undisguisedly +undismayed +undisputed +undisrupted +undissociated +undistinguished +undistorted +undistributed +undisturbed +undivided +undo +undocumented +undoer +undoes +undoing +undoings +undomesticated +undone +undoubled +undoubted +undoubtedly +undrained +undramatically +undreamed +undress +undressed +undresses +undressing +undried +undrinkable +undue +unduly +undumper +undumper's +undutiful +undutifully +undutifulness +undying +unearned +unearthliness +unearthly +uneasily +uneasiness +uneasy +uneconomical +unedited +unelected +unembellished +unemotional +unemotionally +unemphatic +unemphatically +unemployable +unemployed +unemployment +unencumbered +unending +unendingly +unendurable +unendurableness +unendurably +unenlightening +unenthusiastic +unenthusiastically +unenumerated +unenvied +unequal +unequally +unequivocal +unequivocally +unerring +unerringly +unessential +unethically +unevaluated +uneven +unevenly +unevenness +uneventful +uneventfully +unexamined +unexampled +unexceptionally +unexcused +unexpanded +unexpected +unexpectedly +unexpectedness +unexpended +unexperienced +unexplainable +unexplained +unexploited +unexplored +unexpressed +unextended +unfading +unfadingly +unfair +unfairly +unfairness +unfaith +unfaithful +unfaithfully +unfaithfulness +unfaltering +unfalteringly +unfamiliar +unfamiliarity +unfamiliarly +unfashionable +unfashionably +unfastened +unfathered +unfeathered +unfeigned +unfeignedly +unfenced +unfettered +unfilial +unfilially +unfilled +unfinished +unfired +unfit +unfitly +unfitness +unfitted +unfixed +unflagging +unflaggingly +unflattering +unflatteringly +unfledged +unflinching +unflinchingly +unfocused +unfold +unfolded +unfolding +unfolds +unforeseen +unforgeable +unforgettable +unforgettably +unforgivable +unforgiving +unforgivingness +unformatted +unformed +unforthcoming +unfortunate +unfortunately +unfortunates +unfounded +unfrequented +unfriendliness +unfriendly +unfrosted +unfruitful +unfruitfully +unfruitfulness +unfulfilled +unfunded +unfunnily +unfurnished +ungainliness +ungainly +ungallantly +ungenerously +ungirt +unglazed +unglued +ungot +ungotten +ungoverned +ungraceful +ungracefully +ungracefulness +ungraciously +ungraded +ungrammatical +ungrateful +ungratefully +ungratefulness +ungratified +ungrounded +unguarded +unguardedly +unguardedness +unguessable +unguessed +unguided +unhallow +unhallowed +unhampered +unhandily +unhandsomely +unhappier +unhappiest +unhappily +unhappiness +unhappy +unharmed +unhealthily +unhealthiness +unhealthy +unheard +unheeded +unheeding +unhelm +unhelpfully +unheralded +unhesitating +unhesitatingly +unhinged +unhitched +unhooks +unhoped +unhurriedly +unhysterical +unhysterically +unicorn +unicorn's +unicorns +unidentifiable +unidentified +unidirectional +unidirectionality +unidirectionally +unification +unifications +unified +unifier +unifiers +unifies +uniform +uniformed +uniforming +uniformities +uniformity +uniformly +uniformness +uniforms +unify +unifying +unilluminating +unimaginable +unimaginably +unimaginatively +unimpaired +unimpassioned +unimpeded +unimplemented +unimportance +unimportant +unimpressed +unimproved +unincorporated +unindented +uninfected +uninfluenced +uninformatively +uninformed +uninhabited +uninhibited +uninhibitedly +uninhibitedness +uninitiated +uninjured +uninspired +uninspiring +uninstantiated +uninsulated +unintelligent +unintelligently +unintelligibility +unintelligible +unintelligibleness +unintelligibly +unintended +unintentional +unintentionally +uninteresting +uninterestingly +uninterpretable +uninterpreted +uninterrupted +uninterruptedly +uninterruptedness +uninterviewed +uninvited +union +union's +unions +unique +uniquely +uniqueness +unison +unit +unit's +unite +united +unitedly +uniter +unites +unities +uniting +unitive +units +unity +unity's +univalve +univalve's +univalves +universal +universality +universally +universalness +universals +universe +universe's +universes +universities +university +university's +unjacketed +unjam +unjammed +unjamming +unjoined +unjust +unjustifiable +unjustified +unjustly +unjustness +unkind +unkindliness +unkindly +unkindness +unknit +unknowable +unknowing +unknowingly +unknown +unknowns +unlaced +unlamented +unlashed +unlaundered +unlawful +unlawfully +unlawfulness +unleaded +unleash +unleashed +unleashes +unleashing +unleavened +unless +unlettered +unlicensed +unlicked +unlike +unlikelihood +unlikelihoods +unlikeliness +unlikely +unlikeness +unlimbers +unlimited +unlimitedly +unlined +unlink +unlinked +unlinking +unlinks +unlisted +unload +unloaded +unloader +unloaders +unloading +unloads +unlock +unlocked +unlocking +unlocks +unlogged +unloved +unluckily +unluckiness +unlucky +unmade +unmagnified +unmaintainable +unmaintained +unmaliciously +unmanageable +unmanageably +unmanaged +unmanned +unmannered +unmanneredly +unmannerliness +unmannerly +unmapped +unmaps +unmarked +unmarried +unmarrieds +unmasked +unmatchable +unmatched +unmated +unmates +unmeant +unmeasurable +unmentionable +unmentionables +unmentioned +unmerciful +unmercifully +unmeshed +unmistakable +unmistakably +unmitigated +unmitigatedly +unmitigatedness +unmixed +unmoderated +unmodifiable +unmodified +unmolested +unmotivated +unmount +unmountable +unmounted +unmoved +unmurmuring +unnameable +unnamed +unnatural +unnaturally +unnaturalness +unnecessarily +unnecessary +unneeded +unnegated +unnerve +unnerved +unnerves +unnerving +unnervingly +unnoticed +unnourished +unnumbered +unobservable +unobservables +unobserved +unobtainable +unoccupied +unofficial +unofficially +unopened +unordered +unoriginals +unorthodoxly +unpack +unpackaged +unpackages +unpacked +unpacker +unpacking +unpacks +unpadded +unpaged +unpaid +unpainted +unpaired +unparliamentary +unparsed +unpartitioned +unpatriotic +unpaved +unperceived +unperformed +unperturbed +unperturbedly +unplaced +unplagued +unplanned +unpleasant +unpleasantly +unpleasantness +unpleased +unplowed +unplugged +unplugging +unplugs +unplumbed +unpolled +unpolluted +unpopular +unpopularity +unprecedented +unprecedentedly +unpredictability +unpredictable +unpredictably +unpredicted +unprejudiced +unprescribed +unpreserved +unpretending +unpretentious +unpretentiously +unpretentiousness +unpriced +unprimed +unprincipled +unprincipledness +unprintable +unprinted +unprivileged +unproblematic +unproblematical +unproblematically +unprocessed +unprofitable +unprofitableness +unprofitably +unprojected +unpromising +unpromisingly +unprompted +unpronounceable +unpropagated +unpropertied +unprotected +unprotectedly +unprovability +unprovable +unproved +unproven +unprovided +unpublished +unpunched +unpunished +unqualified +unqualifiedly +unquantifiable +unquenched +unquestionably +unquestioned +unquestioningly +unquoted +unranked +unrated +unravel +unravels +unreachable +unreacted +unread +unreadability +unreadable +unreal +unrealism +unrealistic +unrealistically +unrealized +unrealizes +unreasonable +unreasonableness +unreasonably +unreassuringly +unreconstructed +unrecordable +unrecorded +unrecoverable +unredeemed +unreferenced +unrefined +unreflected +unregister +unregistered +unregistering +unregisters +unregulated +unrehearsed +unreinforced +unrelated +unreleased +unrelenting +unrelentingly +unreliabilities +unreliability +unreliable +unreliably +unremarked +unreported +unrepresentable +unrepresented +unrequested +unrequited +unreserved +unreservedly +unreservedness +unresisted +unresisting +unresolved +unresponsive +unresponsively +unresponsiveness +unrest +unrestrained +unrestrainedly +unrestrainedness +unrestricted +unrestrictedly +unrestrictive +unreturned +unrevealing +unrifled +unrighteous +unrighteously +unrighteousness +unroll +unrolled +unrolling +unrolls +unromantically +unrotated +unruffled +unruled +unruliness +unruly +unsafe +unsafely +unsaid +unsalted +unsanitary +unsatisfactorily +unsatisfactory +unsatisfiability +unsatisfiable +unsatisfied +unsatisfying +unsaturated +unsaved +unscheduled +unschooled +unscientific +unscientifically +unscramble +unscrambled +unscrambler +unscrambles +unscrambling +unscratched +unscreened +unscrews +unscripted +unscrupulous +unscrupulously +unscrupulousness +unsealed +unseals +unseasonable +unseasonableness +unseasonably +unseasoned +unsecured +unseeded +unseeing +unseemly +unseen +unsegmented +unsegregated +unselected +unselfish +unselfishly +unselfishness +unsent +unserved +unserviced +unsettled +unsettledness +unsettling +unsettlingly +unshaded +unshakable +unshaken +unshared +unsharpened +unshaved +unshaven +unsheathing +unshelled +unsheltered +unshielded +unshod +unsigned +unsimplified +unsized +unskilled +unskillful +unskillfully +unskillfulness +unslings +unsloped +unslung +unsmiling +unsmilingly +unsnap +unsnapped +unsnapping +unsnaps +unsociability +unsociable +unsociableness +unsociably +unsocial +unsocially +unsolicited +unsolvable +unsolved +unsophisticated +unsophistication +unsorted +unsought +unsound +unsounded +unsoundly +unsoundness +unsparing +unsparingly +unspeakable +unspecified +unspent +unspoiled +unspoken +unspotted +unsprayed +unsprung +unstable +unstableness +unstably +unstacked +unstacks +unstained +unstapled +unstaring +unstated +unsteadily +unsteadiness +unsteady +unstemmed +unstinting +unstintingly +unstoppable +unstopped +unstrained +unstratified +unstreamed +unstressed +unstriped +unstructured +unstrung +unstuck +unsubscripted +unsubstantially +unsubstantiated +unsubstituted +unsuccessful +unsuccessfully +unsuffixed +unsuitability +unsuitable +unsuitably +unsuited +unsung +unsupportable +unsupported +unsure +unsurpassed +unsurprised +unsurprising +unsurprisingly +unsuspected +unsuspecting +unsuspended +unswerving +unsymmetrically +unsympathetic +untamed +untampered +untaped +untapped +untaught +untented +unterminated +untestable +untested +unthematic +unthinkable +unthinkably +unthinkingly +untidiness +untidy +untie +untied +unties +until +untimeliness +untimely +untitled +unto +untold +untouchable +untouchable's +untouchables +untouched +untoward +untowardly +untowardness +untraceable +untraced +untracked +untrained +untransformed +untranslated +untransposed +untreated +untried +untrod +untroubled +untrue +untruly +untrusted +untrustworthiness +untruth +untruthful +untruthfully +untruthfulness +untutored +untwisted +untying +untyped +unusable +unused +unusual +unusually +unusualness +unuttered +unvalued +unvarnished +unvarying +unveil +unveiled +unveiling +unveils +unventilated +unverified +unvisited +unvoiced +unwaged +unwanted +unwarily +unwarranted +unwashed +unwashedness +unwatched +unwavering +unwaveringly +unwearied +unweariedly +unweighed +unwelcome +unwept +unwholesome +unwholesomely +unwieldiness +unwieldy +unwilled +unwilling +unwillingly +unwillingness +unwind +unwinder +unwinders +unwinding +unwinds +unwinking +unwired +unwise +unwisely +unwiser +unwisest +unwitnessed +unwitting +unwittingly +unwonted +unwontedly +unwontedness +unworldliness +unworldly +unworn +unworthiness +unworthy +unwound +unwounded +unwoven +unwrap +unwrapped +unwrapping +unwraps +unwrinkled +unwritable +unwritten +unyielded +unyielding +unyieldingly +up +upbraid +upbraider +upbringing +upcoming +update +updated +updater +updates +updating +upfield +upgrade +upgraded +upgrades +upgrading +upheld +uphill +uphold +upholder +upholders +upholding +upholds +upholster +upholstered +upholsterer +upholsterers +upholstering +upholsters +upkeep +upland +uplander +uplands +uplift +uplifted +uplifter +uplifting +uplifts +upload +uploaded +uploading +uploads +upon +upper +uppermost +uppers +upright +uprightly +uprightness +uprising +uprising's +uprisings +uproar +uproot +uprooted +uprooter +uprooting +uproots +ups +upset +upsets +upsetting +upshot +upshot's +upshots +upside +upsides +upstairs +upstream +upturn +upturned +upturning +upturns +upward +upwardly +upwardness +upwards +urban +urchin +urchin's +urchins +urge +urged +urgent +urgently +urger +urges +urging +urgings +urinate +urinated +urinates +urinating +urination +urine +urn +urn's +urning +urns +us +usability +usable +usably +usage +usages +use +used +useful +usefully +usefulness +useless +uselessly +uselessness +user +user's +users +uses +usher +ushered +ushering +ushers +using +usual +usually +usualness +usurp +usurped +usurper +utensil +utensil's +utensils +utilities +utility +utility's +utmost +utopian +utopian's +utopians +utter +utterance +utterance's +utterances +uttered +utterer +uttering +utterly +uttermost +utters +uucp +uucp's +vacancies +vacancy +vacancy's +vacant +vacantly +vacantness +vacate +vacated +vacates +vacating +vacation +vacationed +vacationer +vacationers +vacationing +vacations +vacillate +vacillated +vacillates +vacillating +vacillatingly +vacillation +vacillations +vacillator +vacillator's +vacillators +vacuo +vacuous +vacuously +vacuousness +vacuum +vacuumed +vacuuming +vacuums +vagabond +vagabond's +vagabonds +vagaries +vagary +vagary's +vagina +vagina's +vaginas +vagrant +vagrantly +vagrants +vague +vaguely +vagueness +vaguer +vaguest +vainly +vale +vale's +valedictorian +valedictorian's +valence +valence's +valences +valentine +valentine's +valentines +vales +valet +valet's +valets +valiant +valiantly +valiantness +valid +validate +validated +validates +validating +validation +validations +validity +validly +validness +valley +valley's +valleys +valuable +valuableness +valuables +valuably +valuation +valuation's +valuations +valuator +valuators +value +valued +valuer +valuers +values +valuing +valve +valve's +valved +valves +valving +van +van's +vane +vane's +vaned +vanes +vanilla +vanish +vanished +vanisher +vanishes +vanishing +vanishingly +vanities +vanity +vanquish +vanquished +vanquisher +vanquishes +vanquishing +vans +vantage +vantages +variability +variable +variable's +variableness +variables +variably +variance +variance's +variances +variant +variantly +variants +variation +variation's +variations +varied +variedly +varier +varies +varieties +variety +variety's +various +variously +variousness +varnish +varnish's +varnished +varnisher +varnishers +varnishes +varnishing +vary +varying +varyingly +varyings +vase +vase's +vases +vassal +vassals +vast +vaster +vastest +vastly +vastness +vat +vat's +vats +vaudeville +vault +vaulted +vaulter +vaulting +vaults +vaunt +vaunted +vaunter +veal +vealer +vealing +vector +vector's +vectored +vectoring +vectors +veer +veered +veering +veeringly +veers +vegetable +vegetable's +vegetables +vegetarian +vegetarian's +vegetarians +vegetate +vegetated +vegetates +vegetating +vegetation +vegetative +vegetatively +vegetativeness +vehemence +vehement +vehemently +vehicle +vehicle's +vehicles +vehicular +veil +veiled +veiling +veils +vein +veined +veiner +veining +veins +velocities +velocity +velocity's +velvet +vend +vender +vending +vendor +vendor's +vendors +venerable +venerableness +vengeance +venison +venom +venomous +venomously +venomousness +vent +vented +venter +ventilate +ventilated +ventilates +ventilating +ventilation +ventilations +ventilative +venting +ventral +ventrally +ventricle +ventricle's +ventricles +vents +venture +ventured +venturer +venturers +ventures +venturing +venturings +veracity +veranda +veranda's +verandaed +verandas +verb +verb's +verbal +verbally +verbatim +verbose +verbosely +verboseness +verbs +verdict +verdicts +verdure +verdured +verge +verger +verges +verier +veriest +verifiability +verifiable +verifiableness +verification +verifications +verified +verifier +verifier's +verifiers +verifies +verify +verifying +verily +veritable +veritableness +vermin +versa +versatile +versatilely +versatileness +versatility +verse +versed +verser +verses +versing +version +versions +versus +vertebrate +vertebrate's +vertebrates +vertebration +vertex +vertexes +vertical +vertically +verticalness +verticals +vertices +very +vessel +vessel's +vessels +vest +vested +vestige +vestige's +vestiges +vestigial +vestigially +vesting +vests +veteran +veteran's +veterans +veterinarian +veterinarian's +veterinarians +veterinary +veto +vetoed +vetoer +vetoes +vetoing +vetting +vex +vexation +vexed +vexedly +vexes +vexing +vi +vi's +via +viability +viable +viably +vial +vial's +vials +vibrate +vibrated +vibrates +vibrating +vibration +vibrations +vice +vice's +viceroy +vices +vicing +vicinities +vicinity +vicious +viciously +viciousness +vicissitude +vicissitude's +vicissitudes +victim +victim's +victims +victor +victor's +victories +victorious +victoriously +victoriousness +victors +victory +victory's +victual +victuals +video +videos +videotape +videotape's +videotaped +videotapes +videotaping +vie +vied +vier +vies +view +viewable +viewed +viewer +viewers +viewing +viewings +viewpoint +viewpoint's +viewpoints +viewport +views +vigilance +vigilant +vigilante +vigilante's +vigilantes +vigilantly +vignette +vignette's +vignetted +vignetter +vignettes +vignetting +vigorous +vigorously +vigorousness +vii +viii +vile +vilely +vileness +viler +vilest +vilification +vilifications +vilified +vilifier +vilifies +vilify +vilifying +villa +villa's +village +village's +villager +villagers +villages +villain +villain's +villainous +villainously +villainousness +villains +villainy +villas +vindictive +vindictively +vindictiveness +vine +vine's +vinegar +vinegars +vines +vineyard +vineyard's +vineyards +vining +vintage +vintager +vintages +violate +violated +violates +violating +violation +violations +violative +violator +violator's +violators +violence +violent +violently +violet +violet's +violets +violin +violin's +violinist +violinist's +violinists +violins +viper +viper's +vipers +viral +virally +virgin +virgin's +virginity +virgins +virtual +virtualize +virtually +virtue +virtue's +virtues +virtuoso +virtuoso's +virtuosos +virtuous +virtuously +virtuousness +virus +virus's +viruses +vis +visa +visaed +visage +visaged +visaing +visas +viscosities +viscosity +viscount +viscount's +viscounts +viscous +viscously +viscousness +visibilities +visibility +visible +visibleness +visibly +vision +vision's +visionariness +visionary +visioned +visioning +visions +visit +visitation +visitation's +visitations +visited +visiting +visitor +visitor's +visitors +visits +visor +visor's +visored +visors +vista +vista's +vistaed +vistas +visual +visually +visuals +vita +vitae +vital +vitality +vitally +vitals +vitamin +vitamin's +vitamins +vivid +vividly +vividness +vizier +vocabularies +vocabulary +vocal +vocally +vocals +vocation +vocation's +vocational +vocationally +vocations +vogue +voice +voiced +voicer +voicers +voices +voicing +void +voided +voider +voiding +voidness +voids +volatile +volatileness +volatiles +volatilities +volatility +volcanic +volcano +volcano's +volcanos +volley +volleyball +volleyball's +volleyballs +volleyed +volleyer +volleying +volleys +volt +voltage +voltages +volts +volume +volume's +volumed +volumes +voluming +voluntarily +voluntariness +voluntary +volunteer +volunteered +volunteering +volunteers +vomit +vomited +vomiter +vomiting +vomits +vortex +vortexes +vote +voted +voter +voters +votes +voting +votive +votively +votiveness +vouch +voucher +vouchers +vouches +vouching +vow +vowed +vowel +vowel's +vowels +vower +vowing +vows +voyage +voyaged +voyager +voyagers +voyages +voyaging +voyagings +vulgar +vulgarly +vulnerabilities +vulnerability +vulnerable +vulnerableness +vulture +vulture's +vultures +wade +waded +wader +waders +wades +wading +wafer +wafer's +wafered +wafering +wafers +waffle +waffle's +waffled +waffles +waffling +waft +wafter +wag +wage +waged +wager +wagered +wagerer +wagering +wagers +wages +waging +wagon +wagon's +wagons +wags +wail +wailed +wailer +wailing +wails +waist +waist's +waistcoat +waistcoat's +waistcoated +waistcoats +waisted +waister +waists +wait +waited +waiter +waiter's +waiters +waiting +waitress +waitress's +waitresses +waits +waive +waived +waiver +waiverable +waivers +waives +waiving +wake +waked +waken +wakened +wakener +wakening +waker +wakes +waking +walk +walkable +walked +walker +walkers +walking +walks +walkway +walkway's +walkways +wall +wall's +walled +waller +wallet +wallet's +wallets +walling +wallow +wallowed +wallower +wallowing +wallows +walls +walnut +walnut's +walnuts +walrus +walrus's +walruses +waltz +waltzed +waltzer +waltzes +waltzing +wan +wand +wander +wandered +wanderer +wanderers +wandering +wanderings +wanders +wane +waned +wanes +waning +wanly +wanness +want +wanted +wanter +wanting +wanton +wantoner +wantonly +wantonness +wants +war +war's +warble +warbled +warbler +warbles +warbling +ward +warded +warden +wardens +warder +warding +wardrobe +wardrobe's +wardrobes +wards +ware +warehouse +warehoused +warehouser +warehouses +warehousing +wares +warfare +warier +wariest +warily +wariness +waring +warlike +warm +warmed +warmer +warmers +warmest +warming +warmly +warmness +warms +warmth +warn +warned +warner +warning +warningly +warnings +warns +warp +warp's +warped +warper +warping +warps +warrant +warranted +warranter +warranties +warranting +warrants +warranty +warranty's +warred +warring +warrior +warrior's +warriors +wars +warship +warship's +warships +wart +wart's +warted +warts +wary +was +wash +washed +washer +washers +washes +washing +washings +wasn't +wasp +wasp's +wasps +waste +wasted +wasteful +wastefully +wastefulness +waster +wastes +wasting +wastingly +watch +watched +watcher +watchers +watches +watchful +watchfully +watchfulness +watching +watchings +watchman +watchword +watchword's +watchwords +water +watered +waterer +waterfall +waterfall's +waterfalls +wateriness +watering +waterings +waterproof +waterproofed +waterproofer +waterproofing +waterproofness +waterproofs +waters +waterway +waterway's +waterways +watery +wave +waved +waveform +waveform's +waveforms +wavefront +wavefront's +wavefronts +wavelength +wavelengths +waver +wavered +waverer +wavering +waveringly +wavers +waves +waving +wax +waxed +waxen +waxer +waxers +waxes +waxier +waxiness +waxing +waxy +way +way's +ways +wayside +waysides +wayward +waywardly +waywardness +we +we'd +we'll +we're +we've +weak +weaken +weakened +weakener +weakening +weakens +weaker +weakest +weakliness +weakly +weakness +weakness's +weaknesses +wealth +wealthier +wealthiest +wealthiness +wealths +wealthy +wean +weaned +weaner +weaning +weapon +weapon's +weaponed +weapons +wear +wearable +wearer +wearied +wearier +wearies +weariest +wearily +weariness +wearing +wearingly +wearisome +wearisomely +wearisomeness +wears +weary +wearying +weasel +weasel's +weasels +weather +weathercock +weathercock's +weathercocks +weathered +weatherer +weathering +weatherly +weathers +weave +weaver +weavers +weaves +weaving +web +web's +weber +webs +wed +wedded +wedding +wedding's +weddings +wedge +wedged +wedges +wedging +weds +wee +weed +weeded +weeder +weeding +weeds +week +week's +weekday +weekday's +weekdays +weekend +weekend's +weekender +weekends +weeklies +weekly +weeks +weep +weeped +weeper +weepers +weeping +weeps +weigh +weighed +weigher +weighing +weighings +weighs +weight +weighted +weighter +weighting +weightings +weights +weird +weirdly +weirdness +welcome +welcomed +welcomely +welcomeness +welcomer +welcomes +welcoming +weld +welded +welder +welders +welding +weldings +welds +welfare +well +welled +welling +wellness +wells +wench +wench's +wencher +wenches +went +wept +were +weren't +west +wester +westered +westering +westerlies +westerly +western +westerner +westerners +westing +westward +westwards +wet +wetly +wetness +wets +wetted +wetter +wettest +wetting +whack +whacked +whacker +whacking +whacks +whale +whaler +whales +whaling +whammies +whammy +wharf +wharfs +wharves +what +what's +whatchamacallit +whatchamacallit's +whatchamacallits +whatever +whatsoever +wheat +wheaten +wheel +wheeled +wheeler +wheelers +wheeling +wheelings +wheels +whelp +when +whence +whenever +whens +where +where's +whereabouts +whereas +whereby +wherein +whereupon +wherever +whether +whew +whey +which +whichever +while +whiled +whiles +whiling +whilst +whim +whim's +whimper +whimpered +whimpering +whimpers +whims +whimsical +whimsically +whimsicalness +whimsied +whimsies +whimsy +whimsy's +whine +whined +whiner +whines +whining +whiningly +whip +whip's +whipped +whipper +whipper's +whippers +whipping +whipping's +whippings +whips +whirl +whirled +whirler +whirling +whirlpool +whirlpool's +whirlpools +whirls +whirlwind +whirr +whirring +whisk +whisked +whisker +whiskered +whiskers +whiskey +whiskey's +whiskeys +whisking +whisks +whisper +whispered +whisperer +whispering +whisperingly +whisperings +whispers +whistle +whistled +whistler +whistlers +whistles +whistling +whit +white +whited +whitely +whiten +whitened +whitener +whiteners +whiteness +whitening +whitens +whiter +whites +whitespace +whitest +whitewash +whitewashed +whitewasher +whitewashing +whiting +whittle +whittled +whittler +whittles +whittling +whittlings +whiz +whizzed +whizzes +whizzing +who +who's +whoever +whole +wholehearted +wholeheartedly +wholeness +wholes +wholesale +wholesaled +wholesaler +wholesalers +wholesales +wholesaling +wholesome +wholesomely +wholesomeness +wholly +whom +whomever +whoop +whooped +whooper +whooping +whoops +whore +whore's +whores +whoring +whorl +whorl's +whorled +whorls +whose +why +wick +wicked +wickedly +wickedness +wicker +wicking +wicks +wide +widely +widen +widened +widener +wideness +widening +widens +wider +widespread +widest +widget +widget's +widgets +widow +widowed +widower +widowers +widows +width +widths +wield +wielded +wielder +wielding +wields +wife +wife's +wifeliness +wifely +wig +wig's +wigs +wigwam +wild +wildcat +wildcat's +wildcats +wilder +wilderness +wildest +wilding +wildly +wildness +wile +wiled +wiles +wilier +wiliness +wiling +will +willed +willer +willful +willfully +willfulness +willing +willingly +willingness +willings +willow +willow's +willower +willows +wills +wilt +wilted +wilting +wilts +wily +win +wince +winced +winces +wincing +wind +winded +winder +winders +windier +windiness +winding +windmill +windmill's +windmilling +windmills +window +window's +windowed +windowing +windows +winds +windy +wine +wined +winer +winers +wines +wing +winged +winger +wingers +winging +wings +wining +wink +winked +winker +winking +winks +winner +winner's +winners +winning +winningly +winnings +wins +winter +wintered +winterer +wintering +winterly +winters +wintrier +wintriness +wintry +wipe +wiped +wiper +wipers +wipes +wiping +wire +wired +wireless +wirer +wires +wiretap +wiretap's +wiretaps +wirier +wiriness +wiring +wirings +wiry +wisdom +wisdoms +wise +wised +wisely +wiseness +wiser +wises +wisest +wish +wished +wisher +wishers +wishes +wishful +wishfully +wishfulness +wishing +wising +wisp +wisp's +wisps +wistful +wistfully +wistfulness +wit +wit's +witch +witchcraft +witches +witching +with +withal +withdraw +withdrawal +withdrawal's +withdrawals +withdrawer +withdrawing +withdrawn +withdrawnness +withdraws +withdrew +wither +withered +withering +witheringly +withers +withheld +withhold +withholder +withholders +withholding +withholdings +withholds +within +without +withstand +withstanding +withstands +withstood +witness +witnessed +witnesses +witnessing +wits +wittier +wittiest +wittiness +witty +wives +wizard +wizard's +wizardly +wizards +woe +woeful +woefully +woeness +woke +woken +wolf +wolfer +wolves +woman +woman's +womanhood +womanliness +womanly +womb +womb's +wombed +wombs +women +women's +womens +won +won't +wonder +wondered +wonderer +wonderful +wonderfully +wonderfulness +wondering +wonderingly +wonderland +wonderland's +wonderment +wonders +wondrous +wondrously +wondrousness +wont +wonted +wontedly +wontedness +wonting +woo +wood +wood's +woodchuck +woodchuck's +woodchucks +woodcock +woodcock's +woodcocks +wooded +wooden +woodenly +woodenness +woodier +woodiness +wooding +woodland +woodlander +woodman +woodpecker +woodpecker's +woodpeckers +woods +woodser +woodwork +woodworker +woodworking +woody +wooed +wooer +woof +woofed +woofer +woofers +woofing +woofs +wooing +wool +wooled +woolen +woolens +woollier +woollies +woolliness +woolly +wools +wooly +woos +word +word's +worded +wordier +wordily +wordiness +wording +wordings +words +wordy +wore +work +workable +workableness +workably +workaround +workaround's +workarounds +workbench +workbench's +workbenches +workbook +workbook's +workbooks +worked +worker +worker's +workers +workflow +workhorse +workhorse's +workhorses +working +workingman +workings +workload +workloads +workman +workmanly +workmanship +workmen +workmen's +works +workshop +workshop's +workshops +workspace +workspaces +workstation +workstation's +workstations +world +world's +worlders +worldliness +worldly +worlds +worldwide +worm +wormed +wormer +worming +worms +worn +worried +worriedly +worrier +worriers +worries +worrisome +worrisomely +worrisomeness +worry +worrying +worryingly +worse +worser +worship +worshipful +worshipfully +worshipfulness +worships +worst +worsted +worth +worthier +worthies +worthiest +worthiness +worthing +worthless +worthlessly +worthlessness +worths +worthwhile +worthwhileness +worthy +would +wouldest +wouldn't +wound +wounded +wounding +wounds +wove +woven +wrangle +wrangled +wrangler +wranglers +wrangles +wrangling +wrap +wrap's +wrapped +wrapper +wrapper's +wrappers +wrapping +wrappings +wraps +wrath +wreak +wreaks +wreath +wreathed +wreathes +wreathing +wreck +wreckage +wrecked +wrecker +wreckers +wrecking +wrecks +wren +wren's +wrench +wrenched +wrenches +wrenching +wrenchingly +wrens +wrest +wrested +wrester +wresting +wrestle +wrestled +wrestler +wrestles +wrestling +wrestlings +wrests +wretch +wretched +wretchedly +wretchedness +wretches +wriggle +wriggled +wriggler +wriggles +wriggling +wring +wringer +wringing +wrings +wrinkle +wrinkled +wrinkles +wrinkling +wrist +wrist's +wrists +wristwatch +wristwatch's +wristwatches +writ +writ's +writable +write +writer +writer's +writers +writes +writhe +writhed +writhes +writhing +writing +writings +writs +written +wrong +wronged +wronger +wrongest +wronging +wrongly +wrongness +wrongs +wrote +wrought +wrung +xi +xii +xiii +xiv +xix +xv +xvi +xvii +xviii +xx +yacc +yacc's +yank +yanked +yanking +yanks +yard +yard's +yarded +yarding +yards +yardstick +yardstick's +yardsticks +yarn +yarn's +yarned +yarning +yarns +yawn +yawner +yawning +yawningly +yawns +yea +yeah +year +year's +yearly +yearn +yearned +yearner +yearning +yearningly +yearnings +yearns +years +yeas +yeast +yeast's +yeasts +yecch +yell +yelled +yeller +yelling +yellow +yellowed +yellower +yellowest +yellowing +yellowish +yellowness +yellows +yells +yelp +yelped +yelper +yelping +yelps +yeoman +yeomanly +yeomen +yes +yeses +yesterday +yesterday's +yesterdays +yet +yield +yielded +yielder +yielding +yields +yoke +yoke's +yokes +yoking +yon +yonder +you +you'd +you'll +you're +you've +young +younger +youngest +youngly +youngness +youngster +youngster's +youngsters +your +your's +yours +yourself +yourselves +youth +youth's +youthes +youthful +youthfully +youthfulness +yuck +yummier +yummy +yuppie +yuppie's +yuppies +zap +zapped +zapping +zaps +zeal +zealous +zealously +zealousness +zebra +zebra's +zebras +zenith +zero +zeroed +zeroes +zeroing +zeros +zeroth +zest +zigzag +zinc +zinc's +zodiac +zodiacs +zonal +zonally +zone +zoned +zonely +zoner +zones +zoning +zoo +zoo's +zoological +zoologically +zoom +zoomed +zooming +zooms +zoos +acclimatisation +acclimatisations +acclimatised +accoutrement +accoutrement's +accoutrements +acknowledgement +acknowledgement's +acknowledgements +actualisation +actualisation's +actualisations +aerofoil +aerofoils +aeroplane +aeroplane's +aeroplanes +aerosolise +aerosolised +aesthetic +aesthetic's +aesthetically +aesthetics +agonise +agonised +agonisedly +agoniser +agonisers +agonises +agonising +agonisinglies +agonisingly +alphabetise +alphabetised +alphabetiser +alphabetisers +alphabetises +alphabetising +aluminium +aluminium's +aluminiums +amenorrhoea +amorist +amorist's +amorists +amortise +amortised +amortises +amortising +amphitheatre +amphitheatre's +amphitheatres +anaemia +anaemia's +anaemias +anaemic +anaemics +anaesthesia +anaesthesia's +anaesthesias +anaesthetic +anaesthetic's +anaesthetically +anaesthetics +anaesthetise +anaesthetised +anaesthetiser +anaesthetisers +anaesthetises +anaesthetising +analogue +analogue's +analogues +analysable +analyse +analysed +analyser +analysers +analyses +analysing +anodise +anodised +anodises +anodising +antagonise +antagonised +antagoniser +antagonisers +antagonises +antagonising +apologise +apologised +apologiser +apologisers +apologises +apologising +appal +appals +apparelled +appetiser +appetising +appetisingly +arbour +arbour's +arboured +arbours +archaise +archaised +archaiser +archaisers +archaises +archaising +ardour +ardour's +ardours +arithmetise +arithmetised +arithmetises +armour +armour's +armoured +armourer +armourer's +armourers +armouried +armouries +armouring +armours +armoury +armoury's +atomisation +atomisation's +atomisations +atomise +atomised +atomiser +atomisers +atomises +atomising +authorisation +authorisation's +authorisations +authorise +authorised +authoriser +authorisers +authorises +authorising +autodialler +axiomatisation +axiomatisation's +axiomatisations +axiomatise +axiomatised +axiomatises +axiomatising +balkanise +balkanised +balkanising +baptise +baptised +baptiser +baptisers +baptises +baptising +barrelled +barrelling +bastardise +bastardised +bastardises +bastardising +bedevilled +bedevilling +behaviour +behaviour's +behavioural +behaviourally +behavioured +behaviourism +behaviourism's +behaviourisms +behaviouristic +behaviouristics +behaviours +behove +behoved +behoves +behoving +behoving's +behovingly +behovings +belabour +belabour's +belaboured +belabouring +belabours +bevelled +bevelling +bevellings +bowdlerise +bowdlerised +bowdleriser +bowdlerises +bowdlerising +brutalise +brutalised +brutalises +brutalising +bushelled +bushelling +bushellings +calibre +calibres +canalled +canalling +cancelled +canceller +cancelling +candour +candour's +candours +cannibalise +cannibalised +cannibalises +cannibalising +canonicalisation +canonicalise +canonicalised +canonicalises +canonicalising +capitalisation +capitalisation's +capitalisations +capitalise +capitalised +capitaliser +capitalisers +capitalises +capitalising +carbonisation +carbonisation's +carbonisations +carbonise +carbonised +carboniser +carbonisers +carbonises +carbonising +catalogue +catalogue's +catalogued +cataloguer +catalogues +cataloguing +categorisation +categorisation's +categorisations +categorise +categorised +categoriser +categorisers +categorises +categorising +centimetre +centimetre's +centimetres +centralisation +centralisation's +centralisations +centralise +centralised +centraliser +centralisers +centralises +centralising +centre +centre's +centred +centrepiece +centrepiece's +centrepieces +centres +centring +channelled +channeller +channeller's +channellers +channelling +characterisable +characterisables +characterisation +characterisation's +characterisations +characterise +characterised +characteriser +characterisers +characterises +characterising +cheque +cheque's +chequebook +chequebook's +chequebooks +chequer +chequered +chequers +cheques +chiselled +chiseller +chisellers +civilisation +civilisation's +civilisations +civilise +civilised +civilisedness +civiliser +civilisers +civilises +civilising +clamour +clamoured +clamourer +clamourer's +clamourers +clamouring +clamours +cognisance +cognisant +colonisation +colonisation's +colonisations +colonise +colonised +coloniser +colonisers +colonises +colonising +colour +colour's +coloured +coloureds +colourer +colourer's +colourers +colourful +colourfully +colourfulness +colouring +colourings +colourless +colourlessly +colourlessness +colours +columnise +columnised +columnises +columnising +compartmentalise +compartmentalised +compartmentalises +compartmentalising +computerise +computerised +computerises +computerising +conceptualisation +conceptualisation's +conceptualisations +conceptualise +conceptualised +conceptualiser +conceptualises +conceptualising +counselled +counselling +counsellor +counsellor's +counsellors +criticise +criticised +criticiser +criticisers +criticises +criticising +criticisinglies +criticisingly +crystallise +crystallised +crystalliser +crystallisers +crystallises +crystallising +customisable +customisation +customisation's +customisations +customise +customised +customiser +customisers +customises +customising +decentralisation +decentralisation's +decentralisations +decentralised +defence +defence's +defenced +defenceless +defencelessly +defencelessness +defences +defencing +defencive +demeanour +demeanour's +demeanours +demoralise +demoralised +demoraliser +demoralisers +demoralises +demoralising +demoralisingly +dialled +dialler +diallers +dialling +diallings +dichotomise +dichotomised +dichotomises +dichotomising +digitise +digitised +digitiser +digitiser's +digitisers +digitises +digitising +dishonour +dishonoured +dishonourer +dishonourer's +dishonourers +dishonouring +dishonours +disorganised +draught +draught's +draughts +draughtsman +duelled +dueller +duellers +duelling +duellings +economise +economised +economiser +economisers +economises +economising +editorialise +editorialised +editorialiser +editorialises +editorialising +enamelled +enameller +enamellers +enamelling +enamellings +encyclopaedia +encyclopaedia's +encyclopaedias +endeavour +endeavoured +endeavourer +endeavourer's +endeavourers +endeavouring +endeavours +enrol +enrolment +enrolment's +enrolments +enrols +epitomise +epitomised +epitomiser +epitomisers +epitomises +epitomising +equalisation +equalisation's +equalisations +equalise +equalised +equaliser +equaliser's +equalisers +equalises +equalising +equalisings +equalled +equalling +eviller +evillest +factorisation +factorisation's +factorisations +familiarisation +familiarisation's +familiarisations +familiarise +familiarised +familiariser +familiarisers +familiarises +familiarising +familiarisingly +fantasise +fantasised +fantasiser +fantasises +fantasising +favour +favourable +favourableness +favourables +favourably +favoured +favoured's +favouredly +favouredness +favoureds +favourer +favourer's +favourers +favouring +favouring's +favouringly +favourings +favourite +favourite's +favourites +favours +fertilisation +fertilisation's +fertilisations +fertilise +fertilised +fertiliser +fertilisers +fertilises +fertilising +fervour +fervour's +fervours +fibre +fibre's +fibred +fibreglass +fibres +finalisation +finalisations +finalise +finalised +finalises +finalising +flavour +flavour's +flavoured +flavourer +flavourer's +flavourers +flavouring +flavourings +flavours +formalisation +formalisation's +formalisations +formalise +formalised +formaliser +formalisers +formalises +formalising +fuelled +fueller +fuellers +fuelling +fulfil +fulfilment +fulfilment's +fulfilments +fulfils +funnelled +funnelling +gaol +generalisation +generalisation's +generalisations +generalise +generalised +generaliser +generalisers +generalises +generalising +glamorise +glamorised +glamoriser +glamorisers +glamorises +glamorising +gospeller +gospellers +gossipped +gossipping +gramme +gramme's +grammes +gravelled +gravelling +grovelled +groveller +grovellers +grovelling +grovellingly +harbour +harbour's +harboured +harbourer +harbourer's +harbourers +harbouring +harbours +harmonise +harmonised +harmoniser +harmonisers +harmonises +harmonising +honour +honourable +honourableness +honourables +honourablies +honourably +honoured +honourer +honourer's +honourers +honouring +honours +hospitalise +hospitalised +hospitalises +hospitalising +humour +humour's +humoured +humourer +humourers +humouring +humours +hyperlink +hypermedia +hypothesise +hypothesised +hypothesiser +hypothesisers +hypothesises +hypothesising +idealisation +idealisation's +idealisations +idealise +idealised +idealiser +idealisers +idealises +idealising +imperilled +incognisance +incognisant +individualise +individualised +individualiser +individualisers +individualises +individualising +individualisingly +industrialisation +industrialisation's +industrialisations +informalises +initialisation +initialisation's +initialisations +initialise +initialised +initialiser +initialisers +initialises +initialising +initialled +initialler +initialling +institutionalise +institutionalised +institutionalises +institutionalising +internalisation +internalisation's +internalisations +internalise +internalised +internalises +internalising +italicise +italicised +italicises +italicising +itemisation +itemisation's +itemisations +itemise +itemised +itemiser +itemisers +itemises +itemising +jeopardise +jeopardised +jeopardises +jeopardising +jewelled +jeweller +jewellers +jewelling +journalise +journalised +journaliser +journalisers +journalises +journalising +judgement +judgement's +judgements +kidnapped +kidnapper +kidnapper's +kidnappers +kidnapping +kidnapping's +kidnappings +kilogramme +kilogramme's +kilogrammes +kilometre +kilometre's +kilometres +labelled +labeller +labeller's +labellers +labelling +labour +laboured +laboured's +labouredly +labouredness +labourer +labourer's +labourers +labouring +labouring's +labouringly +labourings +labours +laurelled +legalisation +legalisation's +legalisations +legalise +legalised +legalises +legalising +levelled +leveller +levellers +levellest +levelling +liberalise +liberalised +liberaliser +liberalisers +liberalises +liberalising +licence +licence's +licences +linearisable +linearise +linearised +linearises +linearising +linearision +litre +litres +localisation +localisation's +localisations +localise +localised +localiser +localisers +localises +localising +lustre +lustred +lustres +lustring +magnetisation +magnetisation's +magnetisations +manoeuvre +manoeuvred +manoeuvrer +manoeuvres +manoeuvring +marvelled +marvelling +marvellous +marvellously +marvellousness +materialise +materialised +materialiser +materialisers +materialises +materialising +maximise +maximised +maximiser +maximisers +maximises +maximising +mechanisation +mechanisation's +mechanisations +mechanise +mechanised +mechaniser +mechanisers +mechanises +mechanising +medalled +medalling +mediaeval +mediaeval's +mediaevally +mediaevals +memorisation +memorisation's +memorisations +memorise +memorised +memoriser +memorisers +memorises +memorising +metadata +metalled +metalling +metallisation +metallisation's +metallisations +metre +metre's +metred +metres +metring +millimetre +millimetre's +millimetres +miniaturisation +miniaturisations +miniaturise +miniaturised +miniaturises +miniaturising +minimisation +minimisation's +minimisations +minimise +minimised +minimiser +minimisers +minimises +minimising +misjudgement +mitre +mitred +mitrer +mitring +modelled +modeller +modellers +modelling +modellings +modernise +modernised +moderniser +modernisers +modernises +modernising +modularisation +modularise +modularised +modularises +modularising +motorise +motorised +motorises +motorising +moustache +moustached +moustaches +multilevelled +nationalisation +nationalisation's +nationalisations +nationalise +nationalised +nationaliser +nationalisers +nationalises +nationalising +naturalisation +naturalisation's +naturalisations +neighbour +neighbour's +neighboured +neighbourer +neighbourer's +neighbourers +neighbourhood +neighbourhood's +neighbourhoods +neighbouring +neighbourings +neighbourliness +neighbourly +neighbours +neutralise +neutralised +neutraliser +neutralisers +neutralises +neutralising +nickelled +nickelling +normalisation +normalisation's +normalisations +normalise +normalised +normaliser +normalisers +normalises +normalising +notarise +notarised +notarises +notarising +nought +noughts +odour +odour's +odoured +odours +offence +offence's +offences +offencive +optimisation +optimisation's +optimisations +optimise +optimised +optimiser +optimiser's +optimisers +optimises +optimising +organisable +organisables +organisation +organisation's +organisational +organisational's +organisationally +organisationals +organisations +organise +organised +organiser +organisers +organises +organising +oxidise +oxidised +oxidiser +oxidisers +oxidises +oxidising +oxidisings +panelled +panelling +panellings +parallelisation +parallelisation's +parallelisations +parallelise +parallelised +paralleliser +parallelisers +parallelises +parallelising +parallelled +parallelling +paralyse +paralysed +paralysedlies +paralysedly +paralyser +paralyser's +paralysers +paralyses +paralysing +paralysinglies +paralysingly +parameterisable +parameterisation +parameterisation's +parameterisations +parameterise +parameterised +parameterises +parameterising +parametrisable +parametrisation +parametrisation's +parametrisations +parametrise +parametrised +parametrises +parametrising +parcelled +parcelling +parenthesised +parlour +parlour's +parlours +patronise +patronised +patroniser +patronisers +patronises +patronising +patronising's +patronisingly +patronisings +penalise +penalised +penalises +penalising +pencilled +pencilling +pencillings +personalisation +personalisation's +personalisations +personalise +personalised +personalises +personalising +petalled +philosophise +philosophised +philosophiser +philosophisers +philosophises +philosophising +plough +ploughed +plougher +ploughes +ploughing +ploughman +pluralisation +pluralisation's +pluralisations +pluralise +pluralised +pluraliser +pluralisers +pluralises +pluralising +polarisation +polarisation's +polarisations +popularisation +popularisation's +popularisations +popularise +popularised +populariser +popularisers +popularises +popularising +practician +practise +practised +practiser +practises +practising +preinitialise +preinitialised +preinitialises +preinitialising +pressurise +pressurised +pressuriser +pressurisers +pressurises +pressurising +pretence +pretences +pretencion +pretencions +pretencive +prioritise +prioritised +prioritiser +prioritisers +prioritises +prioritising +prioritisings +productise +productised +productiser +productisers +productises +productising +programme +programme's +programmes +proselytise +proselytised +proselytiser +proselytisers +proselytises +proselytising +publicise +publicised +publicises +publicising +pulverise +pulverised +pulveriser +pulverisers +pulverises +pulverising +pyjama +pyjama's +pyjamaed +pyjamas +quantisation +quantisation's +quantisations +quantise +quantised +quantiser +quantiser's +quantisers +quantises +quantising +quarrelled +quarreller +quarrellers +quarrelling +queueing +randomise +randomised +randomiser +randomises +randomising +rationalise +rationalised +rationaliser +rationalisers +rationalises +rationalising +reacclimatisation +reacclimatisation's +reacclimatisations +reacknowledgement +reacknowledgement's +reacknowledgements +reactualisation +reactualisation's +reactualisations +realisable +realisableness +realisables +realisablies +realisably +realisation +realisation's +realisations +realise +realised +realiser +realisers +realises +realising +realising's +realisingly +realisings +reanalyse +reanalysed +reanalyser +reanalysers +reanalyses +reanalysing +reapologises +reauthorisation +reauthorisation's +reauthorisations +reauthorises +rebrutalises +recapitalisation +recapitalisation's +recapitalisations +recapitalised +recapitalises +recarbonisation +recarbonisation's +recarbonisations +recarboniser +recarbonisers +recarbonises +recategorised +recentralisation +recentralisation's +recentralisations +recentralises +recivilisation +recivilisation's +recivilisations +recivilises +recognisability +recognisable +recognisably +recognisance +recognise +recognised +recognisedlies +recognisedly +recogniser +recognisers +recognises +recognising +recognisinglies +recognisingly +recolonisation +recolonisation's +recolonisations +recolonises +recoloured +recolours +reconceptualising +recriticises +recrystallised +recrystallises +redialled +refavours +refertilisation +refertilisation's +refertilisations +refertilises +refuelled +refuelling +reharmonises +rehonours +reinitialise +reinitialised +reinitialises +reinitialising +reitemises +relabelled +relabeller +relabellers +relabelling +remagnetisation +remagnetisation's +remagnetisations +rematerialises +rememorises +remodelled +remodelling +renationalised +renationalises +renormalised +renormalises +reorganisation +reorganisation's +reorganisations +reorganise +reorganised +reorganiser +reorganisers +reorganises +reorganising +reoxidises +repatronises +reprogramme +reprogrammes +repulverises +resepulchres +restandardisation +restandardisation's +restandardisations +restandardises +resterilises +resymbolisation +resymbolisation's +resymbolisations +resymbolises +resynchronisations +resynchronised +resynchronises +resynthesises +retranquilises +reutilisation +reutilises +revelled +reveller +revellers +revelling +revellings +revisualises +revolutionise +revolutionised +revolutioniser +revolutionisers +revolutionises +revolutionising +rigour +rigour's +rigours +rivalled +rivalling +rouble +rouble's +roubles +routeing +rumour +rumour's +rumoured +rumourer +rumourer's +rumourers +rumouring +rumours +sabre +sabre's +sabred +sabres +sabring +sanitise +sanitised +sanitiser +sanitises +sanitising +saviour +saviour's +saviours +savour +savoured +savourer +savourer's +savourers +savourier +savouries +savouriest +savouriness +savouring +savouringlies +savouringly +savours +savoury +savoury's +sceptre +sceptre's +sceptred +sceptres +sceptring +scrutinise +scrutinised +scrutiniser +scrutinisers +scrutinises +scrutinising +scrutinisinglies +scrutinisingly +sepulchre +sepulchre's +sepulchred +sepulchres +sequentialise +sequentialised +sequentialises +sequentialising +serialisation +serialisation's +serialisations +serialise +serialised +serialises +serialising +shovelled +shoveller +shovellers +shovelling +shrivelled +shrivelling +signalled +signaller +signallers +signalling +socialise +socialised +socialiser +socialises +socialising +specialisation +specialisation's +specialisations +specialise +specialised +specialiser +specialisers +specialises +specialising +specialities +speciality +speciality's +spectre +spectre's +spectred +spectres +spiralled +spiralling +splendour +splendour's +splendours +squirrelled +squirrelling +stabilise +stabilised +stabiliser +stabilisers +stabilises +stabilising +standardisation +standardisation's +standardisations +standardise +standardised +standardiser +standardisers +standardises +standardising +stencilled +stenciller +stencillers +stencilling +sterilisation +sterilisation's +sterilisations +sterilise +sterilised +steriliser +sterilisers +sterilises +sterilising +stylised +subsidise +subsidised +subsidiser +subsidisers +subsidises +subsidising +succour +succoured +succourer +succourer's +succourers +succouring +succours +summarisation +summarisation's +summarisations +summarise +summarised +summariser +summarisers +summarises +summarising +symbolisation +symbolisation's +symbolisations +symbolise +symbolised +symboliser +symbolisers +symbolises +symbolising +symbolled +symbolling +sympathise +sympathised +sympathiser +sympathisers +sympathises +sympathising +sympathising's +sympathisingly +sympathisings +synchronisation +synchronisation's +synchronisations +synchronise +synchronised +synchroniser +synchronisers +synchronises +synchronising +synthesise +synthesised +synthesiser +synthesisers +synthesises +synthesising +syphon +syphon's +syphoned +syphoning +syphons +systematise +systematised +systematiser +systematisers +systematises +systematising +tantalise +tantalised +tantaliser +tantalisers +tantalises +tantalising +tantalisinglies +tantalisingly +tantalisingness +tantalisingnesses +terrorise +terrorised +terroriser +terrorisers +terrorises +terrorising +theatre +theatre's +theatres +theorisation +theorisation's +theorisations +theorise +theorised +theoriser +theorisers +theorises +theorising +titre +titres +totalled +totaller +totaller's +totallers +totalling +towelled +towelling +towellings +tranquilise +tranquilised +tranquiliser +tranquiliser's +tranquilisers +tranquilises +tranquilising +tranquilising's +tranquilisingly +tranquilisings +transistorise +transistorised +transistorises +transistorising +travelled +traveller +traveller's +travellers +travelling +travellings +trivialise +trivialised +trivialises +trivialising +troweller +trowellers +tumour +tumour's +tumoured +tumours +tunnelled +tunneller +tunnellers +tunnelling +tunnellings +tyre +tyre's +tyres +unacclimatised +unaesthetically +unamortised +unanalysable +unanalysed +unantagonised +unantagonising +unapologising +unappetising +unappetisingly +unarmoured +unauthorised +unauthorisedly +unauthorisedness +unauthorises +unbaptised +unbaptises +unbastardised +unbrutalised +unbrutalises +uncancelled +uncapitalised +uncategorised +uncharacterised +uncivilised +uncivilisedly +uncivilisedness +uncivilises +uncolonised +uncolonises +uncoloured +uncolouredly +uncolouredness +uncoloureds +uncriticised +uncriticising +uncriticisingly +uncrystallised +undefences +undishonoured +undisorganised +uneconomising +unendeavoured +unepitomised +unequalised +unequalises +unequalled +unfamiliarised +unfavourable +unfavourableness +unfavourables +unfavourably +unfavoured +unfavoured's +unfavourings +unfavourite +unfavourite's +unfavourites +unfertilised +unflavoured +unformalised +ungeneralised +unharmonised +unharmonises +unhonourables +unhonourablies +unhonourably +unhonoured +unhumoured +unidealised +unindividualised +unindividualises +uninitialised +unionisation +unionise +unionised +unioniser +unionisers +unionises +unionising +unitalicised +unitemised +unjournalised +unlabelled +unlaboured +unlaboured's +unlabourings +unlegalised +unlevelled +unlevelling +unliberalised +unlocalised +unlocalises +unmechanised +unmechanises +unmemorised +unminimised +unmodernised +unmodernises +unmotorised +unnationalised +unneighboured +unneighbourliness +unneighbourly +unneutralised +unnormalised +unnormalises +unoptimised +unoptimises +unorganisable +unorganisables +unorganised +unoxidised +unparallelled +unparameterised +unparametrised +unparcelled +unpatronised +unpatronising's +unpenalised +unphilosophised +unphilosophises +unpopularises +unpractised +unpulverised +unpulverises +unravelled +unravelling +unrealisables +unrealised +unrealises +unrecognisable +unrecognised +unrecognising +unrecognisingly +unreorganised +unrivalled +unrumoured +unsabred +unsavoured +unsavouredly +unsavouredness +unsceptred +unsceptres +unscrutinised +unscrutinising +unscrutinisingly +unsepulchred +unsepulchres +unsocialised +unspecialised +unspecialising +unstandardised +unsterilised +unsubsidised +unsuccoured +unsummarised +unsymbolised +unsympathised +unsympathising +unsympathising's +unsympathisingly +unsympathisings +unsynchronised +unsynthesised +unsyphons +unsystematised +unsystematisedly +unsystematising +untantalised +unterrorised +untranquilised +unverbalised +unvictimised +unvisualised +unwomanised +unwomanises +utilisation +utilise +utilised +utiliser +utilisers +utilises +utilising +valour +valour's +valours +vandalise +vandalised +vandalises +vandalising +vapour +vapour's +vapoured +vapourer +vapourers +vapouring +vapouringly +vapourings +vapours +vectorisation +vectorising +verbalise +verbalised +verbaliser +verbalisers +verbalises +verbalising +victimise +victimised +victimiser +victimisers +victimises +victimising +victualler +victuallers +vigour +vigour's +vigours +visualise +visualised +visualiser +visualisers +visualises +visualising +waggon +waggon's +waggoner +waggoner's +waggoners +waggons +wagonner +wagonner's +wagonners +weaselled +weaselling +whisky +whisky's +whiskys +womanise +womanised +womaniser +womanisers +womanises +womanising +woollen +woollens +worshipped +worshipper +worshipper's +worshippers +worshipping +Christianising +Europeanisation +Europeanisation's +Europeanisations +Europeanised +Sanskritise +acclimatise +acclimatiser +acclimatisers +acclimatises +acclimatising +actualise +actualised +actualises +actualising +aesthete +aesthetes +aggrandisement +aggrandisement's +aggrandisements +americanised +amortisation +amortisation's +amortisations +animised +annualised +arsehole +arsehole's +arseholes +balkanisation +biosynthesised +bureaucratisation +bureaucratisation's +bureaucratisations +calliper +callipers +cancellate +cancellated +canonised +cauterise +cauterised +cauterises +cauterising +caviller +cavillers +centreline +centrelines +civilisational +civilisational's +civilisationals +cognisable +colouration +colourimeter +colourimeter's +colourimeters +colourimetry +commercialisation +commercialisation's +commercialisations +communise +communised +communises +communising +computerisation +conventionalised +crystallisation +crystallisation's +crystallisations +decentralising +deemphasise +deemphasised +deemphasiser +deemphasisers +deemphasises +deemphasising +deglycerolised +dehumanise +dehumanised +dehumanises +dehumanising +demineralisation +demineralisation's +demineralisations +democratisation +democratisation's +democratisations +democratise +democratised +democratiser +democratises +democratising +demoralisation +demoralisation's +demoralisations +demythologisation +demythologise +demythologised +demythologiser +demythologises +demythologising +depersonalisation +depersonalisation's +depersonalisations +depersonalised +deputised +destabilise +destabilised +destabilises +destabilising +destigmatisation +desynchronise +desynchronised +desynchronises +desynchronising +detribalise +detribalised +detribalises +detribalising +diagonalisable +dialysed +diarrhoea +diarrhoea's +diarrhoeal +diarrhoeas +dichotomisation +digitalisation +digitalisation's +digitalisations +digitisation +dioptre +discoloured +discoloured's +discolouredness +discoloureds +discolours +disfavour +disfavoured +disfavourer +disfavourer's +disfavourers +disfavouring +disfavours +dishevelled +disorganisation +disorganisation's +disorganisations +dowelling +downdraught +dramatisation +dramatisation's +dramatisations +dramatise +dramatised +dramatiser +dramatisers +dramatises +dramatising +draughtier +draughtiness +draughtsperson +draughty +duellist +duellists +dynamised +emphasise +emphasised +emphasiser +emphasisers +emphasises +emphasising +energised +energises +enthral +enthrals +epicentre +epicentre's +epicentres +eulogise +eulogised +eulogiser +eulogisers +eulogises +eulogising +exorcise +exorcised +exorcises +exorcising +extemporise +extemporised +extemporiser +extemporisers +extemporises +extemporising +externalisation +externalisation's +externalisations +externalise +favouritism +favouritism's +favouritisms +federalise +federalised +federalises +federalising +fibreboard +foetid +foetidly +foetidness +foetus +foetus's +foetuses +fossilised +fraternise +fraternised +fraterniser +fraternisers +fraternises +fraternising +galvanising +generalisable +generalisables +germanised +gimballed +glottalisation +glycerolised +gruelling +gruellingly +gruellings +gynaecological +gynaecological's +gynaecologicals +gynaecologist +gynaecologist's +gynaecologists +harmonisation +harmonisation's +harmonisations +homoeomorph +homoeopath +homogenisation +homogenisation's +homogenisations +homogenise +homogenised +homogeniser +homogenisers +homogenises +homogenising +honouree +hospitalisation +hospitalisation's +hospitalisations +humanise +humanised +humaniser +humanisers +humanises +humanising +hydrolysed +hypnotised +hypophysectomised +idolise +idolised +idoliser +idolisers +idolises +idolising +immobilise +immobilised +immobiliser +immobilises +immobilising +immortalised +immunisation +immunisation's +immunisations +impersonalised +industrialised +industrialising +inhumanises +institutionalisation +institutionalisation's +institutionalisations +internationalisation +internationalisation's +internationalisations +internationalise +internationalised +ionise +ionised +ioniser +ionisers +ionises +ionising +ionisings +ionision +ionisions +kinaesthesis +kinaesthetic +kinaesthetically +kinaesthetics +learnt +legitimise +legitimised +legitimiser +legitimises +legitimising +libeller +libellers +libellous +libellously +liberalisation +liberalisation's +liberalisations +licenseable +lionise +lionised +lioniser +lionisers +lionises +lionising +magnetised +manoeuvrability +manoeuvrable +marbleised +marbleising +maximisation +maximisation's +maximisations +mediaevalist +mediaevalist's +mediaevalists +memorialised +mesmerised +metabolised +metropolitanisation +milligramme +milligramme's +milligrammes +millilitre +millilitre's +millilitres +mineralised +misbehaviour +misbehaviour's +misbehaviours +misdemeanour +misdemeanour's +misdemeanours +mobilisation +mobilisation's +mobilisations +mobilise +mobilised +mobiliser +mobilises +mobilising +modernisation +modernisation's +modernisations +monetisation +monetise +monetised +monetises +monetising +monopolisation +monopolisation's +monopolisations +monopolise +monopolised +monopoliser +monopolisers +monopolises +monopolising +multicolour +multicolour's +multicoloured +multicolours +narcotises +nasalisation +nasalisation's +nasalisations +nasalised +naturalised +neutralisation +neutralisation's +neutralisations +nominalised +novelised +ochre +ochre's +ochres +oedema +oedema's +oedemas +oedematous +operationalisation +operationalisations +operationalise +operationalised +orthogonalisation +orthogonalised +orthographic +orthopaedic +orthopaedics +ostracised +outmanoeuvre +outmanoeuvred +outmanoeuvres +outmanoeuvring +overemphasise +overemphasised +overemphasiser +overemphasisers +overemphasises +overemphasising +palatalisation +palatalise +palatalised +palatalises +palatalising +palletised +panelisation +panelised +parenthesise +parenthesises +parenthesising +pasteurisation +pasteurisations +pedalled +pedalling +peptising +platinise +platinised +platinises +platinising +ploughshare +ploughshare's +ploughshares +polarise +polarised +polariser +polarisers +polarises +polarising +politicised +polymerisations +proletarianisation +proletarianised +pronominalisation +pronominalise +pummelled +pyorrhoea +pyorrhoea's +pyorrhoeas +pyrolyse +pyrolyse's +pyrolyser +pyrolyses +radiopasteurisation +radiosterilisation +radiosterilised +rancour +rancour's +rancours +randomisation +randomisation's +randomisations +rationalisation +rationalisation's +rationalisations +reacclimatises +reactualises +realisabilities +realisability +realisability's +reconceptualisation +recrystallisation +recrystallisation's +recrystallisations +recrystallise +recrystallising +reemphasise +reemphasised +reemphasiser +reemphasisers +reemphasises +reemphasising +regularising +reharmonisation +rehumanises +remobilisation +remobilisation's +remobilisations +remobilises +remonetisation +remonetise +remonetised +remonetises +remonetising +repopularise +revaporisation +revaporisation's +revaporisations +revisualisation +revisualisation's +revisualisations +revitalisation +revitalise +revitalised +revitaliser +revitalisers +revitalises +revitalising +ritualised +romanticise +romanticises +romanticising +rubberised +satirises +scandalised +scandalising +sectionalised +secularisation +secularisation's +secularisations +secularised +sensitised +sentimentalise +sentimentalised +sentimentaliser +sentimentalisers +sentimentalises +sentimentalising +sexualised +signalises +snivelled +sniveller +snivellers +snivelling +snivellings +socialisation +socialisation's +socialisations +stabilisation +stabilisation's +stabilisations +stigmatisation +stigmatisation's +stigmatisations +stigmatised +stylisation +stylisation's +stylisations +subcategorising +subsidisation +subsidisation's +subsidisations +substerilisation +suburbanisation +suburbanisation's +suburbanisations +suburbanised +suburbanising +swivelled +swivelling +systematisation +systematisation's +systematisations +systemisation +systemisation's +systemisations +teaselled +teaselling +teetotaller +temporise +temporised +temporiser +temporiser's +temporisers +temporises +temporising +temporising's +temporisingly +temporisings +theatregoer +theatregoer's +theatregoers +theatregoing +tinselled +tinselling +traditionalised +travelogue +travelogue's +travelogues +trialisation +triangularisation +triangularisations +tricolour +tricolour's +tricoloured +tricolours +tyne +tyne's +tynes +tyrannise +tyrannised +tyranniser +tyrannisers +tyrannises +tyrannising +tyrannising's +tyrannisingly +tyrannisings +unamortisation +unamortisation's +unamortisations +uncanonised +uncauterised +uncauterised's +uncauteriseds +uncomment +undemocratises +underutilisation +underutilised +undialysed +undialysed's +undialyseds +undiscoloureds +undramatised +undramatised's +undramatiseds +unenergised +unenergised's +unenergiseds +uneulogised +uneulogised's +uneulogiseds +unfossilised +unfossilised's +unfossiliseds +unfraternising +unfraternising's +unfraternisings +unhydrolysed +unhydrolysed's +unhydrolyseds +unidolised +unidolised's +unidoliseds +unimmortalised +unindustrialised +unindustrialised's +unindustrialiseds +unitised +universalise +universalised +universaliser +universalisers +universalises +universalising +unlearnt +unmagnetised +unmagnetised's +unmagnetiseds +unmemorialised +unmemorialised's +unmemorialiseds +unmesmerised +unmineralised +unmineralised's +unmineraliseds +unmobilised +unmobilised's +unmobiliseds +unmonopolised +unmonopolises +unnaturalised +unpatronising +unpolarised +unpolarised's +unpolariseds +unsatirises +unsavouries +unsavouriness +unsavoury +unsavoury's +unscandalised +unsecularised +unsensitised +unsentimentalises +unstigmatised +unstigmatised's +unstigmatiseds +untemporisings +untrammelled +unvocalised +unvocalised's +unvocaliseds +unvulcanised +unvulcanised's +unvulcaniseds +updraught +urbanisation +urbanisation's +urbanisations +urbanised +vacuolisation +vacuolisation's +vacuolisations +vaporisation +vaporisation's +vaporisations +varicoloured +varicoloured's +varicoloureds +velarise +velarised +velarises +velarising +visualisation +visualisation's +visualisations +vocalisation +vocalisation's +vocalisations +vocalise +vocalised +vocaliser +vocalisers +vocalises +vocalising +volatilisation +volatilisation's +volatilisations +vulcanised +waggoneer +watercolour +watercolour's +watercoloured +watercolouring +watercolourist +watercolourists +watercolours +yodelled +yodeller +yodelling +deprecation +info +sync +synch +java +Java +doc +Doc +Mon +Tue +Wed +Thur +Fri +Sat +Sun +initially +I +formatter:off +formatter:on diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/dictionaries/en_US.dictionary b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/dictionaries/en_US.dictionary new file mode 100644 index 0000000..6ffda71 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/dictionaries/en_US.dictionary @@ -0,0 +1,49857 @@ +ACM +ANSI +ASAP +ASCII +ATM's +Achilles +Ada +Ada's +Afghanistan +Afghanistan's +Africa +Africa's +African +African's +Africans +Airedale +Airedale's +Alabama +Alabama's +Alabamian +Alabamian's +Alaska +Alaska's +Albania +Albania's +Albanian +Albanian's +Albanians +Alcibiades +Alden +Alden's +Algeria +Algeria's +Algerian +Algerian's +Algol +Algol's +Allah +Allah's +Alyssa +Alyssa's +Amanda +Amanda's +Amdahl +Amdahl's +Amelia +Amelia's +America +America's +American +American's +Americana +Americans +Americas +Ames +Amsterdam +Amsterdam's +Amtrak +Amtrak's +Anabaptist +Anabaptist's +Anabaptists +Andorra +Andorra's +Angeleno +Angeleno's +Angelenos +Anglican +Anglican's +Anglicanism +Anglicanism's +Anglicans +Anglophilia +Anglophilia's +Anglophobia +Anglophobia's +Angola +Angola's +Antarctica +Antarctica's +Aphrodite +Aphrodite's +Apache +Apollo +Apollo's +Apollonian +Appalachia +Appalachia's +Appalachian +Appalachian's +Appalachians +April +April's +Aprils +Aquarius +Arab +Arab's +Arabia +Arabia's +Arabian +Arabian's +Arabians +Arabic +Arabic's +Arabs +Archie +Archie's +Argentina +Argentina's +Argo +Argo's +Argos +Arianism +Arianism's +Arianist +Arianist's +Arianists +Aries +Aristotelian +Aristotelian's +Aristotle +Aristotle's +Arizona +Arizona's +Arkansas +Arkansas's +Armageddon +Armageddon's +Armenian +Armenian's +Armour +Armour's +Armstrong +Armstrong's +Artemis +Aryan +Aryan's +Aryans +Asia +Asia's +Asian +Asian's +Asians +Asiatic +Asiatic's +Asiatics +Assyrian +Assyrian's +Assyriology +Assyriology's +Athena +Athena's +Athenian +Athenian's +Athenians +Athens +Atlantic +Atlantic's +Auckland +Auckland's +Audubon +Audubon's +Augusta +Augusta's +Augusts +Austin +Austin's +Australia +Australia's +Australian +Australian's +Australians +Austria +Austria's +Austrian +Austrian's +Ave +BSD +Babel +Babel's +Bach +Bach's +Bagrodia +Bagrodia's +Bagrodias +Balkan +Balkan's +Balkans +Baltic +Baltic's +Bangladesh +Bangladesh's +Bantu +Bantu's +Bantus +Barbados +Baxter +Baxter's +Beethoven +Beethoven's +Belgian +Belgian's +Belgians +Belgium +Belgium's +Bellovin +Bellovin's +Belushi +Belushi's +Benedict +Benedict's +Benedictine +Benedictine's +Bengal +Bengal's +Bengali +Bengali's +Benzedrine +Benzedrine's +Bergsten +Bergsten's +Berkeley +Berkeley's +Berlin +Berlin's +Berliner +Berliners +Bermuda +Bermuda's +Bessel +Bessel's +Beverly +Beverly's +Bilbo +Bilbo's +Bolivia +Bolivia's +Bologna +Bologna's +Bolshevik +Bolshevik's +Bolsheviks +Bolshevism +Bolshevism's +Borneo +Borneo's +Boston +Boston's +Bostonian +Bostonian's +Bostonians +Botswana +Botswana's +Bourne +Bourne's +Brazil +Brazil's +Brazilian +Brazilian's +Bresenham +Bresenham's +Britain +Britain's +British +Britisher +Britishly +Briton +Briton's +Britons +Buehring +Buehring's +CDC +CDC's +CEO +CMOS +CPU +CPU's +CPUs +California +California's +Californian +Californian's +Californians +Cambridge +Cambridge's +Canada +Canada's +Canadian +Carolina +Carolina's +Carolinas +Cartesian +Chinese +Chinese's +Christian +Christian's +Christians +Christiansen +Christmas +Cobol +Cobol's +Coleman +Coleman's +Colorado +Colorado's +Comdex +Comdex's +Cray +Cray's +Crays +Cupertino +Cupertino's +Czechoslovakian +DARPA +DARPA's +DECNET +DOS +Dan +Dan's +DeMorgan +DeMorgan's +Debbie +Debbie's +December +December's +Decembers +Delaware +Delaware's +Denmark +Denmark's +Dijkstra +Dijkstra's +Diophantine +Dylan +Dylan's +EDP +EGA +EGA's +Edsger +Edsger's +Ellen +Ellen's +Elvis +Elvis's +English +English's +Erlang +Erlang's +Ethernet +Ethernet's +Ethernets +Europe +Europe's +European +European's +Europeans +FIFO +Fairbanks +Februaries +February +February's +Felder +Florida +Florida's +Fortran +Fortran's +Fourier +Fourier's +France +France's +Frances +French +French's +Friday +Friday's +Fridays +GPSS +Galvin +Galvin's +Garfunkel +Geoff +Geoff's +Geoffrey +Geoffrey's +German +German's +Germans +Germany +Germany's +Gibson +Gibson's +Gipsies +Gipsy +Gipsy's +Godzilla +Godzilla's +Gothic +Greek +Greek's +Greeks +Greg +Greg's +Heinlein +Heinlein's +Hewlett +Hewlett's +Holland +Holland's +Hollander +Hollanders +Hollands +Honda +Honda's +Hz +I'd +I'll +I'm +I've +IBM +IBM's +IEEE +ITCorp +ITCorp's +ITcorp +ITcorp's +Illinois +Inc +India +India's +Indian +Indian's +Indiana +Indiana's +Indians +Intel +Intel's +Internet +Internet's +Iran +Iran's +Ireland +Ireland's +Israel +Israel's +Israeli +Israeli's +Israelis +Italian +Italian's +Italians +James +Januaries +January +January's +Japan +Japan's +Japanese +Japanese's +Jefferson +Jefferson's +Jill +Jill's +Johnnie +Johnnie's +Jr +Julie +Julie's +Julies +July +July's +Julys +June +June's +Junes +Klein +Klein's +Kleinrock +Kleinrock's +Kline +Kline's +Knuth +Knuth's +Kuenning +Kuenning's +LED's +LEDs +LaTeX +LaTeX's +Lagrangian +Lagrangian's +Lamport +Lamport's +Latin +Latin's +Laurie +Laurie's +Lenten +Linux +Liz +Liz's +Lyle +Lyle's +MHz +MIT +MIT's +MacDraw +MacDraw's +MacIntosh +MacIntosh's +MacPaint +MacPaint's +Mafia +Mafia's +Malibu +Malibu's +Mandelbrot +Mandelbrot's +Manhattan +Manhattan's +Manila +Manila's +Marianne +Marianne's +Mary +Mary's +Maryland +Maryland's +Marylanders +Massachusetts +Massey +Massey's +Matt +Matt's +Maxtor +Maxtor's +McElhaney +McElhaney's +McKenzie +McKenzie's +McMartin +McMartin's +Medusa +Medusa's +Michigan +Michigan's +Microport +Microport's +Microsoft +Microsoft's +Midwest +Minnesota +Minnesota's +Monday +Monday's +Mondays +Montana +Montana's +Montanan +Montanan's +Moslem +Moslem's +Moslems +Motorola +Motorola's +Mr +Mrs +Ms +Multibus +Multibus's +Multics +Munsey +Munsey's +Muslim +Muslim's +Muslims +NFS +Nazi +Nazi's +Nazis +NeWS +Nebraska +Nebraska's +Nebraskan +Nebraskan's +Negro +Negro's +Negroes +Nepal +Nepal's +Netherlands +Newtonian +November +November's +Novembers +OEM +OEM's +OEMS +OK +OS +OS's +October +October's +Octobers +Oderberg +Oderberg's +Oderbergs +Oedipus +Ohio +Ohio's +Oklahoma +Oklahoma's +Oklahoman +Oklahoman's +Oliver's +PC +PC's +PCs +PDP +Packard +Packard's +Packards +Palestinian +Pascal +Pascal's +Pennsylvania +Pennsylvania's +Peter's +Petkiewicz +Petkiewicz's +PhD +Planck +Planck's +Poland +Poland's +Popek +Popek's +Popeks +Prime's +Prokofiev +Prokofiev's +QA +RCS +ROM +RSX +Redford +Redford's +Rick +Rick's +Ritchie +Ritchie's +Robert +Robert's +Roberts +Robinson +Robinson's +Roman +Roman's +Romans +Roy +Roy's +Rubens +Russian +Russian's +Russians +SCCS +SMTP +Sally's +Salz +Salz's +Sam +Sam's +Saturday +Saturday's +Saturdays +Scotland +Scotland's +Seagate +Seagate's +September +September's +Septembers +Signor +Sikkim +Sikkim's +Sikkimese +Silverstein +Silverstein's +Singapore +Singapore's +Spafford +Spafford's +Spain +Spain's +Spanish +Spanish's +Spencer +Spencer's +Spuds +Sr +Sunday +Sunday's +Sundays +TCP +TV's +TeX +TeX's +Teflon +Teflon's +Tektronix +Tektronix's +Tennessee +Tennessee's +Texas +Texas's +Texases +Thursday +Thursday's +Thursdays +Tinseltown +Tinseltown's +Trudeau +Trudeau's +Tuesday +Tuesday's +Tuesdays +Turing +Turing's +UART +UCLA +UNIX's +USC +USC's +USG +USG's +Ultrix +Ultrix's +Unix +Unix's +Usenet +Usenet's +Usenix +Usenix's +Utah +Utah's +VAR +VCR +VMS +VMS's +Vanessa +Vanessa's +Vax +Vax's +Ventura +Ventura's +Virginia +Virginia's +Warnock +Warnock's +Washington +Washington's +Wednesday +Wednesday's +Wednesdays +Weibull +Weibull's +Wilbur +Wilbur's +Willisson +Willisson's +Wilson +Wilson's +Xenix +Xenix's +Xeroxed +Xeroxes +Xeroxing +Yamaha +Yamaha's +Yentl +Yentl's +York +York's +Yorker +Yorkers +Yorks +Zealand +Zealand's +Zulu +Zulu's +Zulus +a +aback +abaft +abandon +abandoned +abandoner +abandoning +abandonment +abandonments +abandons +abase +abased +abasement +abasements +abaser +abases +abash +abashed +abashes +abashing +abasing +abate +abated +abatement +abatements +abater +abates +abating +abbe +abbey +abbey's +abbeys +abbot +abbot's +abbots +abbreviate +abbreviated +abbreviates +abbreviating +abbreviation +abbreviations +abdomen +abdomen's +abdomens +abdominal +abdominally +abduct +abducted +abducting +abduction +abduction's +abductions +abductor +abductor's +abductors +abducts +abed +aberrant +aberrantly +aberration +aberrations +abet +abets +abetted +abetter +abetting +abettor +abeyance +abhor +abhorred +abhorrent +abhorrently +abhorrer +abhorring +abhors +abide +abided +abider +abides +abiding +abidingly +abilities +ability +ability's +abject +abjection +abjections +abjectly +abjectness +abjure +abjured +abjurer +abjures +abjuring +ablate +ablated +ablates +ablating +ablation +ablative +ablatively +ablaze +able +abler +ablest +ablution +ablutions +ably +abnormal +abnormalities +abnormality +abnormally +aboard +abode +abode's +abodes +abolish +abolished +abolisher +abolishers +abolishes +abolishing +abolishment +abolishment's +abolishments +abolition +abolitionist +abolitionists +abominable +aboriginal +aboriginally +aborigine +aborigine's +aborigines +abort +aborted +aborter +aborting +abortion +abortion's +abortions +abortive +abortively +abortiveness +aborts +abound +abounded +abounding +abounds +about +above +aboveground +abrade +abraded +abrader +abrades +abrading +abrasion +abrasion's +abrasions +abreaction +abreaction's +abreactions +abreast +abridge +abridged +abridger +abridges +abridging +abridgment +abroad +abrogate +abrogated +abrogates +abrogating +abrogation +abrupt +abruptly +abruptness +abscess +abscessed +abscesses +abscissa +abscissa's +abscissas +abscond +absconded +absconder +absconding +absconds +absence +absence's +absences +absent +absented +absentee +absentee's +absenteeism +absentees +absentia +absenting +absently +absentminded +absentmindedly +absentmindedness +absents +absinthe +absolute +absolutely +absoluteness +absolutes +absolution +absolve +absolved +absolver +absolves +absolving +absorb +absorbed +absorbency +absorbent +absorbent's +absorbents +absorber +absorbing +absorbingly +absorbs +absorption +absorption's +absorptions +absorptive +abstain +abstained +abstainer +abstaining +abstains +abstention +abstentions +abstinence +abstract +abstracted +abstractedly +abstractedness +abstracter +abstracting +abstraction +abstraction's +abstractionism +abstractionist +abstractionists +abstractions +abstractive +abstractly +abstractness +abstractor +abstractor's +abstractors +abstracts +abstruse +abstrusely +abstruseness +abstrusenesses +absurd +absurdities +absurdity +absurdity's +absurdly +absurdness +abundance +abundances +abundant +abundantly +abuse +abused +abuser +abusers +abuses +abusing +abusive +abusively +abusiveness +abut +abutment +abutments +abuts +abutted +abutter +abutter's +abutters +abutting +abysmal +abysmally +abyss +abyss's +abysses +acacia +academia +academic +academically +academics +academies +academy +academy's +accede +acceded +accedes +acceding +accelerate +accelerated +accelerates +accelerating +acceleratingly +acceleration +accelerations +accelerative +accelerator +accelerators +accelerometer +accelerometer's +accelerometers +accent +accented +accenting +accents +accentual +accentually +accentuate +accentuated +accentuates +accentuating +accentuation +accept +acceptability +acceptable +acceptableness +acceptably +acceptance +acceptance's +acceptances +accepted +acceptedly +accepter +accepters +accepting +acceptingly +acceptingness +acceptive +acceptor +acceptor's +acceptors +accepts +access +accessed +accesses +accessibility +accessible +accessibly +accessing +accession +accession's +accessions +accessories +accessory +accessory's +accident +accident's +accidental +accidentally +accidentalness +accidently +accidents +acclaim +acclaimed +acclaimer +acclaiming +acclaims +acclamation +acclimate +acclimated +acclimates +acclimating +acclimation +accolade +accolades +accommodate +accommodated +accommodates +accommodating +accommodatingly +accommodation +accommodations +accommodative +accommodativeness +accompanied +accompanier +accompanies +accompaniment +accompaniment's +accompaniments +accompanist +accompanist's +accompanists +accompany +accompanying +accomplice +accomplices +accomplish +accomplished +accomplisher +accomplishers +accomplishes +accomplishing +accomplishment +accomplishment's +accomplishments +accord +accordance +accordances +accorded +accorder +accorders +according +accordingly +accordion +accordion's +accordions +accords +accost +accosted +accosting +accosts +account +accountabilities +accountability +accountable +accountableness +accountably +accountancy +accountant +accountant's +accountants +accounted +accounting +accountings +accounts +accredit +accreditation +accreditations +accredited +accretion +accretion's +accretions +accrue +accrued +accrues +accruing +acculturate +acculturated +acculturates +acculturating +acculturation +acculturative +accumulate +accumulated +accumulates +accumulating +accumulation +accumulations +accumulative +accumulatively +accumulativeness +accumulator +accumulator's +accumulators +accuracies +accuracy +accurate +accurately +accurateness +accursed +accursedly +accursedness +accusal +accusation +accusation's +accusations +accusative +accuse +accused +accuser +accusers +accuses +accusing +accusingly +accustom +accustomed +accustomedness +accustoming +accustoms +ace +ace's +aced +acer +aces +acetate +acetone +acetylene +ache +ached +aches +achievable +achieve +achieved +achievement +achievement's +achievements +achiever +achievers +achieves +achieving +aching +achingly +acid +acidic +acidities +acidity +acidly +acidness +acids +acidulous +acing +acknowledge +acknowledged +acknowledgedly +acknowledgement +acknowledger +acknowledgers +acknowledges +acknowledging +acme +acne +acned +acolyte +acolytes +acorn +acorn's +acorns +acoustic +acoustical +acoustically +acoustician +acoustics +acquaint +acquaintance +acquaintance's +acquaintances +acquainted +acquainting +acquaints +acquiesce +acquiesced +acquiescence +acquiesces +acquiescing +acquirable +acquire +acquired +acquires +acquiring +acquisition +acquisition's +acquisitions +acquisitiveness +acquit +acquits +acquittal +acquittals +acquitted +acquitter +acquitting +acre +acre's +acreage +acres +acrid +acridly +acridness +acrimonious +acrimoniously +acrimony +acrobat +acrobat's +acrobatic +acrobatics +acrobats +acronym +acronym's +acronyms +acropolis +across +acrylic +act +acted +acting +actinium +actinometer +actinometer's +actinometers +action +action's +actions +activate +activated +activates +activating +activation +activations +activator +activator's +activators +active +actively +activeness +activism +activist +activist's +activists +activities +activity +activity's +actor +actor's +actors +actress +actress's +actresses +acts +actual +actualities +actuality +actually +actuals +actuarial +actuarially +actuate +actuated +actuates +actuating +actuation +actuator +actuator's +actuators +acuity +acumen +acute +acutely +acuteness +acuter +acutest +acyclic +acyclically +ad +adage +adages +adagio +adagios +adamant +adamantly +adapt +adaptability +adaptable +adaptation +adaptation's +adaptations +adapted +adaptedness +adapter +adapters +adapting +adaption +adaptive +adaptively +adaptiveness +adaptor +adaptors +adapts +add +added +addenda +addendum +adder +adders +addict +addicted +addicting +addiction +addiction's +addictions +addictive +addicts +adding +addition +addition's +additional +additionally +additions +additive +additive's +additively +additives +additivity +address +addressability +addressable +addressed +addressee +addressee's +addressees +addresser +addressers +addresses +addressing +adds +adduce +adduced +adducer +adduces +adducing +adduct +adducted +adducting +adduction +adductive +adductor +adducts +adept +adeptly +adeptness +adepts +adequacies +adequacy +adequate +adequately +adequateness +adhere +adhered +adherence +adherences +adherent +adherent's +adherently +adherents +adherer +adherers +adheres +adhering +adhesion +adhesions +adhesive +adhesive's +adhesively +adhesiveness +adhesives +adiabatic +adiabatically +adieu +adjacency +adjacent +adjacently +adjective +adjective's +adjectively +adjectives +adjoin +adjoined +adjoining +adjoins +adjourn +adjourned +adjourning +adjournment +adjourns +adjudge +adjudged +adjudges +adjudging +adjudicate +adjudicated +adjudicates +adjudicating +adjudication +adjudication's +adjudications +adjudicative +adjunct +adjunct's +adjunctive +adjunctly +adjuncts +adjure +adjured +adjures +adjuring +adjust +adjustable +adjustably +adjusted +adjuster +adjusters +adjusting +adjustive +adjustment +adjustment's +adjustments +adjustor +adjustor's +adjustors +adjusts +adjutant +adjutants +administer +administered +administering +administerings +administers +administration +administration's +administrations +administrative +administratively +administrator +administrator's +administrators +admirable +admirableness +admirably +admiral +admiral's +admirals +admiralty +admiration +admirations +admire +admired +admirer +admirers +admires +admiring +admiringly +admissibility +admissible +admission +admission's +admissions +admit +admits +admittance +admitted +admittedly +admitting +admix +admixed +admixes +admixture +admonish +admonished +admonisher +admonishes +admonishing +admonishingly +admonishment +admonishment's +admonishments +admonition +admonition's +admonitions +ado +adobe +adolescence +adolescent +adolescent's +adolescently +adolescents +adopt +adopted +adopter +adopters +adopting +adoption +adoption's +adoptions +adoptive +adoptively +adopts +adorable +adorableness +adoration +adore +adored +adorer +adores +adoring +adorn +adorned +adorning +adornment +adornment's +adornments +adorns +adrenal +adrenaline +adrenally +adrift +adroit +adroitly +adroitness +ads +adsorb +adsorbed +adsorbing +adsorbs +adsorption +adulate +adulating +adulation +adulations +adult +adult's +adulterate +adulterated +adulterates +adulterating +adulteration +adulterer +adulterer's +adulterers +adulterous +adulterously +adultery +adulthood +adultly +adultness +adults +adumbrate +adumbrated +adumbrates +adumbrating +adumbration +adumbrative +adumbratively +advance +advanced +advancement +advancement's +advancements +advancer +advancers +advances +advancing +advantage +advantaged +advantageous +advantageously +advantageousness +advantages +advantaging +advent +adventist +adventists +adventitious +adventitiously +adventitiousness +adventive +adventively +adventure +adventured +adventurer +adventurers +adventures +adventuring +adventurous +adventurously +adventurousness +adverb +adverb's +adverbial +adverbially +adverbs +adversaries +adversary +adversary's +adverse +adversed +adversely +adverses +adversing +adversities +adversity +advertise +advertised +advertisement +advertisement's +advertisements +advertiser +advertisers +advertises +advertising +advice +advisability +advisable +advisableness +advisably +advise +advised +advisedly +advisee +advisee's +advisees +advisement +advisements +adviser +adviser's +advisers +advises +advising +advisor +advisor's +advisors +advisory +advocacy +advocate +advocated +advocates +advocating +advocation +advocative +aegis +aerate +aerated +aerates +aerating +aeration +aerator +aerators +aerial +aerial's +aerially +aerials +aeroacoustic +aerobic +aerobics +aerodynamic +aerodynamics +aeronautic +aeronautical +aeronautically +aeronautics +aerosol +aerosols +aerospace +afar +afars +affable +affair +affair's +affairs +affect +affectation +affectation's +affectations +affected +affectedly +affectedness +affecter +affecting +affectingly +affection +affection's +affectionate +affectionately +affectioned +affections +affective +affectively +affects +afferent +afferently +affianced +affidavit +affidavit's +affidavits +affiliate +affiliated +affiliates +affiliating +affiliation +affiliations +affinities +affinity +affinity's +affirm +affirmation +affirmation's +affirmations +affirmative +affirmatively +affirmed +affirming +affirms +affix +affixed +affixes +affixing +afflict +afflicted +afflicting +affliction +affliction's +afflictions +afflictive +afflictively +afflicts +affluence +affluent +affluently +afford +affordable +afforded +affording +affords +affricate +affricates +affrication +affricative +affright +affront +affronted +affronting +affronts +afghan +afghans +aficionado +aficionados +afield +afire +aflame +afloat +afoot +afore +aforementioned +aforesaid +aforethought +afoul +afraid +afresh +aft +after +aftereffect +aftereffects +aftermath +aftermost +afternoon +afternoon's +afternoons +afters +aftershock +aftershock's +aftershocks +afterthought +afterthoughts +afterward +afterwards +again +against +agape +agar +agate +agates +age +aged +agedly +agedness +ageless +agelessly +agelessness +agencies +agency +agency's +agenda +agenda's +agendas +agent +agent's +agentive +agents +ager +agers +ages +agglomerate +agglomerated +agglomerates +agglomeration +agglomerative +agglutinate +agglutinated +agglutinates +agglutinating +agglutination +agglutinative +agglutinin +agglutinins +aggravate +aggravated +aggravates +aggravating +aggravation +aggravations +aggregate +aggregated +aggregately +aggregateness +aggregates +aggregating +aggregation +aggregations +aggregative +aggregatively +aggression +aggression's +aggressions +aggressive +aggressively +aggressiveness +aggressor +aggressors +aggrieve +aggrieved +aggrievedly +aggrieves +aggrieving +aghast +agile +agilely +agility +aging +agitate +agitated +agitatedly +agitates +agitating +agitation +agitations +agitative +agitator +agitator's +agitators +agleam +aglow +agnostic +agnostic's +agnostics +ago +agog +agonies +agony +agrarian +agree +agreeable +agreeableness +agreeably +agreed +agreeing +agreement +agreement's +agreements +agreer +agreers +agrees +agricultural +agriculturally +agriculture +ague +ah +ahead +aid +aide +aided +aider +aides +aiding +aids +ail +ailed +aileron +ailerons +ailing +ailment +ailment's +ailments +ails +aim +aimed +aimer +aimers +aiming +aimless +aimlessly +aimlessness +aims +air +airbag +airbag's +airbags +airborne +aircraft +aircrafts +airdrop +airdrops +aired +airer +airers +airfield +airfield's +airfields +airflow +airframe +airframe's +airframes +airhead +airier +airiest +airily +airiness +airing +airings +airless +airlessness +airlift +airlift's +airlifts +airline +airline's +airliner +airliner's +airliners +airlines +airlock +airlock's +airlocks +airmail +airmails +airman +airmen +airport +airport's +airports +airs +airship +airship's +airships +airspace +airspeed +airspeeds +airstrip +airstrip's +airstrips +airway +airway's +airways +airy +aisle +aisles +ajar +akimbo +akin +alabaster +alacrity +alarm +alarmed +alarming +alarmingly +alarmist +alarms +alas +alba +albacore +albeit +album +albumen +albumin +albums +alchemy +alcohol +alcohol's +alcoholic +alcoholic's +alcoholics +alcoholism +alcoholisms +alcohols +alcove +alcove's +alcoved +alcoves +alder +alderman +alderman's +aldermen +ale +alee +alert +alerted +alertedly +alerter +alerters +alerting +alertly +alertness +alerts +alfalfa +alfresco +alga +algae +algaecide +algebra +algebra's +algebraic +algebraically +algebras +alginate +alginates +algorithm +algorithm's +algorithmic +algorithmically +algorithms +alias +aliased +aliases +aliasing +alibi +alibi's +alibis +alien +alien's +alienate +alienated +alienates +alienating +alienation +aliens +alight +alighted +alighting +align +aligned +aligner +aligning +alignment +alignments +aligns +alike +alikeness +aliment +aliments +alimony +alive +aliveness +alkali +alkali's +alkaline +alkalis +alkaloid +alkaloid's +alkaloids +alkyl +all +allay +allayed +allaying +allays +allegation +allegation's +allegations +allege +alleged +allegedly +alleges +allegiance +allegiance's +allegiances +alleging +allegoric +allegorical +allegorically +allegoricalness +allegories +allegory +allegory's +allegretto +allegretto's +allegrettos +allegro +allegro's +allegros +allele +alleles +allemande +allergic +allergies +allergy +allergy's +alleviate +alleviated +alleviates +alleviating +alleviation +alleviative +alleviator +alleviator's +alleviators +alley +alley's +alleys +alleyway +alleyway's +alleyways +alliance +alliance's +alliances +allied +allier +allies +alligator +alligator's +alligatored +alligators +alliteration +alliteration's +alliterations +alliterative +alliteratively +allocate +allocated +allocates +allocating +allocation +allocation's +allocations +allocative +allocator +allocator's +allocators +allophone +allophones +allophonic +allot +alloted +allotment +allotment's +allotments +allots +allotted +allotter +allotting +allow +allowable +allowableness +allowably +allowance +allowance's +allowanced +allowances +allowancing +allowed +allowedly +allowing +allows +alloy +alloy's +alloyed +alloying +alloys +allude +alluded +alludes +alluding +allure +allured +allurement +allures +alluring +allusion +allusion's +allusions +allusive +allusively +allusiveness +ally +allying +alma +almanac +almanac's +almanacs +almightiness +almighty +almond +almond's +almonds +almoner +almost +alms +almsman +alnico +aloe +aloes +aloft +aloha +alone +aloneness +along +alongside +aloof +aloofly +aloofness +aloud +alpha +alphabet +alphabet's +alphabetic +alphabetical +alphabetically +alphabetics +alphabets +alphanumeric +alphanumerics +alpine +alps +already +also +altar +altar's +altars +alter +alterable +alteration +alteration's +alterations +altercation +altercation's +altercations +altered +alterer +alterers +altering +alternate +alternated +alternately +alternates +alternating +alternation +alternations +alternative +alternatively +alternativeness +alternatives +alternator +alternator's +alternators +alters +although +altitude +altitudes +alto +alto's +altogether +altos +altruism +altruist +altruistic +altruistically +altruists +alum +alumna +alumna's +alumnae +alumni +alumnus +alundum +alveolar +alveolarly +alveoli +alveolus +always +am +amain +amalgam +amalgam's +amalgamate +amalgamated +amalgamates +amalgamating +amalgamation +amalgamations +amalgamative +amalgams +amanuensis +amass +amassed +amasser +amasses +amassing +amateur +amateur's +amateurish +amateurishly +amateurishness +amateurism +amateurs +amatory +amaze +amazed +amazedly +amazement +amazer +amazers +amazes +amazing +amazingly +amazon +amazon's +amazons +ambassador +ambassador's +ambassadors +amber +ambiance +ambiances +ambidextrous +ambidextrously +ambient +ambiguities +ambiguity +ambiguity's +ambiguous +ambiguously +ambiguousness +ambition +ambition's +ambitions +ambitious +ambitiously +ambitiousness +ambivalence +ambivalent +ambivalently +amble +ambled +ambler +ambles +ambling +ambrosial +ambrosially +ambulance +ambulance's +ambulances +ambulatory +ambuscade +ambuscader +ambush +ambushed +ambusher +ambushes +ameliorate +ameliorated +ameliorating +amelioration +ameliorative +amen +amenable +amend +amended +amender +amending +amendment +amendment's +amendments +amends +amenities +amenity +americium +amiable +amiableness +amiabler +amiablest +amicable +amicableness +amicably +amid +amide +amidst +amigo +amino +amiss +amity +ammo +ammonia +ammoniac +ammonias +ammonium +ammunition +ammunitions +amnesty +amoeba +amoeba's +amoebas +amok +among +amongst +amoral +amorality +amorally +amorous +amorously +amorousness +amorphous +amorphously +amorphousness +amount +amounted +amounter +amounters +amounting +amounts +amour +amour's +amours +amp +ampere +amperes +ampersand +ampersand's +ampersands +amphetamine +amphetamines +amphibian +amphibian's +amphibians +amphibious +amphibiously +amphibiousness +amphibology +ample +ampleness +ampler +amplest +amplification +amplifications +amplified +amplifier +amplifiers +amplifies +amplify +amplifying +amplitude +amplitude's +amplitudes +amply +ampoule +ampoule's +ampoules +amps +amputate +amputated +amputates +amputating +amputation +ams +amulet +amulets +amuse +amused +amusedly +amusement +amusement's +amusements +amuser +amusers +amuses +amusing +amusingly +amusingness +amusive +amyl +an +anachronism +anachronism's +anachronisms +anachronistically +anaconda +anacondas +anaerobic +anagram +anagram's +anagrams +anal +analogical +analogically +analogies +analogous +analogously +analogousness +analogy +analogy's +analysis +analyst +analyst's +analysts +analytic +analytical +analytically +analyticities +analyticity +analytics +anaphora +anaphoric +anaphorically +anaplasmosis +anarchic +anarchical +anarchist +anarchist's +anarchists +anarchy +anastomoses +anastomosis +anastomotic +anathema +anatomic +anatomical +anatomically +anatomicals +anatomy +ancestor +ancestor's +ancestors +ancestral +ancestrally +ancestry +anchor +anchorage +anchorage's +anchorages +anchored +anchoring +anchorite +anchoritism +anchors +anchovies +anchovy +ancient +anciently +ancientness +ancients +ancillaries +ancillary +and +anded +anders +anding +android +ands +anecdotal +anecdotally +anecdote +anecdote's +anecdotes +anechoic +anemometer +anemometer's +anemometers +anemometry +anemone +anew +angel +angel's +angelic +angels +anger +angered +angering +angers +angiography +angle +angled +angler +anglers +angles +angling +angrier +angriest +angrily +angriness +angry +angst +angstrom +angstroms +anguish +anguished +angular +angularly +anhydrous +anhydrously +aniline +animal +animal's +animally +animalness +animals +animate +animated +animatedly +animately +animateness +animates +animating +animation +animations +animator +animator's +animators +animism +animosity +anion +anion's +anionic +anionics +anions +anise +aniseikonic +anisotropic +anisotropies +anisotropy +anisotropy's +ankle +ankle's +ankles +annal +annalen +annals +annex +annexation +annexations +annexed +annexes +annexing +annihilate +annihilated +annihilates +annihilating +annihilation +annihilative +anniversaries +anniversary +anniversary's +annotate +annotated +annotates +annotating +annotation +annotations +annotative +announce +announced +announcement +announcement's +announcements +announcer +announcers +announces +announcing +annoy +annoyance +annoyance's +annoyances +annoyed +annoyer +annoyers +annoying +annoyingly +annoys +annual +annually +annuals +annul +annulled +annulling +annulment +annulment's +annulments +annuls +annum +annunciate +annunciated +annunciates +annunciating +annunciation +annunciator +annunciators +anode +anode's +anodes +anoint +anointed +anointer +anointing +anoints +anomalies +anomalous +anomalously +anomalousness +anomaly +anomaly's +anomic +anomie +anon +anonymity +anonymous +anonymously +anonymousness +anorexia +another +another's +answer +answerable +answered +answerer +answerers +answering +answers +ant +ant's +antagonism +antagonisms +antagonist +antagonist's +antagonistic +antagonistically +antagonists +antarctic +ante +anteater +anteater's +anteaters +antecedent +antecedent's +antecedently +antecedents +anted +antedate +antedated +antedates +antedating +antelope +antelope's +antelopes +antenna +antenna's +antennae +antennas +anterior +anteriorly +anteriors +anthem +anthem's +anthems +anther +anthologies +anthology +anthracite +anthropological +anthropologically +anthropologist +anthropologist's +anthropologists +anthropology +anthropomorphic +anthropomorphically +anti +antibacterial +antibiotic +antibiotics +antibodies +antibody +antic +antic's +anticipate +anticipated +anticipates +anticipating +anticipation +anticipations +anticipative +anticipatively +anticipatory +anticoagulation +anticompetitive +antics +antidisestablishmentarianism +antidote +antidote's +antidotes +antiformant +antifundamentalist +antigen +antigen's +antigens +antihistorical +antimicrobial +antimony +anting +antinomian +antinomy +antipathy +antiphonal +antiphonally +antipode +antipode's +antipodes +antiquarian +antiquarian's +antiquarians +antiquate +antiquated +antiquation +antique +antique's +antiques +antiquities +antiquity +antiredeposition +antiresonance +antiresonator +antiseptic +antisera +antiserum +antislavery +antisocial +antisubmarine +antisymmetric +antisymmetry +antithesis +antithetical +antithetically +antithyroid +antitoxin +antitoxin's +antitoxins +antitrust +antitruster +antler +antlered +ants +anus +anvil +anvil's +anvils +anxieties +anxiety +anxious +anxiously +anxiousness +any +anybodies +anybody +anyhow +anymore +anyone +anyone's +anyones +anyplace +anything +anythings +anyway +anyways +anywhere +anywheres +aorta +apace +apart +apartheid +apartment +apartment's +apartments +apartness +apathetic +apathy +ape +aped +aper +aperiodic +aperiodicity +aperture +apertured +apes +apex +apexes +aphasia +aphasic +aphid +aphid's +aphids +aphonic +aphorism +aphorism's +aphorisms +apiaries +apiary +apical +apically +apiece +aping +apish +apishly +apishness +aplenty +aplomb +apocalypse +apocalyptic +apocrypha +apocryphal +apocryphally +apocryphalness +apogee +apogees +apologetic +apologetically +apologetics +apologia +apologies +apologist +apologist's +apologists +apology +apology's +apostate +apostates +apostle +apostle's +apostles +apostolic +apostrophe +apostrophes +apothecary +apotheoses +apotheosis +appalled +appalling +appallingly +appanage +apparatus +apparatuses +apparel +apparels +apparent +apparently +apparentness +apparition +apparition's +apparitions +appeal +appealed +appealer +appealers +appealing +appealingly +appeals +appear +appearance +appearances +appeared +appearer +appearers +appearing +appears +appease +appeased +appeasement +appeaser +appeases +appeasing +appellant +appellant's +appellants +appellate +appellation +appellative +appellatively +append +appendage +appendage's +appendages +appended +appender +appenders +appendices +appendicitis +appending +appendix +appendix's +appendixes +appends +appertain +appertained +appertaining +appertains +appetite +appetite's +appetites +appetitive +applaud +applauded +applauder +applauding +applauds +applause +apple +apple's +applejack +apples +appliance +appliance's +appliances +applicability +applicable +applicant +applicant's +applicants +application +application's +applications +applicative +applicatively +applicator +applicator's +applicators +applied +applier +appliers +applies +applique +appliques +apply +applying +appoint +appointed +appointee +appointee's +appointees +appointer +appointers +appointing +appointive +appointment +appointment's +appointments +appoints +apportion +apportioned +apportioning +apportionment +apportionments +apportions +appraisal +appraisal's +appraisals +appraise +appraised +appraiser +appraisers +appraises +appraising +appraisingly +appreciable +appreciably +appreciate +appreciated +appreciates +appreciating +appreciation +appreciations +appreciative +appreciatively +appreciativeness +apprehend +apprehended +apprehender +apprehending +apprehends +apprehensible +apprehension +apprehension's +apprehensions +apprehensive +apprehensively +apprehensiveness +apprentice +apprenticed +apprentices +apprenticeship +apprenticeships +apprise +apprised +appriser +apprisers +apprises +apprising +apprisings +apprize +apprized +apprizer +apprizers +apprizes +apprizing +apprizingly +apprizings +approach +approachability +approachable +approached +approacher +approachers +approaches +approaching +approbate +approbation +appropriate +appropriated +appropriately +appropriateness +appropriates +appropriatest +appropriating +appropriation +appropriations +appropriative +appropriator +appropriator's +appropriators +approval +approval's +approvals +approve +approved +approver +approvers +approves +approving +approvingly +approximate +approximated +approximately +approximates +approximating +approximation +approximations +approximative +approximatively +appurtenance +appurtenances +apricot +apricot's +apricots +apron +apron's +aprons +apropos +apse +apses +apsis +apt +aptitude +aptitudes +aptly +aptness +aqua +aquaria +aquarium +aquas +aquatic +aquatics +aqueduct +aqueduct's +aqueducts +aqueous +aqueously +aquifer +aquifers +arabesque +arable +arachnid +arachnid's +arachnids +arbiter +arbiter's +arbiters +arbitrarily +arbitrariness +arbitrary +arbitrate +arbitrated +arbitrates +arbitrating +arbitration +arbitrative +arbitrator +arbitrator's +arbitrators +arboreal +arboreally +arc +arcade +arcade's +arcaded +arcades +arcading +arcane +arced +arch +archaeological +archaeologically +archaeologist +archaeologist's +archaeologists +archaeology +archaic +archaically +archaicness +archaism +archangel +archangel's +archangels +archbishop +archdiocese +archdioceses +arched +archenemy +archer +archers +archery +arches +archetype +archetypes +archfool +arching +archipelago +archipelagoes +architect +architect's +architectonic +architectonics +architects +architectural +architecturally +architecture +architecture's +architectures +archival +archive +archived +archiver +archivers +archives +archiving +archivist +archivists +archly +archness +arcing +arclike +arcs +arctic +ardent +ardently +arduous +arduously +arduousness +are +area +area's +areas +aren't +arena +arena's +arenas +ares +argon +argonaut +argonauts +argot +arguable +arguably +argue +argued +arguer +arguers +argues +arguing +argument +argument's +argumentation +argumentative +argumentatively +arguments +arid +aridity +aridness +aright +arise +arisen +ariser +arises +arising +arisings +aristocracy +aristocrat +aristocrat's +aristocratic +aristocratically +aristocrats +arithmetic +arithmetical +arithmetically +arithmetics +ark +arm +arm's +armadillo +armadillos +armament +armament's +armaments +armchair +armchair's +armchairs +armed +armer +armers +armful +armfuls +armhole +armies +arming +armistice +armload +armpit +armpit's +armpits +arms +army +army's +aroma +aromas +aromatic +aromaticness +arose +around +arousal +arouse +aroused +arouses +arousing +arpeggio +arpeggio's +arpeggios +arrack +arraign +arraigned +arraigning +arraignment +arraignment's +arraignments +arraigns +arrange +arranged +arrangement +arrangement's +arrangements +arranger +arrangers +arranges +arranging +arrant +arrantly +array +arrayed +arrayer +arraying +arrays +arrears +arrest +arrested +arrester +arresters +arresting +arrestingly +arrestor +arrestor's +arrestors +arrests +arrival +arrival's +arrivals +arrive +arrived +arriver +arrives +arriving +arrogance +arrogant +arrogantly +arrogate +arrogated +arrogates +arrogating +arrogation +arrow +arrowed +arrowhead +arrowhead's +arrowheads +arrowing +arrows +arroyo +arroyos +arsenal +arsenal's +arsenals +arsenic +arsine +arsines +arson +art +art's +arterial +arterially +arteries +arteriolar +arteriole +arteriole's +arterioles +arteriosclerosis +artery +artery's +artful +artfully +artfulness +arthritis +arthrogram +arthrogram's +arthrograms +arthropod +arthropod's +arthropods +artichoke +artichoke's +artichokes +article +article's +articled +articles +articling +articulate +articulated +articulately +articulateness +articulates +articulating +articulation +articulations +articulative +articulator +articulators +articulatory +artifact +artifact's +artifacts +artifice +artificer +artifices +artificial +artificialities +artificiality +artificially +artificialness +artilleries +artillerist +artillery +artisan +artisan's +artisans +artist +artist's +artistic +artistically +artistry +artists +artless +artlessly +arts +artwork +as +asbestos +ascend +ascendancy +ascendant +ascendantly +ascended +ascendency +ascendent +ascender +ascenders +ascending +ascends +ascension +ascensions +ascent +ascertain +ascertainable +ascertained +ascertaining +ascertains +ascetic +ascetic's +asceticism +ascetics +ascot +ascribable +ascribe +ascribed +ascribes +ascribing +ascription +aseptic +ash +ashamed +ashamedly +ashen +asher +ashes +ashman +ashore +ashtray +ashtray's +ashtrays +aside +asides +asinine +asininely +ask +askance +asked +asker +askers +askew +askewness +asking +asks +asleep +asocial +asp +asparagus +aspect +aspect's +aspects +aspen +asper +aspersion +aspersion's +aspersions +asphalt +asphalted +asphyxia +aspic +aspirant +aspirant's +aspirants +aspirate +aspirated +aspirates +aspirating +aspiration +aspiration's +aspirations +aspirator +aspirators +aspire +aspired +aspirer +aspires +aspirin +aspiring +aspirins +ass +ass's +assail +assailant +assailant's +assailants +assailed +assailing +assails +assassin +assassin's +assassinate +assassinated +assassinates +assassinating +assassination +assassinations +assassins +assault +assaulted +assaulter +assaulting +assaultive +assaultively +assaultiveness +assaults +assay +assayed +assayer +assayers +assaying +assemblage +assemblage's +assemblages +assemble +assembled +assembler +assemblers +assembles +assemblies +assembling +assembly +assembly's +assen +assent +assented +assenter +assenting +assents +assert +asserted +asserter +asserters +asserting +assertion +assertion's +assertions +assertive +assertively +assertiveness +asserts +asses +assess +assessed +assesses +assessing +assessment +assessment's +assessments +assessor +assessor's +assessors +asset +asset's +assets +assiduity +assiduous +assiduously +assiduousness +assign +assignable +assigned +assignee +assignee's +assignees +assigner +assigners +assigning +assignment +assignment's +assignments +assigns +assimilate +assimilated +assimilates +assimilating +assimilation +assimilations +assimilative +assist +assistance +assistances +assistant +assistant's +assistants +assistantship +assistantships +assisted +assister +assisting +assists +associate +associated +associates +associating +association +association's +associational +associations +associative +associatively +associativities +associativity +associator +associator's +associators +assonance +assonant +assort +assorted +assorter +assorting +assortment +assortment's +assortments +assorts +assuage +assuaged +assuages +assuaging +assume +assumed +assumer +assumes +assuming +assumption +assumption's +assumptions +assurance +assurance's +assurances +assure +assured +assuredly +assuredness +assurer +assurers +assures +assuring +assuringly +astatine +aster +aster's +asterisk +asterisk's +asterisks +asteroid +asteroid's +asteroidal +asteroids +asters +asthma +astonish +astonished +astonishes +astonishing +astonishingly +astonishment +astound +astounded +astounding +astoundingly +astounds +astral +astrally +astray +astride +astringency +astringent +astringently +astronaut +astronaut's +astronautics +astronauts +astronomer +astronomer's +astronomers +astronomical +astronomically +astronomy +astrophysical +astrophysics +astute +astutely +astuteness +asunder +asylum +asylums +asymmetric +asymmetrical +asymmetrically +asymmetries +asymmetry +asymptomatically +asymptote +asymptote's +asymptotes +asymptotic +asymptotically +asymptoticly +asynchronism +asynchronous +asynchronously +asynchrony +at +atavistic +ate +atemporal +atheism +atheist +atheist's +atheistic +atheists +atherosclerosis +athlete +athlete's +athletes +athletic +athleticism +athletics +atlas +atmosphere +atmosphere's +atmosphered +atmospheres +atmospheric +atmospherics +atoll +atoll's +atolls +atom +atom's +atomic +atomically +atomics +atoms +atonal +atonally +atone +atoned +atonement +atones +atoning +atop +atrocious +atrociously +atrociousness +atrocities +atrocity +atrocity's +atrophic +atrophied +atrophies +atrophy +atrophying +attach +attache +attached +attacher +attachers +attaches +attaching +attachment +attachment's +attachments +attack +attackable +attacked +attacker +attacker's +attackers +attacking +attacks +attain +attainable +attainableness +attainably +attained +attainer +attainers +attaining +attainment +attainment's +attainments +attains +attempt +attempted +attempter +attempters +attempting +attempts +attend +attendance +attendance's +attendances +attendant +attendant's +attendants +attended +attendee +attendee's +attendees +attender +attenders +attending +attends +attention +attention's +attentional +attentionality +attentions +attentive +attentively +attentiveness +attenuate +attenuated +attenuates +attenuating +attenuation +attenuator +attenuator's +attenuators +attest +attested +attester +attesting +attests +attic +attic's +attics +attire +attired +attires +attiring +attitude +attitude's +attitudes +attitudinal +attitudinally +attorney +attorney's +attorneys +attract +attracted +attracting +attraction +attraction's +attractions +attractive +attractively +attractiveness +attractor +attractor's +attractors +attracts +attributable +attribute +attributed +attributer +attributes +attributing +attribution +attributions +attributive +attributively +attrition +attune +attuned +attunes +attuning +atypical +atypically +auburn +auction +auctioned +auctioneer +auctioneer's +auctioneers +auctioning +audacious +audaciously +audaciousness +audacity +audible +audibly +audience +audience's +audiences +audio +audiogram +audiogram's +audiograms +audiological +audiologist +audiologist's +audiologists +audiology +audiometer +audiometer's +audiometers +audiometric +audiometry +audit +audited +auditing +audition +audition's +auditioned +auditioning +auditions +auditive +auditor +auditor's +auditorium +auditoriums +auditors +auditory +audits +auger +auger's +augers +aught +augment +augmentation +augmentations +augmented +augmenter +augmenting +augments +augur +augurs +august +augustly +augustness +aunt +aunt's +auntly +aunts +aura +aura's +aural +aurally +auras +aureole +aureomycin +aurora +auscultate +auscultated +auscultates +auscultating +auscultation +auscultations +auspice +auspices +auspicious +auspiciously +auspiciousness +austere +austerely +austereness +austerity +authentic +authentically +authenticate +authenticated +authenticates +authenticating +authentication +authentications +authenticator +authenticators +authenticity +author +author's +authored +authoring +authoritarian +authoritarianism +authoritative +authoritatively +authoritativeness +authorities +authority +authority's +authors +authorship +autism +autistic +auto +auto's +autobiographic +autobiographical +autobiographically +autobiographies +autobiography +autobiography's +autocollimator +autocorrelate +autocorrelated +autocorrelates +autocorrelating +autocorrelation +autocorrelations +autocracies +autocracy +autocrat +autocrat's +autocratic +autocratically +autocrats +autodial +autofluorescence +autograph +autographed +autographing +autographs +automata +automate +automated +automates +automatic +automatically +automatics +automating +automation +automaton +automatons +automobile +automobile's +automobiles +automotive +autonavigator +autonavigator's +autonavigators +autonomic +autonomous +autonomously +autonomy +autopilot +autopilot's +autopilots +autopsied +autopsies +autopsy +autoregressive +autorepeat +autorepeating +autorepeats +autos +autosuggestibility +autotransformer +autumn +autumn's +autumnal +autumnally +autumns +auxiliaries +auxiliary +avail +availabilities +availability +available +availableness +availably +availed +availer +availers +availing +avails +avalanche +avalanched +avalanches +avalanching +avant +avarice +avaricious +avariciously +avariciousness +avenge +avenged +avenger +avenges +avenging +avenue +avenue's +avenues +aver +average +averaged +averagely +averageness +averages +averaging +averred +averrer +averring +avers +averse +aversely +averseness +aversion +aversion's +aversions +aversive +avert +averted +averting +averts +avian +aviaries +aviary +aviation +aviator +aviator's +aviators +avid +avidity +avidly +avidness +avionic +avionics +avocado +avocados +avocation +avocation's +avocations +avoid +avoidable +avoidably +avoidance +avoided +avoider +avoiders +avoiding +avoids +avouch +avow +avowed +avowedly +avower +avows +await +awaited +awaiting +awaits +awake +awaked +awaken +awakened +awakener +awakening +awakens +awakes +awaking +award +awarded +awarder +awarders +awarding +awards +aware +awareness +awash +away +awayness +awe +awed +awesome +awesomely +awesomeness +awful +awfully +awfulness +awhile +awhiles +awing +awkward +awkwardly +awkwardness +awl +awl's +awls +awning +awning's +awninged +awnings +awoke +awry +ax +axe +axed +axer +axers +axes +axial +axially +axing +axiological +axiologically +axiom +axiom's +axiomatic +axiomatically +axiomatics +axioms +axion +axion's +axions +axis +axle +axle's +axles +axolotl +axolotl's +axolotls +axon +axon's +axons +aye +ayer +ayers +ayes +azalea +azalea's +azaleas +azimuth +azimuth's +azimuths +azure +babble +babbled +babbler +babbles +babbling +babe +babe's +babes +babied +babies +baby +baby's +babyhood +babying +babyish +babysit +babysits +babysitter +babysitters +baccalaureate +bachelor +bachelor's +bachelors +bacilli +bacillus +back +backache +backache's +backaches +backbone +backbone's +backbones +backdrop +backdrop's +backdrops +backed +backer +backers +background +background's +backgrounds +backing +backlash +backlasher +backlog +backlog's +backlogs +backpack +backpack's +backpacker +backpackers +backpacks +backplane +backplane's +backplanes +backs +backscatter +backscattered +backscattering +backscatters +backslash +backslashed +backslashes +backslashing +backspace +backspaced +backspaces +backspacing +backstabber +backstabbing +backstage +backstairs +backstitch +backstitched +backstitches +backstitching +backtrack +backtracked +backtracker +backtrackers +backtracking +backtracks +backup +backups +backward +backwardly +backwardness +backwards +backwater +backwater's +backwaters +backwoods +backyard +backyard's +backyards +bacon +baconer +bacteria +bacterial +bacterially +bacterium +bad +bade +baden +badge +badged +badger +badger's +badgered +badgering +badgers +badges +badging +badlands +badly +badminton +badness +bads +baffle +baffled +baffler +bafflers +baffles +baffling +bafflingly +bag +bag's +bagatelle +bagatelle's +bagatelles +bagel +bagel's +bagels +baggage +bagged +bagger +bagger's +baggers +baggier +baggies +bagginess +bagging +baggy +bagpipe +bagpipe's +bagpiper +bagpipes +bags +bah +bail +bailer +bailiff +bailiff's +bailiffs +bailing +bailly +bait +baited +baiter +baiting +baits +bake +baked +baker +bakeries +bakers +bakery +bakery's +bakes +baking +bakings +baklava +balalaika +balalaika's +balalaikas +balance +balanced +balancedness +balancer +balancers +balances +balancing +balconied +balconies +balcony +balcony's +bald +balder +balding +baldly +baldness +bale +baled +baleful +balefully +balefulness +baler +balers +bales +baling +balk +balked +balker +balkier +balkiness +balking +balks +balky +ball +ballad +ballad's +ballads +ballast +ballast's +ballasts +balled +baller +ballerina +ballerina's +ballerinas +ballers +ballet +ballet's +ballets +balling +ballistic +ballistics +balloon +ballooned +ballooner +ballooners +ballooning +balloons +ballot +ballot's +balloted +balloter +balloting +ballots +ballplayer +ballplayer's +ballplayers +ballroom +ballroom's +ballrooms +balls +ballyhoo +balm +balm's +balmier +balminess +balms +balmy +balsa +balsam +balsams +balustrade +balustrade's +balustrades +bamboo +bamboos +ban +ban's +banal +banally +banana +banana's +bananas +band +bandage +bandaged +bandager +bandages +bandaging +banded +bander +bandied +bandies +banding +bandit +bandit's +bandits +bandpass +bands +bandstand +bandstand's +bandstands +bandwagon +bandwagon's +bandwagons +bandwidth +bandwidths +bandy +bandying +bane +baneful +banefully +bang +banged +banger +banging +bangle +bangle's +bangles +bangs +baning +banish +banished +banisher +banishes +banishing +banishment +banister +banister's +banisters +banjo +banjo's +banjos +bank +banked +banker +bankers +banking +bankrupt +bankruptcies +bankruptcy +bankruptcy's +bankrupted +bankrupting +bankrupts +banks +banned +banner +banner's +banners +banning +banquet +banqueted +banqueter +banqueting +banquetings +banquets +bans +banshee +banshee's +banshees +bantam +banter +bantered +banterer +bantering +banteringly +banters +baptism +baptism's +baptismal +baptismally +baptisms +baptist +baptist's +baptistery +baptistries +baptistry +baptistry's +baptists +bar +bar's +barb +barbarian +barbarian's +barbarians +barbaric +barbarities +barbarity +barbarous +barbarously +barbarousness +barbecue +barbecued +barbecuer +barbecues +barbecuing +barbed +barbedness +barbell +barbell's +barbells +barber +barbered +barbering +barbers +barbital +barbiturate +barbiturates +barbs +bard +bard's +bards +bare +bared +barefoot +barefooted +barely +bareness +barer +bares +barest +barflies +barfly +barfly's +bargain +bargained +bargainer +bargaining +bargains +barge +barged +barges +barging +baring +baritone +baritone's +baritones +barium +bark +barked +barker +barkers +barking +barks +barley +barn +barn's +barns +barnstorm +barnstormed +barnstormer +barnstorming +barnstorms +barnyard +barnyard's +barnyards +barometer +barometer's +barometers +barometric +baron +baron's +baroness +baronial +baronies +barons +barony +barony's +baroque +baroquely +baroqueness +barrack +barracker +barracks +barracuda +barracuda's +barracudas +barrage +barrage's +barraged +barrages +barraging +barred +barrel +barrel's +barrels +barren +barrenness +barrens +barricade +barricade's +barricades +barrier +barrier's +barriers +barring +barringer +barrow +barrows +bars +bartender +bartender's +bartenders +barter +bartered +barterer +bartering +barters +bas +basal +basally +basalt +base +baseball +baseball's +baseballs +baseboard +baseboard's +baseboards +based +baseless +baseline +baseline's +baselines +basely +baseman +basement +basement's +basements +baseness +baser +bases +basest +bash +bashed +basher +bashes +bashful +bashfully +bashfulness +bashing +basic +basically +basics +basil +basin +basin's +basined +basing +basins +basis +bask +basked +basket +basket's +basketball +basketball's +basketballs +baskets +basking +bass +bass's +basses +basset +bassinet +bassinet's +bassinets +basso +bastard +bastard's +bastardly +bastards +baste +basted +baster +bastes +basting +bastion +bastion's +bastioned +bastions +bat +bat's +batch +batched +batcher +batches +batching +bated +bater +bath +bathe +bathed +bather +bathers +bathes +bathing +bathos +bathrobe +bathrobe's +bathrobes +bathroom +bathroom's +bathroomed +bathrooms +baths +bathtub +bathtub's +bathtubs +bating +baton +baton's +batons +bats +battalion +battalion's +battalions +batted +batten +battened +battening +battens +batter +battered +batteries +battering +batters +battery +battery's +batting +battle +battled +battlefield +battlefield's +battlefields +battlefront +battlefront's +battlefronts +battleground +battleground's +battlegrounds +battlement +battlement's +battlemented +battlements +battler +battlers +battles +battleship +battleship's +battleships +battling +bauble +bauble's +baubles +baud +bauds +bauxite +bawdier +bawdiness +bawdy +bawl +bawled +bawler +bawling +bawls +bay +bayed +baying +bayly +bayonet +bayonet's +bayoneted +bayoneting +bayonets +bayou +bayou's +bayous +bays +bazaar +bazaar's +bazaars +be +beach +beached +beaches +beachhead +beachhead's +beachheads +beaching +beacon +beacon's +beaconed +beaconing +beacons +bead +beaded +beading +beadle +beadle's +beadles +beads +beady +beagle +beagle's +beagles +beak +beaked +beaker +beakers +beaks +beam +beamed +beamer +beamers +beaming +beams +bean +beanbag +beanbag's +beanbags +beaned +beaner +beaners +beaning +beans +bear +bearable +bearably +beard +bearded +beardedness +beardless +beards +bearer +bearers +bearing +bearings +bearish +bearishly +bearishness +bears +beast +beastings +beastlier +beastliness +beastly +beasts +beat +beatable +beatably +beaten +beater +beaters +beatific +beatification +beatify +beating +beatings +beatitude +beatitude's +beatitudes +beatnik +beatnik's +beatniks +beats +beau +beau's +beaus +beauteous +beauteously +beauteousness +beauties +beautification +beautifications +beautified +beautifier +beautifiers +beautifies +beautiful +beautifully +beautifulness +beautify +beautifying +beauty +beauty's +beaver +beaver's +beavers +becalm +becalmed +becalming +becalms +became +because +beck +beckon +beckoned +beckoning +beckons +become +becomes +becoming +becomingly +bed +bed's +bedazzle +bedazzled +bedazzlement +bedazzles +bedazzling +bedbug +bedbug's +bedbugs +bedded +bedder +bedder's +bedders +bedding +bedevil +bedevils +bedfast +bedlam +bedpost +bedpost's +bedposts +bedraggle +bedraggled +bedridden +bedrock +bedrock's +bedroom +bedroom's +bedroomed +bedrooms +beds +bedside +bedspread +bedspread's +bedspreads +bedspring +bedspring's +bedsprings +bedstead +bedstead's +bedsteads +bedtime +bee +beech +beechen +beecher +beef +beefed +beefer +beefers +beefier +beefing +beefs +beefsteak +beefy +beehive +beehive's +beehives +been +beens +beep +beeped +beeper +beeping +beeps +beer +beers +bees +beet +beet's +beetle +beetle's +beetled +beetles +beetling +beets +befall +befallen +befalling +befalls +befell +befit +befit's +befits +befitted +befitting +befittingly +befog +befogged +befogging +befogs +before +beforehand +befoul +befouled +befouling +befouls +befriend +befriended +befriending +befriends +befuddle +befuddled +befuddles +befuddling +beg +began +beget +begets +begetting +beggar +beggared +beggaring +beggarliness +beggarly +beggars +beggary +begged +begging +begin +beginner +beginner's +beginners +beginning +beginning's +beginnings +begins +begot +begotten +begrudge +begrudged +begrudger +begrudges +begrudging +begrudgingly +begs +beguile +beguiled +beguiler +beguiles +beguiling +beguilingly +begun +behalf +behave +behaved +behaver +behaves +behaving +behead +beheading +beheld +behest +behind +behold +beholden +beholder +beholders +beholding +beholds +beige +being +beings +belated +belatedly +belatedness +belay +belayed +belaying +belays +belch +belched +belches +belching +belfries +belfry +belfry's +belie +belied +belief +belief's +beliefs +belier +belies +believability +believable +believably +believe +believed +believer +believers +believes +believing +belittle +belittled +belittler +belittles +belittling +bell +bell's +bellboy +bellboy's +bellboys +belle +belle's +belles +bellhop +bellhop's +bellhops +bellicose +bellicosely +bellicoseness +bellicosity +bellied +bellies +belligerence +belligerent +belligerent's +belligerently +belligerents +bellman +bellmen +bellow +bellowed +bellowing +bellows +bells +bellwether +bellwether's +bellwethers +belly +belly's +bellyful +bellying +belong +belonged +belonging +belongingness +belongings +belongs +beloved +below +belt +belted +belting +belts +bely +belying +bemoan +bemoaned +bemoaning +bemoans +bench +benched +bencher +benches +benching +benchmark +benchmark's +benchmarking +benchmarks +bend +bendable +bended +bender +benders +bending +bends +beneath +benediction +benediction's +benedictions +benefactor +benefactor's +benefactors +beneficence +beneficences +beneficial +beneficially +beneficialness +beneficiaries +beneficiary +benefit +benefited +benefiter +benefiters +benefiting +benefits +benevolence +benevolent +benevolently +benevolentness +benighted +benightedly +benightedness +benign +benignly +bent +bents +benzene +bequeath +bequeathed +bequeathes +bequeathing +bequest +bequest's +bequests +berate +berated +berates +berating +bereave +bereaved +bereavement +bereavements +bereaves +bereaving +bereft +beret +beret's +berets +beribboned +beriberi +berkelium +berried +berries +berry +berry's +berrying +berth +berthed +berthing +berthings +berths +beryl +beryllium +bes +beseech +beseeches +beseeching +beseechingly +beset +besets +besetting +beside +besides +besiege +besieged +besieger +besiegers +besieging +besmirch +besmirched +besmirches +besmirching +besotted +besotting +besought +bespeak +bespeaks +bespectacled +best +bested +bester +bestial +bestially +besting +bestow +bestowal +bestowed +bests +bestseller +bestseller's +bestsellers +bestselling +bet +bet's +beta +betas +beth +betide +betray +betrayal +betrayed +betrayer +betraying +betrays +betroth +betrothal +betrothals +betrothed +bets +better +bettered +bettering +betterment +betterments +betters +betting +between +betweenness +betwixt +bevel +bevels +beverage +beverage's +beverages +bevies +bevy +bewail +bewailed +bewailing +bewails +beware +bewhiskered +bewilder +bewildered +bewilderedly +bewilderedness +bewildering +bewilderingly +bewilderment +bewilders +bewitch +bewitched +bewitches +bewitching +bewitchingly +beyond +biannual +bias +biased +biases +biasing +biasness +bib +bib's +bibbed +bibbing +bible +bible's +bibles +biblical +biblically +bibliographic +bibliographical +bibliographically +bibliographics +bibliographies +bibliography +bibliography's +bibliophile +bibliophiles +bibs +bicameral +bicarbonate +bicentennial +biceps +bicker +bickered +bickerer +bickering +bickers +biconcave +biconvex +bicycle +bicycled +bicycler +bicyclers +bicycles +bicycling +bid +bid's +biddable +bidden +bidder +bidder's +bidders +biddies +bidding +biddy +bide +bided +bider +bides +biding +bidirectional +bids +biennial +biennially +biennium +bier +bifocal +bifocals +bifurcate +bifurcated +bifurcately +bifurcates +bifurcating +bifurcation +bifurcations +big +bigger +biggest +bight +bight's +bights +bigly +bigness +bigot +bigot's +bigoted +bigotedly +bigoting +bigotry +bigots +bijection +bijection's +bijections +bijective +bijectively +bike +bike's +biked +biker +biker's +bikers +bikes +biking +bikini +bikini's +bikinied +bikinis +bilabial +bilateral +bilaterally +bilateralness +bile +bilge +bilge's +bilged +bilges +bilging +bilinear +bilingual +bilingually +bilinguals +bilk +bilked +bilker +bilking +bilks +bill +billboard +billboard's +billboards +billed +biller +billers +billet +billeted +billeting +billets +billiard +billiards +billing +billings +billion +billions +billionth +billow +billowed +billowing +billows +bills +bimodal +bimolecular +bimolecularly +bimonthlies +bimonthly +bin +bin's +binaries +binary +binaural +binaurally +bind +binded +binder +binders +binding +bindingly +bindingness +bindings +binds +bing +binge +bingen +binges +bingo +bingos +binocular +binocularly +binoculars +binomial +binomially +bins +binuclear +biochemical +biochemically +biochemistry +biofeedback +biographer +biographer's +biographers +biographic +biographical +biographically +biographies +biography +biography's +biological +biologically +biologicals +biologist +biologist's +biologists +biology +biomedical +biomedicine +biopsies +biopsy +bipartisan +bipartite +bipartitely +bipartition +biped +bipeds +biplane +biplane's +biplanes +bipolar +biracial +birch +birchen +bircher +birches +bird +bird's +birdbath +birdbath's +birdbaths +birder +birdie +birdied +birdies +birdlike +birds +birefringence +birefringent +birth +birthday +birthday's +birthdays +birthed +birthplace +birthplaces +birthright +birthright's +birthrights +births +biscuit +biscuit's +biscuits +bisect +bisected +bisecting +bisection +bisection's +bisections +bisector +bisector's +bisectors +bisects +bishop +bishop's +bishops +bismuth +bison +bison's +bisons +bisque +bisques +bit +bit's +bitblt +bitblts +bitch +bitch's +bitches +bite +biter +biters +bites +biting +bitingly +bitmap +bitmap's +bitmaps +bits +bitser +bitten +bitter +bitterer +bitterest +bitterly +bitterness +bitters +bittersweet +bittersweetly +bittersweetness +bituminous +bitwise +bivalve +bivalve's +bivalved +bivalves +bivariate +bivouac +bivouacs +biweekly +bizarre +bizarrely +bizarreness +blab +blabbed +blabbermouth +blabbermouths +blabbing +blabs +black +blackberries +blackberry +blackberry's +blackbird +blackbird's +blackbirder +blackbirds +blackboard +blackboard's +blackboards +blacked +blacken +blackened +blackener +blackening +blackens +blacker +blackest +blacking +blackjack +blackjack's +blackjacks +blacklist +blacklisted +blacklister +blacklisting +blacklists +blackly +blackmail +blackmailed +blackmailer +blackmailers +blackmailing +blackmails +blackness +blackout +blackout's +blackouts +blacks +blacksmith +blacksmith's +blacksmithing +blacksmiths +bladder +bladder's +bladders +blade +blade's +bladed +blades +blamable +blame +blamed +blameless +blamelessly +blamelessness +blamer +blamers +blames +blaming +blanch +blanched +blancher +blanches +blanching +bland +blandly +blandness +blank +blanked +blanker +blankest +blanket +blanketed +blanketer +blanketers +blanketing +blankets +blanking +blankly +blankness +blanks +blare +blared +blares +blaring +blase +blaspheme +blasphemed +blasphemer +blasphemes +blasphemies +blaspheming +blasphemous +blasphemously +blasphemousness +blasphemy +blast +blasted +blaster +blasters +blasting +blasts +blatant +blatantly +blatantness +blaze +blazed +blazer +blazers +blazes +blazing +blazingly +bleach +bleached +bleacher +bleachers +bleaches +bleaching +bleak +bleakly +bleakness +blear +bleariness +bleary +bleat +bleater +bleating +bleats +bled +bleed +bleeder +bleeders +bleeding +bleedings +bleeds +blemish +blemish's +blemished +blemishes +blemishing +blend +blended +blender +blenders +blending +blends +bless +blessed +blessedly +blessedness +blesses +blessing +blessings +blew +blight +blighted +blighter +blimp +blimp's +blimps +blind +blinded +blinder +blinders +blindfold +blindfolded +blindfolding +blindfolds +blinding +blindingly +blindly +blindness +blinds +blink +blinked +blinker +blinkered +blinkering +blinkers +blinking +blinks +blip +blip's +blips +bliss +blissful +blissfully +blissfulness +blister +blistered +blistering +blisteringly +blisters +blithe +blithely +blither +blithest +blitz +blitz's +blitzes +blitzkrieg +blizzard +blizzard's +blizzards +bloat +bloated +bloater +bloaters +bloating +bloats +blob +blob's +blobs +bloc +bloc's +block +block's +blockade +blockaded +blockader +blockades +blockading +blockage +blockage's +blockages +blocked +blocker +blockers +blockhouse +blockhouses +blocking +blocks +blocs +bloke +bloke's +blokes +blond +blond's +blonde +blonde's +blondes +blonds +blood +blooded +bloodhound +bloodhound's +bloodhounds +bloodied +bloodiest +bloodiness +bloodless +bloodlessly +bloodlessness +bloods +bloodshed +bloodshot +bloodstain +bloodstain's +bloodstained +bloodstains +bloodstream +bloody +bloodying +bloom +bloomed +bloomer +bloomers +blooming +blooms +blossom +blossomed +blossoms +blot +blot's +blots +blotted +blotting +blouse +blouse's +blouses +blousing +blow +blowed +blower +blowers +blowfish +blowing +blown +blows +blowup +blubber +blubbered +blubbering +bludgeon +bludgeoned +bludgeoning +bludgeons +blue +blueberries +blueberry +blueberry's +bluebird +bluebird's +bluebirds +bluebonnet +bluebonnet's +bluebonnets +blued +bluefish +bluely +blueness +blueprint +blueprint's +blueprinted +blueprinting +blueprints +bluer +blues +bluest +bluestocking +bluff +bluffed +bluffer +bluffing +bluffly +bluffness +bluffs +bluing +bluish +bluishness +blunder +blundered +blunderer +blundering +blunderingly +blunderings +blunders +blunt +blunted +blunter +bluntest +blunting +bluntly +bluntness +blunts +blur +blur's +blurb +blurred +blurredly +blurrier +blurriness +blurring +blurringly +blurry +blurs +blurt +blurted +blurter +blurting +blurts +blush +blushed +blusher +blushes +blushing +blushingly +bluster +blustered +blusterer +blustering +blusteringly +blusters +blustery +boar +board +boarded +boarder +boarders +boarding +boardinghouse +boardinghouse's +boardinghouses +boards +boast +boasted +boaster +boasters +boastful +boastfully +boastfulness +boasting +boastings +boasts +boat +boated +boater +boaters +boathouse +boathouse's +boathouses +boating +boatload +boatload's +boatloads +boatman +boatmen +boats +boatswain +boatswain's +boatswains +boatyard +boatyard's +boatyards +bob +bob's +bobbed +bobbies +bobbin +bobbin's +bobbing +bobbins +bobby +bobolink +bobolink's +bobolinks +bobs +bobwhite +bobwhite's +bobwhites +bode +boded +bodes +bodice +bodied +bodies +bodily +boding +body +bodybuilder +bodybuilder's +bodybuilders +bodybuilding +bodyguard +bodyguard's +bodyguards +bodying +bog +bog's +bogged +boggle +boggled +boggles +boggling +bogs +bogus +boil +boiled +boiler +boilerplate +boilers +boiling +boils +boisterous +boisterously +boisterousness +bold +bolder +boldest +boldface +boldfaced +boldfaces +boldfacing +boldly +boldness +boll +bolster +bolstered +bolsterer +bolstering +bolsters +bolt +bolted +bolter +bolting +bolts +bomb +bombard +bombarded +bombarding +bombardment +bombardments +bombards +bombast +bombaster +bombastic +bombed +bomber +bombers +bombing +bombings +bombproof +bombs +bonanza +bonanza's +bonanzas +bond +bondage +bonded +bonder +bonders +bonding +bonds +bondsman +bondsmen +bone +boned +boner +boners +bones +bonfire +bonfire's +bonfires +bong +bonier +boning +bonnet +bonneted +bonnets +bonnier +bonny +bonus +bonus's +bonuses +bony +boo +boob +boobies +booboo +booby +book +bookcase +bookcase's +bookcases +booked +booker +bookers +bookie +bookie's +bookies +booking +bookings +bookish +bookishly +bookishness +bookkeeper +bookkeeper's +bookkeepers +bookkeeping +booklet +booklet's +booklets +books +bookseller +bookseller's +booksellers +bookshelf +bookshelf's +bookshelves +bookstore +bookstore's +bookstores +boolean +booleans +boom +boomed +boomer +boomerang +boomerang's +boomerangs +booming +booms +boon +boor +boor's +boorish +boorishly +boorishness +boors +boos +boost +boosted +booster +boosting +boosts +boot +booted +booth +booths +booties +booting +bootleg +bootlegged +bootlegger +bootlegger's +bootleggers +bootlegging +bootlegs +boots +bootstrap +bootstrap's +bootstrapped +bootstrapping +bootstraps +booty +booze +boozer +boozing +borate +borated +borates +borax +bordello +bordello's +bordellos +border +bordered +borderer +bordering +borderings +borderland +borderland's +borderlands +borderline +borders +bore +bored +boredom +borer +borers +bores +boric +boring +boringly +boringness +born +borne +boron +borough +boroughs +borrow +borrowed +borrower +borrowers +borrowing +borrowings +borrows +bosom +bosom's +bosoms +boss +bossed +bosses +bosun +botanical +botanically +botanist +botanist's +botanists +botany +botch +botched +botcher +botchers +botches +botching +both +bother +bothered +bothering +bothers +bothersome +bottle +bottled +bottleneck +bottleneck's +bottlenecks +bottler +bottlers +bottles +bottling +bottom +bottomed +bottomer +bottoming +bottomless +bottomlessly +bottomlessness +bottoms +botulinus +botulism +bouffant +bough +bough's +boughed +boughs +bought +boughten +boulder +boulder's +bouldered +boulders +boulevard +boulevard's +boulevards +bounce +bounced +bouncer +bouncers +bounces +bouncier +bouncing +bouncingly +bouncy +bound +boundaries +boundary +boundary's +bounded +bounden +bounder +bounding +boundless +boundlessly +boundlessness +bounds +bounteous +bounteously +bounteousness +bountied +bounties +bounty +bounty's +bouquet +bouquet's +bouquets +bourbon +bourbons +bourgeois +bourgeoisie +bout +bout's +bouts +bovine +bovinely +bovines +bow +bowed +bowel +bowel's +bowels +bowen +bower +bowers +bowing +bowl +bowled +bowler +bowlers +bowline +bowline's +bowlines +bowling +bowls +bowman +bows +bowser +bowstring +bowstring's +bowstrings +box +boxcar +boxcar's +boxcars +boxed +boxer +boxers +boxes +boxing +boxwood +boy +boy's +boycott +boycotted +boycotter +boycotting +boycotts +boyer +boyfriend +boyfriend's +boyfriends +boyhood +boyish +boyishly +boyishness +boys +bra +bra's +brace +braced +bracelet +bracelet's +bracelets +bracer +braces +bracing +bracket +bracketed +bracketing +brackets +brackish +brackishness +brae +brae's +braes +brag +bragged +bragger +bragging +brags +braid +braided +braider +braiding +braids +braille +brain +brainchild +brainchild's +brained +brainier +braininess +braining +brains +brainstorm +brainstorm's +brainstormer +brainstorming +brainstorms +brainwash +brainwashed +brainwasher +brainwashes +brainwashing +brainy +brake +braked +brakes +braking +bramble +bramble's +brambles +brambling +brambly +bran +branch +branched +branches +branching +branchings +brand +branded +brander +brandied +brandies +branding +brandish +brandishes +brandishing +brands +brandy +brandying +bras +brash +brashly +brashness +brass +brassed +brasses +brassier +brassiere +brassiness +brassy +brat +brat's +brats +bravado +brave +braved +bravely +braveness +braver +bravery +braves +bravest +braving +bravo +bravoed +bravoing +bravos +bravura +brawl +brawled +brawler +brawling +brawls +brawn +bray +brayed +brayer +braying +brays +braze +brazed +brazen +brazened +brazening +brazenly +brazenness +brazer +brazes +brazier +brazier's +braziers +brazing +breach +breached +breacher +breachers +breaches +breaching +bread +breadboard +breadboard's +breadboards +breaded +breading +breads +breadth +breadwinner +breadwinner's +breadwinners +break +breakable +breakables +breakage +breakaway +breakdown +breakdown's +breakdowns +breaker +breakers +breakfast +breakfasted +breakfaster +breakfasters +breakfasting +breakfasts +breaking +breakpoint +breakpoint's +breakpointed +breakpointing +breakpoints +breaks +breakthrough +breakthrough's +breakthroughes +breakthroughs +breakup +breakups +breakwater +breakwater's +breakwaters +breast +breasted +breasting +breasts +breastwork +breastwork's +breastworks +breath +breathable +breathe +breathed +breather +breathers +breathes +breathier +breathing +breathless +breathlessly +breathlessness +breaths +breathtaking +breathtakingly +breathy +bred +breech +breech's +breeches +breeching +breed +breeder +breeding +breeds +breeze +breeze's +breezed +breezes +breezier +breezily +breeziness +breezing +breezy +bremsstrahlung +brethren +breve +breves +brevet +breveted +breveting +brevets +brevity +brew +brewed +brewer +breweries +brewers +brewery +brewery's +brewing +brews +briar +briar's +briars +bribe +bribed +briber +bribers +bribes +bribing +brick +bricked +bricker +bricking +bricklayer +bricklayer's +bricklayers +bricklaying +bricks +bridal +bride +bride's +bridegroom +brides +bridesmaid +bridesmaid's +bridesmaids +bridge +bridgeable +bridged +bridgehead +bridgehead's +bridgeheads +bridges +bridgework +bridgework's +bridging +bridle +bridled +bridles +bridling +brief +briefcase +briefcase's +briefcases +briefed +briefer +briefest +briefing +briefing's +briefings +briefly +briefness +briefs +brier +brig +brig's +brigade +brigade's +brigaded +brigades +brigadier +brigadier's +brigadiers +brigading +brigantine +bright +brighten +brightened +brightener +brighteners +brightening +brightens +brighter +brightest +brighting +brightly +brightness +brightnesses +brights +brigs +brilliance +brilliancy +brilliant +brilliantly +brilliantness +brim +brimful +brimmed +brindle +brindled +brine +briner +bring +bringer +bringers +bringing +brings +brining +brink +brinkmanship +brisk +brisker +briskly +briskness +bristle +bristled +bristles +bristling +britches +brittle +brittled +brittlely +brittleness +brittler +brittlest +brittling +broach +broached +broacher +broaches +broaching +broad +broadband +broadcast +broadcasted +broadcaster +broadcasters +broadcasting +broadcastings +broadcasts +broaden +broadened +broadener +broadeners +broadening +broadenings +broadens +broader +broadest +broadly +broadness +broads +broadside +brocade +brocaded +broccoli +brochure +brochure's +brochures +broil +broiled +broiler +broilers +broiling +broils +broke +broken +brokenly +brokenness +broker +brokerage +brokers +bromide +bromide's +bromides +bromine +bromines +bronchi +bronchial +bronchiole +bronchiole's +bronchioles +bronchitis +bronchus +bronze +bronzed +bronzer +bronzes +bronzing +brooch +brooch's +brooches +brood +brooder +brooding +broodingly +broods +brook +brooked +brooks +broom +broom's +broomed +brooming +brooms +broomstick +broomstick's +broomsticks +broth +brothel +brothel's +brothels +brother +brother's +brotherhood +brotherliness +brotherly +brothers +brought +brow +brow's +browbeat +browbeaten +browbeating +browbeats +brown +browned +browner +brownest +brownie +brownie's +brownies +browning +brownings +brownish +brownly +brownness +browns +brows +browse +browsed +browser +browsers +browses +browsing +bruise +bruised +bruiser +bruisers +bruises +bruising +brunch +brunches +brunette +brunettes +brunt +brush +brushed +brusher +brushes +brushfire +brushfire's +brushfires +brushier +brushing +brushlike +brushy +brusque +brusquely +brusqueness +brutal +brutalities +brutality +brutally +brute +brute's +brutes +brutish +brutishly +brutishness +bubble +bubbled +bubbler +bubbles +bubblier +bubbling +bubbly +buck +buckboard +buckboard's +buckboards +bucked +bucker +bucket +bucket's +bucketed +bucketing +buckets +bucking +buckle +buckled +buckler +buckles +buckling +bucks +buckshot +buckskin +buckskins +buckwheat +bucolic +bud +bud's +budded +buddies +budding +buddy +buddy's +budge +budged +budges +budget +budgetary +budgeted +budgeter +budgeters +budgeting +budgets +budging +buds +buff +buff's +buffalo +buffaloes +buffer +buffer's +buffered +bufferer +bufferer's +bufferers +buffering +buffers +buffet +buffeted +buffeting +buffetings +buffets +buffing +buffoon +buffoon's +buffoons +buffs +bug +bug's +bugged +bugger +bugger's +buggered +buggering +buggers +buggies +bugging +buggy +buggy's +bugle +bugled +bugler +bugles +bugling +bugs +build +buildable +builded +builder +builders +building +building's +buildings +builds +buildup +buildup's +buildups +built +bulb +bulb's +bulbed +bulbs +bulge +bulged +bulges +bulging +bulk +bulked +bulkhead +bulkhead's +bulkheaded +bulkheads +bulkier +bulkiness +bulks +bulky +bull +bulldog +bulldog's +bulldogs +bulldoze +bulldozed +bulldozer +bulldozers +bulldozes +bulldozing +bulled +bullet +bullet's +bulletin +bulletin's +bulletins +bulletproof +bulletproofed +bulletproofing +bulletproofs +bullets +bullied +bullies +bulling +bullion +bullish +bullishly +bullishness +bulls +bully +bullying +bulwark +bum +bum's +bumble +bumblebee +bumblebee's +bumblebees +bumbled +bumbler +bumblers +bumbles +bumbling +bumblingly +bummed +bummer +bummers +bumming +bump +bumped +bumper +bumpers +bumping +bumps +bumptious +bumptiously +bumptiousness +bums +bun +bun's +bunch +bunched +bunches +bunching +bundle +bundled +bundler +bundles +bundling +bungalow +bungalow's +bungalows +bungle +bungled +bungler +bunglers +bungles +bungling +bunglingly +bunion +bunion's +bunions +bunk +bunked +bunker +bunker's +bunkered +bunkering +bunkers +bunkhouse +bunkhouse's +bunkhouses +bunking +bunkmate +bunkmate's +bunkmates +bunks +bunnies +bunny +bunny's +buns +bunt +bunted +bunter +bunters +bunting +bunts +buoy +buoyancy +buoyant +buoyantly +buoyed +buoying +buoys +burden +burden's +burdened +burdening +burdens +burdensome +burdensomely +burdensomeness +bureau +bureau's +bureaucracies +bureaucracy +bureaucracy's +bureaucrat +bureaucrat's +bureaucratic +bureaucrats +bureaus +burgeon +burgeoned +burgeoning +burgeons +burger +burgess +burgess's +burgesses +burgher +burgher's +burghers +burglar +burglar's +burglaries +burglarproof +burglarproofed +burglarproofing +burglarproofs +burglars +burglary +burglary's +burgle +burgled +burgles +burgling +burial +buried +burier +buries +burl +burled +burler +burlesque +burlesqued +burlesquely +burlesquer +burlesques +burlesquing +burlier +burliness +burly +burn +burned +burner +burners +burning +burningly +burnings +burnish +burnished +burnisher +burnishes +burnishing +burns +burnt +burntly +burntness +burp +burped +burping +burps +burr +burr's +burred +burrer +burro +burro's +burros +burrow +burrowed +burrower +burrowing +burrows +burrs +bursa +bursas +bursitis +burst +bursted +burster +bursting +bursts +bury +burying +bus +busboy +busboy's +busboys +bused +buses +bush +bushed +bushel +bushel's +bushels +bushes +bushier +bushiness +bushing +bushings +bushwhack +bushwhacked +bushwhacker +bushwhacking +bushwhacks +bushy +busied +busier +busies +busiest +busily +business +business's +businesses +businesslike +businessman +businessmen +busing +buss +bussed +busses +bussing +bust +bustard +bustard's +bustards +busted +buster +busting +bustle +bustled +bustling +bustlingly +busts +busy +busying +but +butane +butcher +butcher's +butchered +butcherer +butchering +butcherly +butchers +butchery +butler +butler's +butlers +butt +butt's +butte +butted +butter +buttered +butterer +butterers +butterfat +butterflies +butterfly +butterfly's +buttering +butternut +butters +buttes +butting +buttock +buttock's +buttocks +button +buttoned +buttoner +buttonhole +buttonhole's +buttonholer +buttonholes +buttoning +buttons +buttress +buttressed +buttresses +buttressing +butts +butyl +butyrate +buxom +buxomly +buxomness +buy +buyer +buyer's +buyers +buying +buys +buzz +buzzard +buzzard's +buzzards +buzzed +buzzer +buzzes +buzzing +buzzword +buzzword's +buzzwords +buzzy +by +bye +byers +byes +bygone +bygones +bylaw +bylaw's +bylaws +byline +byline's +byliner +bylines +bypass +bypassed +bypasses +bypassing +byproduct +byproduct's +byproducts +bystander +bystander's +bystanders +byte +byte's +bytes +byway +byways +byword +byword's +bywords +cab +cab's +cabbage +cabbage's +cabbaged +cabbages +cabbaging +caber +cabin +cabin's +cabinet +cabinet's +cabinets +cabins +cable +cabled +cables +cabling +cabs +cache +cache's +cached +cacher +caches +caching +cackle +cackled +cackler +cackles +cackling +cacti +cactus +cactuses +cad +cadence +cadenced +cadences +cadencing +cafe +cafe's +cafes +cafeteria +cafeteria's +cafeterias +cage +caged +cager +cagers +cages +caging +cajole +cajoled +cajoler +cajoles +cajoling +cake +caked +cakes +caking +calamities +calamity +calamity's +calcium +calculate +calculated +calculatedly +calculatedness +calculates +calculating +calculation +calculations +calculative +calculator +calculator's +calculators +calculus +calendar +calendar's +calendared +calendaring +calendars +calf +calfs +calibrate +calibrated +calibrater +calibrates +calibrating +calibration +calibrations +calibrator +calibrators +calico +caliph +caliphs +call +callback +called +caller +caller's +callers +calling +callous +calloused +callously +callousness +calls +calm +calmed +calmer +calmest +calming +calmingly +calmly +calmness +calms +calorie +calorie's +calories +calves +came +camel +camel's +camels +camera +camera's +cameras +camion +camouflage +camouflaged +camouflages +camouflaging +camp +campaign +campaigned +campaigner +campaigners +campaigning +campaigns +camped +camper +campers +camping +camps +campus +campus's +campuses +can +can's +can't +canal +canal's +canals +canaries +canary +canary's +cancel +cancellation +cancellation's +cancellations +cancels +cancer +cancer's +cancers +candid +candidate +candidate's +candidates +candidly +candidness +candied +candies +candle +candled +candler +candles +candlestick +candlestick's +candlesticks +candling +candy +candying +cane +caned +caner +canes +caning +canker +cankered +cankering +canned +canner +canner's +canners +cannibal +cannibal's +cannibals +canning +cannister +cannister's +cannisters +cannon +cannon's +cannoned +cannoning +cannons +cannot +canoe +canoe's +canoed +canoes +canon +canon's +canonical +canonically +canonicals +canons +canopy +cans +cantankerous +cantankerously +cantankerousness +canto +canton +canton's +cantons +cantor +cantor's +cantors +cantos +canvas +canvas's +canvaser +canvases +canvass +canvassed +canvasser +canvassers +canvasses +canvassing +canyon +canyon's +canyons +cap +cap's +capabilities +capability +capability's +capable +capableness +capably +capacious +capaciously +capaciousness +capacitance +capacitances +capacities +capacitive +capacitively +capacitor +capacitor's +capacitors +capacity +cape +caper +capered +capering +capers +capes +capillary +capita +capital +capitalism +capitalist +capitalist's +capitalists +capitally +capitals +capitol +capitol's +capitols +capped +capping +capricious +capriciously +capriciousness +caps +captain +captained +captaining +captains +caption +caption's +captioned +captioner +captioning +captions +captivate +captivated +captivates +captivating +captivation +captive +captive's +captives +captivity +captor +captor's +captors +capture +captured +capturer +capturers +captures +capturing +car +car's +caravan +caravan's +caravaner +caravans +carbohydrate +carbohydrate's +carbohydrates +carbolic +carbon +carbon's +carbonate +carbonated +carbonates +carbonation +carbonic +carbons +carcass +carcass's +carcasses +card +card's +cardboard +cardboards +carded +carder +cardiac +cardinal +cardinalities +cardinality +cardinality's +cardinally +cardinals +carding +cards +care +cared +career +career's +careered +careering +careers +carefree +careful +carefully +carefulness +careless +carelessly +carelessness +carer +carers +cares +caress +caressed +caresser +caresses +caressing +caressingly +caressive +caressively +caret +carets +cargo +cargoes +cargos +caribou +caribous +caring +carnation +carnations +carnival +carnival's +carnivals +carnivorous +carnivorously +carnivorousness +carol +carol's +carols +carpenter +carpenter's +carpentered +carpentering +carpenters +carpet +carpeted +carpeting +carpets +carriage +carriage's +carriages +carried +carrier +carriers +carries +carrot +carrot's +carrots +carry +carrying +carryover +carryovers +cars +cart +carted +carter +carters +carting +cartography +carton +carton's +cartons +cartoon +cartoon's +cartoons +cartridge +cartridge's +cartridges +carts +carve +carved +carver +carvers +carves +carving +carvings +cascade +cascaded +cascades +cascading +case +cased +casement +casement's +casements +cases +cash +cashed +casher +cashers +cashes +cashier +cashier's +cashiers +cashing +casing +casings +cask +cask's +casket +casket's +caskets +casks +casserole +casserole's +casseroles +cast +cast's +caste +caste's +casted +caster +casters +castes +casteth +casting +castings +castle +castled +castles +castling +casts +casual +casually +casualness +casuals +casualties +casualty +casualty's +cat +cat's +catalyst +catalyst's +catalysts +cataract +cataracts +catastrophe +catastrophe's +catastrophes +catastrophic +catch +catchable +catcher +catcher's +catchers +catches +catching +categorical +categorically +categories +category +category's +cater +catered +caterer +catering +caterpillar +caterpillar's +caterpillars +caters +cathedral +cathedral's +cathedrals +catheter +catheters +cathode +cathode's +cathodes +catholic +catholic's +catholics +cats +catsup +cattle +caught +causal +causality +causally +causation +causation's +causations +cause +caused +causer +causes +causeway +causeway's +causeways +causing +caustic +causticly +caustics +caution +cautioned +cautioner +cautioners +cautioning +cautionings +cautions +cautious +cautiously +cautiousness +cavalier +cavalierly +cavalierness +cavalry +cave +caveat +caveat's +caveats +caved +caver +cavern +cavern's +caverns +caves +caving +cavities +cavity +cavity's +caw +cawed +cawing +caws +cease +ceased +ceaseless +ceaselessly +ceaselessness +ceases +ceasing +cedar +ceiling +ceiling's +ceilinged +ceilings +celebrate +celebrated +celebratedness +celebrates +celebrating +celebration +celebrations +celebratory +celebrities +celebrity +celebrity's +celery +celestial +celestially +celibate +celibates +cell +cellar +cellar's +cellared +cellarer +cellaring +cellars +celled +cellist +cellist's +cellists +cells +cellular +cellularly +cement +cemented +cementer +cementing +cements +cemeteries +cemetery +cemetery's +censor +censored +censoring +censors +censorship +censure +censured +censurer +censures +censuring +census +census's +censuses +cent +centipede +centipede's +centipedes +central +centrally +centrals +centrifuge +centrifuge's +centrifuged +centrifuges +centrifuging +centripetal +centripetally +cents +centuries +century +century's +cereal +cereal's +cereals +cerebral +cerebrally +ceremonial +ceremonially +ceremonialness +ceremonies +ceremony +ceremony's +certain +certainly +certainties +certainty +certifiable +certificate +certificated +certificates +certificating +certification +certifications +certified +certifier +certifiers +certifies +certify +certifying +cessation +cessation's +cessations +chafe +chafer +chaff +chaffer +chaffered +chafferer +chaffering +chaffing +chafing +chagrin +chagrined +chagrining +chagrins +chain +chained +chaining +chains +chair +chaired +chairing +chairman +chairmanship +chairmanships +chairmen +chairperson +chairperson's +chairpersons +chairs +chalice +chalice's +chaliced +chalices +chalk +chalked +chalking +chalks +challenge +challenged +challenger +challengers +challenges +challenging +challengingly +chamber +chambered +chamberer +chamberers +chambering +chamberlain +chamberlain's +chamberlains +chambers +champagne +champaign +champion +championed +championing +champions +championship +championship's +championships +chance +chanced +chancellor +chancellors +chances +chancing +chandelier +chandelier's +chandeliers +change +changeability +changeable +changeableness +changeably +changed +changeover +changeover's +changeovers +changer +changers +changes +changing +channel +channels +chant +chanted +chanter +chanticleer +chanticleer's +chanticleers +chanting +chants +chaos +chaotic +chap +chap's +chapel +chapel's +chapels +chaperon +chaperoned +chaplain +chaplain's +chaplains +chaps +chapter +chapter's +chaptered +chaptering +chapters +char +character +character's +charactered +charactering +characteristic +characteristic's +characteristically +characteristics +characters +charcoal +charcoaled +charcoals +charge +chargeable +chargeableness +charged +charger +chargers +charges +charging +charing +chariot +chariot's +chariots +charitable +charitableness +charities +charity +charity's +charm +charmed +charmer +charmers +charming +charmingly +charms +chars +chart +chartable +charted +charter +chartered +charterer +charterers +chartering +charters +charting +chartings +charts +chase +chased +chaser +chasers +chases +chasing +chasm +chasm's +chasms +chaste +chastely +chasteness +chaster +chastest +chastise +chastised +chastiser +chastisers +chastises +chastising +chat +chateau +chateau's +chateaus +chats +chatter +chattered +chatterer +chatterers +chattering +chatterly +chatters +chauffeur +chauffeured +chauffeuring +chauffeurs +chauvinism +chauvinism's +chauvinist +chauvinist's +chauvinistic +chauvinists +cheap +cheapen +cheapened +cheapening +cheapens +cheaper +cheapest +cheaply +cheapness +cheat +cheated +cheater +cheaters +cheating +cheats +check +checkable +checked +checker +checkered +checkering +checkers +checking +checklist +checkout +checkouts +checkpoint +checkpoint's +checkpoints +checks +checksum +checksum's +checksums +cheek +cheek's +cheeks +cheer +cheered +cheerer +cheerers +cheerful +cheerfully +cheerfulness +cheerier +cheerily +cheeriness +cheering +cheerless +cheerlessly +cheerlessness +cheerly +cheers +cheery +cheese +cheese's +cheesed +cheeses +cheesing +chef +chef's +chefs +chemical +chemically +chemicals +chemise +chemises +chemist +chemist's +chemistries +chemistry +chemists +cherish +cherished +cherisher +cherishes +cherishing +cherries +cherry +cherry's +cherub +cherub's +cherubim +cherubs +chess +chest +chester +chestnut +chestnut's +chestnuts +chests +chew +chewed +chewer +chewers +chewing +chews +chick +chickadee +chickadee's +chickadees +chicken +chickened +chickening +chickens +chicks +chide +chided +chides +chiding +chief +chief's +chiefly +chiefs +chieftain +chieftain's +chieftains +chiffon +child +child's +childhood +childhoods +childish +childishly +childishness +childly +children +children's +chill +chilled +chiller +chillers +chillier +chillies +chilliness +chilling +chillingly +chillness +chills +chilly +chime +chime's +chimed +chimer +chimes +chiming +chimney +chimney's +chimneyed +chimneys +chin +chin's +chink +chinked +chinks +chinned +chinner +chinners +chinning +chins +chintz +chip +chip's +chipmunk +chipmunk's +chipmunks +chips +chirp +chirped +chirping +chirps +chisel +chisels +chivalrous +chivalrously +chivalrousness +chivalry +chlorine +chloroplast +chloroplast's +chloroplasts +chock +chock's +chocked +chocker +chocking +chocks +chocolate +chocolate's +chocolates +choice +choicely +choiceness +choicer +choices +choicest +choir +choir's +choirs +choke +choked +choker +chokers +chokes +choking +chokingly +cholera +choose +chooser +choosers +chooses +choosing +chop +chopped +chopper +chopper's +choppers +chopping +chops +choral +chorally +chord +chord's +chorded +chording +chords +chore +chores +choring +chorion +chorus +chorused +choruses +chose +chosen +christen +christened +christening +christens +chronic +chronicle +chronicled +chronicler +chroniclers +chronicles +chronological +chronologically +chronologies +chronology +chronology's +chubbier +chubbiest +chubbiness +chubby +chuck +chuck's +chucked +chucking +chuckle +chuckled +chuckles +chuckling +chucklingly +chucks +chum +chump +chump's +chumping +chumps +chums +chunk +chunk's +chunks +church +churched +churches +churching +churchliness +churchly +churchman +churchyard +churchyard's +churchyards +churn +churned +churner +churners +churning +churns +chute +chute's +chuted +chutes +chuting +cider +ciders +cigar +cigar's +cigarette +cigarette's +cigarettes +cigars +cinder +cinder's +cinders +cinnamon +cipher +cipher's +ciphered +ciphering +ciphers +circle +circled +circler +circles +circling +circuit +circuit's +circuited +circuiting +circuitous +circuitously +circuitousness +circuitry +circuits +circular +circular's +circularities +circularity +circularly +circularness +circulars +circulate +circulated +circulates +circulating +circulation +circulations +circulative +circumference +circumferences +circumflex +circumflexes +circumlocution +circumlocution's +circumlocutions +circumspect +circumspectly +circumstance +circumstance's +circumstanced +circumstances +circumstancing +circumstantial +circumstantially +circumvent +circumventable +circumvented +circumventing +circumvents +circus +circus's +circuses +cistern +cistern's +cisterns +citadel +citadel's +citadels +citation +citation's +citations +cite +cited +cites +citied +cities +citing +citizen +citizen's +citizenly +citizens +citizenship +city +city's +civic +civics +civil +civilian +civilian's +civilians +civilities +civility +civilly +clad +clads +claim +claimable +claimant +claimant's +claimants +claimed +claimer +claiming +claims +clairvoyant +clairvoyantly +clairvoyants +clam +clam's +clamber +clambered +clamberer +clambering +clambers +clamorous +clamorously +clamorousness +clamp +clamped +clamper +clamping +clamps +clams +clan +clang +clanged +clanger +clangers +clanging +clangs +clans +clap +claps +clarification +clarifications +clarified +clarifier +clarifies +clarify +clarifying +clarity +clash +clashed +clasher +clashes +clashing +clasp +clasped +clasper +clasping +clasps +class +classed +classer +classes +classic +classical +classically +classics +classifiable +classification +classifications +classified +classifieds +classifier +classifiers +classifies +classify +classifying +classing +classmate +classmate's +classmates +classroom +classroom's +classrooms +classwork +clatter +clattered +clatterer +clattering +clatteringly +clatters +clause +clause's +clauses +claw +clawed +clawer +clawing +claws +clay +clay's +clayed +claying +clays +clean +cleaned +cleaner +cleaner's +cleaners +cleanest +cleaning +cleanlier +cleanliness +cleanly +cleanness +cleans +cleanse +cleansed +cleanser +cleansers +cleanses +cleansing +cleanup +cleanup's +cleanups +clear +clearance +clearance's +clearances +cleared +clearer +clearest +clearing +clearing's +clearings +clearly +clearness +clears +cleavage +cleavages +cleave +cleaved +cleaver +cleavers +cleaves +cleaving +cleft +cleft's +clefts +clench +clenched +clenches +clenching +clergy +clergyman +clerical +clerically +clericals +clerk +clerk's +clerked +clerking +clerkly +clerks +clever +cleverer +cleverest +cleverly +cleverness +cliche +cliche's +cliches +click +clicked +clicker +clickers +clicking +clicks +client +client's +clients +cliff +cliff's +cliffs +climate +climate's +climates +climatic +climatically +climax +climaxed +climaxes +climaxing +climb +climbed +climber +climbers +climbing +climbs +clime +clime's +climes +clinch +clinched +clincher +clinches +clinching +clinchingly +cling +clinging +clings +clinic +clinic's +clinical +clinically +clinics +clink +clinked +clinker +clinkered +clinkering +clinkers +clip +clip's +clipped +clipper +clipper's +clippers +clipping +clipping's +clippings +clips +clique +clique's +cliques +cloak +cloak's +cloaked +cloaking +cloaks +clobber +clobbered +clobbering +clobbers +clock +clocked +clocker +clockers +clocking +clockings +clocks +clockwise +clockwork +clod +clod's +clods +clog +clog's +clogged +clogging +clogs +cloister +cloister's +cloistered +cloistering +cloisters +clone +cloned +cloner +cloners +clones +cloning +closable +close +closed +closely +closeness +closenesses +closer +closers +closes +closest +closet +closeted +closets +closing +closings +closure +closure's +closured +closures +closuring +cloth +clothe +clothed +clothes +clothing +cloud +clouded +cloudier +cloudiest +cloudiness +clouding +cloudless +cloudlessly +cloudlessness +clouds +cloudy +clout +clove +clover +cloves +clown +clowning +clowns +club +club's +clubbed +clubbing +clubs +cluck +clucked +clucking +clucks +clue +clue's +clues +cluing +clump +clumped +clumping +clumps +clumsier +clumsiest +clumsily +clumsiness +clumsy +clung +cluster +clustered +clustering +clusterings +clusters +clutch +clutched +clutches +clutching +clutter +cluttered +cluttering +clutters +coach +coach's +coached +coacher +coaches +coaching +coachman +coagulate +coagulated +coagulates +coagulating +coagulation +coal +coaled +coaler +coalesce +coalesced +coalesces +coalescing +coaling +coalition +coals +coarse +coarsely +coarsen +coarsened +coarseness +coarsening +coarser +coarsest +coast +coastal +coasted +coaster +coasters +coasting +coasts +coat +coated +coater +coaters +coating +coatings +coats +coax +coaxed +coaxer +coaxes +coaxial +coaxially +coaxing +cobbler +cobbler's +cobblers +cobweb +cobweb's +cobwebs +cock +cocked +cocker +cocking +cockroach +cockroaches +cocks +cocktail +cocktail's +cocktails +cocoa +coconut +coconut's +coconuts +cocoon +cocoon's +cocoons +cod +code +coded +coder +coder's +coders +codes +codeword +codeword's +codewords +codification +codification's +codifications +codified +codifier +codifier's +codifiers +codifies +codify +codifying +coding +codings +cods +coefficient +coefficient's +coefficiently +coefficients +coerce +coerced +coerces +coercing +coercion +coercions +coercive +coercively +coerciveness +coexist +coexisted +coexistence +coexisting +coexists +coffee +coffee's +coffees +coffer +coffer's +coffers +coffin +coffin's +coffins +cogent +cogently +cogitate +cogitated +cogitates +cogitating +cogitation +cogitative +cognition +cognitions +cognitive +cognitively +cognitives +cohabit +cohabitation +cohabitations +cohabited +cohabiting +cohabits +cohere +cohered +coherence +coherent +coherently +coherer +coheres +cohering +cohesion +cohesive +cohesively +cohesiveness +coil +coiled +coiling +coils +coin +coinage +coincide +coincided +coincidence +coincidence's +coincidences +coincidental +coincidentally +coincides +coinciding +coined +coiner +coining +coins +coke +cokes +coking +cold +colder +coldest +coldly +coldness +colds +collaborate +collaborated +collaborates +collaborating +collaboration +collaborations +collaborative +collaboratively +collaborator +collaborator's +collaborators +collapse +collapsed +collapses +collapsing +collar +collared +collaring +collars +collate +collated +collateral +collaterally +collates +collating +collation +collations +collative +collator +collators +colleague +colleague's +colleagues +collect +collected +collectedly +collectedness +collectible +collecting +collection +collection's +collections +collective +collectively +collectives +collector +collector's +collectors +collects +college +college's +colleges +collegiate +collegiately +collide +collided +collides +colliding +collie +collied +collier +collies +collision +collision's +collisions +cologne +cologned +colon +colon's +colonel +colonel's +colonels +colonial +colonially +colonialness +colonials +colonies +colonist +colonist's +colonists +colons +colony +colony's +colossal +colossally +colt +colt's +colter +colts +column +column's +columnar +columned +columns +comb +combat +combatant +combatant's +combatants +combated +combating +combative +combatively +combativeness +combats +combed +comber +combers +combination +combination's +combinational +combinations +combinator +combinator's +combinatorial +combinatorially +combinatoric +combinatorics +combinators +combine +combined +combiner +combiners +combines +combing +combings +combining +combo +combs +combustion +combustions +come +comedian +comedian's +comedians +comedic +comedies +comedy +comedy's +comelier +comeliness +comely +comer +comers +comes +comest +comestible +comestibles +comet +comet's +cometh +comets +comfort +comfortabilities +comfortability +comfortable +comfortableness +comfortably +comforted +comforter +comforters +comforting +comfortingly +comforts +comic +comic's +comical +comically +comics +coming +comings +comma +comma's +command +command's +commandant +commandant's +commandants +commanded +commandeer +commandeered +commandeering +commandeers +commander +commanders +commanding +commandingly +commandment +commandment's +commandments +commands +commas +commemorate +commemorated +commemorates +commemorating +commemoration +commemorations +commemorative +commemoratively +commemoratives +commence +commenced +commencement +commencement's +commencements +commencer +commences +commencing +commend +commendation +commendation's +commendations +commended +commender +commending +commends +commensurate +commensurately +commensurates +commensuration +commensurations +comment +comment's +commentaries +commentary +commentary's +commentator +commentator's +commentators +commented +commenter +commenting +comments +commerce +commerced +commercial +commercially +commercialness +commercials +commercing +commission +commissioned +commissioner +commissioners +commissioning +commissions +commit +commitment +commitment's +commitments +commits +committed +committee +committee's +committees +committer +committing +commodities +commodity +commodity's +commodore +commodore's +commodores +common +commonalities +commonality +commoner +commoner's +commoners +commonest +commonly +commonness +commonplace +commonplaceness +commonplaces +commons +commonwealth +commonwealths +commotion +commotions +communal +communally +commune +communed +communes +communicant +communicant's +communicants +communicate +communicated +communicates +communicating +communication +communications +communicative +communicatively +communicativeness +communicator +communicator's +communicators +communing +communion +communist +communist's +communists +communities +community +community's +commutative +commutatively +commutativity +commute +commuted +commuter +commuters +commutes +commuting +compact +compaction +compacted +compacter +compacters +compactest +compacting +compactly +compactness +compactor +compactor's +compactors +compacts +companies +companion +companion's +companionable +companionableness +companions +companionship +company +company's +comparability +comparable +comparableness +comparably +comparative +comparatively +comparativeness +comparatives +comparator +comparator's +comparators +compare +compared +comparer +compares +comparing +comparison +comparison's +comparisons +compartment +compartmented +compartmenting +compartments +compass +compassed +compasses +compassing +compassion +compassionate +compassionately +compassionateness +compatibilities +compatibility +compatibility's +compatible +compatibleness +compatibles +compatibly +compel +compelled +compelling +compellingly +compels +compendium +compensate +compensated +compensates +compensating +compensation +compensations +compensative +compensatory +compete +competed +competence +competences +competent +competently +competes +competing +competition +competition's +competitions +competitive +competitively +competitiveness +competitor +competitor's +competitors +compilable +compilation +compilation's +compilations +compile +compiled +compiler +compiler's +compilers +compiles +compiling +complain +complained +complainer +complainers +complaining +complainingly +complains +complaint +complaint's +complaints +complement +complementariness +complementary +complemented +complementer +complementers +complementing +complements +complete +completed +completely +completeness +completer +completes +completing +completion +completions +completive +complex +complexes +complexion +complexioned +complexities +complexity +complexly +complexness +compliance +compliances +compliancy +compliant +complicate +complicated +complicatedly +complicatedness +complicates +complicating +complication +complications +complicator +complicator's +complicators +complicity +complied +complier +compliers +complies +compliment +complimentary +complimented +complimenter +complimenters +complimenting +compliments +comply +complying +component +component's +components +compose +composed +composedly +composedness +composer +composer's +composers +composes +composing +composite +compositely +composites +composition +compositional +compositionally +compositions +composure +compound +compounded +compounder +compounding +compounds +comprehend +comprehended +comprehending +comprehends +comprehensibility +comprehensible +comprehensibleness +comprehension +comprehensive +comprehensively +comprehensiveness +compress +compressed +compressedly +compresses +compressible +compressing +compression +compressions +compressive +compressively +compressor +comprise +comprised +comprises +comprising +compromise +compromised +compromiser +compromisers +compromises +compromising +compromisingly +comptroller +comptroller's +comptrollers +compulsion +compulsion's +compulsions +compulsory +compunction +compunctions +computability +computable +computation +computation's +computational +computationally +computations +compute +computed +computer +computer's +computerese +computers +computes +computing +comrade +comradeliness +comradely +comrades +comradeship +concatenate +concatenated +concatenates +concatenating +concatenation +concatenations +conceal +concealed +concealer +concealers +concealing +concealingly +concealment +conceals +concede +conceded +concededly +conceder +concedes +conceding +conceit +conceited +conceitedly +conceitedness +conceits +conceivable +conceivably +conceive +conceived +conceiver +conceives +conceiving +concentrate +concentrated +concentrates +concentrating +concentration +concentrations +concentrative +concentrator +concentrators +concentric +concept +concept's +conception +conception's +conceptions +conceptive +concepts +conceptual +conceptually +concern +concerned +concernedly +concerning +concerns +concert +concerted +concertedly +concertedness +concerts +concession +concession's +concessioner +concessions +concise +concisely +conciseness +concision +concisions +conclude +concluded +concluder +concludes +concluding +conclusion +conclusion's +conclusions +conclusive +conclusively +conclusiveness +concomitant +concomitantly +concomitants +concord +concrete +concreted +concretely +concreteness +concretes +concreting +concretion +concur +concurred +concurrence +concurrencies +concurrency +concurrent +concurrently +concurring +concurs +condemn +condemnation +condemnations +condemned +condemner +condemners +condemning +condemns +condensation +condense +condensed +condenser +condensers +condenses +condensing +condescend +condescending +condescendingly +condescends +condition +conditional +conditionally +conditionals +conditioned +conditioner +conditioners +conditioning +conditions +condone +condoned +condoner +condones +condoning +conducive +conduciveness +conduct +conducted +conducting +conduction +conductive +conductively +conductivities +conductivity +conductor +conductor's +conductors +conducts +conduit +conduits +cone +cone's +coned +cones +confederacy +confederate +confederates +confederation +confederations +confederative +confer +conference +conference's +conferences +conferencing +conferred +conferrer +conferrer's +conferrers +conferring +confers +confess +confessed +confessedly +confesses +confessing +confession +confession's +confessions +confessor +confessor's +confessors +confidant +confidant's +confidants +confide +confided +confidence +confidences +confident +confidential +confidentiality +confidentially +confidentialness +confidently +confider +confides +confiding +confidingly +confidingness +configurable +configuration +configuration's +configurations +configure +configured +configures +configuring +confine +confined +confinement +confinement's +confinements +confiner +confines +confining +confirm +confirmation +confirmation's +confirmations +confirmed +confirmedly +confirmedness +confirming +confirms +confiscate +confiscated +confiscates +confiscating +confiscation +confiscations +conflict +conflicted +conflicting +conflictingly +conflictive +conflicts +conform +conformed +conformer +conformers +conforming +conformity +conforms +confound +confounded +confoundedly +confounder +confounding +confounds +confront +confrontation +confrontation's +confrontations +confronted +confronter +confronters +confronting +confronts +confuse +confused +confusedly +confusedness +confuser +confusers +confuses +confusing +confusingly +confusion +confusions +congenial +congenially +congested +congestion +congratulate +congratulated +congratulates +congratulation +congratulations +congregate +congregated +congregates +congregating +congregation +congregations +congress +congress's +congressed +congresses +congressing +congressional +congressionally +congressman +congruence +congruent +congruently +coning +conjecture +conjectured +conjecturer +conjectures +conjecturing +conjoined +conjunct +conjuncted +conjunction +conjunction's +conjunctions +conjunctive +conjunctively +conjuncts +conjure +conjured +conjurer +conjurers +conjures +conjuring +connect +connected +connectedly +connectedness +connecter +connecters +connecting +connection +connection's +connections +connective +connective's +connectively +connectives +connectivities +connectivity +connector +connector's +connectors +connects +connoisseur +connoisseur's +connoisseurs +connote +connoted +connotes +connoting +conquer +conquerable +conquered +conquerer +conquerers +conquering +conqueror +conqueror's +conquerors +conquers +conquest +conquest's +conquests +cons +conscience +conscience's +consciences +conscientious +conscientiously +conscientiousness +conscious +consciouses +consciously +consciousness +consecrate +consecrated +consecrates +consecrating +consecration +consecrations +consecrative +consecutive +consecutively +consecutiveness +consensus +consent +consented +consenter +consenters +consenting +consentingly +consents +consequence +consequence's +consequences +consequent +consequential +consequentialities +consequentiality +consequentially +consequentialness +consequently +consequentness +consequents +conservation +conservation's +conservationist +conservationist's +conservationists +conservations +conservatism +conservative +conservatively +conservativeness +conservatives +conserve +conserved +conserver +conserves +conserving +consider +considerable +considerably +considerate +considerately +considerateness +consideration +considerations +considered +considerer +considering +considers +consign +consigned +consigning +consigns +consist +consisted +consistencies +consistency +consistent +consistently +consisting +consists +consolable +consolation +consolation's +consolations +console +consoled +consoler +consolers +consoles +consolidate +consolidated +consolidates +consolidating +consolidation +consolidations +consoling +consolingly +consonant +consonant's +consonantly +consonants +consort +consorted +consorting +consortium +consorts +conspicuous +conspicuously +conspicuousness +conspiracies +conspiracy +conspiracy's +conspirator +conspirator's +conspirators +conspire +conspired +conspires +conspiring +constable +constable's +constables +constancy +constant +constantly +constants +constellation +constellation's +constellations +consternation +constituencies +constituency +constituency's +constituent +constituent's +constituently +constituents +constitute +constituted +constitutes +constituting +constitution +constitutional +constitutionality +constitutionally +constitutions +constitutive +constitutively +constrain +constrained +constrainedly +constraining +constrains +constraint +constraint's +constraints +construct +constructed +constructibility +constructible +constructing +construction +construction's +constructions +constructive +constructively +constructiveness +constructor +constructor's +constructors +constructs +construe +construed +construes +construing +consul +consul's +consulate +consulate's +consulates +consuls +consult +consultant +consultant's +consultants +consultation +consultation's +consultations +consultative +consulted +consulter +consulting +consultive +consults +consumable +consumables +consume +consumed +consumedly +consumer +consumer's +consumers +consumes +consuming +consumingly +consummate +consummated +consummately +consummates +consummating +consummation +consummations +consummative +consumption +consumption's +consumptions +consumptive +consumptively +contact +contacted +contacting +contacts +contagion +contagious +contagiously +contagiousness +contain +containable +contained +container +containers +containing +containment +containment's +containments +contains +contaminate +contaminated +contaminates +contaminating +contamination +contaminations +contaminative +contemplate +contemplated +contemplates +contemplating +contemplation +contemplations +contemplative +contemplatively +contemplativeness +contemporaneous +contemporaneously +contemporaneousness +contemporaries +contemporariness +contemporary +contempt +contemptible +contemptibleness +contemptuous +contemptuously +contemptuousness +contend +contended +contender +contenders +contending +contends +content +contented +contentedly +contentedness +contenting +contention +contention's +contentions +contently +contentment +contents +contest +contestable +contested +contester +contesters +contesting +contests +context +context's +contexts +contextual +contextually +contiguity +contiguous +contiguously +contiguousness +continent +continent's +continental +continentally +continently +continents +contingencies +contingency +contingency's +contingent +contingent's +contingently +contingents +continual +continually +continuance +continuance's +continuances +continuation +continuation's +continuations +continue +continued +continuer +continues +continuing +continuities +continuity +continuous +continuously +continuousness +continuum +contour +contour's +contoured +contouring +contours +contract +contracted +contracting +contraction +contraction's +contractions +contractive +contractor +contractor's +contractors +contracts +contractual +contractually +contradict +contradicted +contradicting +contradiction +contradiction's +contradictions +contradictoriness +contradictory +contradicts +contradistinction +contradistinctions +contrapositive +contrapositives +contraption +contraption's +contraptions +contrariness +contrary +contrast +contrasted +contraster +contrasters +contrasting +contrastingly +contrastive +contrastively +contrasts +contribute +contributed +contributer +contributers +contributes +contributing +contribution +contributions +contributive +contributively +contributor +contributor's +contributorily +contributors +contributory +contrivance +contrivance's +contrivances +contrive +contrived +contriver +contrives +contriving +control +control's +controllability +controllable +controllably +controlled +controller +controller's +controllers +controlling +controls +controversial +controversially +controversies +controversy +controversy's +conundrum +conundrum's +conundrums +convalescence +convene +convened +convener +conveners +convenes +convenience +convenience's +conveniences +convenient +conveniently +convening +convent +convent's +convention +convention's +conventional +conventionally +conventions +convents +converge +converged +convergence +convergences +convergent +converges +converging +conversant +conversantly +conversation +conversation's +conversational +conversationally +conversations +converse +conversed +conversely +converses +conversing +conversion +conversioning +conversions +convert +converted +converter +converters +convertibility +convertible +convertibleness +converting +converts +convex +convey +conveyance +conveyance's +conveyanced +conveyancer +conveyancers +conveyances +conveyancing +conveyed +conveyer +conveyers +conveying +conveys +convict +convicted +convicting +conviction +conviction's +convictions +convictive +convicts +convince +convinced +convincer +convincers +convinces +convincing +convincingly +convincingness +convoluted +convoy +convoyed +convoying +convoys +convulsion +convulsion's +convulsions +coo +cooing +cook +cook's +cooked +cooker +cookers +cookery +cookie +cookie's +cookies +cooking +cooks +cooky +cool +cooled +cooler +cooler's +coolers +coolest +coolie +coolie's +coolies +cooling +coolings +coolly +coolness +coolnesses +cools +coon +coon's +coons +coop +cooped +cooper +cooperate +cooperated +cooperates +cooperating +cooperation +cooperations +cooperative +cooperatively +cooperativeness +cooperatives +cooperator +cooperator's +cooperators +coopered +coopering +coopers +coops +coordinate +coordinated +coordinately +coordinateness +coordinates +coordinating +coordination +coordinations +coordinative +coordinator +coordinator's +coordinators +cop +cop's +cope +coped +coper +copes +copied +copier +copiers +copies +coping +copings +copious +copiously +copiousness +copper +copper's +coppered +coppering +coppers +cops +copse +copses +copy +copying +copyright +copyright's +copyrighted +copyrighter +copyrighters +copyrighting +copyrights +coral +cord +corded +corder +cordial +cordially +cordialness +cording +cords +core +cored +corer +corers +cores +coring +cork +corked +corker +corkers +corking +corks +cormorant +cormorants +corn +corned +corner +cornered +cornering +corners +cornerstone +cornerstone's +cornerstones +cornfield +cornfield's +cornfields +corning +corns +corollaries +corollary +corollary's +coronaries +coronary +coronation +coronet +coronet's +coroneted +coronets +coroutine +coroutine's +coroutines +corporal +corporal's +corporally +corporals +corporate +corporately +corporation +corporation's +corporations +corporative +corps +corpse +corpse's +corpses +corpus +correct +correctable +corrected +correcting +correction +corrections +corrective +correctively +correctiveness +correctives +correctly +correctness +corrector +corrects +correlate +correlated +correlates +correlating +correlation +correlations +correlative +correlatively +correspond +corresponded +correspondence +correspondence's +correspondences +correspondent +correspondent's +correspondents +corresponding +correspondingly +corresponds +corridor +corridor's +corridors +corroborate +corroborated +corroborates +corroborating +corroboration +corroborations +corroborative +corroboratively +corrosion +corrosions +corrupt +corrupted +corrupter +corrupting +corruption +corruptive +corruptively +corruptly +corrupts +corset +corsets +cosine +cosines +cosmetic +cosmetics +cosmology +cosmopolitan +cost +costed +costing +costive +costively +costiveness +costlier +costliness +costly +costs +costume +costumed +costumer +costumers +costumes +costuming +cot +cot's +cots +cottage +cottager +cottagers +cottages +cotton +cottoned +cottoning +cottons +cotyledon +cotyledon's +cotyledons +couch +couched +couches +couching +cough +coughed +cougher +coughing +coughs +could +couldest +couldn't +council +council's +councillor +councillor's +councillors +councils +counsel +counsel's +counsels +count +countable +countably +counted +countenance +countenancer +counter +counteract +counteracted +counteracting +counteractive +counteracts +counterclockwise +countered +counterexample +counterexamples +counterfeit +counterfeited +counterfeiter +counterfeiting +counterfeits +countering +countermeasure +countermeasure's +countermeasures +counterpart +counterpart's +counterparts +counterpoint +counterpointing +counterproductive +counterrevolution +counters +countess +counties +counting +countless +countlessly +countries +country +country's +countryman +countryside +counts +county +county's +couple +couple's +coupled +coupler +couplers +couples +coupling +couplings +coupon +coupon's +coupons +courage +courageous +courageously +courageousness +courier +courier's +couriers +course +coursed +courser +courses +coursing +court +courted +courteous +courteously +courteousness +courter +courters +courtesies +courtesy +courtesy's +courthouse +courthouse's +courthouses +courtier +courtier's +courtiers +courting +courtliness +courtly +courtroom +courtroom's +courtrooms +courts +courtship +courtyard +courtyard's +courtyards +cousin +cousin's +cousins +cove +covenant +covenant's +covenanted +covenanter +covenanting +covenants +cover +coverable +coverage +covered +coverer +covering +coverings +coverlet +coverlet's +coverlets +covers +covert +covertly +covertness +coves +covet +coveted +coveter +coveting +covetingly +covetous +covetously +covetousness +covets +coving +cow +coward +cowardice +cowardliness +cowardly +cowards +cowboy +cowboy's +cowboys +cowed +cowedly +cower +cowered +cowerer +cowerers +cowering +coweringly +cowers +cowgirl +cowgirl's +cowgirls +cowing +cowl +cowled +cowling +cowls +cows +cowslip +cowslip's +cowslips +coyote +coyote's +coyotes +cozier +cozies +coziness +cozy +crab +crab's +crabs +crack +cracked +cracker +crackers +cracking +crackle +crackled +crackles +crackling +crackly +cracks +cradle +cradled +cradler +cradles +cradling +craft +crafted +crafter +craftier +craftiness +crafting +crafts +craftsman +crafty +crag +crag's +crags +cram +cramp +cramp's +cramped +cramper +cramps +crams +cranberries +cranberry +cranberry's +crane +crane's +craned +cranes +craning +crank +cranked +crankier +crankiest +crankily +crankiness +cranking +cranks +cranky +crap +craping +craps +crash +crashed +crasher +crashers +crashes +crashing +crate +crater +cratered +craters +crates +crating +cravat +cravat's +cravats +crave +craved +craven +cravenly +cravenness +craver +craves +craving +crawl +crawled +crawler +crawlers +crawling +crawls +craze +crazed +crazes +crazier +craziest +crazily +craziness +crazing +crazy +creak +creaked +creaking +creaks +cream +creamed +creamer +creamers +creaminess +creaming +creams +creamy +crease +creased +creaser +creases +creasing +create +created +creates +creating +creation +creations +creative +creatively +creativeness +creativity +creator +creator's +creators +creature +creature's +creatureliness +creaturely +creatures +credence +credential +credentials +credibility +credible +credibly +credit +creditable +creditableness +creditably +credited +crediting +creditor +creditor's +creditors +credits +credulity +credulous +credulously +credulousness +creed +creed's +creeds +creek +creek's +creeks +creep +creeper +creepers +creeping +creeps +cremate +cremated +cremates +cremating +cremation +cremations +crepe +crept +crescent +crescent's +crescents +crest +crested +cresting +crests +cretin +cretins +crevice +crevice's +crevices +crew +crewed +crewing +crews +crib +crib's +cribs +cricket +cricket's +cricketer +cricketing +crickets +cried +crier +criers +cries +crime +crime's +crimes +criminal +criminally +criminals +crimson +crimsoning +cringe +cringed +cringer +cringes +cringing +cripple +crippled +crippler +cripples +crippling +crises +crisis +crisp +crisper +crisply +crispness +crisps +criteria +criterion +critic +critic's +critical +critically +criticalness +criticism +criticism's +criticisms +critics +critique +critiqued +critiques +critiquing +critter +critter's +critters +croak +croaked +croaker +croakers +croaking +croaks +crochet +crocheted +crocheter +crocheting +crochets +crook +crooked +crookedly +crookedness +crooks +crop +crop's +cropped +cropper +cropper's +croppers +cropping +crops +cross +crossable +crossbar +crossbar's +crossbars +crossed +crosser +crossers +crosses +crossing +crossings +crossly +crossover +crossover's +crossovers +crossword +crossword's +crosswords +crouch +crouched +crouches +crouching +crow +crowd +crowded +crowdedness +crowder +crowding +crowds +crowed +crowing +crown +crowned +crowner +crowning +crowns +crows +crucial +crucially +crucification +crucified +crucifies +crucify +crucifying +crude +crudely +crudeness +cruder +crudest +cruel +crueler +cruelest +cruelly +cruelness +cruelty +cruise +cruised +cruiser +cruisers +cruises +cruising +crumb +crumble +crumbled +crumbles +crumblier +crumbliness +crumbling +crumblings +crumbly +crumbs +crumple +crumpled +crumples +crumpling +crunch +crunched +cruncher +crunchers +crunches +crunchier +crunchiest +crunchiness +crunching +crunchy +crusade +crusaded +crusader +crusaders +crusades +crusading +crush +crushable +crushed +crusher +crushers +crushes +crushing +crushingly +crust +crust's +crustacean +crustacean's +crustaceans +crusted +crusting +crusts +crutch +crutch's +crutched +crutches +crux +crux's +cruxes +cry +crying +cryptanalysis +cryptic +cryptographic +cryptography +cryptology +crystal +crystal's +crystalline +crystals +cub +cub's +cube +cubed +cuber +cubes +cubic +cubicly +cubics +cubing +cubs +cuckoo +cuckoo's +cuckoos +cucumber +cucumber's +cucumbers +cuddle +cuddled +cuddles +cuddling +cudgel +cudgel's +cudgels +cue +cued +cues +cuff +cuff's +cuffed +cuffing +cuffs +cuing +cull +culled +culler +culling +culls +culminate +culminated +culminates +culminating +culmination +culpability +culprit +culprit's +culprits +cult +cult's +cultivate +cultivated +cultivates +cultivating +cultivation +cultivations +cultivator +cultivator's +cultivators +cults +cultural +culturally +culture +cultured +cultures +culturing +cumbersome +cumbersomely +cumbersomeness +cumulative +cumulatively +cunning +cunningly +cunningness +cup +cup's +cupboard +cupboard's +cupboards +cupful +cupfuls +cupped +cupping +cups +cur +curable +curableness +curably +curb +curbed +curbing +curbs +curds +cure +cured +curer +cures +curfew +curfew's +curfews +curing +curiosities +curiosity +curiosity's +curious +curiouser +curiousest +curiously +curiousness +curl +curled +curler +curlers +curlier +curliness +curling +curls +curly +currant +currant's +currants +currencies +currency +currency's +current +currently +currentness +currents +curricular +curriculum +curriculum's +curriculums +curried +currier +curries +curry +currying +curs +curse +cursed +cursedly +cursedness +curses +cursing +cursive +cursively +cursiveness +cursor +cursor's +cursorily +cursoriness +cursors +cursory +curt +curtail +curtailed +curtailer +curtailing +curtails +curtain +curtained +curtaining +curtains +curtly +curtness +curtsied +curtsies +curtsy +curtsy's +curtsying +curvature +curvatures +curve +curved +curves +curving +cushion +cushioned +cushioning +cushions +cusp +cusp's +cusps +cuss +cussed +cussedly +cussedness +cusser +cusses +custard +custodian +custodian's +custodians +custodies +custody +custom +customarily +customariness +customary +customer +customer's +customers +customs +cut +cut's +cute +cutely +cuteness +cuter +cutes +cutest +cutoff +cutoffs +cuts +cutter +cutter's +cutters +cutting +cuttingly +cuttings +cybernetic +cybernetics +cycle +cycled +cycler +cycles +cyclic +cyclically +cyclicly +cycling +cycloid +cycloid's +cycloidal +cycloids +cyclone +cyclone's +cyclones +cylinder +cylinder's +cylindered +cylindering +cylinders +cylindrical +cylindrically +cymbal +cymbal's +cymbals +cynical +cynically +cypress +cyst +cysts +cytology +czar +dabble +dabbled +dabbler +dabblers +dabbles +dabbling +dad +dad's +daddies +daddy +dads +daemon +daemon's +daemons +daffodil +daffodil's +daffodils +dagger +daggers +dailies +daily +daintier +dainties +daintily +daintiness +dainty +dairies +dairy +dairying +daisies +daisy +daisy's +dale +dale's +dales +daleth +dam +dam's +damage +damaged +damager +damagers +damages +damaging +damagingly +damask +dame +damed +damn +damnation +damned +damneder +damnedest +damning +damningly +damns +damp +damped +dampen +dampened +dampener +dampening +dampens +damper +dampers +damping +damply +dampness +damps +dams +damsel +damsel's +damsels +dance +danced +dancer +dancers +dances +dancing +dandelion +dandelion's +dandelions +dandier +dandies +dandy +danger +danger's +dangerous +dangerously +dangerousness +dangers +dangle +dangled +dangler +dangler's +danglers +dangles +dangling +danglingly +dare +dared +darer +darers +dares +daring +daringly +daringness +dark +darken +darkened +darkener +darkeners +darkening +darker +darkest +darkly +darkness +darks +darling +darling's +darlingly +darlingness +darlings +darn +darned +darner +darning +darns +dart +darted +darter +darting +darts +dash +dashed +dasher +dashers +dashes +dashing +dashingly +data +database +database's +databases +date +dated +datedly +datedness +dater +dates +dating +dative +datum +datums +daughter +daughter's +daughterly +daughters +daunt +daunted +daunting +dauntless +dauntlessly +dauntlessness +daunts +dawn +dawned +dawning +dawns +day +day's +daybreak +daybreaks +daydream +daydreamed +daydreamer +daydreamers +daydreaming +daydreams +daylight +daylight's +daylights +days +daytime +daytimes +daze +dazed +dazedness +dazes +dazing +dazzle +dazzled +dazzler +dazzlers +dazzles +dazzling +dazzlingly +deacon +deacon's +deacons +deactivate +deactivates +deactivated +deactivating +dead +deaden +deadened +deadener +deadening +deadeningly +deadens +deadlier +deadliest +deadline +deadline's +deadlines +deadliness +deadlock +deadlocked +deadlocking +deadlocks +deadly +deadness +deaf +deafen +deafened +deafening +deafeningly +deafens +deafer +deafest +deafly +deafness +deal +dealer +dealers +dealing +dealings +deallocate +deallocated +deallocates +deallocating +deallocation +deallocation's +deallocations +deallocator +deals +dealt +dean +dean's +deans +dear +dearer +dearest +dearly +dearness +dears +dearth +dearths +death +deathly +deaths +debatable +debate +debated +debater +debaters +debates +debating +debilitate +debilitated +debilitates +debilitating +debilitation +debris +debt +debt's +debtor +debtors +debts +debug +debugged +debugger +debugger's +debuggers +debugging +debugs +decade +decade's +decadence +decadent +decadently +decades +decay +decayed +decayer +decaying +decays +decease +deceased +deceases +deceasing +deceit +deceitful +deceitfully +deceitfulness +deceive +deceived +deceiver +deceivers +deceives +deceiving +deceivingly +decelerate +decelerated +decelerates +decelerating +deceleration +decelerations +decencies +decency +decency's +decent +decently +deception +deception's +deceptions +deceptive +deceptively +deceptiveness +decidability +decidable +decide +decided +decidedly +decidedness +decider +decides +deciding +decimal +decimally +decimals +decimate +decimated +decimates +decimating +decimation +decipher +deciphered +decipherer +decipherers +deciphering +deciphers +decision +decision's +decisions +decisive +decisively +decisiveness +deck +decked +decker +decking +deckings +decks +declaration +declaration's +declarations +declarative +declaratively +declaratives +declare +declared +declarer +declarers +declares +declaring +declination +declination's +declinations +decline +declined +decliner +decliners +declines +declining +decode +decoded +decoder +decoders +decodes +decoding +decodings +decompile +decompiled +decompiler +decompilers +decompiles +decompiling +decomposability +decomposable +decompose +decomposed +decomposer +decomposes +decomposing +decomposition +decomposition's +decompositions +decompression +decorate +decorated +decorates +decorating +decoration +decorations +decorative +decoratively +decorativeness +decorator +decorators +decorum +decorums +decouple +decoupled +decoupler +decouples +decoupling +decoy +decoy's +decoys +decrease +decreased +decreases +decreasing +decreasingly +decree +decreed +decreeing +decreer +decrees +decrement +decremented +decrementing +decrements +dedicate +dedicated +dedicatedly +dedicates +dedicating +dedication +dedications +dedicative +deduce +deduced +deducer +deduces +deducible +deducing +deduct +deducted +deducting +deduction +deduction's +deductions +deductive +deductively +deducts +deed +deeded +deeding +deeds +deem +deemed +deeming +deems +deep +deepen +deepened +deepening +deepens +deeper +deepest +deeply +deepness +deeps +deer +deers +default +defaulted +defaulter +defaulting +defaults +defeat +defeated +defeating +defeatism +defeatist +defeatists +defeats +defect +defected +defecting +defection +defection's +defections +defective +defectively +defectiveness +defectives +defects +defend +defendant +defendant's +defendants +defended +defender +defenders +defending +defends +defenestrate +defenestrated +defenestrates +defenestrating +defenestration +defenestrations +defensive +defensively +defensiveness +defer +deference +deferment +deferment's +deferments +deferrable +deferred +deferrer +deferrer's +deferrers +deferring +defers +defiance +defiances +defiant +defiantly +deficiencies +deficiency +deficient +deficiently +deficit +deficit's +deficits +defied +defier +defies +defile +defiled +defiler +defiles +defiling +definable +define +defined +definer +definers +defines +defining +definite +definitely +definiteness +definition +definition's +definitional +definitions +definitive +definitively +definitiveness +deformation +deformation's +deformations +deformed +deformities +deformity +deformity's +deftly +defy +defying +defyingly +degenerate +degenerated +degenerately +degenerateness +degenerates +degenerating +degeneration +degenerative +degradable +degradation +degradation's +degradations +degrade +degraded +degradedly +degradedness +degrader +degrades +degrading +degradingly +degree +degree's +degreed +degrees +deign +deigned +deigning +deigns +deities +deity +deity's +dejected +dejectedly +dejectedness +delay +delayed +delayer +delayers +delaying +delays +delegate +delegated +delegates +delegating +delegation +delegations +delete +deleted +deleter +deletes +deleting +deletion +deletions +deliberate +deliberated +deliberately +deliberateness +deliberates +deliberating +deliberation +deliberations +deliberative +deliberatively +deliberativeness +deliberator +deliberator's +deliberators +delicacies +delicacy +delicacy's +delicate +delicately +delicateness +delicates +delicious +deliciouses +deliciously +deliciousness +delight +delighted +delightedly +delightedness +delighter +delightful +delightfully +delightfulness +delighting +delights +delimit +delimited +delimiter +delimiters +delimiting +delimits +delineate +delineated +delineates +delineating +delineation +delineations +delineative +delinquency +delinquent +delinquent's +delinquently +delinquents +delirious +deliriously +deliriousness +deliver +deliverable +deliverables +deliverance +delivered +deliverer +deliverers +deliveries +delivering +delivers +delivery +delivery's +dell +dell's +dells +delta +delta's +deltas +delude +deluded +deluder +deludes +deluding +deludingly +deluge +deluged +deluges +deluging +delusion +delusion's +delusions +delve +delved +delver +delves +delving +demand +demanded +demander +demanding +demandingly +demands +demise +demised +demises +demising +demo +democracies +democracy +democracy's +democrat +democrat's +democratic +democratically +democrats +demodulate +demodulated +demodulates +demodulating +demodulation +demodulation's +demodulations +demodulator +demodulator's +demodulators +demographic +demographics +demolish +demolished +demolisher +demolishes +demolishing +demolition +demolitions +demon +demon's +demoness +demons +demonstrable +demonstrableness +demonstrate +demonstrated +demonstrates +demonstrating +demonstration +demonstrations +demonstrative +demonstratively +demonstrativeness +demonstrator +demonstrator's +demonstrators +demos +demur +demurs +den +den's +deniable +denial +denial's +denials +denied +denier +denies +denigrate +denigrated +denigrates +denigrating +denigration +denigrative +denizen +denizens +denomination +denomination's +denominations +denominator +denominator's +denominators +denotable +denotation +denotation's +denotational +denotationally +denotations +denotative +denote +denoted +denotes +denoting +denounce +denounced +denouncer +denouncers +denounces +denouncing +dens +dense +densely +denseness +denser +densest +densities +density +density's +dent +dental +dentally +dentals +dented +denting +dentist +dentist's +dentists +dents +deny +denying +denyingly +depart +departed +departing +department +department's +departmental +departmentally +departments +departs +departure +departure's +departures +depend +dependability +dependable +dependableness +dependably +depended +dependence +dependences +dependencies +dependency +dependent +dependently +dependents +depending +depends +depict +depicted +depicter +depicting +depicts +deplete +depleted +depletes +depleting +depletion +depletions +depletive +deplorable +deplorableness +deplore +deplored +deplorer +deplores +deploring +deploringly +deploy +deployed +deploying +deployment +deployment's +deployments +deploys +deport +deportation +deported +deportee +deportee's +deportees +deporting +deportment +deports +depose +deposed +deposes +deposing +deposit +deposited +depositing +deposition +deposition's +depositions +depositor +depositor's +depositors +deposits +depot +depot's +depots +deprave +depraved +depravedly +depravedness +depraver +depraves +depraving +deprecate +deprecated +deprecates +deprecating +depreciate +depreciated +depreciates +depreciating +depreciatingly +depreciation +depreciations +depreciative +depreciatively +depress +depressed +depresses +depressing +depressingly +depression +depression's +depressions +depressive +depressively +deprivation +deprivation's +deprivations +deprive +deprived +deprives +depriving +depth +depths +deputies +deputy +deputy's +dequeue +dequeued +dequeues +dequeuing +derail +derailed +derailing +derails +derbies +derby +dereference +dereferenced +dereferencer +dereferencers +dereferences +dereferencing +deride +derided +derider +derides +deriding +deridingly +derision +derivable +derivation +derivation's +derivations +derivative +derivative's +derivatively +derivativeness +derivatives +derive +derived +deriver +derives +deriving +descend +descendant +descendant's +descendants +descended +descender +descenders +descending +descends +descent +descent's +descents +describable +describe +described +describer +describers +describes +describing +descried +description +description's +descriptions +descriptive +descriptively +descriptiveness +descriptives +descriptor +descriptor's +descriptors +descry +descrying +desert +deserted +deserter +deserters +deserting +desertion +desertions +deserts +deserve +deserved +deservedly +deservedness +deserver +deserves +deserving +deservingly +deservings +desiderata +desideratum +design +designate +designated +designates +designating +designation +designations +designative +designator +designator's +designators +designed +designedly +designer +designer's +designers +designing +designs +desirability +desirable +desirableness +desirably +desire +desired +desirer +desires +desiring +desirous +desirously +desirousness +desk +desk's +desks +desktop +desolate +desolated +desolately +desolateness +desolater +desolates +desolating +desolatingly +desolation +desolations +despair +despaired +despairer +despairing +despairingly +despairs +despatch +despatched +desperate +desperately +desperateness +desperation +despise +despised +despiser +despises +despising +despite +despited +despot +despot's +despotic +despots +dessert +dessert's +desserts +destination +destination's +destinations +destine +destined +destinies +destining +destiny +destiny's +destitute +destituteness +destitution +destroy +destroyed +destroyer +destroyer's +destroyers +destroying +destroys +destruction +destruction's +destructions +destructive +destructively +destructiveness +detach +detached +detachedly +detachedness +detacher +detaches +detaching +detachment +detachment's +detachments +detail +detailed +detailedly +detailedness +detailer +detailing +details +detain +detained +detainer +detaining +detains +detect +detectable +detectably +detected +detecting +detection +detection's +detections +detective +detectives +detector +detector's +detectors +detects +detention +deteriorate +deteriorated +deteriorates +deteriorating +deterioration +deteriorative +determinable +determinableness +determinacy +determinant +determinant's +determinants +determinate +determinately +determinateness +determination +determinations +determinative +determinatively +determinativeness +determine +determined +determinedly +determinedness +determiner +determiners +determines +determining +determinism +deterministic +deterministically +detest +detestable +detestableness +detested +detesting +detests +detonate +detonated +detonates +detonating +detonation +detonative +detract +detracted +detracting +detractive +detractively +detractor +detractor's +detractors +detracts +detriment +detriments +devastate +devastated +devastates +devastating +devastatingly +devastation +devastations +devastative +develop +developed +developer +developer's +developers +developing +development +development's +developmental +developmentally +developments +develops +deviant +deviant's +deviantly +deviants +deviate +deviated +deviates +deviating +deviation +deviations +device +device's +devices +devil +devil's +devilish +devilishly +devilishness +devils +devise +devised +deviser +devises +devising +devisings +devision +devisions +devoid +devote +devoted +devotedly +devotee +devotee's +devotees +devotes +devoting +devotion +devotions +devour +devoured +devourer +devouring +devours +devout +devoutly +devoutness +dew +dewdrop +dewdrop's +dewdrops +dewed +dewier +dewiness +dewing +dews +dewy +dexterity +diabetes +diadem +diagnosable +diagnose +diagnosed +diagnoses +diagnosing +diagnosis +diagnostic +diagnostic's +diagnostics +diagonal +diagonally +diagonals +diagram +diagram's +diagramed +diagraming +diagrammable +diagrammatic +diagrammatically +diagrammed +diagrammer +diagrammer's +diagrammers +diagramming +diagrams +dial +dial's +dialect +dialect's +dialects +dialog +dialog's +dialogs +dialogue +dialogue's +dialogues +dials +diameter +diameter's +diameters +diametrically +diamond +diamond's +diamonds +diaper +diaper's +diapered +diapering +diapers +diaphragm +diaphragm's +diaphragms +diaries +diary +diary's +diatribe +diatribe's +diatribes +dice +dicer +dices +dichotomies +dichotomy +dicing +dickens +dicky +dictate +dictated +dictates +dictating +dictation +dictations +dictator +dictator's +dictators +dictatorship +dictatorships +diction +dictionaries +dictionary +dictionary's +dictions +dictum +dictum's +dictums +did +didn't +die +died +dielectric +dielectric's +dielectrics +dies +diet +dieter +dieters +dietitian +dietitian's +dietitians +diets +differ +differed +difference +difference's +differenced +differences +differencing +different +differential +differential's +differentially +differentials +differentiate +differentiated +differentiates +differentiating +differentiation +differentiations +differentiators +differently +differentness +differer +differers +differing +differs +difficult +difficulties +difficultly +difficulty +difficulty's +diffuse +diffused +diffusely +diffuseness +diffuser +diffusers +diffuses +diffusing +diffusion +diffusions +diffusive +diffusively +diffusiveness +dig +digest +digested +digester +digestible +digesting +digestion +digestions +digestive +digestively +digestiveness +digests +digger +digger's +diggers +digging +diggings +digit +digit's +digital +digitally +digits +dignified +dignify +dignities +dignity +digress +digressed +digresses +digressing +digression +digression's +digressions +digressive +digressively +digressiveness +digs +dike +dike's +diker +dikes +diking +dilate +dilated +dilatedly +dilatedness +dilates +dilating +dilation +dilative +dilemma +dilemma's +dilemmas +diligence +diligences +diligent +diligently +diligentness +dilute +diluted +dilutely +diluteness +diluter +dilutes +diluting +dilution +dilutions +dilutive +dim +dime +dime's +dimension +dimensional +dimensionality +dimensionally +dimensioned +dimensioning +dimensions +dimer +dimers +dimes +diminish +diminished +diminishes +diminishing +diminution +diminutive +diminutively +diminutiveness +dimly +dimmed +dimmer +dimmer's +dimmers +dimmest +dimming +dimness +dimple +dimpled +dimples +dimpling +dims +din +dine +dined +diner +diners +dines +dingier +dinginess +dingy +dining +dinner +dinner's +dinners +dint +diode +diode's +diodes +dioxide +dioxides +dip +diphtheria +diploma +diploma's +diplomacy +diplomas +diplomat +diplomat's +diplomatic +diplomatics +diplomats +dipped +dipper +dipper's +dippers +dipping +dippings +dips +dire +direct +directed +directing +direction +direction's +directional +directionality +directionally +directions +directive +directive's +directives +directly +directness +director +director's +directories +directors +directory +directory's +directs +direly +direness +direr +direst +dirge +dirge's +dirged +dirges +dirging +dirt +dirt's +dirtied +dirtier +dirties +dirtiest +dirtily +dirtiness +dirts +dirty +dirtying +disabilities +disability +disability's +disable +disabled +disabler +disablers +disables +disabling +disabuse +disadvantage +disadvantage's +disadvantaged +disadvantagedness +disadvantages +disadvantaging +disagree +disagreeable +disagreeableness +disagreed +disagreeing +disagreement +disagreement's +disagreements +disagrees +disallow +disallowed +disallowing +disallows +disambiguate +disambiguated +disambiguates +disambiguating +disambiguation +disambiguations +disappear +disappearance +disappearance's +disappearances +disappeared +disappearing +disappears +disappoint +disappointed +disappointedly +disappointing +disappointingly +disappointment +disappointment's +disappointments +disappoints +disapproval +disapprove +disapproved +disapprover +disapproves +disapproving +disapprovingly +disarm +disarmament +disarmed +disarmer +disarmers +disarming +disarmingly +disarms +disassemble +disassembled +disassembler +disassembler's +disassemblers +disassembles +disassembling +disaster +disaster's +disasters +disastrous +disastrously +disband +disbanded +disbanding +disbands +disbelieve +disbelieved +disbeliever +disbelievers +disbelieves +disbelieving +disburse +disbursed +disbursement +disbursement's +disbursements +disburser +disburses +disbursing +disc +disc's +discard +discarded +discarder +discarding +discards +discern +discerned +discerner +discernibility +discernible +discernibly +discerning +discerningly +discernment +discerns +discharge +discharged +discharger +discharges +discharging +disciple +disciple's +disciples +disciplinary +discipline +disciplined +discipliner +disciplines +disciplining +disclaim +disclaimed +disclaimer +disclaimers +disclaiming +disclaims +disclose +disclosed +discloser +discloses +disclosing +disclosure +disclosure's +disclosures +discomfort +discomforting +discomfortingly +disconcert +disconcerted +disconcerting +disconcertingly +disconcerts +disconnect +disconnected +disconnectedly +disconnectedness +disconnecter +disconnecting +disconnection +disconnections +disconnects +discontent +discontented +discontentedly +discontinuance +discontinue +discontinued +discontinues +discontinuing +discontinuities +discontinuity +discontinuity's +discontinuous +discontinuously +discord +discords +discount +discounted +discounter +discounting +discounts +discourage +discouraged +discouragement +discourager +discourages +discouraging +discouragingly +discourse +discourse's +discoursed +discourser +discourses +discoursing +discover +discovered +discoverer +discoverers +discoveries +discovering +discovers +discovery +discovery's +discredit +discredited +discrediting +discredits +discreet +discreetly +discreetness +discrepancies +discrepancy +discrepancy's +discrete +discretely +discreteness +discretion +discretions +discriminate +discriminated +discriminates +discriminating +discriminatingly +discrimination +discriminations +discriminative +discriminatory +discs +discuss +discussed +discusser +discusses +discussing +discussion +discussion's +discussions +disdain +disdaining +disdains +disease +diseased +diseases +diseasing +disenfranchise +disenfranchised +disenfranchisement +disenfranchisement's +disenfranchisements +disenfranchiser +disenfranchises +disenfranchising +disengage +disengaged +disengages +disengaging +disentangle +disentangled +disentangler +disentangles +disentangling +disfigure +disfigured +disfigures +disfiguring +disgorge +disgorger +disgrace +disgraced +disgraceful +disgracefully +disgracefulness +disgracer +disgraces +disgracing +disgruntled +disguise +disguised +disguisedly +disguiser +disguises +disguising +disgust +disgusted +disgustedly +disgusting +disgustingly +disgusts +dish +dishearten +disheartening +dishearteningly +dished +dishes +dishing +dishonest +dishonestly +dishwasher +dishwashers +disillusion +disillusioned +disillusioning +disillusionment +disillusionment's +disillusionments +disinterested +disinterestedly +disinterestedness +disjoint +disjointed +disjointedly +disjointedness +disjointly +disjointness +disjunct +disjunction +disjunctions +disjunctive +disjunctively +disjuncts +disk +disk's +disked +disking +disks +dislike +disliked +disliker +dislikes +disliking +dislocate +dislocated +dislocates +dislocating +dislocation +dislocations +dislodge +dislodged +dislodges +dislodging +dismal +dismally +dismalness +dismay +dismayed +dismaying +dismayingly +dismays +dismiss +dismissal +dismissal's +dismissals +dismissed +dismisser +dismissers +dismisses +dismissing +dismissive +dismount +dismounted +dismounting +dismounts +disobedience +disobey +disobeyed +disobeyer +disobeying +disobeys +disorder +disordered +disorderedly +disorderedness +disorderliness +disorderly +disorders +disown +disowned +disowning +disowns +disparate +disparately +disparateness +disparities +disparity +disparity's +dispatch +dispatched +dispatcher +dispatchers +dispatches +dispatching +dispel +dispelled +dispelling +dispels +dispensation +dispense +dispensed +dispenser +dispensers +dispenses +dispensing +disperse +dispersed +dispersedly +disperser +disperses +dispersing +dispersion +dispersions +dispersive +dispersively +dispersiveness +displace +displaced +displacement +displacement's +displacements +displacer +displaces +displacing +display +displayed +displayer +displaying +displays +displease +displeased +displeasedly +displeases +displeasing +displeasure +disposable +disposal +disposal's +disposals +dispose +disposed +disposer +disposes +disposing +disposition +disposition's +dispositions +disprove +disproved +disproves +disproving +dispute +disputed +disputer +disputers +disputes +disputing +disqualification +disqualified +disqualifies +disqualify +disqualifying +disquiet +disquieting +disquietingly +disquietly +disregard +disregarded +disregarding +disregards +disrupt +disrupted +disrupter +disrupting +disruption +disruption's +disruptions +disruptive +disruptively +disruptiveness +disrupts +dissatisfaction +dissatisfaction's +dissatisfactions +dissatisfied +disseminate +disseminated +disseminates +disseminating +dissemination +dissension +dissension's +dissensions +dissent +dissented +dissenter +dissenters +dissenting +dissents +dissertation +dissertation's +dissertations +disservice +dissident +dissident's +dissidents +dissimilar +dissimilarities +dissimilarity +dissimilarity's +dissimilarly +dissipate +dissipated +dissipatedly +dissipatedness +dissipater +dissipates +dissipating +dissipation +dissipations +dissipative +dissociate +dissociated +dissociates +dissociating +dissociation +dissociative +dissolution +dissolution's +dissolutions +dissolve +dissolved +dissolver +dissolves +dissolving +dissonance +dissonance's +dissonances +distal +distally +distance +distanced +distances +distancing +distant +distantly +distantness +distaste +distasteful +distastefully +distastefulness +distastes +distemper +distill +distillation +distilled +distiller +distillers +distilling +distills +distinct +distinction +distinction's +distinctions +distinctive +distinctively +distinctiveness +distinctly +distinctness +distinguish +distinguishable +distinguished +distinguisher +distinguishes +distinguishing +distort +distorted +distorter +distorting +distortion +distortion's +distortions +distorts +distract +distracted +distractedly +distracting +distractingly +distraction +distraction's +distractions +distractive +distracts +distraught +distraughtly +distress +distressed +distresses +distressing +distressingly +distribute +distributed +distributer +distributes +distributing +distribution +distribution's +distributional +distributions +distributive +distributively +distributiveness +distributivity +distributor +distributor's +distributors +district +district's +districted +districting +districts +distrust +distrusted +distrusts +disturb +disturbance +disturbance's +disturbances +disturbed +disturber +disturbing +disturbingly +disturbs +ditch +ditch's +ditched +ditcher +ditches +ditching +ditto +divan +divan's +divans +dive +dived +diver +diverge +diverged +divergence +divergence's +divergences +divergent +divergently +diverges +diverging +divers +diverse +diversely +diverseness +diversification +diversified +diversifier +diversifies +diversify +diversifying +diversion +diversions +diversities +diversity +divert +diverted +diverting +diverts +dives +divest +divested +divesting +divests +divide +divided +dividend +dividend's +dividends +divider +dividers +divides +dividing +divine +divined +divinely +diviner +divines +diving +divining +divinities +divinity +divinity's +divisible +division +division's +divisions +divisor +divisor's +divisors +divorce +divorced +divorces +divorcing +divulge +divulged +divulges +divulging +dizzied +dizzier +dizziness +dizzy +dizzying +dizzyingly +do +dock +docked +docker +docking +docks +doctor +doctor's +doctoral +doctorate +doctorate's +doctorates +doctored +doctoring +doctors +doctrine +doctrine's +doctrines +document +document's +documentaries +documentary +documentary's +documentation +documentation's +documentations +documented +documenter +documenters +documenting +documents +dodge +dodged +dodger +dodgers +dodges +dodging +doer +doers +does +doesn't +dog +dog's +dogged +doggedly +doggedness +dogging +dogma +dogma's +dogmas +dogmatism +dogs +doing +doings +dole +doled +doleful +dolefully +dolefulness +doles +doling +doll +doll's +dollar +dollars +dollied +dollies +dolls +dolly +dolly's +dollying +dolphin +dolphin's +dolphins +domain +domain's +domains +dome +domed +domes +domestic +domestically +domesticate +domesticated +domesticates +domesticating +domestication +dominance +dominant +dominantly +dominate +dominated +dominates +dominating +domination +dominations +dominative +doming +dominion +dominions +don +don't +donate +donated +donates +donating +donation +donations +donative +done +donkey +donkey's +donkeys +dons +doom +doomed +dooming +dooms +door +door's +doors +doorstep +doorstep's +doorsteps +doorway +doorway's +doorways +dope +doped +doper +dopers +dopes +doping +dormant +dormitories +dormitory +dormitory's +dorsal +dorsally +dose +dosed +doses +dosing +dot +dot's +dote +doted +doter +dotes +doth +doting +dotingly +dots +dotted +dotting +double +doubled +doubleness +doubler +doublers +doubles +doublet +doublet's +doublets +doubling +doubly +doubt +doubtable +doubted +doubter +doubters +doubtful +doubtfully +doubtfulness +doubting +doubtingly +doubtless +doubtlessly +doubtlessness +doubts +dough +doughnut +doughnut's +doughnuts +douse +doused +douser +douses +dousing +dove +dover +doves +down +downcast +downed +downer +downers +downfall +downfallen +downier +downing +download +downloading +downloads +downplay +downplayed +downplaying +downplays +downright +downrightly +downrightness +downs +downstairs +downstream +downtown +downtowner +downtowns +downward +downwardly +downwardness +downwards +downy +doze +dozed +dozen +dozens +dozenth +dozer +dozes +dozing +drab +drably +drabness +drabs +draft +draft's +drafted +drafter +drafters +drafting +drafts +draftsmen +drag +dragged +dragging +draggingly +dragon +dragon's +dragons +dragoon +dragooned +dragoons +drags +drain +drainage +drainages +drained +drainer +drainers +draining +drains +drake +drama +drama's +dramas +dramatic +dramatically +dramatics +dramatist +dramatist's +dramatists +drank +drape +draped +draper +draperies +drapers +drapery +drapery's +drapes +draping +drastic +drastically +draw +drawback +drawback's +drawbacks +drawbridge +drawbridge's +drawbridges +drawer +drawers +drawing +drawings +drawl +drawled +drawler +drawling +drawlingly +drawls +drawly +drawn +drawnly +drawnness +draws +dread +dreaded +dreadful +dreadfully +dreadfulness +dreading +dreads +dream +dreamed +dreamer +dreamers +dreamier +dreamily +dreaminess +dreaming +dreamingly +dreams +dreamy +drearier +dreariness +dreary +dredge +dredge's +dredged +dredger +dredgers +dredges +dredging +dregs +drench +drenched +drencher +drenches +drenching +dress +dressed +dresser +dressers +dresses +dressing +dressings +dressmaker +dressmaker's +dressmakers +drew +dried +drier +drier's +driers +dries +driest +drift +drifted +drifter +drifters +drifting +driftingly +drifts +drill +drilled +driller +drilling +drills +drily +drink +drinkable +drinker +drinkers +drinking +drinks +drip +drip's +drips +drive +driven +drivenness +driver +driver's +drivers +drives +driveway +driveway's +driveways +driving +drone +drone's +droner +drones +droning +droningly +drool +drooled +drooler +drooling +drools +droop +drooped +drooping +droopingly +droops +drop +drop's +dropped +dropper +dropper's +droppers +dropping +dropping's +droppings +drops +drought +drought's +droughts +drove +drover +drovers +droves +drown +drowned +drowner +drowning +drownings +drowns +drowsier +drowsiest +drowsiness +drowsy +drudgery +drug +drug's +druggist +druggist's +druggists +drugs +drum +drum's +drummed +drummer +drummer's +drummers +drumming +drums +drunk +drunk's +drunkard +drunkard's +drunkards +drunken +drunkenly +drunkenness +drunker +drunkly +drunks +dry +drying +dryly +dual +dualities +duality +duality's +dually +duals +dub +dubious +dubiously +dubiousness +dubs +duchess +duchess's +duchesses +duchies +duchy +duck +ducked +ducker +ducking +ducks +dude +due +duel +duels +dueness +dues +dug +duke +duke's +dukes +dull +dulled +duller +dullest +dulling +dullness +dulls +dully +duly +dumb +dumbbell +dumbbell's +dumbbells +dumber +dumbest +dumbly +dumbness +dummied +dummies +dummy +dummy's +dummying +dump +dumped +dumper +dumpers +dumping +dumps +dunce +dunce's +dunces +dune +dune's +dunes +dungeon +dungeon's +dungeons +duplicate +duplicated +duplicates +duplicating +duplication +duplications +duplicative +duplicator +duplicator's +duplicators +durabilities +durability +durable +durableness +durables +durably +duration +duration's +durations +during +dusk +duskier +duskiness +dusky +dust +dusted +duster +dusters +dustier +dustiest +dustiness +dusting +dusts +dusty +duties +dutiful +dutifully +dutifulness +duty +duty's +dwarf +dwarfed +dwarfness +dwarfs +dwell +dwelled +dweller +dwellers +dwelling +dwellings +dwells +dwindle +dwindled +dwindles +dwindling +dye +dyed +dyeing +dyer +dyers +dyes +dying +dynamic +dynamically +dynamics +dynamite +dynamited +dynamiter +dynamites +dynamiting +dynasties +dynasty +dynasty's +each +eager +eagerly +eagerness +eagle +eagle's +eagles +ear +eared +earing +earl +earl's +earlier +earliest +earliness +earls +early +earmark +earmarked +earmarking +earmarkings +earmarks +earn +earned +earner +earner's +earners +earnest +earnestly +earnestness +earning +earnings +earns +earring +earring's +earrings +ears +earshot +earth +earth's +earthed +earthen +earthenware +earthliness +earthly +earthquake +earthquake's +earthquakes +earths +earthworm +earthworm's +earthworms +ease +eased +easement +easement's +easements +easer +eases +easier +easiest +easily +easiness +easing +east +easter +easterly +eastern +easterner +easterners +easting +easts +eastward +eastwards +easy +eat +eaten +eater +eaters +eating +eatings +eats +eaves +eavesdrop +eavesdropped +eavesdropper +eavesdropper's +eavesdroppers +eavesdropping +eavesdrops +ebb +ebbed +ebbing +ebbs +ebony +eccentric +eccentric's +eccentricities +eccentricity +eccentrics +ecclesiastical +ecclesiastically +echelon +echo +echoed +echoes +echoing +echos +eclipse +eclipsed +eclipses +eclipsing +ecology +economic +economical +economically +economics +economies +economist +economist's +economists +economy +economy's +ecstasy +eddied +eddies +eddy +eddy's +eddying +edge +edged +edger +edges +edging +edible +edibleness +edibles +edict +edict's +edicts +edifice +edifice's +edifices +edit +editable +edited +editing +edition +edition's +editions +editor +editor's +editorial +editorially +editorials +editors +edits +educate +educated +educatedly +educatedness +educates +educating +education +education's +educational +educationally +educations +educative +educator +educator's +educators +eel +eel's +eels +eerie +eerier +effect +effected +effecting +effective +effectively +effectiveness +effectives +effector +effector's +effectors +effects +effectually +effeminate +efficacy +efficiencies +efficiency +efficient +efficiently +effigy +effort +effort's +effortless +effortlessly +effortlessness +efforts +egg +egged +egger +egging +eggs +ego +egos +eigenvalue +eigenvalue's +eigenvalues +eight +eighteen +eighteens +eighteenth +eighth +eighth's +eighthes +eighties +eightieth +eights +eighty +either +ejaculate +ejaculated +ejaculates +ejaculating +ejaculation +ejaculations +eject +ejected +ejecting +ejective +ejects +eke +eked +ekes +eking +el +elaborate +elaborated +elaborately +elaborateness +elaborates +elaborating +elaboration +elaborations +elaborative +elaborators +elapse +elapsed +elapses +elapsing +elastic +elastically +elasticities +elasticity +elastics +elate +elated +elatedly +elatedness +elater +elates +elating +elation +elbow +elbowed +elbowing +elbows +elder +elderliness +elderly +elders +eldest +elect +elected +electing +election +election's +elections +elective +electively +electiveness +electives +elector +elector's +electoral +electorally +electors +electric +electrical +electrically +electricalness +electricities +electricity +electrics +electrification +electrified +electrify +electrifying +electrocute +electrocuted +electrocutes +electrocuting +electrocution +electrocutions +electrode +electrode's +electrodes +electrolyte +electrolyte's +electrolytes +electrolytic +electron +electron's +electronic +electronically +electronics +electrons +elects +elegance +elegances +elegant +elegantly +element +element's +elemental +elementally +elementals +elementariness +elementary +elements +elephant +elephant's +elephants +elevate +elevated +elevates +elevating +elevation +elevations +elevator +elevator's +elevators +eleven +elevens +elevenses +eleventh +elf +elicit +elicited +eliciting +elicits +eligibilities +eligibility +eligible +eligibles +eliminate +eliminated +eliminately +eliminates +eliminating +elimination +eliminations +eliminative +eliminator +eliminators +elk +elk's +elks +ellipse +ellipse's +ellipses +ellipsis +ellipsoid +ellipsoid's +ellipsoidal +ellipsoids +elliptic +elliptical +elliptically +elm +elmer +elms +elongate +elongated +elongates +elongating +elongation +eloquence +eloquent +eloquently +els +else +else's +elsewhere +elucidate +elucidated +elucidates +elucidating +elucidation +elucidative +elude +eluded +eludes +eluding +elusive +elusively +elusiveness +elves +emaciated +emacs +emacs's +email +email's +emanating +emancipation +embark +embarked +embarking +embarks +embarrass +embarrassed +embarrassedly +embarrasses +embarrassing +embarrassingly +embarrassment +embassies +embassy +embassy's +embed +embedded +embedding +embeds +embellish +embellished +embellisher +embellishes +embellishing +embellishment +embellishment's +embellishments +ember +embers +embezzle +embezzled +embezzler +embezzler's +embezzlers +embezzles +embezzling +emblem +emblems +embodied +embodier +embodies +embodiment +embodiment's +embodiments +embody +embodying +embrace +embraced +embracer +embraces +embracing +embracingly +embracive +embroider +embroidered +embroiderer +embroideries +embroiders +embroidery +embryo +embryo's +embryology +embryos +emerald +emerald's +emeralds +emerge +emerged +emergence +emergencies +emergency +emergency's +emergent +emerges +emerging +emeries +emery +emigrant +emigrant's +emigrants +emigrate +emigrated +emigrates +emigrating +emigration +eminence +eminent +eminently +emit +emits +emitted +emotion +emotion's +emotional +emotionally +emotions +empathy +emperor +emperor's +emperors +emphases +emphasis +emphatic +emphatically +empire +empire's +empires +empirical +empirically +empiricist +empiricist's +empiricists +employ +employable +employed +employee +employee's +employees +employer +employer's +employers +employing +employment +employment's +employments +employs +empower +empowered +empowering +empowers +empress +emptied +emptier +empties +emptiest +emptily +emptiness +empty +emptying +emulate +emulated +emulates +emulating +emulation +emulations +emulative +emulatively +emulator +emulator's +emulators +enable +enabled +enabler +enablers +enables +enabling +enact +enacted +enacting +enactment +enactments +enacts +enamel +enamels +encamp +encamped +encamping +encamps +encapsulate +encapsulated +encapsulates +encapsulating +encapsulation +enchant +enchanted +enchanter +enchanting +enchantingly +enchantment +enchants +encipher +enciphered +encipherer +enciphering +enciphers +encircle +encircled +encircles +encircling +enclose +enclosed +encloses +enclosing +enclosure +enclosure's +enclosures +encode +encoded +encoder +encoders +encodes +encoding +encodings +encompass +encompassed +encompasses +encompassing +encounter +encountered +encountering +encounters +encourage +encouraged +encouragement +encouragements +encourager +encourages +encouraging +encouragingly +encrypt +encrypted +encrypting +encryption +encryption's +encryptions +encrypts +encumber +encumbered +encumbering +encumbers +encyclopedia +encyclopedia's +encyclopedias +encyclopedic +end +endanger +endangered +endangering +endangers +endear +endeared +endearing +endearingly +endears +ended +endemic +ender +enders +ending +endings +endive +endless +endlessly +endlessness +endorse +endorsed +endorsement +endorsement's +endorsements +endorser +endorses +endorsing +endow +endowed +endowing +endowment +endowment's +endowments +endows +ends +endurable +endurably +endurance +endure +endured +endures +enduring +enduringly +enduringness +enema +enema's +enemas +enemies +enemy +enemy's +energetic +energetics +energies +energy +enforce +enforced +enforcedly +enforcement +enforcer +enforcers +enforces +enforcing +enfranchise +enfranchised +enfranchisement +enfranchiser +enfranchises +enfranchising +engage +engaged +engagement +engagement's +engagements +engages +engaging +engagingly +engender +engendered +engendering +engenders +engine +engine's +engined +engineer +engineer's +engineered +engineering +engineeringly +engineerings +engineers +engines +engining +england +englander +englanders +engrave +engraved +engraver +engravers +engraves +engraving +engravings +engross +engrossed +engrossedly +engrosser +engrossing +engrossingly +enhance +enhanced +enhancement +enhancement's +enhancements +enhances +enhancing +enigmatic +enjoin +enjoined +enjoining +enjoins +enjoy +enjoyable +enjoyableness +enjoyably +enjoyed +enjoying +enjoyment +enjoys +enlarge +enlarged +enlargement +enlargement's +enlargements +enlarger +enlargers +enlarges +enlarging +enlighten +enlightened +enlightening +enlightenment +enlightens +enlist +enlisted +enlister +enlisting +enlistment +enlistments +enlists +enliven +enlivened +enlivening +enlivens +enmities +enmity +ennoble +ennobled +ennobler +ennobles +ennobling +ennui +enormities +enormity +enormous +enormously +enormousness +enough +enqueue +enqueued +enqueues +enquire +enquired +enquirer +enquirers +enquires +enquiring +enrage +enraged +enrages +enraging +enrich +enriched +enricher +enriches +enriching +enrolled +enrolling +ensemble +ensemble's +ensembles +ensign +ensign's +ensigns +enslave +enslaved +enslaver +enslavers +enslaves +enslaving +ensnare +ensnared +ensnares +ensnaring +ensue +ensued +ensues +ensuing +ensure +ensured +ensurer +ensurers +ensures +ensuring +entail +entailed +entailer +entailing +entails +entangle +entangled +entangler +entangles +entangling +enter +entered +enterer +entering +enterprise +enterpriser +enterprises +enterprising +enterprisingly +enters +entertain +entertained +entertainer +entertainers +entertaining +entertainingly +entertainment +entertainment's +entertainments +entertains +enthusiasm +enthusiasms +enthusiast +enthusiast's +enthusiastic +enthusiastically +enthusiasts +entice +enticed +enticer +enticers +entices +enticing +entire +entirely +entireties +entirety +entities +entitle +entitled +entitles +entitling +entity +entity's +entrance +entranced +entrances +entrancing +entreat +entreated +entreaties +entreating +entreatingly +entreats +entreaty +entrench +entrenched +entrenches +entrenching +entrepreneur +entrepreneur's +entrepreneurs +entries +entropies +entropy +entrust +entrusted +entrusting +entrusts +entry +entry's +enumerable +enumerate +enumerated +enumerates +enumerating +enumeration +enumerations +enumerative +enumerator +enumerator's +enumerators +enunciation +envelop +envelope +enveloped +enveloper +envelopes +enveloping +envelops +enviably +envied +envier +envies +envious +enviously +enviousness +environ +environed +environing +environment +environment's +environmental +environmentally +environments +environs +envisage +envisaged +envisages +envisaging +envision +envisioned +envisioning +envisions +envoy +envoy's +envoys +envy +envying +envyingly +epaulet +epaulet's +epaulets +ephemeral +ephemerally +ephemerals +epic +epic's +epics +epidemic +epidemic's +epidemics +episcopal +episcopally +episode +episode's +episodes +episodic +epistemological +epistemologically +epistemology +epistle +epistle's +epistler +epistles +epitaph +epitaphed +epitaphing +epitaphs +epitaxial +epitaxially +epithet +epithet's +epithets +epoch +epochs +epsilon +epsilons +equal +equalities +equality +equality's +equally +equals +equate +equated +equates +equating +equation +equations +equator +equator's +equatorial +equators +equilibrium +equilibriums +equinox +equip +equipment +equipments +equipped +equipping +equips +equitable +equitableness +equitably +equities +equity +equivalence +equivalenced +equivalences +equivalencing +equivalent +equivalently +equivalents +era +era's +eradicate +eradicated +eradicates +eradicating +eradication +eradicative +eras +erasable +erase +erased +eraser +erasers +erases +erasing +erasion +erasure +ere +erect +erected +erecting +erection +erection's +erections +erectly +erectness +erector +erector's +erectors +erects +ergo +ermine +ermine's +ermined +ermines +err +errand +errands +erratic +erred +erring +erringly +erroneous +erroneously +erroneousness +error +error's +errors +errs +eruption +eruptions +escalate +escalated +escalates +escalating +escalation +escapable +escapade +escapade's +escapades +escape +escaped +escapee +escapee's +escapees +escaper +escapes +escaping +eschew +eschewed +eschewing +eschews +escort +escorted +escorting +escorts +esoteric +especial +especially +espied +espies +espionage +espouse +espoused +espouser +espouses +espousing +esprit +esprits +espy +espying +esquire +esquires +essay +essayed +essayer +essays +essence +essence's +essences +essential +essentially +essentialness +essentials +establish +established +establisher +establishes +establishing +establishment +establishment's +establishments +estate +estate's +estates +esteem +esteemed +esteeming +esteems +estimate +estimated +estimates +estimating +estimation +estimations +estimative +etc +eternal +eternally +eternalness +eternities +eternity +ethereal +ethereally +etherealness +ethic +ethical +ethically +ethicalness +ethics +ethnic +etiquette +eunuch +eunuchs +euphemism +euphemism's +euphemisms +euphoria +euro +evacuate +evacuated +evacuates +evacuating +evacuation +evacuations +evacuative +evade +evaded +evader +evades +evading +evaluate +evaluated +evaluates +evaluating +evaluation +evaluations +evaluative +evaluator +evaluator's +evaluators +evangelist +evaporate +evaporated +evaporates +evaporating +evaporation +evaporations +evaporative +evaporatively +eve +even +evened +evener +evenhanded +evenhandedly +evenhandedness +evening +evening's +evenings +evenly +evenness +evens +event +event's +eventful +eventfully +eventfulness +events +eventual +eventualities +eventuality +eventually +ever +everest +evergreen +everlasting +everlastingly +everlastingness +evermore +every +everybody +everybody's +everyday +everydayness +everyone +everyone's +everyones +everything +everywhere +eves +evict +evicted +evicting +eviction +eviction's +evictions +evicts +evidence +evidenced +evidences +evidencing +evident +evidently +evil +evilly +evilness +evils +evince +evinced +evinces +evincing +evoke +evoked +evokes +evoking +evolute +evolute's +evolutes +evolution +evolution's +evolutionary +evolutions +evolve +evolved +evolves +evolving +ewe +ewe's +ewer +ewes +exacerbate +exacerbated +exacerbates +exacerbating +exacerbation +exacerbations +exact +exacted +exacter +exacting +exactingly +exactingness +exaction +exaction's +exactions +exactitude +exactly +exactness +exacts +exaggerate +exaggerated +exaggeratedly +exaggeratedness +exaggerates +exaggerating +exaggeration +exaggerations +exaggerative +exaggeratively +exalt +exalted +exaltedly +exalter +exalters +exalting +exalts +exam +exam's +examen +examination +examination's +examinations +examine +examined +examiner +examiners +examines +examining +example +example's +exampled +examples +exampling +exams +exasperate +exasperated +exasperatedly +exasperates +exasperating +exasperatingly +exasperation +exasperations +excavate +excavated +excavates +excavating +excavation +excavations +exceed +exceeded +exceeder +exceeding +exceedingly +exceeds +excel +excelled +excellence +excellences +excellency +excellent +excellently +excelling +excels +except +excepted +excepting +exception +exception's +exceptional +exceptionally +exceptionalness +exceptions +exceptive +excepts +excerpt +excerpted +excerpter +excerpts +excess +excesses +excessive +excessively +excessiveness +exchange +exchangeable +exchanged +exchanger +exchangers +exchanges +exchanging +exchequer +exchequer's +exchequers +excise +excised +excises +excising +excision +excisions +excitable +excitableness +excitation +excitation's +excitations +excite +excited +excitedly +excitement +exciter +excites +exciting +excitingly +exclaim +exclaimed +exclaimer +exclaimers +exclaiming +exclaims +exclamation +exclamation's +exclamations +exclude +excluded +excluder +excludes +excluding +exclusion +exclusioner +exclusioners +exclusions +exclusive +exclusively +exclusiveness +exclusivity +excommunicate +excommunicated +excommunicates +excommunicating +excommunication +excommunicative +excrete +excreted +excreter +excretes +excreting +excretion +excretions +excruciatingly +excursion +excursion's +excursions +excusable +excusableness +excusably +excuse +excused +excuser +excuses +excusing +executable +executable's +executables +execute +executed +executer +executers +executes +executing +execution +executional +executioner +executions +executive +executive's +executives +executor +executor's +executors +exemplar +exemplariness +exemplars +exemplary +exemplification +exemplified +exemplifier +exemplifiers +exemplifies +exemplify +exemplifying +exempt +exempted +exempting +exempts +exercise +exercised +exerciser +exercisers +exercises +exercising +exert +exerted +exerting +exertion +exertion's +exertions +exerts +exhale +exhaled +exhales +exhaling +exhaust +exhausted +exhaustedly +exhauster +exhaustible +exhausting +exhaustingly +exhaustion +exhaustive +exhaustively +exhaustiveness +exhausts +exhibit +exhibited +exhibiting +exhibition +exhibition's +exhibitioner +exhibitions +exhibitive +exhibitor +exhibitor's +exhibitors +exhibits +exhortation +exhortation's +exhortations +exigencies +exigency +exile +exiled +exiles +exiling +exist +existed +existence +existences +existent +existential +existentialism +existentialist +existentialist's +existentialists +existentially +existing +exists +exit +exited +exiting +exits +exorbitant +exorbitantly +exoskeletons +exotic +exoticness +expand +expandable +expanded +expander +expander's +expanders +expanding +expands +expanse +expansed +expanses +expansing +expansion +expansionism +expansions +expansive +expansively +expansiveness +expect +expectancies +expectancy +expectant +expectantly +expectation +expectation's +expectations +expected +expectedly +expectedness +expecting +expectingly +expects +expedient +expediently +expedite +expedited +expediter +expedites +expediting +expedition +expedition's +expeditions +expeditious +expeditiously +expeditiousness +expel +expelled +expelling +expels +expend +expendable +expended +expender +expending +expenditure +expenditure's +expenditures +expends +expense +expensed +expenses +expensing +expensive +expensively +expensiveness +experience +experienced +experiences +experiencing +experiment +experimental +experimentally +experimentation +experimentation's +experimentations +experimented +experimenter +experimenters +experimenting +experiments +expert +expertise +expertly +expertness +experts +expiration +expiration's +expirations +expire +expired +expires +expiring +explain +explainable +explained +explainer +explainers +explaining +explains +explanation +explanation's +explanations +explanatory +explicit +explicitly +explicitness +explode +exploded +exploder +explodes +exploding +exploit +exploitable +exploitation +exploitation's +exploitations +exploited +exploiter +exploiters +exploiting +exploitive +exploits +exploration +exploration's +explorations +exploratory +explore +explored +explorer +explorers +explores +exploring +explosion +explosion's +explosions +explosive +explosively +explosiveness +explosives +exponent +exponent's +exponential +exponentially +exponentials +exponentiate +exponentiated +exponentiates +exponentiating +exponentiation +exponentiation's +exponentiations +exponents +export +exported +exporter +exporters +exporting +exports +expose +exposed +exposer +exposers +exposes +exposing +exposition +exposition's +expositions +expository +exposure +exposure's +exposures +expound +expounded +expounder +expounding +expounds +express +expressed +expresser +expresses +expressibility +expressible +expressibly +expressing +expression +expression's +expressions +expressive +expressively +expressiveness +expressly +expropriate +expropriated +expropriates +expropriating +expropriation +expropriations +expulsion +expunge +expunged +expunger +expunges +expunging +exquisite +exquisitely +exquisiteness +extant +extend +extended +extendedly +extendedness +extender +extendible +extendibles +extending +extends +extensibility +extensible +extension +extension's +extensions +extensive +extensively +extensiveness +extent +extent's +extents +extenuate +extenuated +extenuating +extenuation +exterior +exterior's +exteriorly +exteriors +exterminate +exterminated +exterminates +exterminating +extermination +exterminations +external +externally +externals +extinct +extinction +extinctive +extinguish +extinguished +extinguisher +extinguishers +extinguishes +extinguishing +extol +extols +extortion +extortioner +extortionist +extortionist's +extortionists +extra +extract +extracted +extracting +extraction +extraction's +extractions +extractive +extractively +extractor +extractor's +extractors +extracts +extracurricular +extraneous +extraneously +extraneousness +extraordinarily +extraordinariness +extraordinary +extrapolate +extrapolated +extrapolates +extrapolating +extrapolation +extrapolations +extrapolative +extras +extravagance +extravagant +extravagantly +extremal +extreme +extremed +extremely +extremeness +extremer +extremes +extremest +extremist +extremist's +extremists +extremities +extremity +extremity's +extrinsic +exuberance +exult +exultation +exulted +exulting +exultingly +exults +eye +eyeball +eyeballs +eyebrow +eyebrow's +eyebrows +eyed +eyedness +eyeglass +eyeglasses +eyeing +eyelid +eyelid's +eyelids +eyepiece +eyepiece's +eyepieces +eyer +eyers +eyes +eyesight +eyewitness +eyewitness's +eyewitnesses +eying +fable +fabled +fabler +fables +fabling +fabric +fabric's +fabricate +fabricated +fabricates +fabricating +fabrication +fabrications +fabrics +fabulous +fabulously +fabulousness +facade +facaded +facades +facading +face +faced +faceless +facelessness +facer +faces +facet +faceted +faceting +facets +facial +facially +facile +facilely +facileness +facilitate +facilitated +facilitates +facilitating +facilitation +facilitative +facilities +facility +facility's +facing +facings +facsimile +facsimile's +facsimiled +facsimiles +facsimiling +fact +fact's +faction +faction's +factions +factor +factored +factorial +factories +factoring +factorings +factors +factory +factory's +facts +factual +factually +factualness +facultative +faculties +faculty +faculty's +fade +faded +fadedly +fader +faders +fades +fading +fag +fags +fail +failed +failing +failingly +failings +fails +failure +failure's +failures +fain +faint +fainted +fainter +faintest +fainting +faintly +faintness +faints +fair +faired +fairer +fairest +fairies +fairing +fairly +fairness +fairs +fairy +fairy's +fairyland +faith +faithful +faithfully +faithfulness +faithfuls +faithless +faithlessly +faithlessness +faiths +fake +faked +faker +fakes +faking +falcon +falconer +falcons +fall +fallacies +fallacious +fallaciously +fallaciousness +fallacy +fallacy's +fallback +fallen +faller +fallibility +fallible +falling +falls +false +falsehood +falsehood's +falsehoods +falsely +falseness +falser +falsest +falsification +falsified +falsifier +falsifies +falsify +falsifying +falsity +falter +faltered +falterer +faltering +falteringly +falters +fame +famed +fames +familiar +familiarities +familiarity +familiarly +familiarness +familiars +families +family +family's +famine +famine's +famines +faming +famish +famished +famishes +famishing +famous +famously +famousness +fan +fan's +fanatic +fanatic's +fanatically +fanatics +fancied +fancier +fancier's +fanciers +fancies +fanciest +fanciful +fancifully +fancifulness +fancily +fanciness +fancy +fancying +fang +fang's +fanged +fangs +fanned +fanning +fans +fantasied +fantasies +fantastic +fantasy +fantasy's +far +faraway +farce +farce's +farces +farcing +fare +fared +farer +fares +farewell +farewells +faring +farm +farmed +farmer +farmer's +farmers +farmhouse +farmhouse's +farmhouses +farming +farms +farmyard +farmyard's +farmyards +farther +farthest +farthing +fascinate +fascinated +fascinates +fascinating +fascinatingly +fascination +fascinations +fashion +fashionable +fashionableness +fashionably +fashioned +fashioner +fashioners +fashioning +fashions +fast +fasted +fasten +fastened +fastener +fasteners +fastening +fastenings +fastens +faster +fastest +fasting +fastness +fasts +fat +fatal +fatalities +fatality +fatality's +fatally +fatals +fate +fated +fates +father +father's +fathered +fathering +fatherland +fatherliness +fatherly +fathers +fathom +fathomed +fathoming +fathoms +fatigue +fatigued +fatigues +fatiguing +fatiguingly +fating +fatly +fatness +fats +fatten +fattened +fattener +fatteners +fattening +fattens +fatter +fattest +fault +faulted +faultier +faultiness +faulting +faultless +faultlessly +faultlessness +faults +faulty +fawn +fawned +fawner +fawning +fawningly +fawns +fear +feared +fearer +fearful +fearfully +fearfulness +fearing +fearless +fearlessly +fearlessness +fears +feasibility +feasible +feasibleness +feast +feasted +feaster +feasting +feasts +feat +feat's +feather +feathered +featherer +featherers +feathering +feathers +feating +featly +feats +feature +featured +featureless +features +featuring +fed +federal +federally +federals +federation +feds +fee +feeble +feebleness +feebler +feeblest +feebly +feed +feedback +feedbacks +feeder +feeders +feeding +feedings +feeds +feel +feeler +feelers +feeling +feelingly +feelingness +feelings +feels +fees +feet +feign +feigned +feigner +feigning +feigns +felicities +felicity +fell +felled +feller +fellers +felling +fellness +fellow +fellow's +fellowly +fellows +fellowship +fellowship's +fellowships +fells +felt +felted +felting +felts +female +female's +femaleness +females +feminine +femininely +feminineness +femininity +feminist +feminist's +feminists +femur +femur's +femurs +fen +fence +fenced +fencer +fencers +fences +fencing +ferment +fermentation +fermentation's +fermentations +fermented +fermenter +fermenting +ferments +fern +fern's +ferns +ferocious +ferociously +ferociousness +ferocity +ferried +ferries +ferrite +ferry +ferrying +fertile +fertilely +fertileness +fertilities +fertility +fervent +fervently +festival +festival's +festivals +festive +festively +festiveness +festivities +festivity +fetch +fetched +fetcher +fetches +fetching +fetchingly +fetter +fettered +fettering +fetters +feud +feud's +feudal +feudalism +feudally +feuds +fever +fevered +fevering +feverish +feverishly +feverishness +fevers +few +fewer +fewest +fewness +fews +fibrous +fibrously +fibrousness +fickle +fickleness +fiction +fiction's +fictional +fictionally +fictions +fictitious +fictitiously +fictitiousness +fiddle +fiddled +fiddler +fiddles +fiddling +fidelity +field +fielded +fielder +fielders +fielding +fields +fiend +fiends +fierce +fiercely +fierceness +fiercer +fiercest +fieriness +fiery +fife +fifteen +fifteens +fifteenth +fifth +fifthly +fifties +fiftieth +fifty +fig +fig's +fight +fighter +fighters +fighting +fights +figs +figurative +figuratively +figurativeness +figure +figured +figurer +figurers +figures +figuring +figurings +filament +filament's +filaments +file +file's +filed +filename +filename's +filenames +filer +filers +files +filial +filially +filing +filings +fill +fillable +filled +filler +fillers +filling +fillings +fills +film +filmed +filming +films +filter +filter's +filtered +filterer +filtering +filters +filth +filthier +filthiest +filthiness +filthy +filtration +filtration's +fin +fin's +final +finality +finally +finals +finance +financed +finances +financial +financially +financier +financier's +financiers +financing +find +finder +finders +finding +findings +finds +fine +fined +finely +fineness +finer +fines +finest +finger +fingered +fingerer +fingering +fingerings +fingerprint +fingers +fining +finish +finished +finisher +finishers +finishes +finishing +finishings +finite +finitely +finiteness +finites +fins +fir +fire +firearm +firearm's +firearms +fired +fireflies +firefly +firefly's +firelight +firelighting +fireman +fireplace +fireplace's +fireplaces +firer +firers +fires +fireside +firewood +fireworks +firing +firings +firm +firm's +firmament +firmed +firmer +firmest +firming +firmly +firmness +firms +firmware +firmwares +first +firsthand +firstly +firsts +firth +fiscal +fiscally +fiscals +fish +fished +fisher +fisheries +fisherman +fisherman's +fishermen +fishermen's +fishers +fishery +fishes +fishing +fissure +fissured +fissures +fissuring +fist +fisted +fists +fit +fitful +fitfully +fitfulness +fitly +fitness +fits +fitted +fitter +fitter's +fitters +fitting +fittingly +fittingness +fittings +five +fiver +fives +fix +fixate +fixated +fixates +fixating +fixation +fixations +fixative +fixed +fixedly +fixedness +fixer +fixers +fixes +fixing +fixings +fixture +fixture's +fixtures +flab +flabbier +flabbiness +flabby +flag +flag's +flagged +flagging +flaggingly +flagrant +flagrantly +flags +flagship +flagship's +flagships +flake +flaked +flaker +flakes +flaking +flame +flamed +flamer +flamers +flames +flaming +flamingly +flammable +flammables +flank +flanked +flanker +flankers +flanking +flanks +flannel +flannel's +flannels +flap +flap's +flapping +flaps +flare +flared +flares +flaring +flaringly +flash +flashed +flasher +flashers +flashes +flashing +flashlight +flashlight's +flashlights +flask +flat +flatly +flatness +flatnesses +flats +flatten +flattened +flattener +flattening +flattens +flatter +flattered +flatterer +flattering +flatteringly +flatters +flattery +flattest +flaunt +flaunted +flaunting +flauntingly +flaunts +flaw +flawed +flawing +flawless +flawlessly +flawlessness +flaws +flax +flaxen +flea +flea's +fleas +fled +fledged +fledgling +fledgling's +fledglings +flee +fleece +fleece's +fleeced +fleeces +fleecier +fleecy +fleeing +fleer +flees +fleet +fleetest +fleeting +fleetingly +fleetingness +fleetly +fleetness +fleets +flesh +fleshed +flesher +fleshes +fleshier +fleshiness +fleshing +fleshings +fleshly +fleshy +flew +flews +flexibilities +flexibility +flexible +flexibly +flick +flicked +flicker +flickered +flickering +flickeringly +flicking +flicks +flier +fliers +flies +flight +flight's +flights +flinch +flinched +flincher +flinches +flinching +fling +fling's +flinger +flinging +flings +flint +flints +flip +flips +flirt +flirted +flirter +flirting +flirts +flit +flits +float +floated +floater +floaters +floating +floats +flock +flocked +flocking +flocks +flood +flooded +flooder +flooding +floods +floor +floored +floorer +flooring +floorings +floors +flop +flop's +floppier +floppies +floppily +floppiness +floppy +floppy's +flops +flora +florin +floss +flossed +flosses +flossing +flounder +floundered +floundering +flounders +flour +floured +flourish +flourished +flourisher +flourishes +flourishing +flourishingly +flours +flow +flowchart +flowcharting +flowcharts +flowed +flower +flowered +flowerer +floweriness +flowering +flowers +flowery +flowing +flowingly +flown +flows +fluctuate +fluctuated +fluctuates +fluctuating +fluctuation +fluctuations +fluent +fluently +fluffier +fluffiest +fluffiness +fluffy +fluid +fluidity +fluidly +fluidness +fluids +flung +flunk +flunked +flunker +flunking +flunks +fluorescence +flurried +flurries +flurry +flurrying +flush +flushed +flushes +flushing +flushness +flute +flute's +fluted +fluter +flutes +fluting +flutter +fluttered +flutterer +fluttering +flutters +fly +flyable +flyer +flyer's +flyers +flying +foam +foamed +foamer +foaming +foams +focal +focally +foci +focus +focusable +focused +focuser +focuses +focusing +fodder +foe +foe's +foes +fog +fog's +fogged +foggier +foggiest +foggily +fogginess +fogging +foggy +fogs +foil +foiled +foiling +foils +fold +folded +folder +folders +folding +foldings +folds +foliage +foliaged +foliages +folk +folk's +folklore +folks +follies +follow +followed +follower +followers +following +followings +follows +folly +fond +fonder +fondest +fondle +fondled +fondler +fondles +fondling +fondly +fondness +fonds +font +font's +fonts +food +food's +foods +foodstuff +foodstuff's +foodstuffs +fool +fooled +fooling +foolish +foolishly +foolishness +foolproof +fools +foot +football +football's +footballed +footballer +footballers +footballs +footed +footer +footers +foothold +footholds +footing +footings +footman +footnote +footnote's +footnotes +footprint +footprint's +footprints +foots +footstep +footsteps +for +forage +foraged +forager +forages +foraging +foray +foray's +forayer +forays +forbade +forbear +forbear's +forbearance +forbearer +forbearing +forbears +forbid +forbidden +forbidding +forbiddingly +forbiddingness +forbids +force +force's +forced +forcedly +forcefield +forcefield's +forcefields +forceful +forcefully +forcefulness +forcer +forces +forcible +forcibleness +forcibly +forcing +ford +fords +fore +forearm +forearm's +forearmed +forearms +foreboding +forebodingly +forebodingness +forebodings +forecast +forecasted +forecaster +forecasters +forecasting +forecastle +forecastles +forecasts +forefather +forefather's +forefathers +forefinger +forefinger's +forefingers +forego +foregoer +foregoes +foregoing +foregone +foreground +foregrounds +forehead +forehead's +foreheads +foreign +foreigner +foreigners +foreignly +foreignness +foreigns +foreman +foremost +forenoon +foresee +foreseeable +foreseen +foreseer +foresees +foresight +foresighted +foresightedly +foresightedness +forest +forestall +forestalled +forestaller +forestalling +forestallment +forestalls +forested +forester +foresters +forests +foretell +foreteller +foretelling +foretells +forethought +forethought's +foretold +forever +foreverness +forewarn +forewarned +forewarner +forewarning +forewarnings +forewarns +forfeit +forfeited +forfeiter +forfeiters +forfeiting +forfeits +forgave +forge +forged +forger +forgeries +forgers +forgery +forgery's +forges +forget +forgetful +forgetfully +forgetfulness +forgetive +forgets +forgettable +forgettably +forgetting +forging +forgivable +forgivably +forgive +forgiven +forgiveness +forgiver +forgives +forgiving +forgivingly +forgivingness +forgot +forgotten +fork +forked +forker +forking +forks +forlorn +forlornly +forlornness +form +formal +formalism +formalism's +formalisms +formalities +formality +formally +formalness +formals +formant +formants +format +formated +formating +formation +formation's +formations +formative +formatively +formativeness +formats +formatted +formatter +formatter's +formatters +formatting +formed +former +formerly +formers +formidable +formidableness +forming +forms +formula +formula's +formulae +formulas +formulate +formulated +formulates +formulating +formulation +formulations +formulator +formulator's +formulators +fornication +forsake +forsaken +forsakes +forsaking +fort +fort's +forte +fortes +forth +forthcoming +forthwith +fortier +forties +fortieth +fortification +fortifications +fortified +fortifier +fortifies +fortify +fortifying +fortitude +fortnight +fortnightly +fortress +fortress's +fortresses +forts +fortuitous +fortuitously +fortuitousness +fortunate +fortunately +fortunateness +fortunates +fortune +fortune's +fortuned +fortunes +fortuning +forty +forum +forum's +forums +forward +forwarded +forwarder +forwarders +forwarding +forwardly +forwardness +forwards +fossil +fossils +foster +fostered +fosterer +fostering +fosters +fought +foul +fouled +fouler +foulest +fouling +foully +foulness +fouls +found +foundation +foundation's +foundations +founded +founder +foundered +foundering +founders +founding +foundries +foundry +foundry's +founds +fount +fount's +fountain +fountain's +fountains +founts +four +fours +fourscore +fourteen +fourteener +fourteens +fourteenth +fourth +fourthly +fowl +fowler +fowling +fowls +fox +fox's +foxed +foxes +foxing +fractal +fractal's +fractals +fraction +fraction's +fractional +fractionally +fractioned +fractioning +fractions +fracture +fractured +fractures +fracturing +fragile +fragilely +fragment +fragmentariness +fragmentary +fragmentation +fragmented +fragmenting +fragments +fragrance +fragrance's +fragrances +fragrant +fragrantly +frail +frailer +frailest +frailly +frailness +frailties +frailty +frame +frame's +framed +framer +framers +frames +framework +framework's +frameworks +framing +framings +franc +franchise +franchise's +franchised +franchiser +franchises +franchising +francs +frank +franked +franker +frankest +franking +frankly +frankness +franks +frantic +frantically +franticly +franticness +fraternal +fraternally +fraternities +fraternity +fraternity's +fraud +fraud's +frauds +fraudulently +fraught +fraughted +fraughting +fraughts +fray +frayed +fraying +frays +freak +freak's +freaks +freckle +freckled +freckles +freckling +free +freed +freedom +freedom's +freedoms +freeing +freeings +freely +freeman +freeness +freer +frees +freest +freeway +freeway's +freeways +freeze +freezer +freezers +freezes +freezing +freight +freighted +freighter +freighters +freighting +freights +frenzied +frenziedly +frenzies +frenzy +frenzying +frequencies +frequency +frequent +frequented +frequenter +frequenters +frequenting +frequently +frequentness +frequents +fresh +freshen +freshened +freshener +fresheners +freshening +freshens +fresher +freshers +freshest +freshly +freshman +freshmen +freshness +fret +fretful +fretfully +fretfulness +frets +friar +friar's +friarly +friars +frication +fricative +fricatives +friction +friction's +frictionless +frictionlessly +frictions +fried +friend +friend's +friendless +friendlessness +friendlier +friendlies +friendliest +friendliness +friendly +friends +friendship +friendship's +friendships +frier +fries +frieze +frieze's +friezes +frigate +frigate's +frigates +fright +frighten +frightened +frightening +frighteningly +frightens +frightful +frightfully +frightfulness +frill +frill's +frilled +frills +fringe +fringed +fringes +fringing +frisk +frisked +frisker +frisking +frisks +frivolous +frivolously +frivolousness +frock +frock's +frocked +frocking +frocks +frog +frog's +frogs +frolic +frolics +from +front +fronted +frontier +frontier's +frontiers +fronting +fronts +frost +frosted +frostier +frostiness +frosting +frosts +frosty +froth +frothing +frown +frowned +frowner +frowning +frowningly +frowns +froze +frozen +frozenly +frozenness +frugal +frugally +fruit +fruit's +fruited +fruiter +fruiterer +fruitful +fruitfully +fruitfulness +fruition +fruitless +fruitlessly +fruitlessness +fruits +frustrate +frustrated +frustrater +frustrates +frustrating +frustratingly +frustration +frustrations +fry +frying +fuel +fuels +fugitive +fugitive's +fugitively +fugitiveness +fugitives +fulfilled +fulfiller +fulfilling +full +fuller +fullest +fullness +fullword +fullword's +fullwords +fully +fumble +fumbled +fumbler +fumbles +fumbling +fumblingly +fume +fumed +fumes +fuming +fun +function +function's +functional +functionalities +functionality +functionally +functionals +functioned +functioning +functions +functor +functor's +functors +fund +fundamental +fundamentalist +fundamentalist's +fundamentalists +fundamentally +fundamentals +funded +funder +funders +funding +funds +funeral +funeral's +funerals +fungus +funguses +funnel +funnels +funnier +funnies +funniest +funnily +funniness +funny +fur +fur's +furies +furious +furiouser +furiously +furiousness +furnace +furnace's +furnaced +furnaces +furnacing +furness +furnish +furnished +furnisher +furnishers +furnishes +furnishing +furnishings +furniture +furrow +furrowed +furrowing +furrows +furs +further +furthered +furtherer +furtherest +furthering +furthermore +furthers +furtive +furtively +furtiveness +fury +fury's +fuse +fused +fuses +fusing +fusion +fusions +fuss +fusser +fussing +futile +futilely +futileness +futility +future +future's +futures +fuzzier +fuzziest +fuzziness +fuzzy +gabardine +gabardines +gable +gabled +gabler +gables +gad +gadget +gadget's +gadgets +gag +gaged +gager +gagged +gagging +gaging +gags +gaieties +gaiety +gaily +gain +gained +gainer +gainers +gaining +gainings +gainly +gains +gait +gaited +gaiter +gaiters +gaits +galaxies +galaxy +galaxy's +gale +gales +gall +gallant +gallantly +gallantry +gallants +galled +galleried +galleries +gallery +galley +galley's +galleys +galling +gallingly +gallon +gallon's +gallons +gallop +galloped +galloper +gallopers +galloping +gallops +gallows +gallowses +galls +gamble +gambled +gambler +gamblers +gambles +gambling +game +gamed +gamely +gameness +games +gaming +gamma +gammas +gang +gang's +ganger +ganglier +gangly +gangrene +gangrened +gangrenes +gangrening +gangs +gangster +gangster's +gangsters +gap +gap's +gape +gaped +gaper +gapes +gaping +gapingly +gaps +garage +garaged +garages +garaging +garb +garbage +garbage's +garbaged +garbages +garbaging +garbed +garble +garbled +garbler +garbles +garbling +garden +gardened +gardener +gardeners +gardening +gardens +gargle +gargled +gargles +gargling +garland +garlanded +garlands +garlic +garlics +garment +garment's +garmented +garmenting +garments +garner +garnered +garnering +garners +garnish +garnished +garnishes +garrison +garrisoned +garrisoning +garrisons +garter +garter's +gartered +gartering +garters +gas +gas's +gaseous +gaseously +gaseousness +gases +gash +gash's +gashed +gashes +gashing +gasoline +gasolines +gasp +gasped +gasper +gaspers +gasping +gaspingly +gasps +gassed +gasser +gassers +gassing +gassings +gastric +gastrointestinal +gate +gated +gates +gateway +gateway's +gateways +gather +gathered +gatherer +gatherers +gathering +gatherings +gathers +gating +gaudier +gaudies +gaudiness +gaudy +gauge +gauged +gauger +gauges +gauging +gaunt +gauntly +gauntness +gauze +gauzed +gauzes +gauzing +gave +gay +gayer +gayest +gayly +gayness +gaze +gazed +gazer +gazers +gazes +gazing +gear +geared +gearing +gears +geese +gel +gel's +gelatin +gelled +gelling +gels +gem +gem's +gems +gender +gender's +gendered +gendering +genders +gene +gene's +general +general's +generalist +generalist's +generalists +generalities +generality +generally +generalness +generals +generate +generated +generates +generating +generation +generations +generative +generatively +generator +generator's +generators +generic +generically +genericness +generosities +generosity +generosity's +generous +generously +generousness +genes +genetic +genetically +genetics +genial +genially +genialness +genius +genius's +geniuses +genre +genre's +genres +genteel +genteeler +genteelest +genteelly +genteelness +gentle +gentled +gentleman +gentlemanliness +gentlemanly +gentleness +gentler +gentlest +gentlewoman +gentling +gently +gentries +gentry +genuine +genuinely +genuineness +genus +geographic +geographical +geographically +geographies +geography +geological +geologist +geologist's +geologists +geometric +geometries +geometry +geranium +germ +germ's +germane +germen +germinate +germinated +germinates +germinating +germination +germinations +germinative +germinatively +germs +gestalt +gesture +gestured +gestures +gesturing +get +gets +getter +getter's +gettered +getters +getting +ghastlier +ghastliness +ghastly +ghost +ghosted +ghosting +ghostlier +ghostliness +ghostlinesses +ghostly +ghosts +giant +giant's +giants +gibberish +giddied +giddier +giddiness +giddy +giddying +gift +gifted +giftedly +giftedness +gifts +gig +gig's +gigantic +giganticness +giggle +giggled +giggler +giggles +giggling +gigglingly +gigs +gild +gilded +gilder +gilding +gilds +gill +gill's +gilled +giller +gills +gilt +gimmick +gimmick's +gimmicks +gin +gin's +ginger +gingerbread +gingered +gingering +gingerliness +gingerly +gingham +ginghams +gins +giraffe +giraffe's +giraffes +gird +girded +girder +girder's +girders +girding +girdle +girdled +girdler +girdles +girdling +girds +girl +girl's +girlfriend +girlfriend's +girlfriends +girls +girt +girth +give +given +givenness +givens +giver +givers +gives +giveth +giving +givingly +gizmo +gizmo's +gizmos +glacial +glacially +glacier +glacier's +glaciers +glad +gladder +gladdest +glade +glades +gladly +gladness +glamour +glamoured +glamouring +glamours +glance +glanced +glances +glancing +glancingly +gland +gland's +glanders +glands +glare +glared +glares +glaring +glaringly +glaringness +glass +glassed +glasses +glassier +glassies +glassiness +glassy +glaze +glazed +glazer +glazers +glazes +glazing +gleam +gleamed +gleaming +gleams +glean +gleaned +gleaner +gleaning +gleanings +gleans +glee +gleed +gleeful +gleefully +gleefulness +glees +glen +glen's +glens +glide +glided +glider +gliders +glides +gliding +glimmer +glimmered +glimmering +glimmers +glimpse +glimpsed +glimpser +glimpsers +glimpses +glimpsing +glint +glinted +glinting +glints +glisten +glistened +glistening +glistens +glitch +glitch's +glitches +glitter +glittered +glittering +glitteringly +glitters +global +globally +globals +globe +globe's +globes +globing +globular +globularity +globularly +globularness +gloom +gloomier +gloomily +gloominess +glooms +gloomy +gloried +glories +glorification +glorifications +glorified +glorifier +glorifiers +glorifies +glorify +glorious +gloriously +gloriousness +glory +glorying +gloss +glossaries +glossary +glossary's +glossed +glosses +glossier +glossies +glossiness +glossing +glossy +glottal +glove +gloved +glover +glovers +gloves +gloving +glow +glowed +glower +glowered +glowering +glowers +glowing +glowingly +glows +glucose +glue +glued +gluer +gluers +glues +gluing +gnat +gnat's +gnats +gnaw +gnawed +gnawer +gnawing +gnaws +go +goad +goaded +goading +goads +goal +goal's +goals +goat +goat's +goatee +goatee's +goatees +goats +gobble +gobbled +gobbler +gobblers +gobbles +gobbling +goblet +goblet's +goblets +goblin +goblin's +goblins +god +god's +goddess +goddess's +goddesses +godlier +godlike +godlikeness +godliness +godly +godmother +godmother's +godmothers +gods +goer +goering +goes +going +goings +gold +golden +goldenly +goldenness +golding +golds +goldsmith +golf +golfer +golfers +golfing +golfs +gone +goner +gong +gong's +gongs +gonion +good +goodbye +goodbye's +goodbyes +goodie +goodie's +goodies +goodly +goodness +goods +goody +goody's +google +googles +googling +goose +gooses +goosing +gore +gored +gores +gorge +gorgeous +gorgeously +gorgeousness +gorger +gorges +gorging +gorilla +gorilla's +gorillas +goring +gosh +gospel +gospels +gossip +gossiper +gossipers +gossips +got +gotcha +gotcha's +gotchas +goth +goto +gotten +gouge +gouged +gouger +gouges +gouging +govern +governed +governess +governesses +governing +government +government's +governmental +governmentally +governments +governor +governor's +governors +governs +gown +gowned +gowns +grab +grabbed +grabber +grabber's +grabbers +grabbing +grabbings +grabs +grace +graced +graceful +gracefully +gracefulness +graces +gracing +gracious +graciously +graciousness +gradation +gradation's +gradations +grade +graded +gradely +grader +graders +grades +gradient +gradient's +gradients +grading +gradings +gradual +gradually +gradualness +graduate +graduated +graduates +graduating +graduation +graduations +graft +grafted +grafter +grafting +grafts +graham +graham's +grahams +grain +grained +grainer +graining +grains +grammar +grammar's +grammars +grammatical +grammatically +grammaticalness +granaries +granary +granary's +grand +grander +grandest +grandeur +grandfather +grandfather's +grandfatherly +grandfathers +grandiose +grandiosely +grandioseness +grandkid +grandkid's +grandkids +grandly +grandma +grandma's +grandmother +grandmother's +grandmotherly +grandmothers +grandness +grandpa +grandpa's +grandparent +grandparents +grandpas +grands +grandson +grandson's +grandsons +grange +granger +granges +granite +grannies +granny +grant +grant's +granted +granter +granting +grants +granularity +granulate +granulated +granulates +granulating +granulation +granulations +granulative +grape +grape's +grapes +grapevine +grapevine's +grapevines +graph +graph's +graphed +graphic +graphical +graphically +graphicness +graphics +graphing +graphite +graphs +grapple +grappled +grappler +grapples +grappling +grasp +graspable +grasped +grasper +grasping +graspingly +graspingness +grasps +grass +grassed +grassers +grasses +grassier +grassiest +grassing +grassy +grate +grated +grateful +gratefully +gratefulness +grater +grates +gratification +gratifications +gratified +gratify +gratifying +gratifyingly +grating +gratingly +gratings +gratitude +gratuities +gratuitous +gratuitously +gratuitousness +gratuity +gratuity's +grave +gravel +gravelly +gravels +gravely +graveness +graver +gravers +graves +gravest +gravies +graving +gravitation +gravitational +gravitationally +gravities +gravity +gravy +gray +grayed +grayer +grayest +graying +grayly +grayness +grays +graze +grazed +grazer +grazes +grazing +grease +greased +greaser +greasers +greases +greasier +greasiness +greasing +greasy +great +greaten +greatened +greatening +greater +greatest +greatly +greatness +greats +greed +greedier +greedily +greediness +greedy +green +greened +greener +greenest +greenhouse +greenhouse's +greenhouses +greening +greenish +greenishness +greenly +greenness +greens +greet +greeted +greeter +greeting +greetings +greets +grenade +grenade's +grenades +grew +grey +greyest +greying +grid +grid's +grids +grief +grief's +griefs +grievance +grievance's +grievances +grieve +grieved +griever +grievers +grieves +grieving +grievingly +grievous +grievously +grievousness +grill +grilled +griller +grilling +grills +grim +grimed +griming +grimly +grimness +grin +grind +grinder +grinders +grinding +grindingly +grindings +grinds +grindstone +grindstone's +grindstones +grins +grip +gripe +griped +griper +gripes +griping +gripped +gripper +gripper's +grippers +gripping +grippingly +grips +grit +grit's +grits +grizzlier +grizzly +groan +groaned +groaner +groaners +groaning +groans +grocer +grocer's +groceries +grocers +grocery +groom +groom's +groomed +groomer +grooming +grooms +groove +grooved +groover +grooves +grooving +grope +groped +groper +gropes +groping +gross +grossed +grosser +grosses +grossest +grossing +grossly +grossness +grotesque +grotesquely +grotesqueness +grotto +grotto's +grottos +ground +grounded +grounder +grounders +grounding +grounds +groundwork +group +group's +grouped +grouper +grouping +groupings +groups +grouse +groused +grouser +grouses +grousing +grove +grovel +grovels +grover +grovers +groves +grow +grower +growers +growing +growingly +growl +growled +growler +growlier +growliness +growling +growlingly +growls +growly +grown +grownup +grownup's +grownups +grows +growth +growths +grub +grub's +grubs +grudge +grudge's +grudged +grudger +grudges +grudging +grudgingly +gruesome +gruesomely +gruesomeness +gruff +gruffly +gruffness +grumble +grumbled +grumbler +grumbles +grumbling +grumblingly +grunt +grunted +grunter +grunting +grunts +guarantee +guaranteed +guaranteeing +guaranteer +guaranteers +guarantees +guaranty +guard +guarded +guardedly +guardedness +guarder +guardian +guardian's +guardians +guardianship +guarding +guards +guerrilla +guerrilla's +guerrillas +guess +guessed +guesser +guesses +guessing +guest +guest's +guested +guesting +guests +guidance +guidances +guide +guidebook +guidebook's +guidebooks +guided +guideline +guideline's +guidelines +guider +guides +guiding +guild +guilder +guile +guilt +guiltier +guiltiest +guiltily +guiltiness +guiltless +guiltlessly +guiltlessness +guilts +guilty +guinea +guineas +guise +guise's +guised +guises +guising +guitar +guitar's +guitars +gulch +gulch's +gulches +gulf +gulf's +gulfs +gull +gulled +gullibility +gullied +gullies +gulling +gulls +gully +gully's +gullying +gulp +gulped +gulper +gulps +gum +gum's +gums +gun +gun's +gunfire +gunfires +gunned +gunner +gunner's +gunners +gunning +gunpowder +gunpowders +guns +gurgle +gurgled +gurgles +gurgling +guru +guru's +gurus +gush +gushed +gusher +gushes +gushing +gust +gust's +gusts +gut +guts +gutser +gutter +guttered +guttering +gutters +guy +guy's +guyed +guyer +guyers +guying +guys +gym +gymnasium +gymnasium's +gymnasiums +gymnast +gymnast's +gymnastic +gymnastics +gymnasts +gyms +gypsied +gypsies +gypsy +gypsy's +gypsying +gyration +gyrations +gyroscope +gyroscope's +gyroscopes +ha +habit +habit's +habitable +habitableness +habitat +habitat's +habitation +habitation's +habitations +habitats +habits +habitual +habitually +habitualness +hack +hacked +hacker +hacker's +hackers +hacking +hacks +had +hadn't +hag +hagen +haggard +haggardly +haggardness +hail +hailed +hailer +hailing +hails +hair +hair's +haircut +haircut's +haircuts +hairdresser +hairdresser's +hairdressers +haired +hairier +hairiness +hairless +hairlessness +hairs +hairy +hale +haler +half +halfness +halfway +halfword +halfword's +halfwords +haling +hall +hall's +haller +hallmark +hallmark's +hallmarked +hallmarking +hallmarks +hallow +hallowed +hallowing +hallows +halls +hallway +hallway's +hallways +halt +halted +halter +haltered +haltering +halters +halting +haltingly +halts +halve +halved +halvers +halves +halving +ham +ham's +hamburger +hamburger's +hamburgers +hamlet +hamlet's +hamlets +hammer +hammered +hammerer +hammering +hammers +hammock +hammock's +hammocks +hamper +hampered +hampering +hampers +hams +hand +handbag +handbag's +handbags +handbook +handbook's +handbooks +handcuff +handcuffed +handcuffing +handcuffs +handed +handedly +handedness +hander +handers +handful +handfuls +handicap +handicap's +handicapped +handicaps +handier +handiest +handily +handiness +handing +handiwork +handkerchief +handkerchief's +handkerchiefs +handle +handled +handler +handlers +handles +handling +hands +handset +handshake +handshake's +handshaker +handshakes +handshaking +handsome +handsomely +handsomeness +handsomer +handsomest +handwriting +handwritten +handy +hang +hangar +hangar's +hangars +hanged +hanger +hangers +hanging +hangover +hangover's +hangovers +hangs +hap +haphazard +haphazardly +haphazardness +hapless +haplessly +haplessness +haply +happen +happened +happening +happenings +happens +happier +happiest +happily +happiness +happy +harass +harassed +harasser +harasses +harassing +harassment +harassments +hard +harden +hardened +hardener +hardening +hardens +harder +hardest +hardier +hardiness +harding +hardings +hardly +hardness +hardnesses +hards +hardship +hardship's +hardships +hardware +hardwares +hardy +hare +hare's +hares +hark +harked +harken +harking +harks +harlot +harlot's +harlots +harm +harmed +harmer +harmful +harmfully +harmfulness +harming +harmless +harmlessly +harmlessness +harmonies +harmonious +harmoniously +harmoniousness +harmony +harms +harness +harnessed +harnesser +harnesses +harnessing +harp +harped +harper +harpers +harping +harpings +harps +harried +harrier +harrow +harrowed +harrower +harrowing +harrows +harry +harrying +harsh +harshen +harshened +harshening +harsher +harshest +harshly +harshness +hart +harvest +harvested +harvester +harvesters +harvesting +harvests +has +hash +hashed +hasher +hashes +hashing +hasn't +hassle +hassled +hassler +hassles +hassling +haste +hasted +hasten +hastened +hastener +hastening +hastens +hastes +hastier +hastiest +hastily +hastiness +hasting +hastings +hasty +hat +hat's +hatch +hatched +hatcher +hatcheries +hatchery +hatchery's +hatches +hatchet +hatchet's +hatchets +hatching +hate +hated +hateful +hatefully +hatefulness +hater +hates +hath +hating +hatred +hats +haughtier +haughtily +haughtiness +haughty +haul +hauled +hauler +haulers +hauling +hauls +haunch +haunch's +haunches +haunt +haunted +haunter +haunting +hauntingly +haunts +have +haven +haven's +haven't +havens +haver +havering +havers +haves +having +havoc +havocs +hawk +hawked +hawker +hawkers +hawking +hawks +hay +hayer +haying +hays +hazard +hazard's +hazarded +hazarding +hazardous +hazardously +hazardousness +hazards +haze +haze's +hazed +hazel +hazer +hazes +hazier +haziest +haziness +hazing +hazy +he +he'd +he'll +he's +head +head's +headache +headache's +headaches +headed +header +headers +headgear +heading +heading's +headings +headland +headland's +headlands +headless +headline +headlined +headliner +headlines +headlining +headlong +headphone +headphone's +headphones +headquarters +heads +headway +heal +healed +healer +healers +healing +heals +health +healthful +healthfully +healthfulness +healthier +healthiest +healthily +healthiness +healthy +heap +heaped +heaping +heaps +hear +heard +hearer +hearers +hearest +hearing +hearings +hearken +hearkened +hearkening +hears +hearsay +hearses +hearsing +heart +heart's +heartache +heartache's +heartaches +hearted +heartedly +hearten +heartened +heartening +hearteningly +heartens +hearth +heartier +hearties +heartiest +heartily +heartiness +heartless +heartlessly +heartlessness +hearts +hearty +heat +heatable +heated +heatedly +heater +heaters +heath +heathen +heather +heating +heats +heave +heaved +heaven +heaven's +heavenliness +heavenly +heavens +heaver +heavers +heaves +heavier +heavies +heaviest +heavily +heaviness +heaving +heavy +hedge +hedged +hedgehog +hedgehog's +hedgehogs +hedger +hedges +hedging +hedgingly +heed +heeded +heeding +heedless +heedlessly +heedlessness +heeds +heel +heeled +heeler +heelers +heeling +heels +heifer +height +heighten +heightened +heightening +heightens +heights +heinous +heinously +heinousness +heir +heir's +heiress +heiress's +heiresses +heirs +held +hell +hell's +heller +hello +hellos +hells +helm +helmet +helmet's +helmeted +helmets +help +helped +helper +helpers +helpful +helpfully +helpfulness +helping +helpless +helplessly +helplessness +helps +hem +hem's +hemisphere +hemisphere's +hemisphered +hemispheres +hemlock +hemlock's +hemlocks +hemostat +hemostats +hemp +hempen +hems +hen +hen's +hence +henceforth +henchman +henchmen +hens +her +herald +heralded +heralding +heralds +herb +herb's +herbivore +herbivorous +herbivorously +herbs +herd +herded +herder +herding +herds +here +here's +hereabout +hereabouts +hereafter +hereby +hereditary +heredity +herein +hereinafter +heres +heresy +heretic +heretic's +heretics +heretofore +herewith +heritage +heritages +hermit +hermit's +hermits +hero +hero's +heroes +heroic +heroically +heroics +heroin +heroine +heroine's +heroines +heroism +heron +heron's +herons +heros +herring +herring's +herrings +hers +herself +hesitant +hesitantly +hesitate +hesitated +hesitater +hesitates +hesitating +hesitatingly +hesitation +hesitations +heterogeneous +heterogeneously +heterogeneousness +heuristic +heuristic's +heuristically +heuristics +hew +hewed +hewer +hewing +hews +hex +hexadecimal +hexagonal +hexagonally +hexer +hey +hickories +hickory +hid +hidden +hide +hided +hideous +hideously +hideousness +hideout +hideout's +hideouts +hider +hides +hiding +hierarchical +hierarchically +hierarchies +hierarchy +hierarchy's +high +higher +highest +highland +highlander +highlands +highlight +highlighted +highlighting +highlights +highly +highness +highness's +highnesses +highway +highway's +highways +hijack +hijacked +hijacker +hijackers +hijacking +hijacks +hike +hiked +hiker +hikers +hikes +hiking +hilarious +hilariously +hilariousness +hill +hill's +hilled +hiller +hilling +hillock +hillocks +hills +hillside +hilltop +hilltop's +hilltops +hilt +hilt's +hilts +him +hims +himself +hind +hinder +hindered +hinderer +hindering +hinders +hindrance +hindrances +hinds +hindsight +hinge +hinged +hinger +hinges +hinging +hint +hinted +hinter +hinting +hints +hip +hip's +hipness +hips +hire +hired +hirer +hirers +hires +hiring +hirings +his +hiss +hissed +hisser +hisses +hissing +histogram +histogram's +histograms +historian +historian's +historians +historic +historical +historically +historicalness +histories +history +history's +hit +hit's +hitch +hitched +hitcher +hitches +hitchhike +hitchhiked +hitchhiker +hitchhikers +hitchhikes +hitchhiking +hitching +hither +hitherto +hits +hitter +hitter's +hitters +hitting +hive +hives +hiving +hoar +hoard +hoarded +hoarder +hoarding +hoards +hoarier +hoariness +hoarse +hoarsely +hoarseness +hoarser +hoarsest +hoary +hoax +hoax's +hoaxed +hoaxer +hoaxes +hoaxing +hobbies +hobble +hobbled +hobbler +hobbles +hobbling +hobby +hobby's +hobbyist +hobbyist's +hobbyists +hockey +hoe +hoe's +hoer +hoes +hog +hog's +hogs +hoist +hoisted +hoister +hoisting +hoists +hold +holden +holder +holders +holding +holdings +holds +hole +hole's +holed +holes +holiday +holiday's +holidayer +holidays +holier +holies +holiness +holing +holistic +hollies +hollow +hollowed +hollower +hollowest +hollowing +hollowly +hollowness +hollows +holly +holocaust +hologram +hologram's +holograms +holy +homage +homaged +homager +homages +homaging +home +homebuilt +homed +homeless +homelessness +homelier +homeliness +homely +homemade +homemaker +homemaker's +homemakers +homeomorphic +homeomorphism +homeomorphism's +homeomorphisms +homer +homers +homes +homesick +homesickness +homespun +homestead +homesteader +homesteaders +homesteads +homeward +homewards +homework +homeworker +homeworkers +homing +homogeneities +homogeneity +homogeneity's +homogeneous +homogeneously +homogeneousness +homomorphic +homomorphism +homomorphism's +homomorphisms +hone +honed +honer +hones +honest +honestly +honesty +honey +honeycomb +honeycombed +honeyed +honeying +honeymoon +honeymooned +honeymooner +honeymooners +honeymooning +honeymoons +honeys +honeysuckle +honing +honorary +hood +hood's +hooded +hoodedness +hooding +hoods +hoodwink +hoodwinked +hoodwinker +hoodwinking +hoodwinks +hoof +hoof's +hoofed +hoofer +hoofs +hook +hooked +hookedness +hooker +hookers +hooking +hooks +hoop +hooped +hooper +hooping +hoops +hooray +hooray's +hoorays +hoot +hooted +hooter +hooters +hooting +hoots +hop +hope +hoped +hopeful +hopefully +hopefulness +hopefuls +hopeless +hopelessly +hopelessness +hoper +hopes +hoping +hopped +hopper +hopper's +hoppers +hopping +hops +horde +horde's +hordes +horizon +horizon's +horizons +horizontal +horizontally +hormone +hormone's +hormones +horn +horned +hornedness +hornet +hornet's +hornets +horns +horrendous +horrendously +horrible +horribleness +horribly +horrid +horridly +horridness +horrified +horrifies +horrify +horrifying +horrifyingly +horror +horror's +horrors +horse +horse's +horseback +horsely +horseman +horsepower +horsepowers +horses +horseshoe +horseshoer +horseshoes +horsing +hose +hose's +hosed +hoses +hosing +hospitable +hospitably +hospital +hospital's +hospitality +hospitals +host +host's +hostage +hostage's +hostages +hosted +hostess +hostess's +hostesses +hostile +hostilely +hostilities +hostility +hosting +hostly +hosts +hot +hotel +hotel's +hotels +hotly +hotness +hotter +hottest +hound +hounded +hounder +hounding +hounds +hour +hour's +hourly +hours +house +house's +housed +houseflies +housefly +housefly's +household +household's +householder +householders +households +housekeeper +housekeeper's +housekeepers +housekeeping +houser +houses +housetop +housetop's +housetops +housewife +housewife's +housewifeliness +housewifely +housework +houseworker +houseworkers +housing +housings +hovel +hovel's +hovels +hover +hovered +hoverer +hovering +hovers +how +how's +however +howl +howled +howler +howling +howls +hows +hrs +hub +hub's +hubris +hubs +huddle +huddled +huddler +huddles +huddling +hue +hue's +hued +hues +hug +huge +hugely +hugeness +huger +hugest +hugs +huh +hull +hull's +hulled +huller +hulling +hulls +hum +human +humane +humanely +humaneness +humanities +humanity +humanity's +humanly +humanness +humans +humble +humbled +humbleness +humbler +humbles +humblest +humbling +humbly +humid +humidification +humidifications +humidified +humidifier +humidifiers +humidifies +humidify +humidifying +humidities +humidity +humidly +humiliate +humiliated +humiliates +humiliating +humiliatingly +humiliation +humiliations +humility +hummed +humming +humorous +humorously +humorousness +hump +humped +humping +humps +hums +hunch +hunched +hunches +hundred +hundreds +hundredth +hung +hunger +hungered +hungering +hungers +hungrier +hungriest +hungrily +hungriness +hungry +hunk +hunk's +hunker +hunkered +hunkering +hunkers +hunks +hunt +hunted +hunter +hunters +hunting +hunts +huntsman +hurdle +hurdled +hurdler +hurdles +hurdling +hurl +hurled +hurler +hurlers +hurling +hurrah +hurricane +hurricane's +hurricanes +hurried +hurriedly +hurriedness +hurrier +hurries +hurry +hurrying +hurt +hurter +hurting +hurtingly +hurts +husband +husband's +husbander +husbandly +husbandry +husbands +hush +hushed +hushes +hushing +husk +husked +husker +huskier +huskies +huskiness +husking +husks +husky +hustle +hustled +hustler +hustlers +hustles +hustling +hut +hut's +huts +hyacinth +hybrid +hybrids +hydraulic +hydraulically +hydraulics +hydrodynamic +hydrodynamics +hydrogen +hydrogen's +hydrogens +hygiene +hymn +hymn's +hymning +hymns +hype +hype's +hyped +hyper +hyperbolic +hypertext +hypertext's +hypes +hyphen +hyphen's +hyphened +hyphening +hyphens +hypocrisies +hypocrisy +hypocrite +hypocrite's +hypocrites +hypodermic +hypodermics +hypotheses +hypothesis +hypothetical +hypothetically +hysteresis +hysterical +hysterically +ice +iceberg +iceberg's +icebergs +iced +ices +icier +iciest +iciness +icing +icings +icon +icon's +icons +icy +id +id's +idea +idea's +ideal +idealism +idealistic +ideally +ideals +ideas +idempotent +identical +identically +identicalness +identifiable +identifiably +identification +identifications +identified +identifier +identifiers +identifies +identify +identifying +identities +identity +identity's +ideological +ideologically +ideologies +ideology +idiocies +idiocy +idiom +idioms +idiosyncrasies +idiosyncrasy +idiosyncrasy's +idiosyncratic +idiot +idiot's +idiotic +idiots +idle +idled +idleness +idler +idlers +idles +idlest +idling +idly +idol +idol's +idolatry +idols +if +iff +ignition +ignoble +ignobleness +ignorance +ignorant +ignorantly +ignorantness +ignore +ignored +ignorer +ignores +ignoring +ii +iii +ill +illegal +illegalities +illegality +illegally +illicit +illicitly +illiterate +illiterately +illiterateness +illiterates +illness +illness's +illnesses +illogical +illogically +illogicalness +ills +illuminate +illuminated +illuminates +illuminating +illuminatingly +illumination +illuminations +illuminative +illusion +illusion's +illusions +illusive +illusively +illusiveness +illustrate +illustrated +illustrates +illustrating +illustration +illustrations +illustrative +illustratively +illustrator +illustrator's +illustrators +illustrious +illustriously +illustriousness +illy +image +imaged +images +imaginable +imaginableness +imaginably +imaginariness +imaginary +imagination +imagination's +imaginations +imaginative +imaginatively +imaginativeness +imagine +imagined +imaginer +imagines +imaging +imagining +imaginings +imbalance +imbalances +imitate +imitated +imitates +imitating +imitation +imitations +imitative +imitatively +imitativeness +immaculate +immaculately +immaculateness +immaterial +immaterially +immaterialness +immature +immaturely +immatureness +immaturity +immediacies +immediacy +immediate +immediately +immediateness +immemorial +immemorially +immense +immensely +immenseness +immerse +immersed +immerser +immerses +immersing +immersion +immersions +immigrant +immigrant's +immigrants +immigrate +immigrated +immigrates +immigrating +immigration +imminent +imminently +imminentness +immoral +immoralities +immorality +immorally +immortal +immortality +immortally +immortals +immovability +immovable +immovableness +immovably +immune +immunities +immunity +immunity's +immunology +immutable +immutableness +imp +imp's +impact +impacted +impacter +impacting +impaction +impactions +impactive +impactor +impactor's +impactors +impacts +impair +impaired +impairer +impairing +impairs +impart +imparted +impartial +impartially +imparting +imparts +impasse +impasses +impassion +impassioned +impassioning +impassions +impassive +impassively +impassiveness +impatience +impatient +impatiently +impeach +impeached +impeaches +impeaching +impedance +impedance's +impedances +impede +impeded +impeder +impedes +impediment +impediment's +impediments +impeding +impel +impels +impending +impenetrability +impenetrable +impenetrableness +impenetrably +imperative +imperatively +imperativeness +imperatives +imperfect +imperfection +imperfection's +imperfections +imperfective +imperfectly +imperfectness +imperial +imperialism +imperialist +imperialist's +imperialists +imperially +imperil +imperious +imperiously +imperiousness +impermanence +impermanent +impermanently +impermissible +impersonal +impersonally +impersonate +impersonated +impersonates +impersonating +impersonation +impersonations +impertinent +impertinently +imperturbability +impervious +imperviously +imperviousness +impetuous +impetuously +impetuousness +impetus +impinge +impinged +impinges +impinging +impious +impiously +implant +implanted +implanter +implanting +implants +implausible +implement +implementable +implementation +implementation's +implementations +implemented +implementer +implementers +implementing +implementor +implementor's +implementors +implements +implicant +implicant's +implicants +implicate +implicated +implicates +implicating +implication +implications +implicative +implicatively +implicativeness +implicit +implicitly +implicitness +implied +implies +implore +implored +implores +imploring +imply +implying +import +importance +important +importantly +importation +importations +imported +importer +importers +importing +imports +impose +imposed +imposer +imposes +imposing +imposingly +imposition +imposition's +impositions +impossibilities +impossibility +impossible +impossibleness +impossibles +impossibly +impostor +impostor's +impostors +impotence +impotent +impotently +impoverish +impoverished +impoverisher +impoverishes +impoverishing +impoverishment +impracticable +impracticableness +impractical +impracticality +impractically +impracticalness +imprecise +imprecisely +impreciseness +imprecision +impregnable +impregnableness +impress +impressed +impresser +impresses +impressing +impression +impression's +impressionable +impressionableness +impressionist +impressionistic +impressionists +impressions +impressive +impressively +impressiveness +impressment +imprint +imprinted +imprinting +imprints +imprison +imprisoned +imprisoning +imprisonment +imprisonment's +imprisonments +imprisons +improbable +improbableness +impromptu +improper +improperly +improperness +improve +improved +improvement +improvements +improver +improves +improving +improvisation +improvisation's +improvisational +improvisations +improvise +improvised +improviser +improvisers +improvises +improvising +imps +impudent +impudently +impulse +impulsed +impulses +impulsing +impulsion +impulsions +impulsive +impulsively +impulsiveness +impunity +impure +impurely +impureness +impurities +impurity +impurity's +impute +imputed +imputes +imputing +in +inabilities +inability +inaccessibility +inaccessible +inaccessibly +inaccuracies +inaccuracy +inaccurate +inaccurately +inactions +inactivation +inactive +inactively +inactivity +inadequacies +inadequacy +inadequate +inadequately +inadequateness +inadmissibility +inadmissible +inadvertent +inadvertently +inadvisability +inadvisable +inalterable +inalterableness +inane +inanely +inaneness +inaner +inanest +inanimate +inanimately +inanimateness +inapparently +inapplicability +inapplicable +inappreciable +inappreciably +inappreciative +inappreciatively +inappreciativeness +inapproachable +inappropriate +inappropriately +inappropriateness +inapt +inaptly +inaptness +inarguable +inarguably +inarticulable +inartistic +inartistically +inasmuch +inattentive +inattentively +inattentiveness +inaudible +inaudibly +inaugural +inaugurate +inaugurated +inaugurating +inauguration +inaugurations +inauspicious +inauspiciously +inauspiciousness +inauthentic +inauthenticity +inboards +inborn +inbounds +inbred +inbuilt +incantation +incantations +incapable +incapableness +incapably +incapacitating +incarnation +incarnation's +incarnations +incautious +incautiously +incautiousness +incendiaries +incendiary +incense +incensed +incenses +incensing +incentive +incentive's +incentively +incentives +inception +inceptions +incessant +incessantly +inch +inched +inches +inching +incidence +incidences +incident +incident's +incidental +incidentally +incidentals +incidents +incipient +incipiently +incision +incision's +incisions +incitations +incite +incited +inciter +incites +inciting +incivility +inclination +inclination's +inclinations +incline +inclined +incliner +inclines +inclining +inclose +inclosed +incloses +inclosing +include +included +includes +including +inclusion +inclusion's +inclusions +inclusive +inclusively +inclusiveness +incoherence +incoherences +incoherent +incoherently +income +incomer +incomers +incomes +incoming +incommensurate +incomparability +incomparable +incomparably +incompatibilities +incompatibility +incompatibility's +incompatible +incompatibly +incompetence +incompetent +incompetent's +incompetently +incompetents +incomplete +incompletely +incompleteness +incompletion +incomprehensibility +incomprehensible +incomprehensibleness +incomprehensibly +incomprehension +incompressible +incomputable +inconceivable +inconceivableness +inconceivably +inconclusive +inconclusively +inconclusiveness +inconformity +incongruence +incongruent +incongruently +inconsequential +inconsequentially +inconsequently +inconsiderable +inconsiderableness +inconsiderably +inconsiderate +inconsiderately +inconsiderateness +inconsideration +inconsistencies +inconsistency +inconsistency's +inconsistent +inconsistently +inconsolable +inconsolableness +inconspicuous +inconspicuously +inconspicuousness +inconstancy +inconstantly +incontestable +incontinently +incontrollable +inconvenience +inconvenienced +inconveniences +inconveniencing +inconvenient +inconveniently +inconvertibility +inconvertible +incorporate +incorporated +incorporates +incorporating +incorporation +incorporative +incorrect +incorrectly +incorrectness +incorruption +increase +increased +increaser +increases +increasing +increasingly +incredibility +incredible +incredibleness +incredibly +incredulity +incredulous +incredulously +increment +incremental +incrementally +incremented +incrementing +increments +incubate +incubated +incubates +incubating +incubation +incubative +incubator +incubator's +incubators +incur +incurable +incurableness +incurables +incurably +incurred +incurring +incurs +indebted +indebtedness +indecent +indecently +indecision +indecisive +indecisively +indecisiveness +indecomposable +indeed +indefinable +indefinableness +indefinite +indefinitely +indefiniteness +indemnity +indent +indentation +indentation's +indentations +indented +indenter +indenting +indents +independence +independent +independently +independents +indescribable +indescribableness +indeterminable +indeterminableness +indeterminacies +indeterminacy +indeterminacy's +indeterminate +indeterminately +indeterminateness +indetermination +indeterminism +indeterministic +index +indexable +indexed +indexer +indexers +indexes +indexing +indicate +indicated +indicates +indicating +indication +indications +indicative +indicatively +indicatives +indicator +indicator's +indicators +indices +indictment +indictment's +indictments +indifference +indifferent +indifferently +indigenous +indigenously +indigenousness +indigested +indigestible +indigestion +indignant +indignantly +indignation +indignities +indignity +indigo +indirect +indirected +indirecting +indirection +indirections +indirectly +indirectness +indirects +indiscernible +indiscipline +indisciplined +indiscreet +indiscreetly +indiscreetness +indiscriminate +indiscriminately +indiscriminateness +indiscriminating +indiscriminatingly +indiscrimination +indispensability +indispensable +indispensableness +indispensably +indisposed +indisposes +indistinct +indistinctive +indistinctly +indistinctness +indistinguishable +indistinguishableness +individual +individual's +individualistic +individuality +individually +individuals +indivisibility +indivisible +indivisibleness +indoctrinate +indoctrinated +indoctrinates +indoctrinating +indoctrination +indolent +indolently +indomitable +indomitableness +indoor +indoors +induce +induced +inducement +inducement's +inducements +inducer +induces +inducing +induct +inductance +inductances +inducted +inducting +induction +induction's +inductions +inductive +inductively +inductiveness +inductor +inductor's +inductors +inducts +indulge +indulged +indulgence +indulgence's +indulgences +indulger +indulges +indulging +industrial +industrialist +industrialist's +industrialists +industrially +industrials +industries +industrious +industriously +industriousness +industry +industry's +inedited +ineffective +ineffectively +ineffectiveness +inefficacy +inefficiencies +inefficiency +inefficient +inefficiently +inelastically +inelegant +inelegantly +ineloquent +ineloquently +inequalities +inequality +inequitably +inequities +inequity +inert +inertia +inertias +inertly +inertness +inescapable +inescapably +inessential +inestimable +inevitabilities +inevitability +inevitable +inevitableness +inevitably +inexact +inexactitude +inexactly +inexactness +inexcusable +inexcusableness +inexcusably +inexhaustible +inexhaustibleness +inexistent +inexorable +inexorableness +inexorably +inexpedient +inexpediently +inexpensive +inexpensively +inexpensiveness +inexperience +inexperienced +inexplainable +inexplicable +inexplicableness +inexplicably +inexpressibility +inexpressible +inexpressibleness +inexpressibly +inexpressive +inexpressively +inexpressiveness +inextensible +infallibility +infallible +infallibly +infamous +infamously +infancy +infant +infant's +infantry +infants +infeasible +infect +infected +infecting +infection +infection's +infections +infectious +infectiously +infectiousness +infective +infects +infer +inference +inference's +inferencer +inferences +inferencing +inferential +inferentially +inferior +inferior's +inferiority +inferiorly +inferiors +infernal +infernally +inferno +inferno's +infernos +inferred +inferring +infers +infertility +infest +infested +infester +infesting +infests +infidel +infidel's +infidelity +infidels +infields +infighter +infighter's +infighters +infighting +infiltrate +infiltrated +infiltrates +infiltrating +infiltration +infiltrative +infinite +infinitely +infiniteness +infinitesimal +infinitesimally +infinities +infinitive +infinitive's +infinitively +infinitives +infinitum +infinity +infirmity +infix +infix's +infixes +inflame +inflamed +inflamer +inflaming +inflammable +inflammableness +inflatable +inflate +inflated +inflater +inflates +inflating +inflation +inflationary +inflexibility +inflexible +inflexibleness +inflexibly +inflict +inflicted +inflicter +inflicting +inflictive +inflicts +inflows +influence +influenced +influencer +influences +influencing +influent +influential +influentially +influenza +inform +informal +informality +informally +informant +informant's +informants +information +informational +informations +informative +informatively +informativeness +informed +informer +informers +informing +informs +infractions +infrastructure +infrastructures +infrequent +infrequently +infringe +infringed +infringement +infringement's +infringements +infringer +infringes +infringing +infuriate +infuriated +infuriately +infuriates +infuriating +infuriatingly +infuriation +infuse +infused +infuser +infuses +infusing +infusion +infusions +ingenious +ingeniously +ingeniousness +ingenuity +inglorious +ingloriously +ingloriousness +ingot +ingrained +ingrainedly +ingrains +ingratitude +ingredient +ingredient's +ingredients +ingrown +ingrownness +ingrowth +ingrowths +inhabit +inhabitable +inhabitance +inhabitant +inhabitant's +inhabitants +inhabited +inhabiter +inhabiting +inhabits +inhale +inhaled +inhaler +inhales +inhaling +inharmonious +inharmoniously +inharmoniousness +inhere +inhered +inherent +inherently +inheres +inhering +inherit +inheritable +inheritableness +inheritance +inheritance's +inheritances +inherited +inheriting +inheritor +inheritor's +inheritors +inheritress +inheritress's +inheritresses +inheritrices +inheritrix +inherits +inhibit +inhibited +inhibiter +inhibiting +inhibition +inhibition's +inhibitions +inhibitive +inhibitors +inhibits +inholding +inholdings +inhomogeneities +inhomogeneity +inhospitable +inhospitableness +inhospitably +inhospitality +inhuman +inhumane +inhumanely +inhumanities +inhumanly +inhumanness +inion +iniquities +iniquity +iniquity's +initial +initialness +initials +initiate +initiated +initiates +initiating +initiation +initiations +initiative +initiative's +initiatives +initiator +initiator's +initiators +inject +injected +injecting +injection +injection's +injections +injective +injects +injudicious +injudiciously +injudiciousness +injunction +injunction's +injunctions +injure +injured +injurer +injures +injuries +injuring +injurious +injuriously +injuriousness +injury +injury's +injustice +injustice's +injustices +ink +inked +inker +inkers +inking +inkings +inkling +inkling's +inklings +inks +inlaid +inland +inlander +inlet +inlet's +inlets +inlier +inly +inlying +inmate +inmate's +inmates +inn +innards +innate +innately +innateness +inner +innerly +innermost +inning +innings +innocence +innocent +innocently +innocents +innocuous +innocuously +innocuousness +innovate +innovated +innovates +innovating +innovation +innovation's +innovations +innovative +innovativeness +inns +innumerability +innumerable +innumerableness +innumerably +inoperable +inopportune +inopportunely +inopportuneness +inordinate +inordinately +inordinateness +inorganic +input +input's +inputed +inputer +inputing +inputs +inputting +inquietude +inquire +inquired +inquirer +inquirers +inquires +inquiries +inquiring +inquiringly +inquiry +inquiry's +inquisition +inquisition's +inquisitions +inquisitive +inquisitively +inquisitiveness +inroad +inroads +ins +insane +insanely +insaneness +insanitary +insanity +inscribe +inscribed +inscriber +inscribes +inscribing +inscription +inscription's +inscriptions +insect +insect's +insects +insecure +insecurely +insecureness +insecurity +insensible +insensibleness +insensibly +insensitive +insensitively +insensitiveness +insensitivity +inseparable +inseparableness +insert +inserted +inserter +inserting +insertion +insertion's +insertions +inserts +insets +insetting +inside +insider +insiders +insides +insidious +insidiously +insidiousness +insight +insight's +insightful +insightfully +insights +insignia +insignias +insignificance +insignificances +insignificant +insignificantly +insincerity +insinuate +insinuated +insinuates +insinuating +insinuatingly +insinuation +insinuations +insinuative +insist +insisted +insistence +insistent +insistently +insisting +insists +insociability +insociable +insociably +insofar +insolence +insolent +insolently +insolubility +insoluble +insolubleness +insolvable +inspect +inspected +inspecting +inspection +inspection's +inspections +inspective +inspector +inspector's +inspectors +inspects +inspiration +inspiration's +inspirations +inspire +inspired +inspirer +inspires +inspiring +instabilities +instability +install +installation +installation's +installations +installed +installer +installers +installing +installment +installment's +installments +installs +instance +instanced +instances +instancing +instant +instantaneous +instantaneously +instantaneousness +instanter +instantiate +instantiated +instantiates +instantiating +instantiation +instantiation's +instantiations +instantly +instantness +instants +instated +instates +instead +insteps +instigate +instigated +instigates +instigating +instigation +instigative +instigator +instigator's +instigators +instills +instinct +instinct's +instinctive +instinctively +instincts +institute +instituted +instituter +instituters +institutes +instituting +institution +institution's +institutional +institutionally +institutions +institutive +instruct +instructed +instructing +instruction +instruction's +instructional +instructions +instructive +instructively +instructiveness +instructor +instructor's +instructors +instructs +instrument +instrumental +instrumentalist +instrumentalist's +instrumentalists +instrumentally +instrumentals +instrumentation +instrumented +instrumenting +instruments +insufficiencies +insufficiency +insufficient +insufficiently +insulate +insulated +insulates +insulating +insulation +insulations +insulator +insulator's +insulators +insult +insulted +insulter +insulting +insultingly +insults +insuperable +insupportable +insupportableness +insurance +insurances +insure +insured +insurer +insurers +insures +insurgent +insurgent's +insurgents +insuring +insurmountable +insurrection +insurrection's +insurrections +insusceptible +intact +intactness +intakes +intangible +intangible's +intangibleness +intangibles +intangibly +integer +integer's +integers +integral +integral's +integrally +integrals +integrate +integrated +integrates +integrating +integration +integrations +integrative +integrity +intellect +intellect's +intellective +intellectively +intellects +intellectual +intellectually +intellectualness +intellectuals +intelligence +intelligencer +intelligences +intelligent +intelligently +intelligibility +intelligible +intelligibleness +intelligibly +intemperance +intemperate +intemperately +intemperateness +intend +intended +intendedly +intendedness +intender +intending +intends +intense +intensely +intenseness +intensification +intensified +intensifier +intensifiers +intensifies +intensify +intensifying +intension +intensities +intensity +intensive +intensively +intensiveness +intent +intention +intentional +intentionally +intentioned +intentions +intently +intentness +intents +interact +interacted +interacting +interaction +interaction's +interactions +interactive +interactively +interactivity +interacts +intercept +intercepted +intercepter +intercepting +intercepts +interchange +interchangeability +interchangeable +interchangeableness +interchangeably +interchanged +interchanger +interchanges +interchanging +interchangings +intercity +intercommunicate +intercommunicated +intercommunicates +intercommunicating +intercommunication +interconnect +interconnected +interconnectedness +interconnecting +interconnection +interconnection's +interconnections +interconnectivity +interconnects +intercourse +interdependence +interdependencies +interdependency +interdependent +interdependently +interdisciplinary +interest +interested +interestedly +interesting +interestingly +interestingness +interests +interface +interfaced +interfacer +interfaces +interfacing +interfere +interfered +interference +interferences +interferer +interferes +interfering +interferingly +interim +interior +interior's +interiorly +interiors +interlace +interlaced +interlaces +interlacing +interleave +interleaved +interleaves +interleaving +interlink +interlinked +interlinking +interlinks +interlisp +interlisp's +intermediaries +intermediary +intermediate +intermediate's +intermediated +intermediately +intermediateness +intermediates +intermediating +intermediation +interminable +intermingle +intermingled +intermingles +intermingling +intermission +intermittent +intermittently +intermix +intermixed +intermixer +intermixes +intermixing +intermodule +intern +internal +internally +internals +international +internationality +internationally +internationals +interned +interning +interns +interpersonal +interpersonally +interplay +interpolate +interpolated +interpolates +interpolating +interpolation +interpolations +interpolative +interpose +interposed +interposer +interposes +interposing +interpret +interpretable +interpretation +interpretation's +interpretations +interpreted +interpreter +interpreters +interpreting +interpretive +interpretively +interprets +interprocess +interrelate +interrelated +interrelatedly +interrelatedness +interrelates +interrelating +interrelation +interrelations +interrelationship +interrelationship's +interrelationships +interrogate +interrogated +interrogates +interrogating +interrogation +interrogations +interrogative +interrogatively +interrogatives +interrupt +interrupted +interrupter +interrupters +interruptible +interrupting +interruption +interruption's +interruptions +interruptive +interrupts +intersect +intersected +intersecting +intersection +intersection's +intersections +intersects +intersperse +interspersed +intersperses +interspersing +interspersion +interspersions +interstage +interstate +intertask +intertwine +intertwined +intertwines +intertwining +interval +interval's +intervals +intervene +intervened +intervener +intervenes +intervening +intervention +intervention's +interventions +interview +interviewed +interviewee +interviewee's +interviewees +interviewer +interviewer's +interviewers +interviewing +interviews +interwoven +intestinal +intestinally +intestine +intestine's +intestines +intimacy +intimate +intimated +intimately +intimateness +intimater +intimates +intimating +intimation +intimations +intimidate +intimidated +intimidates +intimidating +intimidation +into +intolerability +intolerable +intolerableness +intolerably +intolerance +intolerant +intolerantly +intolerantness +intonation +intonation's +intonations +intoned +intoner +intoxicate +intoxicated +intoxicatedly +intoxicating +intoxication +intractability +intractable +intractableness +intractably +intramural +intramurally +intransigent +intransigently +intransigents +intransitive +intransitively +intransitiveness +intraprocess +intricacies +intricacy +intricate +intricately +intricateness +intrigue +intrigued +intriguer +intrigues +intriguing +intriguingly +intrinsic +intrinsically +intrinsics +introduce +introduced +introducer +introduces +introducing +introduction +introduction's +introductions +introductory +introspect +introspection +introspections +introspective +introspectively +introspectiveness +introvert +introverted +intrude +intruded +intruder +intruder's +intruders +intrudes +intruding +intrusion +intrusion's +intrusions +intrusive +intrusively +intrusiveness +intrust +intubate +intubated +intubates +intubating +intubation +intuition +intuition's +intuitionist +intuitions +intuitive +intuitively +intuitiveness +invade +invaded +invader +invaders +invades +invading +invalid +invalidate +invalidated +invalidates +invalidating +invalidation +invalidations +invalidities +invalidity +invalidly +invalidness +invalids +invaluable +invaluableness +invaluably +invariability +invariable +invariableness +invariably +invariance +invariant +invariantly +invariants +invasion +invasion's +invasions +invent +invented +inventing +invention +invention's +inventions +inventive +inventively +inventiveness +inventor +inventor's +inventories +inventors +inventory +inventory's +invents +inveracity +inverse +inversely +inverses +inversion +inversions +inversive +invert +invertebrate +invertebrate's +invertebrates +inverted +inverter +inverters +invertible +inverting +inverts +invest +invested +investigate +investigated +investigates +investigating +investigation +investigations +investigative +investigator +investigator's +investigators +investing +investment +investment's +investments +investor +investor's +investors +invests +inviability +inviable +invincible +invincibleness +invisibility +invisible +invisibleness +invisibly +invitation +invitation's +invitations +invite +invited +inviter +invites +inviting +invitingly +invocation +invocation's +invocations +invoice +invoiced +invoices +invoicing +invokable +invoke +invoked +invoker +invokers +invokes +invoking +involuntarily +involuntariness +involuntary +involve +involved +involvedly +involvement +involvement's +involvements +involver +involves +involving +invulnerable +invulnerableness +inward +inwardly +inwardness +inwards +inwrought +ioctl +iodine +ion +ions +irate +irately +irateness +ire +ire's +ires +iris +irises +irk +irked +irking +irks +irksome +irksomely +irksomeness +iron +ironed +ironer +ironical +ironically +ironicalness +ironies +ironing +ironings +ironness +irons +ironwork +ironwork's +ironworker +ironworks +irony +irrational +irrationality +irrationally +irrationalness +irrationals +irrecoverable +irrecoverableness +irreducible +irreducibly +irreflexive +irrefutable +irregular +irregularities +irregularity +irregularly +irregulars +irrelevance +irrelevances +irrelevant +irrelevantly +irrepressible +irresistible +irresistibleness +irrespective +irrespectively +irresponsible +irresponsibleness +irresponsibly +irreversible +irrigate +irrigated +irrigates +irrigating +irrigation +irrigations +irritate +irritated +irritates +irritating +irritatingly +irritation +irritations +irritative +is +island +islander +islanders +islands +isle +isle's +isles +islet +islet's +islets +isling +isn't +isolate +isolated +isolates +isolating +isolation +isolations +isometric +isometrics +isomorphic +isomorphically +isomorphism +isomorphism's +isomorphisms +isotope +isotope's +isotopes +ispell +ispell's +issuance +issue +issued +issuer +issuers +issues +issuing +isthmus +it +it'd +it'll +it's +italic +italics +itch +itches +itching +item +item's +items +iterate +iterated +iterates +iterating +iteration +iterations +iterative +iteratively +iterator +iterator's +iterators +itineraries +itinerary +its +itself +iv +ivied +ivies +ivories +ivory +ivy +ivy's +ix +jab +jab's +jabbed +jabbing +jabs +jack +jacked +jacker +jacket +jacketed +jackets +jacking +jacks +jade +jaded +jadedly +jadedness +jades +jading +jail +jailed +jailer +jailers +jailing +jails +jam +jammed +jamming +jams +janitor +janitor's +janitors +jar +jar's +jargon +jarred +jarring +jarringly +jars +jaunt +jaunt's +jaunted +jauntier +jauntiness +jaunting +jaunts +jaunty +javelin +javelin's +javelins +jaw +jaw's +jawed +jaws +jay +jazz +jealous +jealousies +jealously +jealousness +jealousy +jean +jean's +jeans +jeep +jeep's +jeeped +jeepers +jeeping +jeeps +jeer +jeer's +jeerer +jeers +jellied +jellies +jelly +jelly's +jellyfish +jellying +jenny +jerk +jerked +jerker +jerkier +jerkiness +jerking +jerkings +jerks +jerky +jersey +jersey's +jerseys +jest +jested +jester +jesting +jests +jet +jet's +jets +jetted +jetting +jewel +jewelries +jewelry +jewels +jig +jig's +jigs +jingle +jingled +jingler +jingles +jingling +job +job's +jobs +jocks +jocund +jocundly +jog +jogs +john +john's +johns +join +joined +joiner +joiners +joining +joins +joint +joint's +jointed +jointedly +jointedness +jointer +jointing +jointly +jointness +joints +joke +joked +joker +jokers +jokes +joking +jokingly +jollied +jollier +jollies +jolly +jollying +jolt +jolted +jolter +jolting +jolts +jostle +jostled +jostles +jostling +jot +jots +jotted +jotting +journal +journal's +journalism +journalist +journalist's +journalistic +journalists +journals +journey +journeyed +journeying +journeyings +journeys +joust +jousted +jouster +jousting +jousts +joy +joy's +joyful +joyfully +joyfulness +joyous +joyously +joyousness +joys +jubilee +judge +judged +judger +judges +judging +judicable +judicial +judicially +judiciaries +judiciary +judicious +judiciously +judiciousness +jug +jug's +juggle +juggled +juggler +jugglers +juggles +juggling +jugs +juice +juice's +juiced +juicer +juicers +juices +juicier +juiciest +juiciness +juicing +juicy +jumble +jumbled +jumbles +jumbling +jump +jumped +jumper +jumpers +jumpier +jumpiness +jumping +jumps +jumpy +junction +junction's +junctions +juncture +juncture's +junctures +jungle +jungle's +jungled +jungles +junior +junior's +juniors +juniper +junk +junker +junkers +junkie +junkies +junks +junky +juries +jurisdiction +jurisdiction's +jurisdictions +juror +juror's +jurors +jury +jury's +just +juster +justice +justice's +justices +justifiable +justifiably +justification +justifications +justified +justifier +justifier's +justifiers +justifies +justify +justifying +justing +justly +justness +jut +juvenile +juvenile's +juveniles +juxtapose +juxtaposed +juxtaposes +juxtaposing +kHz +keel +keeled +keeler +keeling +keels +keen +keener +keenest +keening +keenly +keenness +keep +keeper +keepers +keeping +keeps +ken +kennel +kennel's +kennels +kept +kerchief +kerchief's +kerchiefed +kerchiefs +kernel +kernel's +kernels +kerosene +ketchup +kettle +kettle's +kettles +key +keyboard +keyboard's +keyboarder +keyboarding +keyboards +keyclick +keyclick's +keyclicks +keyed +keying +keypad +keypad's +keypads +keys +keystroke +keystroke's +keystrokes +keyword +keyword's +keywords +kick +kicked +kicker +kickers +kicking +kickoff +kicks +kid +kid's +kidded +kidding +kiddingly +kidnap +kidnap's +kidnaps +kidney +kidney's +kidneys +kids +kill +killed +killer +killers +killing +killingly +killings +kills +kilobit +kilobits +kilobyte +kilobytes +kin +kind +kinder +kindergarten +kindest +kindhearted +kindheartedly +kindheartedness +kindle +kindled +kindler +kindles +kindlier +kindliness +kindling +kindly +kindness +kindnesses +kindred +kinds +king +kingdom +kingdom's +kingdoms +kinglier +kingliness +kingly +kings +kinkier +kinkiness +kinky +kinship +kinsman +kiss +kissed +kisser +kissers +kisses +kissing +kissings +kit +kit's +kitchen +kitchen's +kitchener +kitchens +kite +kited +kiter +kites +kiting +kits +kitsch +kitten +kitten's +kittened +kittening +kittens +kitties +kitty +kludge +kludge's +kludged +kludger +kludger's +kludgers +kludges +kludgey +kludging +klutz +klutz's +klutzes +klutziness +klutzy +knack +knacker +knacks +knapsack +knapsack's +knapsacks +knave +knave's +knaves +knead +kneaded +kneader +kneading +kneads +knee +kneed +kneeing +kneel +kneeled +kneeler +kneeling +kneels +knees +knell +knell's +knells +knelt +knew +knife +knifed +knifes +knifing +knight +knighted +knighthood +knighting +knightliness +knightly +knights +knit +knits +knives +knob +knob's +knobs +knock +knocked +knocker +knockers +knocking +knocks +knoll +knoll's +knolls +knot +knot's +knots +knotted +knotting +know +knowable +knower +knowhow +knowing +knowingly +knowledge +knowledgeable +knowledgeableness +knowledges +known +knows +knuckle +knuckled +knuckles +knuckling +kudos +lab +lab's +label +label's +labels +laboratories +laboratory +laboratory's +labs +labyrinth +labyrinths +lace +laced +lacer +lacerate +lacerated +lacerates +lacerating +laceration +lacerations +lacerative +laces +lacing +lack +lackadaisical +lackadaisically +lacked +lacker +lacking +lacks +lacquer +lacquered +lacquerer +lacquerers +lacquering +lacquers +lad +ladder +ladders +laded +laden +ladened +ladening +ladies +lading +lads +lady +lady's +lag +lager +lagers +lagged +lagoon +lagoon's +lagoons +lags +laid +lain +lair +lair's +lairs +lake +lake's +laker +lakes +laking +lamb +lamb's +lambda +lambda's +lambdas +lamber +lambs +lame +lamed +lamely +lameness +lament +lamentable +lamentableness +lamentation +lamentation's +lamentations +lamented +lamenting +laments +lamer +lames +lamest +laminar +laming +lamp +lamp's +lamper +lamps +lance +lanced +lancer +lancers +lances +lancing +land +landed +lander +landers +landing +landings +landladies +landlady +landlady's +landlord +landlord's +landlords +landmark +landmark's +landmarks +landowner +landowner's +landowners +lands +landscape +landscaped +landscaper +landscapes +landscaping +lane +lane's +lanes +language +language's +languages +languid +languidly +languidness +languish +languished +languisher +languishes +languishing +languishingly +lantern +lantern's +lanterns +lap +lap's +lapel +lapel's +lapels +laps +lapse +lapsed +lapser +lapses +lapsing +lard +larded +larder +larding +lards +large +largely +largeness +larger +largest +lark +lark's +larker +larks +larva +larvae +larvas +laser +laser's +lasers +lash +lashed +lasher +lashes +lashing +lashings +lass +lass's +lasses +last +lasted +laster +lasting +lastingly +lastingness +lastly +lasts +latch +latched +latches +latching +late +lated +lately +latencies +latency +latency's +lateness +latent +latently +latents +later +lateral +laterally +latest +latex +latex's +latexes +lath +lather +lathered +latherer +lathering +lathes +lathing +latitude +latitude's +latitudes +latrine +latrine's +latrines +latter +latter's +latterly +lattice +lattice's +latticed +lattices +latticing +laugh +laughable +laughableness +laughably +laughed +laugher +laughers +laughing +laughingly +laughs +laughter +laughters +launch +launched +launcher +launchers +launches +launching +launchings +launder +laundered +launderer +laundering +launderings +launders +laundries +laundry +laurel +laurel's +laurels +lava +lavatories +lavatory +lavatory's +lavender +lavendered +lavendering +lavish +lavished +lavishing +lavishly +lavishness +law +law's +lawful +lawfully +lawfulness +lawless +lawlessly +lawlessness +lawn +lawn's +lawns +laws +lawsuit +lawsuit's +lawsuits +lawyer +lawyer's +lawyerly +lawyers +lay +layer +layered +layering +layers +laying +layman +laymen +layoffs +layout +layout's +layouts +lays +lazed +lazied +lazier +laziest +lazily +laziness +lazing +lazy +lazying +lead +leaded +leaden +leadenly +leadenness +leader +leader's +leaders +leadership +leadership's +leaderships +leading +leadings +leads +leaf +leafed +leafier +leafiest +leafing +leafless +leaflet +leaflet's +leaflets +leafs +leafy +league +leagued +leaguer +leaguers +leagues +leaguing +leak +leakage +leakage's +leakages +leaked +leaker +leaking +leaks +lean +leaned +leaner +leanest +leaning +leanings +leanly +leanness +leans +leap +leaped +leaper +leaping +leaps +leapt +learn +learned +learnedly +learnedness +learner +learners +learning +learnings +learns +lease +leased +leases +leash +leash's +leashes +leasing +least +leather +leathered +leathering +leathern +leathers +leave +leaved +leaven +leavened +leavening +leaver +leavers +leaves +leaving +leavings +lecture +lectured +lecturer +lecturers +lectures +lecturing +led +ledge +ledger +ledgers +ledges +lee +leech +leech's +leeches +leer +leered +leering +leers +lees +left +leftist +leftist's +leftists +leftmost +leftover +leftover's +leftovers +lefts +leftward +leftwards +leg +legacies +legacy +legacy's +legal +legalities +legality +legally +legals +legend +legend's +legendary +legends +legged +leggings +legibility +legible +legibly +legion +legion's +legions +legislate +legislated +legislates +legislating +legislation +legislations +legislative +legislatively +legislator +legislator's +legislators +legislature +legislature's +legislatures +legitimacy +legitimate +legitimated +legitimately +legitimates +legitimating +legitimation +legs +leisure +leisured +leisureliness +leisurely +lemma +lemma's +lemmas +lemon +lemon's +lemonade +lemons +lend +lender +lenders +lending +lends +length +lengthen +lengthened +lengthener +lengthening +lengthens +lengthier +lengthiness +lengthly +lengths +lengthwise +lengthy +leniency +lenient +leniently +lens +lens's +lensed +lenser +lensers +lenses +lensing +lensings +lent +lentil +lentil's +lentils +leopard +leopard's +leopards +leprosy +less +lessen +lessened +lessening +lessens +lesser +lesses +lessing +lesson +lesson's +lessoned +lessoning +lessons +lest +lester +let +let's +lets +letter +lettered +letterer +lettering +letters +letting +lettuce +levee +levee's +leveed +levees +level +levelly +levelness +levels +lever +lever's +leverage +leveraged +leverages +leveraging +levered +levering +levers +levied +levier +levies +levy +levying +lewd +lewdly +lewdness +lexical +lexically +lexicographic +lexicographical +lexicographically +lexicon +lexicon's +lexicons +liabilities +liability +liability's +liable +liableness +liaison +liaison's +liaisons +liar +liar's +liars +liberal +liberally +liberalness +liberals +liberate +liberated +liberates +liberating +liberation +liberator +liberator's +liberators +liberties +liberty +liberty's +libido +librarian +librarian's +librarians +libraries +library +library's +libretti +license +licensed +licensee +licensee's +licensees +licenser +licenses +licensing +lichen +lichen's +lichened +lichens +lick +licked +licker +licking +licks +lid +lid's +lids +lie +lied +lieder +liege +lien +lien's +liens +lier +lies +lieu +lieutenant +lieutenant's +lieutenants +life +life's +lifeless +lifelessly +lifelessness +lifelike +lifelikeness +lifelong +lifer +lifers +lifestyle +lifestyles +lifetime +lifetime's +lifetimes +lift +lifted +lifter +lifters +lifting +lifts +light +lighted +lighten +lightened +lightener +lightening +lightens +lighter +lighter's +lighters +lightest +lighthouse +lighthouse's +lighthouses +lighting +lightly +lightness +lightning +lightning's +lightninged +lightnings +lights +lightweight +lightweights +like +liked +likelier +likeliest +likelihood +likelihoods +likeliness +likely +liken +likened +likeness +likeness's +likenesses +likening +likens +liker +likes +likest +likewise +liking +likings +lilac +lilac's +lilacs +lilied +lilies +lily +lily's +limb +limbed +limber +limbered +limbering +limberly +limberness +limbers +limbs +lime +lime's +limed +limes +limestone +liming +limit +limitability +limitably +limitation +limitation's +limitations +limited +limitedly +limitedness +limiteds +limiter +limiters +limiting +limits +limp +limped +limper +limping +limply +limpness +limps +linden +line +line's +linear +linearities +linearity +linearly +lined +linen +linen's +linens +liner +liners +lines +linger +lingered +lingerer +lingering +lingeringly +lingers +linguist +linguist's +linguistic +linguistically +linguistics +linguists +lining +linings +link +linkage +linkage's +linkages +linked +linker +linkers +linking +linkings +links +linoleum +linseed +lint +linter +lints +lion +lion's +lioness +lioness's +lionesses +lions +lip +lip's +lips +lipstick +liquefied +liquefier +liquefiers +liquefies +liquefy +liquefying +liquid +liquid's +liquidation +liquidation's +liquidations +liquidity +liquidly +liquidness +liquids +liquor +liquor's +liquored +liquoring +liquors +lisp +lisp's +lisped +lisper +lisping +lisps +list +listed +listen +listened +listener +listeners +listening +listens +lister +listers +listing +listing's +listings +lists +lit +literacy +literal +literally +literalness +literals +literariness +literary +literate +literately +literateness +literation +literature +literature's +literatures +lithe +lithely +litheness +litigate +litigated +litigates +litigating +litigation +litigator +litter +littered +litterer +littering +litters +little +littleness +littler +littlest +livable +livableness +livably +live +lived +livelier +liveliest +livelihood +liveliness +lively +liven +livened +liveness +livening +liver +liveried +livers +livery +lives +livest +liveth +living +livingly +livingness +livings +lizard +lizard's +lizards +load +loaded +loader +loaders +loading +loadings +loads +loaf +loafed +loafer +loafers +loafing +loafs +loan +loaned +loaner +loaning +loans +loath +loathe +loathed +loather +loathes +loathing +loathly +loathness +loathsome +loathsomely +loathsomeness +loaves +lobbied +lobbies +lobby +lobbying +lobe +lobe's +lobed +lobes +lobster +lobster's +lobsters +local +locale +localities +locality +locality's +locally +locals +locate +located +locater +locates +locating +location +locations +locative +locatives +locator +locator's +locators +loci +lock +locked +locker +lockers +locking +lockings +lockout +lockout's +lockouts +locks +lockup +lockup's +lockups +locomotion +locomotive +locomotive's +locomotively +locomotives +locus +locus's +locust +locust's +locusts +lodge +lodged +lodger +lodger's +lodgers +lodges +lodging +lodgings +loft +loft's +lofter +loftier +loftiness +lofts +lofty +log +log's +logarithm +logarithm's +logarithmic +logarithmically +logarithms +logged +logger +logger's +loggers +logging +logic +logic's +logical +logically +logicalness +logicals +logician +logician's +logicians +logics +login +logins +logistic +logistics +logout +logs +loin +loin's +loins +loiter +loitered +loiterer +loitering +loiters +lone +lonelier +loneliest +loneliness +lonely +loneness +loner +loners +lonesome +lonesomely +lonesomeness +long +longed +longer +longest +longing +longingly +longings +longitude +longitude's +longitudes +longly +longness +longs +longword +longword's +longwords +look +lookahead +looked +looker +lookers +looking +lookout +lookouts +looks +lookup +lookup's +lookups +loom +loomed +looming +looms +loon +loop +looped +looper +loophole +loophole's +loopholed +loopholes +loopholing +looping +loops +loose +loosed +loosely +loosen +loosened +loosener +looseness +loosening +loosens +looser +looses +loosest +loosing +loot +looted +looter +looting +loots +lord +lord's +lording +lordlier +lordliness +lordly +lords +lordship +lore +lorries +lorry +lose +loser +losers +loses +losing +losings +loss +loss's +losses +lossier +lossiest +lossy +lost +lostness +lot +lot's +lots +lotteries +lottery +lotus +loud +louden +loudened +loudening +louder +loudest +loudly +loudness +loudspeaker +loudspeaker's +loudspeakers +lounge +lounged +lounger +loungers +lounges +lounging +lousier +lousiness +lousy +lovable +lovableness +lovably +love +love's +loved +lovelier +lovelies +loveliest +loveliness +lovely +lover +lover's +lovering +loverly +lovers +loves +loving +lovingly +lovingness +low +lower +lowered +lowering +lowers +lowest +lowing +lowland +lowlander +lowlands +lowlier +lowliest +lowliness +lowly +lowness +lows +loyal +loyally +loyalties +loyalty +loyalty's +lubricant +lubricant's +lubricants +lubrication +luck +lucked +luckier +luckiest +luckily +luckiness +luckless +lucks +lucky +ludicrous +ludicrously +ludicrousness +luggage +lukewarm +lukewarmly +lukewarmness +lull +lullaby +lulled +lulls +lumber +lumbered +lumberer +lumbering +lumbers +luminous +luminously +luminousness +lump +lumped +lumpen +lumper +lumping +lumps +lunar +lunatic +lunatics +lunch +lunched +luncheon +luncheon's +luncheons +luncher +lunches +lunching +lung +lunged +lunger +lunging +lungs +lurch +lurched +lurcher +lurches +lurching +lure +lured +lurer +lures +luring +lurk +lurked +lurker +lurkers +lurking +lurks +luscious +lusciously +lusciousness +lust +lustier +lustily +lustiness +lusting +lustrous +lustrously +lustrousness +lusts +lusty +lute +lute's +luted +lutes +luting +luxuriant +luxuriantly +luxuries +luxurious +luxuriously +luxuriousness +luxury +luxury's +lying +lyingly +lyings +lymph +lynch +lynched +lyncher +lynches +lynx +lynx's +lynxes +lyre +lyre's +lyres +lyric +lyrics +ma'am +macaroni +macaroni's +mace +maced +macer +maces +machine +machine's +machined +machineries +machinery +machines +machining +macing +macro +macro's +macroeconomics +macromolecule +macromolecule's +macromolecules +macros +macroscopic +mad +madam +madams +madden +maddened +maddening +maddeningly +madder +maddest +made +mademoiselle +mademoiselles +madly +madman +madness +madras +magazine +magazine's +magazined +magazines +magazining +maggot +maggot's +maggots +magic +magical +magically +magician +magician's +magicians +magistrate +magistrate's +magistrates +magnesium +magnesiums +magnet +magnet's +magnetic +magnetically +magnetics +magnetism +magnetism's +magnetisms +magnets +magnification +magnifications +magnificence +magnificent +magnificently +magnified +magnifier +magnifiers +magnifies +magnify +magnifying +magnitude +magnitude's +magnitudes +mahogany +maid +maid's +maiden +maidenliness +maidenly +maidens +maids +mail +mailable +mailbox +mailbox's +mailboxes +mailed +mailer +mailer's +mailers +mailing +mailings +mails +maim +maimed +maimedness +maimer +maimers +maiming +maims +main +mainframe +mainframe's +mainframes +mainland +mainlander +mainlanders +mainly +mains +mainstay +maintain +maintainability +maintainable +maintained +maintainer +maintainer's +maintainers +maintaining +maintains +maintenance +maintenance's +maintenances +majestic +majesties +majesty +majesty's +major +majored +majoring +majorities +majority +majority's +majors +makable +make +makefile +makefiles +maker +makers +makes +makeshift +makeshifts +makeup +makeups +making +makings +maladies +malady +malady's +malaria +male +male's +malefactor +malefactor's +malefactors +maleness +males +malformed +malfunction +malfunctioned +malfunctioning +malfunctions +malice +malicious +maliciously +maliciousness +malignant +malignantly +mall +mall's +mallet +mallet's +mallets +malls +malnutrition +malt +malted +malting +malts +mama +mamma +mamma's +mammal +mammal's +mammals +mammas +mammoth +man +man's +manage +manageable +manageableness +managed +management +management's +managements +manager +manager's +managerial +managerially +managers +manages +managing +mandate +mandated +mandates +mandating +mandatories +mandatory +mandible +mandolin +mandolin's +mandolins +mane +mane's +maned +manes +manger +manger's +mangers +mangle +mangled +mangler +mangles +mangling +manhood +maniac +maniac's +maniacs +manicure +manicured +manicures +manicuring +manifest +manifestation +manifestation's +manifestations +manifested +manifesting +manifestly +manifestness +manifests +manifold +manifold's +manifolder +manifoldly +manifoldness +manifolds +manipulability +manipulable +manipulatable +manipulate +manipulated +manipulates +manipulating +manipulation +manipulations +manipulative +manipulativeness +manipulator +manipulator's +manipulators +manipulatory +mankind +manlier +manliest +manliness +manly +manned +manner +mannered +mannerliness +mannerly +manners +manning +manometer +manometer's +manometers +manor +manor's +manors +manpower +mans +mansion +mansion's +mansions +mantel +mantel's +mantels +mantissa +mantissa's +mantissas +mantle +mantle's +mantled +mantles +mantling +manual +manual's +manually +manuals +manufacture +manufactured +manufacturer +manufacturer's +manufacturers +manufactures +manufacturing +manure +manured +manurer +manurers +manures +manuring +manuscript +manuscript's +manuscripts +many +map +map's +maple +maple's +maples +mappable +mapped +mapping +mapping's +mappings +maps +mar +marble +marbled +marbler +marbles +marbling +march +marched +marcher +marches +marching +mare +mare's +mares +margin +margin's +marginal +marginally +marginals +margined +margining +margins +marigold +marigold's +marigolds +marijuana +marijuana's +marinate +marinated +marinates +marinating +marine +mariner +marines +maritime +maritimer +mark +markable +marked +markedly +marker +markers +market +marketability +marketable +marketed +marketer +marketing +marketings +marketplace +marketplace's +marketplaces +markets +marking +markings +marks +marquis +marquises +marriage +marriage's +marriages +married +marries +marrow +marrows +marry +marrying +mars +marsh +marsh's +marshal +marshaled +marshaler +marshalers +marshaling +marshals +marshes +mart +marten +martens +martial +martially +marts +martyr +martyr's +martyrdom +martyrs +marvel +marvels +masculine +masculinely +masculineness +masculinity +mash +mashed +masher +mashers +mashes +mashing +mashings +mask +masked +masker +masking +maskings +masks +masochist +masochist's +masochists +mason +mason's +masoned +masoning +masonry +masons +masquerade +masquerader +masquerades +masquerading +mass +massacre +massacred +massacrer +massacres +massacring +massage +massaged +massager +massages +massaging +massed +masses +massing +massinger +massive +massively +massiveness +mast +masted +master +master's +mastered +masterful +masterfully +masterfulness +mastering +masterings +masterliness +masterly +masterpiece +masterpiece's +masterpieces +masters +mastery +masts +masturbate +masturbated +masturbates +masturbating +masturbation +mat +mat's +match +matchable +matched +matcher +matchers +matches +matching +matchings +matchless +matchlessly +matchmaker +matchmaker's +matchmakers +matchmaking +matchmaking's +mate +mate's +mated +mater +material +materialism +materialism's +materially +materialness +materials +maternal +maternally +mates +math +mathematical +mathematically +mathematician +mathematician's +mathematicians +mathematics +mating +matings +matrices +matriculation +matrimony +matrix +matrixes +matron +matronly +mats +matted +matter +mattered +mattering +matters +mattress +mattress's +mattresses +maturation +mature +matured +maturely +matureness +maturer +matures +maturing +maturities +maturity +max +maxim +maxim's +maximal +maximally +maxims +maximum +maximumly +maximums +may +maybe +mayer +mayest +mayhap +mayhem +maying +mayonnaise +mayor +mayor's +mayoral +mayors +mays +maze +maze's +mazed +mazedly +mazedness +mazednesses +mazer +mazes +mazing +me +mead +meadow +meadow's +meadows +meads +meager +meagerly +meagerness +meal +meal's +meals +mean +meander +meandered +meandering +meanderings +meanders +meaner +meanest +meaning +meaning's +meaningful +meaningfully +meaningfulness +meaningless +meaninglessly +meaninglessness +meanings +meanly +meanness +means +meant +meantime +meanwhile +measles +measurable +measurably +measure +measured +measuredly +measurement +measurement's +measurements +measurer +measures +measuring +meat +meat's +meats +mechanic +mechanic's +mechanical +mechanically +mechanicals +mechanics +mechanism +mechanism's +mechanisms +med +medal +medal's +medallion +medallion's +medallions +medals +meddle +meddled +meddler +meddles +meddling +media +median +median's +medianly +medians +medias +mediate +mediated +mediately +mediateness +mediates +mediating +mediation +mediations +mediative +medic +medic's +medical +medically +medicinal +medicinally +medicine +medicine's +medicines +medics +medieval +medieval's +medievally +medievals +meditate +meditated +meditates +meditating +meditation +meditations +meditative +meditatively +meditativeness +medium +medium's +mediums +meek +meeker +meekest +meekly +meekness +meet +meeter +meeting +meetings +meetly +meets +megabit +megabits +megabyte +megabytes +megaword +megawords +melancholy +meld +melding +melds +mellow +mellowed +mellowing +mellowly +mellowness +mellows +melodies +melodious +melodiously +melodiousness +melodrama +melodrama's +melodramas +melody +melody's +melon +melon's +melons +melt +melted +melter +melting +meltingly +melts +member +member's +membered +members +membership +membership's +memberships +membrane +membrane's +membraned +membranes +memo +memo's +memoir +memoirs +memorability +memorable +memorableness +memoranda +memorandum +memorandums +memorial +memorially +memorials +memories +memory +memory's +memoryless +memos +men +men's +menace +menaced +menaces +menacing +menacingly +menagerie +menageries +mend +mended +mender +mending +mends +menial +menially +menials +mens +mensed +menses +mensing +mental +mentalities +mentality +mentally +mention +mentionable +mentioned +mentioner +mentioners +mentioning +mentions +mentor +mentor's +mentors +menu +menu's +menus +mer +mercenaries +mercenariness +mercenary +mercenary's +merchandise +merchandised +merchandiser +merchandises +merchandising +merchant +merchant's +merchants +mercies +merciful +mercifully +mercifulness +merciless +mercilessly +mercilessness +mercuries +mercury +mercy +mere +merely +merest +merge +merged +merger +mergers +merges +merging +meridian +meridians +merit +merited +meriting +meritorious +meritoriously +meritoriousness +merits +merrier +merriest +merrily +merriment +merriments +merriness +merry +mesh +meshed +meshes +meshing +mess +message +message's +messaged +messages +messaging +messed +messenger +messenger's +messengers +messes +messiah +messiahs +messier +messiest +messieurs +messily +messiness +messing +messy +met +meta +metacircular +metacircularity +metadata +metal +metal's +metalanguage +metalanguages +metallic +metallurgy +metals +metamathematical +metamorphosis +metaphor +metaphor's +metaphorical +metaphorically +metaphors +metaphysical +metaphysically +metaphysics +metavariable +mete +meted +meteor +meteor's +meteoric +meteorology +meteors +meter +meter's +metered +metering +meters +metes +method +method's +methodical +methodically +methodicalness +methodist +methodist's +methodists +methodological +methodologically +methodologies +methodologists +methodology +methodology's +methods +meting +metric +metric's +metrical +metrically +metrics +metropolis +metropolitan +mets +mew +mewed +mews +mica +mice +microbicidal +microbicide +microcode +microcoded +microcodes +microcoding +microcomputer +microcomputer's +microcomputers +microeconomics +microfilm +microfilm's +microfilmed +microfilmer +microfilms +microinstruction +microinstruction's +microinstructions +microphone +microphones +microphoning +microprocessing +microprocessor +microprocessor's +microprocessors +microprogram +microprogram's +microprogrammed +microprogramming +microprograms +microscope +microscope's +microscopes +microscopic +microsecond +microsecond's +microseconds +microstore +microwave +microwave's +microwaves +microword +microwords +mid +midday +middle +middled +middler +middles +middling +middlingly +middlings +midnight +midnightly +midnights +midpoint +midpoint's +midpoints +midst +midsts +midsummer +midway +midways +midwinter +midwinterly +mien +miens +mies +miff +miffed +miffing +miffs +might +mightier +mightiest +mightily +mightiness +mights +mighty +migrate +migrated +migrates +migrating +migration +migrations +migrative +mild +milden +milder +mildest +mildew +mildews +mildly +mildness +mile +mile's +mileage +mileages +miler +miles +milestone +milestone's +milestones +militant +militantly +militantness +militants +militaries +militarily +militarism +militarisms +military +militia +militias +milk +milked +milker +milkers +milkier +milkiness +milking +milkmaid +milkmaid's +milkmaids +milks +milky +mill +milled +miller +millers +millet +milling +million +millionaire +millionaire's +millionaires +millioned +millions +millionth +millipede +millipede's +millipedes +millisecond +milliseconds +mills +millstone +millstone's +millstones +mime +mimic +mimicked +mimicking +mimics +mince +minced +mincer +mincers +minces +mincing +mincingly +mind +minded +mindedness +minder +minders +mindful +mindfully +mindfulness +minding +mindless +mindlessly +mindlessness +minds +mine +mined +miner +mineral +mineral's +minerals +miners +mines +ming +mingle +mingled +mingles +mingling +miniature +miniature's +miniatured +miniatures +miniaturing +minicomputer +minicomputer's +minicomputers +minimal +minimally +minimum +minimums +mining +minion +minions +minister +minister's +ministered +ministering +ministers +ministries +ministry +ministry's +mink +mink's +minks +minnow +minnow's +minnows +minor +minor's +minored +minoring +minorities +minority +minority's +minors +minstrel +minstrel's +minstrels +mint +minted +minter +minting +mints +minus +minuses +minute +minuted +minutely +minuteness +minuter +minutes +minutest +minuting +miracle +miracle's +miracles +miraculous +miraculously +miraculousness +mire +mired +mires +miring +mirror +mirrored +mirroring +mirrors +mirth +misapplication +misapplied +misapplier +misapplies +misapply +misapplying +misbehaving +miscalculation +miscalculation's +miscalculations +miscellaneous +miscellaneously +miscellaneousness +mischief +mischievous +mischievously +mischievousness +miscommunicate +miscommunicated +miscommunicates +miscommunication +misconception +misconception's +misconceptions +misconstrue +misconstrued +misconstrues +misconstruing +misdirect +misdirected +misdirection +misdirects +miser +miserable +miserableness +miserably +miseries +miserliness +miserly +misers +misery +misery's +misfeature +misfit +misfit's +misfits +misfortune +misfortune's +misfortunes +misgiving +misgivingly +misgivings +misguide +misguided +misguidedly +misguidedness +misguider +misguides +misguiding +mishap +mishap's +mishaps +misinform +misinformation +misinformed +misinforming +misinforms +misinterpret +misinterpreted +misinterpreter +misinterpreters +misinterpreting +misinterprets +mislead +misleader +misleading +misleadingly +misleadings +misleads +misled +mismatch +mismatched +mismatches +mismatching +misnomer +misnomered +misperceive +misperceived +misperceives +misplace +misplaced +misplaces +misplacing +misread +misreader +misreading +misreads +misrepresentation +misrepresentation's +misrepresentations +miss +missed +misses +missile +missile's +missiles +missing +mission +missionaries +missionary +missionary's +missioned +missioner +missioning +missions +missive +missives +misspell +misspelled +misspelling +misspellings +misspells +misstate +misstated +misstater +misstates +misstating +mist +mistakable +mistake +mistaken +mistakenly +mistaker +mistakes +mistaking +mistakingly +misted +mister +mistered +mistering +misters +mistier +mistiest +mistiness +misting +mistreat +mistreated +mistreating +mistreats +mistress +mistressly +mistrust +mistrusted +mistruster +mistrusting +mistrusts +mists +misty +mistype +mistyped +mistypes +mistyping +misunderstand +misunderstander +misunderstanders +misunderstanding +misunderstanding's +misunderstandings +misunderstands +misunderstood +misuse +misused +misuser +misuses +misusing +mite +mites +mitigate +mitigated +mitigates +mitigating +mitigation +mitigations +mitigative +mitten +mitten's +mittens +mix +mixed +mixer +mixers +mixes +mixing +mixture +mixture's +mixtures +ml +mnemonic +mnemonic's +mnemonically +mnemonics +moan +moaned +moaning +moans +moat +moat's +moats +mob +mob's +mobile +mobility +mobs +moccasin +moccasin's +moccasins +mock +mocked +mocker +mockers +mockery +mocking +mockingly +mocks +modal +modalities +modality +modality's +modally +mode +model +model's +models +modem +modems +moderate +moderated +moderately +moderateness +moderates +moderating +moderation +moderations +moderator +moderator's +moderators +modern +modernity +modernly +modernness +moderns +modes +modest +modestly +modesty +modifiability +modifiable +modifiableness +modification +modifications +modified +modifier +modifiers +modifies +modify +modifying +modular +modularities +modularity +modularly +modulate +modulated +modulates +modulating +modulation +modulations +modulator +modulator's +modulators +module +module's +modules +modulo +modulus +modus +moist +moisten +moistened +moistener +moistening +moistly +moistness +moisture +moistures +molasses +mold +molded +molder +moldered +moldering +molders +moldier +moldiness +molding +molds +moldy +mole +molecular +molecularly +molecule +molecule's +molecules +moles +molest +molested +molester +molesters +molesting +molests +molten +mom +mom's +moment +moment's +momentarily +momentariness +momentary +momently +momentous +momentously +momentousness +moments +momentum +momentums +moms +monarch +monarchies +monarchs +monarchy +monarchy's +monasteries +monastery +monastery's +monastic +monetary +money +money's +moneyed +moneyer +moneys +monitor +monitored +monitoring +monitors +monk +monk's +monkey +monkeyed +monkeying +monkeys +monks +mono +mono's +monochrome +monochromes +monograph +monograph's +monographes +monographs +monolithic +monopolies +monopoly +monopoly's +monotheism +monotone +monotonic +monotonically +monotonicity +monotonous +monotonously +monotonousness +monotony +monster +monster's +monsters +monstrous +monstrously +monstrousness +month +month's +monthlies +monthly +months +monument +monument's +monumental +monumentally +monuments +mood +mood's +moodier +moodiness +moods +moody +moon +mooned +mooning +moonlight +moonlighted +moonlighter +moonlighting +moonlights +moonlit +moons +moonshine +moonshiner +moor +moor's +moored +mooring +moorings +moors +moose +moot +mooted +mop +moped +moper +moping +mops +moral +moral's +morale +morales +moralities +morality +morally +morals +morass +morasses +morbid +morbidly +morbidness +more +mored +moreover +mores +morion +morn +morning +mornings +morphological +morphologically +morphology +morrow +morsel +morsel's +morsels +mortal +mortality +mortally +mortals +mortar +mortared +mortaring +mortars +mortgage +mortgage's +mortgaged +mortgager +mortgages +mortgaging +mortification +mortifications +mortified +mortifiedly +mortifier +mortifies +mortify +mortifying +mosaic +mosaic's +mosaics +mosquito +mosquitoes +mosquitos +moss +moss's +mosses +mossier +mossy +most +mostly +motel +motel's +motels +moth +mother +mother's +motherboard +motherboard's +motherboards +mothered +motherer +motherers +mothering +motherliness +motherly +mothers +motif +motif's +motifs +motion +motioned +motioner +motioning +motionless +motionlessly +motionlessness +motions +motivate +motivated +motivates +motivating +motivation +motivational +motivationally +motivations +motivative +motive +motived +motives +motiving +motley +motor +motorcar +motorcar's +motorcars +motorcycle +motorcycle's +motorcycles +motored +motoring +motorist +motorist's +motorists +motors +motto +mottoes +mottos +mould +moulded +moulder +mouldering +moulding +moulds +mound +mounded +mounds +mount +mountain +mountain's +mountaineer +mountaineering +mountaineers +mountainous +mountainously +mountainousness +mountains +mounted +mounter +mounting +mountings +mounts +mourn +mourned +mourner +mourners +mournful +mournfully +mournfulness +mourning +mourningly +mourns +mouse +mouser +mouses +mousing +mouth +mouthed +mouther +mouthes +mouthful +mouthing +mouths +movable +movableness +move +moved +movement +movement's +movements +mover +movers +moves +movie +movie's +movies +moving +movingly +movings +mow +mowed +mower +mowers +mowing +mows +much +muchness +muck +mucked +mucker +mucking +mucks +mud +muddied +muddier +muddiness +muddle +muddled +muddler +muddlers +muddles +muddling +muddy +muddying +muds +muff +muff's +muffin +muffin's +muffins +muffle +muffled +muffler +mufflers +muffles +muffling +muffs +mug +mug's +mugs +mulberries +mulberry +mulberry's +mule +mule's +mules +muling +multicellular +multicomponent +multidimensional +multilevel +multinational +multiple +multiple's +multiples +multiplex +multiplexed +multiplexer +multiplexers +multiplexes +multiplexing +multiplexor +multiplexor's +multiplexors +multiplicand +multiplicand's +multiplicands +multiplication +multiplications +multiplicative +multiplicatively +multiplicatives +multiplicity +multiplied +multiplier +multipliers +multiplies +multiply +multiplying +multiprocess +multiprocessing +multiprocessor +multiprocessor's +multiprocessors +multiprogram +multiprogrammed +multiprogramming +multiprogrammings +multistage +multitasking +multitude +multitude's +multitudes +multiuser +multivariate +mumble +mumbled +mumbler +mumblers +mumbles +mumbling +mumblings +mummies +mummy +mummy's +munch +munched +muncher +munches +munching +mundane +mundanely +mundaneness +municipal +municipalities +municipality +municipality's +municipally +munition +munitions +mural +murals +murder +murdered +murderer +murderers +murdering +murderous +murderously +murderousness +murders +murkier +murkiness +murky +murmur +murmured +murmurer +murmuring +murmurs +muscle +muscled +muscles +muscling +muscular +muscularly +muse +mused +muser +muses +museum +museum's +museums +mushier +mushiness +mushroom +mushroomed +mushrooming +mushrooms +mushy +music +musical +musically +musicals +musician +musicianly +musicians +musics +musing +musingly +musings +musk +musket +musket's +muskets +muskrat +muskrat's +muskrats +musks +muslin +mussel +mussel's +mussels +must +mustard +mustards +muster +mustered +mustering +musters +mustier +mustiness +musts +musty +mutability +mutable +mutableness +mutate +mutated +mutates +mutating +mutation +mutations +mutative +mutator +mutators +mute +muted +mutedly +mutely +muteness +muter +mutes +mutest +mutilate +mutilated +mutilates +mutilating +mutilation +mutilations +muting +mutinies +mutiny +mutiny's +mutter +muttered +mutterer +mutterers +muttering +mutters +mutton +mutual +mutually +muzzle +muzzle's +muzzled +muzzler +muzzles +muzzling +my +myriad +myrtle +myself +mysteries +mysterious +mysteriously +mysteriousness +mystery +mystery's +mystic +mystic's +mystical +mystically +mysticism +mysticisms +mystics +myth +myth's +mythes +mythical +mythically +mythologies +mythology +mythology's +nag +nag's +nags +nail +nailed +nailer +nailing +nails +naive +naively +naiveness +naiver +naivete +naked +nakedly +nakedness +name +name's +nameable +named +nameless +namelessly +namelessness +namely +namer +namers +names +namesake +namesake's +namesakes +naming +nanosecond +nanoseconds +nap +nap's +napkin +napkin's +napkins +naps +narcissistic +narcissus +narcissuses +narcotic +narcotics +narrative +narrative's +narratively +narratives +narrow +narrowed +narrower +narrowest +narrowing +narrowingness +narrowly +narrowness +narrows +nasal +nasally +nastier +nasties +nastiest +nastily +nastiness +nasty +nation +nation's +national +nationalist +nationalist's +nationalists +nationalities +nationality +nationality's +nationally +nationals +nations +nationwide +native +natively +nativeness +natives +nativity +natural +naturalism +naturalist +naturally +naturalness +naturals +nature +nature's +natured +natures +naught +naught's +naughtier +naughtiness +naughts +naughty +naval +navally +navies +navigable +navigableness +navigate +navigated +navigates +navigating +navigation +navigations +navigator +navigator's +navigators +navy +navy's +nay +near +nearby +neared +nearer +nearest +nearing +nearly +nearness +nears +neat +neaten +neater +neatest +neatly +neatness +neats +nebula +necessaries +necessarily +necessary +necessitate +necessitated +necessitates +necessitating +necessitation +necessitations +necessities +necessity +neck +necked +necker +necking +necklace +necklace's +necklaces +necks +necktie +necktie's +neckties +need +needed +needer +needful +needfully +needfulness +needier +neediness +needing +needle +needled +needler +needlers +needles +needless +needlessly +needlessness +needlework +needleworker +needling +needly +needn't +needs +needy +negate +negated +negater +negates +negating +negation +negations +negative +negatived +negatively +negativeness +negatives +negativing +negator +negators +neglect +neglected +neglecter +neglecting +neglects +negligence +negligible +negotiable +negotiate +negotiated +negotiates +negotiating +negotiation +negotiations +neigh +neither +neophyte +neophytes +nephew +nephew's +nephews +nerve +nerve's +nerved +nerves +nerving +nervous +nervously +nervousness +nest +nested +nester +nesting +nestle +nestled +nestler +nestles +nestling +nests +net +net's +nether +nets +netted +netting +nettle +nettled +nettles +nettling +network +network's +networked +networking +networks +neural +neurally +neurobiology +neurobiology's +neurological +neurologically +neurologists +neuron +neuron's +neurons +neutral +neutralities +neutrality +neutrally +neutralness +neutrals +neutrino +neutrino's +neutrinos +never +nevertheless +new +newborn +newborns +newcomer +newcomer's +newcomers +newer +newest +newline +newline's +newlines +newly +newness +news +newsgroup +newsgroup's +newsgroups +newsletter +newsletter's +newsletters +newsman +newsmen +newspaper +newspaper's +newspapers +newswire +newt +newts +next +nibble +nibbled +nibbler +nibblers +nibbles +nibbling +nice +nicely +niceness +nicer +nicest +niceties +nicety +niche +niches +niching +nick +nicked +nickel +nickel's +nickels +nicker +nickered +nickering +nicking +nickname +nicknamed +nicknamer +nicknames +nicks +nicotine +niece +niece's +nieces +niftier +nifties +nifty +nigh +night +night's +nighted +nighters +nightfall +nightgown +nightingale +nightingale's +nightingales +nightly +nightmare +nightmare's +nightmares +nights +nil +nilly +nimble +nimbleness +nimbler +nimblest +nimbly +nine +nines +nineteen +nineteens +nineteenth +nineties +ninetieth +ninety +ninth +nip +nips +nitrogen +nix +nixed +nixer +nixes +nixing +no +nobilities +nobility +noble +nobleman +nobleness +nobler +nobles +noblest +nobly +nobodies +nobody +nobody's +nocturnal +nocturnally +nod +nod's +nodded +nodding +node +node's +nodes +nods +noise +noised +noiseless +noiselessly +noises +noisier +noisily +noisiness +noising +noisy +nomenclature +nomenclatures +nominal +nominally +nominate +nominated +nominates +nominating +nomination +nomination's +nominations +nominative +nominatively +non +nonblocking +nonconservative +noncyclic +nondecreasing +nondescript +nondescriptly +nondestructively +nondeterminacy +nondeterminate +nondeterminately +nondeterminism +nondeterministic +nondeterministically +nondisclosure +nondisclosures +none +nonempty +nones +nonetheless +nonexistence +nonexistent +nonextensible +nonfunctional +noninteracting +noninterference +nonintuitive +nonlinear +nonlinearities +nonlinearity +nonlinearity's +nonlinearly +nonlocal +nonnegative +nonorthogonal +nonorthogonality +nonperishable +nonprocedural +nonprocedurally +nonprogrammable +nonprogrammer +nonsense +nonsensical +nonsensically +nonsensicalness +nonspecialist +nonspecialist's +nonspecialists +nonstandard +nontechnical +nontechnically +nonterminal +nonterminal's +nonterminals +nonterminating +nontermination +nontrivial +nonuniform +nonzero +nook +nook's +nooks +noon +noonday +nooning +noons +noontide +nope +nor +norm +norm's +normal +normalcy +normality +normally +normals +normed +norms +north +north's +northeast +northeaster +northeasterly +northeastern +norther +northerly +northern +northerner +northerners +northernly +northers +northing +northward +northwards +northwest +northwester +northwesterly +northwestern +nose +nosed +noses +nosing +nostril +nostril's +nostrils +not +notable +notableness +notables +notably +notation +notation's +notational +notationally +notations +notch +notched +notches +notching +note +notebook +notebook's +notebooks +noted +notedly +notedness +noter +notes +noteworthiness +noteworthy +nothing +nothingness +nothings +notice +noticeable +noticeably +noticed +notices +noticing +notification +notifications +notified +notifier +notifiers +notifies +notify +notifying +noting +notion +notions +notorious +notoriously +notoriousness +notwithstanding +noun +noun's +nouns +nourish +nourished +nourisher +nourishes +nourishing +nourishment +novel +novel's +novelist +novelist's +novelists +novels +novelties +novelty +novelty's +novice +novice's +novices +now +nowadays +nowhere +nowheres +nows +nroff +nroff's +nth +nuances +nuclear +nucleotide +nucleotide's +nucleotides +nucleus +nucleuses +nuisance +nuisance's +nuisances +null +nulled +nullification +nullified +nullifier +nullifiers +nullifies +nullify +nullifying +nulls +numb +numbed +number +numbered +numberer +numbering +numberless +numbers +numbing +numbingly +numbly +numbness +numbs +numeral +numeral's +numerally +numerals +numerator +numerator's +numerators +numeric +numerical +numerically +numerics +numerous +numerously +numerousness +nun +nun's +nuns +nuptial +nuptials +nurse +nurse's +nursed +nurser +nurseries +nursery +nursery's +nurses +nursing +nurture +nurtured +nurturer +nurtures +nurturing +nut +nut's +nutrition +nutrition's +nuts +nymph +nymphs +o'clock +oak +oaken +oaks +oar +oar's +oared +oaring +oars +oasis +oat +oaten +oater +oath +oaths +oatmeal +oats +obedience +obediences +obedient +obediently +obey +obeyed +obeyer +obeying +obeys +obfuscate +obfuscated +obfuscater +obfuscates +obfuscating +obfuscation +obfuscations +object +object's +objected +objecting +objection +objection's +objectionable +objectionableness +objections +objective +objectively +objectiveness +objectives +objector +objector's +objectors +objects +oblate +oblately +oblateness +oblation +oblations +obligate +obligated +obligately +obligates +obligating +obligation +obligation's +obligations +obligatory +oblige +obliged +obliger +obliges +obliging +obligingly +obligingness +oblique +obliquely +obliqueness +obliterate +obliterated +obliterates +obliterating +obliteration +obliterations +obliterative +obliteratively +oblivion +oblivions +oblivious +obliviously +obliviousness +oblong +oblongly +oblongness +obscene +obscenely +obscure +obscured +obscurely +obscureness +obscurer +obscures +obscuring +obscurities +obscurity +observable +observance +observance's +observances +observant +observantly +observation +observation's +observations +observatories +observatory +observe +observed +observer +observers +observes +observing +observingly +obsession +obsession's +obsessions +obsolescence +obsolete +obsoleted +obsoletely +obsoleteness +obsoletes +obsoleting +obstacle +obstacle's +obstacles +obstinacy +obstinate +obstinately +obstinateness +obstruct +obstructed +obstructer +obstructing +obstruction +obstruction's +obstructionist +obstructions +obstructive +obstructively +obstructiveness +obstructs +obtain +obtainable +obtainably +obtained +obtainer +obtaining +obtains +obviate +obviated +obviates +obviating +obviation +obviations +obvious +obviously +obviousness +occasion +occasional +occasionally +occasioned +occasioning +occasionings +occasions +occlude +occluded +occludes +occluding +occlusion +occlusion's +occlusions +occupancies +occupancy +occupant +occupant's +occupants +occupation +occupation's +occupational +occupationally +occupations +occupied +occupier +occupiers +occupies +occupy +occupying +occur +occurred +occurrence +occurrence's +occurrences +occurring +occurs +ocean +ocean's +oceans +octal +octals +octave +octaves +octopus +odd +odder +oddest +oddities +oddity +oddity's +oddly +oddness +odds +ode +ode's +oded +oder +odes +odious +odiously +odiousness +odorous +odorously +odorousness +of +off +offend +offended +offender +offenders +offending +offends +offensive +offensively +offensiveness +offensives +offer +offered +offerer +offerers +offering +offerings +offers +office +office's +officer +officer's +officered +officers +offices +official +official's +officially +officials +officiate +officiated +officiates +officiating +officiation +officiations +officio +officious +officiously +officiousness +offing +offline +offs +offset +offset's +offsets +offspring +offsprings +oft +often +oftener +oftentimes +oh +oil +oilcloth +oiled +oiler +oilers +oilier +oiliest +oiliness +oiling +oils +oily +ointment +ointments +okay +okay's +okays +old +olden +older +oldest +oldness +olive +olive's +oliver +olives +omen +omen's +omens +ominous +ominously +ominousness +omission +omission's +omissions +omit +omits +omitted +omitting +omnipresent +omnipresently +omniscient +omnisciently +omnivore +on +onanism +once +oncer +one +one's +oneness +oner +onerous +onerously +onerousness +ones +oneself +ongoing +onion +onions +online +onliness +only +ons +onset +onset's +onsets +onto +onward +onwards +oops +ooze +oozed +oozes +oozing +opacities +opacity +opal +opal's +opals +opaque +opaquely +opaqueness +opcode +opcode's +opcodes +open +opened +opener +openers +openest +opening +opening's +openings +openly +openness +opens +opera +opera's +operable +operand +operand's +operandi +operands +operas +operate +operated +operates +operating +operation +operational +operationally +operations +operative +operatively +operativeness +operatives +operator +operator's +operators +opiate +opiates +opinion +opinion's +opinionated +opinions +opium +opponent +opponent's +opponents +opportune +opportunely +opportunism +opportunistic +opportunistically +opportunities +opportunity +opportunity's +oppose +opposed +opposer +opposes +opposing +opposite +oppositely +oppositeness +opposites +opposition +oppositions +oppress +oppressed +oppresses +oppressing +oppression +oppressive +oppressively +oppressiveness +oppressor +oppressor's +oppressors +opt +opted +optic +optical +optically +optics +optimal +optimality +optimally +optimism +optimistic +optimistically +optimum +opting +option +option's +optional +optionally +options +opts +or +or's +oracle +oracle's +oracles +oral +orally +orals +orange +orange's +oranges +oration +oration's +orations +orator +orator's +oratories +orators +oratory +oratory's +orb +orbit +orbital +orbitally +orbitals +orbited +orbiter +orbiters +orbiting +orbits +orchard +orchard's +orchards +orchestra +orchestra's +orchestras +orchid +orchid's +orchids +ordain +ordained +ordainer +ordaining +ordains +ordeal +ordeals +order +ordered +orderer +ordering +orderings +orderlies +orderliness +orderly +orders +ordinal +ordinance +ordinance's +ordinances +ordinaries +ordinarily +ordinariness +ordinary +ordinate +ordinated +ordinates +ordinating +ordination +ordinations +ore +ore's +ores +organ +organ's +organic +organics +organism +organism's +organisms +organist +organist's +organists +organs +orgies +orgy +orgy's +orient +orientated +orientation +orientation's +orientations +oriented +orienting +orients +orifice +orifice's +orifices +origin +origin's +original +originality +originally +originals +originate +originated +originates +originating +origination +originations +originative +originatively +originator +originator's +originators +origins +orion +orly +ornament +ornamental +ornamentally +ornamentation +ornamentations +ornamented +ornamenting +ornaments +orphan +orphaned +orphaning +orphans +orthodox +orthodoxes +orthodoxly +orthogonal +orthogonality +orthogonally +oscillate +oscillated +oscillates +oscillating +oscillation +oscillation's +oscillations +oscillator +oscillator's +oscillators +oscillatory +oscilloscope +oscilloscope's +oscilloscopes +ostrich +ostrich's +ostriches +other +other's +otherness +others +otherwise +otter +otter's +otters +ought +oughts +ounce +ounces +our +ours +ourself +ourselves +out +outbreak +outbreak's +outbreaks +outburst +outburst's +outbursts +outcast +outcast's +outcasts +outcome +outcome's +outcomes +outcries +outcry +outdoor +outdoors +outed +outer +outermost +outfit +outfit's +outfits +outgoing +outgoingness +outgoings +outgrew +outgrow +outgrowing +outgrown +outgrows +outgrowth +outing +outing's +outings +outlast +outlasts +outlaw +outlawed +outlawing +outlaws +outlay +outlay's +outlays +outlet +outlet's +outlets +outline +outlined +outlines +outlining +outlive +outlived +outlives +outliving +outlook +outness +outperform +outperformed +outperforming +outperforms +outpost +outpost's +outposts +output +output's +outputs +outputting +outrage +outraged +outrageous +outrageously +outrageousness +outrages +outraging +outright +outrightly +outrun +outruns +outs +outset +outside +outsider +outsider's +outsiderness +outsiders +outskirts +outstanding +outstandingly +outstretched +outstrip +outstripped +outstripping +outstrips +outvote +outvoted +outvotes +outvoting +outward +outwardly +outwardness +outwards +outweigh +outweighed +outweighing +outweighs +outwit +outwits +outwitted +outwitting +oval +oval's +ovally +ovalness +ovals +ovaries +ovary +ovary's +oven +oven's +ovens +over +overall +overall's +overalls +overblown +overboard +overcame +overcast +overcasting +overcoat +overcoat's +overcoating +overcoats +overcome +overcomer +overcomes +overcoming +overcrowd +overcrowded +overcrowding +overcrowds +overdone +overdose +overdose's +overdosed +overdoses +overdosing +overdraft +overdraft's +overdrafts +overdraw +overdrawing +overdrawn +overdraws +overdrew +overdue +overemphasis +overestimate +overestimated +overestimates +overestimating +overestimation +overestimations +overflow +overflowed +overflowing +overflows +overhang +overhanging +overhangs +overhaul +overhauled +overhauler +overhauling +overhaulings +overhauls +overhead +overheads +overhear +overheard +overhearer +overhearing +overhears +overing +overjoy +overjoyed +overkill +overkill's +overlaid +overland +overlap +overlap's +overlapped +overlapping +overlaps +overlay +overlaying +overlays +overload +overloaded +overloading +overloads +overlook +overlooked +overlooking +overlooks +overly +overlying +overnight +overnighter +overnighters +overnights +overpower +overpowered +overpowering +overpoweringly +overpowers +overprint +overprinted +overprinting +overprints +overproduction +overridden +override +overrider +overrides +overriding +overrode +overrule +overruled +overrules +overruling +overrun +overruns +overs +overseas +oversee +overseeing +overseer +overseers +oversees +overshadow +overshadowed +overshadowing +overshadows +overshoot +overshooting +overshoots +overshot +oversight +oversight's +oversights +oversimplification +oversimplifications +oversimplified +oversimplifies +oversimplify +oversimplifying +overstate +overstated +overstatement +overstatement's +overstatements +overstates +overstating +overstocks +overt +overtake +overtaken +overtaker +overtakers +overtakes +overtaking +overthrew +overthrow +overthrowing +overthrown +overthrows +overtime +overtly +overtness +overtone +overtone's +overtones +overtook +overture +overture's +overtures +overturn +overturned +overturning +overturns +overuse +overview +overview's +overviews +overweight +overwhelm +overwhelmed +overwhelming +overwhelmingly +overwhelms +overwork +overworked +overworking +overworks +overwrite +overwrites +overwriting +overwritten +overwrote +overzealous +overzealousness +ovum +owe +owed +owes +owing +owl +owl's +owler +owls +own +owned +owner +owner's +owners +ownership +ownerships +owning +owns +ox +oxen +oxidation +oxide +oxide's +oxides +oxygen +oxygens +oyster +oyster's +oystering +oysters +pa +pace +pace's +paced +pacer +pacers +paces +pacific +pacification +pacifications +pacified +pacifier +pacifies +pacify +pacifying +pacing +pack +package +packaged +packager +packagers +packages +packaging +packagings +packed +packer +packers +packet +packet's +packeted +packeting +packets +packing +packs +pact +pact's +pacts +pad +pad's +padded +paddies +padding +paddings +paddle +paddled +paddler +paddles +paddling +paddy +pads +pagan +pagan's +pagans +page +page's +pageant +pageant's +pageants +paged +pager +pager's +pagers +pages +paginate +paginated +paginates +paginating +pagination +paginations +paging +paid +pail +pail's +pails +pain +pained +painful +painfully +painfulness +paining +painless +painlessly +painlessness +pains +painstaking +painstakingly +paint +painted +painter +painterliness +painterly +painters +painting +paintings +paints +pair +paired +pairing +pairings +pairs +pairwise +pal +pal's +palace +palace's +palaces +palate +palate's +palates +pale +paled +palely +paleness +paler +pales +palest +palette +palfrey +paling +pall +palliate +palliation +palliative +palliatively +palliatives +pallid +pallidly +pallidness +palling +pally +palm +palmed +palmer +palming +palms +pals +pamphlet +pamphlet's +pamphlets +pan +pan's +panacea +panacea's +panaceas +pancake +pancake's +pancaked +pancakes +pancaking +pancreas +panda +panda's +pandas +pandemonium +pander +pandered +panderer +pandering +panders +pane +pane's +panel +panelist +panelist's +panelists +panels +panes +pang +pang's +pangs +panic +panic's +panics +panned +panning +pans +pansies +pansy +pansy's +pant +panted +panther +panther's +panthers +panties +panting +pantries +pantry +pantry's +pants +panty +papa +papal +papally +paper +paper's +paperback +paperback's +paperbacks +papered +paperer +paperers +papering +paperings +papers +paperwork +paprika +par +parachute +parachute's +parachuted +parachuter +parachutes +parachuting +parade +paraded +parader +parades +paradigm +paradigm's +paradigms +parading +paradise +paradox +paradox's +paradoxes +paradoxical +paradoxically +paradoxicalness +paraffin +paraffins +paragon +paragon's +paragons +paragraph +paragraphed +paragrapher +paragraphing +paragraphs +parallax +parallax's +parallel +parallelism +parallelogram +parallelogram's +parallelograms +parallels +paralysis +parameter +parameter's +parameterless +parameters +parametric +paramilitary +paramount +paranoia +paranoid +parapet +parapet's +parapeted +parapets +paraphrase +paraphrased +paraphraser +paraphrases +paraphrasing +parasite +parasite's +parasites +parasitic +parasitics +parcel +parcels +parch +parched +parchment +pardon +pardonable +pardonableness +pardonably +pardoned +pardoner +pardoners +pardoning +pardons +pare +parent +parent's +parentage +parental +parentally +parentheses +parenthesis +parenthetical +parenthetically +parenthood +parenting +parents +parer +pares +paring +parings +parish +parish's +parishes +parities +parity +park +parked +parker +parkers +parking +parks +parliament +parliament's +parliamentary +parliaments +parole +paroled +paroles +paroling +parried +parrot +parroting +parrots +parry +parrying +pars +parse +parsed +parser +parser's +parsers +parses +parsimony +parsing +parsings +parsley +parson +parson's +parsons +part +partake +partaker +partakes +partaking +parted +parter +parters +partial +partiality +partially +partials +participant +participant's +participants +participate +participated +participates +participating +participation +participations +participative +participatory +particle +particle's +particles +particular +particularly +particulars +partied +parties +parting +partings +partisan +partisan's +partisans +partition +partitioned +partitioner +partitioning +partitions +partly +partner +partner's +partnered +partnering +partners +partnership +partnerships +partridge +partridge's +partridges +parts +party +party's +partying +pas +pass +passage +passage's +passaged +passages +passageway +passaging +passe +passed +passenger +passenger's +passengerly +passengers +passer +passers +passes +passing +passion +passionate +passionately +passionateness +passions +passive +passively +passiveness +passives +passivity +passport +passport's +passports +password +password's +passworded +passwords +past +past's +paste +pasted +pastes +pastime +pastime's +pastimes +pasting +pastness +pastor +pastor's +pastoral +pastorally +pastoralness +pastors +pastries +pastry +pasts +pasture +pasture's +pastured +pasturer +pastures +pasturing +pat +pat's +patch +patched +patcher +patches +patching +patchwork +patchworker +patchworkers +pated +paten +patent +patentable +patented +patenter +patenters +patenting +patently +patents +pater +paternal +paternally +path +pathetic +pathname +pathname's +pathnames +pathological +pathologically +pathologies +pathologist +pathologist's +pathologists +pathology +pathos +paths +pathway +pathway's +pathways +patience +patient +patient's +patiently +patients +patriarch +patriarchs +patrician +patrician's +patricians +patriot +patriot's +patriotic +patriotism +patriots +patrol +patrol's +patrols +patron +patron's +patronage +patronly +patrons +pats +patter +pattered +patterer +pattering +patterings +pattern +patterned +patterning +patterns +patters +patties +patty +patty's +paucity +pause +paused +pauses +pausing +pave +paved +pavement +pavement's +pavements +paver +paves +pavilion +pavilion's +pavilions +paving +paw +pawed +pawing +pawn +pawn's +pawned +pawner +pawning +pawns +paws +pay +payable +paycheck +paycheck's +paychecks +payed +payer +payer's +payers +paying +payment +payment's +payments +payoff +payoff's +payoffs +payroll +payrolls +pays +pea +pea's +peace +peaceable +peaceableness +peaceful +peacefully +peacefulness +peaces +peach +peach's +peaches +peacock +peacock's +peacocks +peak +peaked +peakedness +peaking +peaks +peal +pealed +pealing +peals +peanut +peanut's +peanuts +pear +pearl +pearl's +pearler +pearlier +pearls +pearly +pears +peas +peasant +peasant's +peasantry +peasants +peat +pebble +pebble's +pebbled +pebbles +pebbling +peck +pecked +pecker +pecking +pecks +peculiar +peculiarities +peculiarity +peculiarity's +peculiarly +peculiars +pedagogic +pedagogical +pedagogically +pedagogics +pedantic +peddler +peddler's +peddlers +pedestal +pedestals +pedestrian +pedestrian's +pedestrians +pediatric +pediatrics +peek +peeked +peeking +peeks +peel +peeled +peeler +peeler's +peeling +peels +peep +peeped +peeper +peepers +peeping +peeps +peer +peered +peering +peerless +peerlessly +peerlessness +peers +peeve +peeve's +peeved +peevers +peeves +peeving +peg +peg's +pegs +pellet +pellet's +pelleted +pelleting +pellets +pelt +pelter +pelting +pelts +pen +penalties +penalty +penalty's +penance +penanced +penances +penancing +pence +pencil +pencils +pend +pended +pending +pends +pendulum +pendulum's +pendulums +penetrate +penetrated +penetrates +penetrating +penetratingly +penetration +penetrations +penetrative +penetratively +penetrativeness +penetrator +penetrator's +penetrators +penguin +penguin's +penguins +peninsula +peninsula's +peninsulas +penitent +penitentiary +penitently +penned +pennies +penniless +penning +penny +penny's +pens +pension +pensioned +pensioner +pensioners +pensioning +pensions +pensive +pensively +pensiveness +pent +pentagon +pentagon's +pentagons +penthouse +penthouse's +penthouses +people +people's +peopled +peoples +peopling +pep +pepper +peppercorn +peppercorn's +peppercorns +peppered +pepperer +peppering +peppers +per +perceivable +perceivably +perceive +perceived +perceiver +perceivers +perceives +perceiving +percent +percentage +percentages +percentile +percentiles +percents +perceptible +perceptibly +perception +perceptions +perceptive +perceptively +perceptiveness +perceptual +perceptually +perch +perchance +perched +perches +perching +percolate +percolated +percolates +percolating +percolation +percutaneous +percutaneously +peremptoriness +peremptory +perennial +perennially +perennials +perfect +perfected +perfecter +perfecting +perfection +perfectionist +perfectionist's +perfectionists +perfections +perfective +perfectively +perfectiveness +perfectly +perfectness +perfects +perforce +perform +performance +performance's +performances +performed +performer +performers +performing +performs +perfume +perfumed +perfumer +perfumes +perfuming +perhaps +peril +peril's +perilous +perilously +perilousness +perils +period +period's +periodic +periodical +periodically +periodicals +periods +peripheral +peripherally +peripherals +peripheries +periphery +periphery's +perish +perishable +perishable's +perishables +perished +perisher +perishers +perishes +perishing +perishingly +permanence +permanent +permanently +permanentness +permanents +permeate +permeated +permeates +permeating +permeation +permeations +permeative +permissibility +permissible +permissibleness +permissibly +permission +permissions +permissive +permissively +permissiveness +permit +permit's +permits +permitted +permitting +permutation +permutation's +permutations +permute +permuted +permutes +permuting +perpendicular +perpendicularly +perpendiculars +perpetrate +perpetrated +perpetrates +perpetrating +perpetration +perpetrations +perpetrator +perpetrator's +perpetrators +perpetual +perpetually +perpetuate +perpetuated +perpetuates +perpetuating +perpetuation +perplex +perplexed +perplexedly +perplexes +perplexing +perplexities +perplexity +persecute +persecuted +persecutes +persecuting +persecution +persecutive +persecutor +persecutor's +persecutors +perseverance +persevere +persevered +perseveres +persevering +persist +persisted +persistence +persistent +persistently +persister +persisting +persists +person +person's +personable +personableness +personage +personage's +personages +personal +personalities +personality +personality's +personally +personals +personification +personifications +personified +personifier +personifies +personify +personifying +personnel +persons +perspective +perspective's +perspectively +perspectives +perspicuous +perspicuously +perspicuousness +perspiration +perspirations +persuadable +persuade +persuaded +persuader +persuaders +persuades +persuading +persuasion +persuasion's +persuasions +persuasive +persuasively +persuasiveness +pertain +pertained +pertaining +pertains +pertinent +pertinently +perturb +perturbation +perturbation's +perturbations +perturbed +perturbing +perusal +peruse +perused +peruser +perusers +peruses +perusing +pervade +pervaded +pervades +pervading +pervasive +pervasively +pervasiveness +pervert +perverted +pervertedly +pervertedness +perverter +perverting +perverts +pessimistic +pest +pester +pestered +pestering +pesters +pestilence +pestilences +pests +pet +petal +petal's +petals +peter +petered +peters +petition +petitioned +petitioner +petitioning +petitions +petroleum +pets +petted +petter +petter's +petters +petticoat +petticoat's +petticoated +petticoats +pettier +pettiest +pettiness +pettinesses +petting +petty +pew +pew's +pews +pewter +pewterer +phantom +phantom's +phantoms +phase +phased +phaser +phasers +phases +phasing +pheasant +pheasant's +pheasants +phenomena +phenomenal +phenomenally +phenomenological +phenomenologically +phenomenologies +phenomenology +phenomenon +philosopher +philosopher's +philosophers +philosophic +philosophical +philosophically +philosophies +philosophy +philosophy's +phone +phone's +phoned +phoneme +phoneme's +phonemes +phonemic +phonemics +phones +phonetic +phonetics +phoning +phonograph +phonographer +phonographs +phosphate +phosphate's +phosphates +phosphoric +photo +photo's +photocopied +photocopier +photocopies +photocopy +photocopying +photograph +photographed +photographer +photographers +photographic +photographing +photographs +photography +photos +phrase +phrased +phrases +phrasing +phrasings +phyla +phylum +physic +physical +physically +physicalness +physicals +physician +physician's +physicians +physicist +physicist's +physicists +physics +physiological +physiologically +physiology +physique +physiqued +pi +piano +piano's +pianos +piazza +piazza's +piazzas +picayune +pick +picked +picker +pickering +pickers +picket +picketed +picketer +picketers +picketing +pickets +picking +pickings +pickle +pickled +pickles +pickling +picks +pickup +pickup's +pickups +picnic +picnic's +picnics +pictorial +pictorially +pictorialness +picture +pictured +pictures +picturesque +picturesquely +picturesqueness +picturing +pie +piece +pieced +piecemeal +piecer +pieces +piecewise +piecing +pied +pier +pierce +pierced +pierces +piercing +piercingly +piers +pies +pieties +piety +pig +pig's +pigeon +pigeon's +pigeons +piggyback +pigment +pigmented +pigments +pigs +pike +pike's +piked +piker +pikes +piking +pile +piled +pilers +piles +pilferage +pilgrim +pilgrim's +pilgrimage +pilgrimage's +pilgrimages +pilgrims +piling +pilings +pill +pill's +pillage +pillaged +pillager +pillages +pillaging +pillar +pillared +pillars +pillow +pillow's +pillows +pills +pilot +pilot's +piloted +piloting +pilots +pin +pin's +pinch +pinched +pincher +pinches +pinching +pine +pineapple +pineapple's +pineapples +pined +pines +ping +pinger +pinging +pining +pinion +pinioned +pinions +pink +pinked +pinker +pinkest +pinking +pinkly +pinkness +pinks +pinnacle +pinnacle's +pinnacled +pinnacles +pinnacling +pinned +pinning +pinnings +pinpoint +pinpointed +pinpointing +pinpoints +pins +pint +pint's +pinter +pints +pioneer +pioneered +pioneering +pioneers +pious +piously +piousness +pipe +piped +pipeline +pipelined +pipelines +pipelining +piper +pipers +pipes +piping +pipingly +pipings +pique +piqued +piquing +pirate +pirate's +pirated +pirates +pirating +piss +pissed +pisser +pisses +pissing +pistil +pistil's +pistils +pistol +pistol's +pistols +piston +piston's +pistons +pit +pit's +pitch +pitched +pitcher +pitchers +pitches +pitching +piteous +piteously +piteousness +pitfall +pitfall's +pitfalls +pith +pithed +pithes +pithier +pithiest +pithiness +pithing +pithy +pitiable +pitiableness +pitied +pitier +pitiers +pities +pitiful +pitifully +pitifulness +pitiless +pitilessly +pitilessness +pits +pitted +pity +pitying +pityingly +pivot +pivotal +pivotally +pivoted +pivoting +pivots +pixel +pixel's +pixels +pizza +placard +placard's +placards +place +placed +placeholder +placement +placement's +placements +placer +places +placid +placidly +placidness +placing +plague +plagued +plaguer +plagues +plaguing +plaid +plaid's +plaided +plaids +plain +plainer +plainest +plainly +plainness +plains +plaintiff +plaintiff's +plaintiffs +plaintive +plaintively +plaintiveness +plait +plait's +plaiter +plaiting +plaits +plan +plan's +planar +planarity +plane +plane's +planed +planer +planers +planes +planet +planet's +planetary +planets +planing +plank +planking +planks +planned +planner +planner's +planners +planning +plans +plant +plantation +plantation's +plantations +planted +planter +planters +planting +plantings +plants +plasma +plaster +plastered +plasterer +plasterers +plastering +plasters +plastic +plasticity +plasticly +plastics +plate +plateau +plateau's +plateaus +plated +platelet +platelet's +platelets +platen +platen's +platens +plater +platers +plates +platform +platform's +platforms +plating +platings +platinum +platter +platter's +platters +plausibility +plausible +plausibleness +play +playable +played +player +player's +players +playful +playfully +playfulness +playground +playground's +playgrounds +playing +playmate +playmate's +playmates +plays +plaything +plaything's +playthings +playwright +playwright's +playwrights +plea +plea's +plead +pleaded +pleader +pleading +pleadingly +pleadings +pleads +pleas +pleasant +pleasantly +pleasantness +please +pleased +pleasely +pleaser +pleases +pleasing +pleasingly +pleasingness +pleasurable +pleasurableness +pleasure +pleasured +pleasures +pleasuring +plebeian +plebeianly +plebiscite +plebiscite's +plebiscites +pledge +pledged +pledger +pledges +pledging +plenary +plenteous +plenteously +plenteousness +plenties +plentiful +plentifully +plentifulness +plenty +pleurisy +plication +plied +plier +pliers +plies +plight +plighter +plod +plods +plot +plot's +plots +plotted +plotter +plotter's +plotters +plotting +ploy +ploy's +ploys +pluck +plucked +plucker +pluckier +pluckiness +plucking +plucky +plug +plug's +plugged +plugging +plugs +plum +plum's +plumage +plumaged +plumages +plumb +plumb's +plumbed +plumber +plumbers +plumbing +plumbs +plume +plumed +plumes +pluming +plummeting +plump +plumped +plumpen +plumper +plumply +plumpness +plums +plunder +plundered +plunderer +plunderers +plundering +plunders +plunge +plunged +plunger +plungers +plunges +plunging +plural +plurality +plurally +plurals +plus +pluses +plush +plushly +plushness +ply +plying +pneumonia +poach +poached +poacher +poachers +poaches +poaching +pocket +pocketbook +pocketbook's +pocketbooks +pocketed +pocketing +pockets +pod +pod's +pods +poem +poem's +poems +poet +poet's +poetic +poetical +poetically +poeticalness +poetics +poetries +poetry +poetry's +poets +point +pointed +pointedly +pointedness +pointer +pointers +pointier +pointiest +pointing +pointless +pointlessly +pointlessness +points +pointy +poise +poised +poises +poising +poison +poisoned +poisoner +poisoning +poisonous +poisonously +poisonousness +poisons +poke +poked +poker +pokes +poking +polar +polarities +polarity +polarity's +pole +poled +polemic +polemics +poler +poles +police +police's +policed +policeman +policeman's +policemen +policemen's +polices +policies +policing +policy +policy's +poling +polish +polished +polisher +polishers +polishes +polishing +polite +politely +politeness +politer +politest +politic +political +politically +politician +politician's +politicians +politics +poll +polled +pollen +poller +polling +polls +pollute +polluted +polluter +pollutes +polluting +pollution +pollutive +polo +polygon +polygon's +polygons +polymer +polymer's +polymers +polynomial +polynomial's +polynomials +polyphonic +pomp +pompous +pompously +pompousness +pond +ponder +pondered +ponderer +pondering +ponderous +ponderously +ponderousness +ponders +ponds +ponies +pony +pony's +poof +pool +pooled +pooling +pools +poor +poorer +poorest +poorly +poorness +pop +pop's +pope +pope's +popes +poplar +popped +poppied +poppies +popping +poppy +poppy's +pops +populace +popular +popularity +popularly +populate +populated +populates +populating +population +populations +populous +populously +populousness +porcelain +porch +porch's +porches +porcupine +porcupine's +porcupines +pore +pored +pores +poring +pork +porker +porn +pornographic +porridge +port +portability +portable +portables +portably +portal +portal's +portals +portamento +portamento's +ported +portend +portended +portending +portends +porter +portering +porters +porting +portion +portion's +portioned +portioning +portions +portlier +portliness +portly +portrait +portrait's +portraits +portray +portrayed +portrayer +portraying +portrays +ports +pose +posed +poser +posers +poses +posing +posit +posited +positing +position +positional +positioned +positioning +positions +positive +positively +positiveness +positives +posits +possess +possessed +possessedly +possessedness +possesses +possessing +possession +possession's +possessional +possessions +possessive +possessive's +possessively +possessiveness +possessives +possessor +possessor's +possessors +possibilities +possibility +possibility's +possible +possibles +possibly +possum +possum's +possums +post +postage +postal +postcard +postcard's +postcards +postcondition +postconditions +posted +poster +poster's +posterior +posteriorly +posterity +posters +posting +postings +postman +postmaster +postmaster's +postmasters +postpone +postponed +postponer +postpones +postponing +posts +postscript +postscript's +postscripts +postulate +postulated +postulates +postulating +postulation +postulations +posture +posture's +postured +posturer +postures +posturing +pot +pot's +potash +potassium +potato +potatoes +potent +potentate +potentate's +potentates +potential +potentialities +potentiality +potentially +potentials +potentiating +potentiometer +potentiometer's +potentiometers +potently +pots +potted +potter +potter's +potterer +potteries +potters +pottery +potting +pouch +pouch's +pouched +pouches +poultry +pounce +pounced +pounces +pouncing +pound +pounded +pounder +pounders +pounding +pounds +pour +poured +pourer +pourers +pouring +pouringly +pours +pout +pouted +pouter +pouting +pouts +poverty +powder +powdered +powderer +powdering +powders +power +powered +powerful +powerfully +powerfulness +powering +powerless +powerlessly +powerlessness +powers +pox +poxes +practicable +practicableness +practicably +practical +practicalities +practicality +practically +practicalness +practice +practice's +practices +practitioner +practitioner's +practitioners +pragmatic +pragmatically +pragmatics +prairie +prairies +praise +praised +praiser +praisers +praises +praising +praisingly +prance +pranced +prancer +prances +prancing +prancingly +prank +prank's +pranks +prate +prated +prater +prates +prating +pratingly +pray +prayed +prayer +prayer's +prayers +praying +prays +preach +preached +preacher +preachers +preaches +preaching +preachingly +preallocate +preallocated +preallocates +preallocating +preallocation +preallocation's +preallocations +preallocator +preallocators +preassign +preassigned +preassigning +preassigns +precarious +precariously +precariousness +precaution +precaution's +precautioned +precautioning +precautions +precede +preceded +precedence +precedence's +precedences +precedent +precedented +precedents +precedes +preceding +precept +precept's +preceptive +preceptively +precepts +precinct +precinct's +precincts +precious +preciously +preciousness +precipice +precipitate +precipitated +precipitately +precipitateness +precipitates +precipitating +precipitation +precipitative +precipitous +precipitously +precipitousness +precise +precisely +preciseness +precision +precisions +preclude +precluded +precludes +precluding +precocious +precociously +precociousness +preconceive +preconceived +preconception +preconception's +preconceptions +precondition +preconditioned +preconditions +precursor +precursor's +precursors +predate +predated +predates +predating +predation +predecessor +predecessor's +predecessors +predefine +predefined +predefines +predefining +predefinition +predefinition's +predefinitions +predetermine +predetermined +predeterminer +predetermines +predetermining +predicament +predicate +predicated +predicates +predicating +predication +predications +predicative +predict +predictability +predictable +predictably +predicted +predicting +prediction +prediction's +predictions +predictive +predictively +predictor +predictors +predicts +predominant +predominantly +predominate +predominated +predominately +predominates +predominating +predomination +preempt +preempted +preempting +preemption +preemptive +preemptively +preempts +preface +prefaced +prefacer +prefaces +prefacing +prefer +preferable +preferableness +preferably +preference +preference's +preferences +preferential +preferentially +preferred +preferring +prefers +prefix +prefixed +prefixes +prefixing +pregnant +pregnantly +prehistoric +prejudge +prejudged +prejudger +prejudice +prejudiced +prejudices +prejudicing +prelate +preliminaries +preliminary +prelude +prelude's +preluded +preluder +preludes +preluding +premature +prematurely +prematureness +prematurity +premeditated +premeditatedly +premier +premier's +premiere +premiered +premieres +premiering +premiers +premise +premise's +premised +premises +premising +premium +premium's +premiums +preoccupation +preoccupations +preoccupied +preoccupies +preoccupy +preparation +preparation's +preparations +preparative +preparative's +preparatively +preparatives +preparatory +prepare +prepared +preparedly +preparedness +preparer +prepares +preparing +prepend +prepended +prepender +prependers +prepending +prepends +preposition +preposition's +prepositional +prepositionally +prepositions +preposterous +preposterously +preposterousness +preprint +preprinted +preprinting +preprints +preprocessor +preprocessors +preproduction +preprogrammed +prerequisite +prerequisite's +prerequisites +prerogative +prerogative's +prerogatived +prerogatives +prescribe +prescribed +prescriber +prescribes +prescribing +prescription +prescription's +prescriptions +prescriptive +prescriptively +preselect +preselected +preselecting +preselects +presence +presence's +presences +present +presentation +presentation's +presentations +presented +presenter +presenters +presenting +presently +presentness +presents +preservation +preservations +preservative +preservative's +preservatives +preserve +preserved +preserver +preservers +preserves +preserving +preset +presets +preside +presided +presidency +president +president's +presidential +presidentially +presidents +presider +presides +presiding +press +pressed +presser +presses +pressing +pressingly +pressings +pressure +pressured +pressures +pressuring +prestige +presumably +presume +presumed +presumer +presumes +presuming +presumingly +presumption +presumption's +presumptions +presumptuous +presumptuously +presumptuousness +presuppose +presupposed +presupposes +presupposing +pretend +pretended +pretendedly +pretender +pretenders +pretending +pretends +pretentious +pretentiously +pretentiousness +pretext +pretext's +pretexts +prettied +prettier +pretties +prettiest +prettily +prettiness +pretty +prettying +prevail +prevailed +prevailing +prevailingly +prevails +prevalence +prevalent +prevalently +prevent +preventable +preventably +prevented +preventer +preventing +prevention +preventions +preventive +preventively +preventiveness +preventives +prevents +preview +previewed +previewer +previewers +previewing +previews +previous +previously +previousness +prey +preyed +preyer +preying +preys +price +priced +priceless +pricer +pricers +prices +pricing +prick +pricked +pricker +pricking +pricklier +prickliness +prickly +pricks +pride +prided +prides +priding +pried +prier +pries +priest +priestliness +priestly +priests +primacy +primaries +primarily +primary +primary's +prime +primed +primely +primeness +primer +primers +primes +primeval +primevally +priming +primitive +primitively +primitiveness +primitives +primrose +prince +princelier +princeliness +princely +princes +princess +princess's +princesses +principal +principalities +principality +principality's +principally +principals +principle +principled +principles +print +printable +printably +printed +printer +printers +printing +printout +printouts +prints +prior +priori +priorities +priority +priority's +priorly +priors +priory +prism +prism's +prisms +prison +prisoner +prisoner's +prisoners +prisons +privacies +privacy +private +privately +privateness +privates +privation +privations +privative +privatively +privies +privilege +privileged +privileges +privy +privy's +prize +prized +prizer +prizers +prizes +prizing +pro +pro's +probabilistic +probabilistically +probabilities +probability +probable +probably +probate +probated +probates +probating +probation +probationer +probationers +probative +probe +probed +prober +probes +probing +probings +problem +problem's +problematic +problematical +problematically +problems +procedural +procedurally +procedure +procedure's +procedures +proceed +proceeded +proceeder +proceeding +proceedings +proceeds +process +process's +processed +processes +processing +procession +processor +processor's +processors +proclaim +proclaimed +proclaimer +proclaimers +proclaiming +proclaims +proclamation +proclamation's +proclamations +proclivities +proclivity +proclivity's +procrastinate +procrastinated +procrastinates +procrastinating +procrastination +procrastinator +procrastinator's +procrastinators +procure +procured +procurement +procurement's +procurements +procurer +procurers +procures +procuring +prodigal +prodigally +prodigious +prodigiously +prodigiousness +produce +produced +producer +producers +produces +producible +producing +product +product's +production +production's +productions +productive +productively +productiveness +productivities +productivity +products +profane +profaned +profanely +profaneness +profaner +profaning +profess +professed +professedly +professes +professing +profession +profession's +professional +professionalism +professionalisms +professionally +professionals +professions +professor +professor's +professors +proffer +proffered +proffering +proffers +proficiencies +proficiency +proficient +proficiently +profile +profiled +profiler +profiler's +profilers +profiles +profiling +profit +profit's +profitability +profitable +profitableness +profitably +profited +profiteer +profiteer's +profiteers +profiter +profiters +profiting +profits +profound +profoundest +profoundly +profoundness +progeny +program +program's +programmability +programmable +programmatic +programmatically +programmed +programmer +programmer's +programmers +programming +programs +progress +progressed +progresses +progressing +progression +progression's +progressions +progressive +progressively +progressiveness +prohibit +prohibited +prohibiter +prohibiting +prohibition +prohibition's +prohibitions +prohibitive +prohibitively +prohibitiveness +prohibits +project +project's +projected +projecting +projection +projection's +projections +projective +projectively +projector +projector's +projectors +projects +prolegomena +proletariat +proliferate +proliferated +proliferates +proliferating +proliferation +proliferative +prolific +prolificness +prolog +prolog's +prologs +prologue +prologue's +prologues +prolong +prolonged +prolonger +prolonging +prolongs +promenade +promenade's +promenader +promenades +promenading +prominence +prominent +prominently +promiscuity +promiscuity's +promiscuous +promiscuously +promiscuousness +promise +promised +promiser +promises +promising +promisingly +promontories +promontory +promote +promoted +promoter +promoters +promotes +promoting +promotion +promotional +promotions +promotive +promotiveness +prompt +prompted +prompter +prompters +promptest +prompting +promptings +promptly +promptness +prompts +promulgate +promulgated +promulgates +promulgating +promulgation +promulgations +prone +pronely +proneness +prong +pronged +prongs +pronoun +pronoun's +pronounce +pronounceable +pronounced +pronouncedly +pronouncement +pronouncement's +pronouncements +pronouncer +pronounces +pronouncing +pronouns +pronunciation +pronunciation's +pronunciations +proof +proof's +proofed +proofer +proofing +proofs +prop +propaganda +propagate +propagated +propagates +propagating +propagation +propagations +propagative +propel +propelled +propeller +propeller's +propellers +propels +propensities +propensity +proper +properly +properness +propertied +properties +property +prophecies +prophecy +prophecy's +prophesied +prophesier +prophesies +prophesy +prophesying +prophet +prophet's +prophetic +prophets +propitious +propitiously +propitiousness +proponent +proponent's +proponents +proportion +proportional +proportionally +proportionately +proportioned +proportioner +proportioning +proportionment +proportions +proposal +proposal's +proposals +propose +proposed +proposer +proposers +proposes +proposing +proposition +propositional +propositionally +propositioned +propositioning +propositions +propound +propounded +propounder +propounding +propounds +proprietary +proprietor +proprietor's +proprietors +propriety +props +propulsion +propulsion's +propulsions +pros +prose +prosecute +prosecuted +prosecutes +prosecuting +prosecution +prosecutions +proser +prosing +prosodic +prosodics +prospect +prospected +prospecting +prospection +prospection's +prospections +prospective +prospectively +prospectiveness +prospectives +prospector +prospector's +prospectors +prospects +prospectus +prosper +prospered +prospering +prosperity +prosperous +prosperously +prosperousness +prospers +prostitution +prostrate +prostrated +prostration +protect +protected +protectedly +protecting +protection +protection's +protections +protective +protectively +protectiveness +protector +protector's +protectorate +protectors +protects +protege +protege's +proteges +protein +protein's +proteins +protest +protest's +protestants +protestation +protestations +protested +protester +protester's +protesters +protesting +protestingly +protests +protocol +protocol's +protocols +proton +proton's +protons +protoplasm +prototype +prototype's +prototyped +prototypes +prototypical +prototypically +prototyping +protrude +protruded +protrudes +protruding +protrusion +protrusion's +protrusions +proud +prouder +proudest +proudly +provability +provable +provableness +provably +prove +proved +proven +provenly +prover +proverb +proverb's +proverbs +provers +proves +provide +provided +providence +provider +providers +provides +providing +province +province's +provinces +provincial +provincially +proving +provision +provisional +provisionally +provisioned +provisioner +provisioning +provisions +provocation +provoke +provoked +provokes +provoking +provokingly +prow +prow's +prowess +prowl +prowled +prowler +prowlers +prowling +prowls +prows +proximal +proximally +proximate +proximately +proximateness +proximity +prudence +prudent +prudently +prune +pruned +pruner +pruners +prunes +pruning +pry +prying +pryingly +psalm +psalm's +psalms +pseudo +psyche +psyche's +psyches +psychiatrist +psychiatrist's +psychiatrists +psychiatry +psychological +psychologically +psychologist +psychologist's +psychologists +psychology +psychosocial +psychosocially +pub +pub's +public +publication +publication's +publications +publicity +publicly +publicness +publics +publish +published +publisher +publishers +publishes +publishing +pubs +pucker +puckered +puckering +puckers +pudding +pudding's +puddings +puddle +puddled +puddler +puddles +puddling +puff +puffed +puffer +puffers +puffing +puffs +pull +pulled +puller +pulley +pulley's +pulleys +pulling +pullings +pulls +pulp +pulper +pulping +pulpit +pulpit's +pulpits +pulse +pulsed +pulser +pulses +pulsing +pump +pumped +pumper +pumping +pumpkin +pumpkin's +pumpkins +pumps +pun +pun's +punch +punched +puncher +puncher's +punchers +punches +punching +punchings +punctual +punctually +punctualness +punctuation +puncture +puncture's +punctured +punctures +puncturing +punier +puniness +punish +punishable +punished +punisher +punishes +punishing +punishment +punishment's +punishments +punitive +punitively +punitiveness +puns +punt +punted +punter +punters +punting +punts +puny +pup +pup's +pupa +pupas +pupil +pupil's +pupils +puppet +puppet's +puppets +puppies +puppy +puppy's +pups +purchasable +purchase +purchased +purchaser +purchasers +purchases +purchasing +pure +purely +pureness +purer +purest +purge +purged +purger +purges +purging +purification +purifications +purified +purifier +purifiers +purifies +purify +purifying +purity +purple +purpled +purpler +purples +purplest +purpling +purport +purported +purportedly +purporter +purporters +purporting +purports +purpose +purposed +purposeful +purposefully +purposefulness +purposely +purposes +purposing +purposive +purposively +purposiveness +purr +purred +purring +purringly +purrs +purse +pursed +purser +pursers +purses +pursing +pursuance +pursue +pursued +pursuer +pursuers +pursues +pursuing +pursuit +pursuit's +pursuits +purview +push +pushbutton +pushbuttons +pushdown +pushed +pusher +pushers +pushes +pushing +puss +pussier +pussies +pussy +put +puts +putter +putterer +puttering +putters +putting +puzzle +puzzled +puzzlement +puzzler +puzzlers +puzzles +puzzling +puzzlings +pygmies +pygmy +pygmy's +pyramid +pyramid's +pyramids +quack +quacked +quacking +quacks +quad +quadrant +quadrant's +quadrants +quadratic +quadratical +quadratically +quadratics +quadrature +quadrature's +quadratures +quadruple +quadrupled +quadruples +quadrupling +quadword +quadword's +quadwords +quagmire +quagmire's +quagmires +quail +quail's +quails +quaint +quaintly +quaintness +quake +quaked +quaker +quakers +quakes +quaking +qualification +qualifications +qualified +qualifiedly +qualifier +qualifiers +qualifies +qualify +qualifying +qualitative +qualitatively +qualities +quality +quality's +qualm +qualms +quandaries +quandary +quandary's +quanta +quantifiable +quantification +quantifications +quantified +quantifier +quantifiers +quantifies +quantify +quantifying +quantitative +quantitatively +quantitativeness +quantities +quantity +quantity's +quantum +quarantine +quarantine's +quarantined +quarantines +quarantining +quarrel +quarrels +quarrelsome +quarrelsomely +quarrelsomeness +quarried +quarrier +quarries +quarry +quarry's +quarrying +quart +quarter +quartered +quarterer +quartering +quarterlies +quarterly +quarters +quartet +quartet's +quartets +quarts +quartz +quash +quashed +quashes +quashing +quasi +quaver +quavered +quavering +quaveringly +quavers +quay +quays +queen +queen's +queenly +queens +queer +queerer +queerest +queerly +queerness +queers +quell +quelled +queller +quelling +quells +quench +quenched +quencher +quenches +quenching +queried +querier +queries +query +querying +quest +quested +quester +questers +questing +question +questionable +questionableness +questionably +questioned +questioner +questioners +questioning +questioningly +questionings +questionnaire +questionnaire's +questionnaires +questions +quests +queue +queue's +queued +queuer +queuer's +queuers +queues +quick +quicken +quickened +quickener +quickening +quickens +quicker +quickest +quickly +quickness +quicksilver +quiet +quieted +quieten +quietened +quietening +quietens +quieter +quietest +quieting +quietly +quietness +quiets +quietude +quill +quills +quilt +quilted +quilter +quilting +quilts +quinine +quit +quite +quits +quitter +quitter's +quitters +quitting +quiver +quivered +quivering +quivers +quiz +quizzed +quizzes +quizzing +quo +quota +quota's +quotas +quotation +quotation's +quotations +quote +quoted +quotes +quoth +quotient +quotients +quoting +rabbit +rabbit's +rabbited +rabbiter +rabbiting +rabbits +rabble +rabbled +rabbler +rabbling +raccoon +raccoon's +raccoons +race +raced +racehorse +racehorse's +racehorses +racer +racers +races +racial +racially +racing +rack +racked +racker +racket +racket's +racketeer +racketeering +racketeers +rackets +racking +racks +radar +radar's +radars +radial +radially +radiance +radiant +radiantly +radiate +radiated +radiately +radiates +radiating +radiation +radiations +radiative +radiatively +radiator +radiator's +radiators +radical +radically +radicalness +radicals +radio +radioed +radioing +radiology +radios +radish +radish's +radishes +radius +radiuses +radix +radixes +raft +rafter +raftered +rafters +rafts +rag +rag's +rage +raged +rages +ragged +raggedly +raggedness +raging +rags +raid +raided +raider +raiders +raiding +raids +rail +railed +railer +railers +railing +railroad +railroaded +railroader +railroaders +railroading +railroads +rails +railway +railway's +railways +raiment +rain +rain's +rainbow +rainbows +raincoat +raincoat's +raincoats +raindrop +raindrop's +raindrops +rained +rainfall +rainier +rainiest +raining +rains +rainy +raise +raised +raiser +raisers +raises +raisin +raising +raisins +rake +raked +raker +rakes +raking +rallied +rallies +rally +rallying +ram +ram's +ramble +rambled +rambler +ramblers +rambles +rambling +ramblingly +ramblings +ramification +ramification's +ramifications +ramp +ramp's +rampart +ramparts +ramped +ramping +ramps +rams +ramses +ran +ranch +ranched +rancher +ranchers +ranches +ranching +random +randomly +randomness +rang +range +ranged +ranger +rangers +ranges +ranging +rank +ranked +ranker +ranker's +rankers +rankest +ranking +ranking's +rankings +rankle +rankled +rankles +rankling +rankly +rankness +ranks +ransack +ransacked +ransacker +ransacking +ransacks +ransom +ransomer +ransoming +ransoms +rant +ranted +ranter +ranters +ranting +rantingly +rants +rap +rap's +rape +raped +raper +rapes +rapid +rapidity +rapidly +rapidness +rapids +raping +raps +rapt +raptly +raptness +rapture +rapture's +raptured +raptures +rapturing +rapturous +rapturously +rapturousness +rare +rarely +rareness +rarer +rarest +raring +rarities +rarity +rarity's +rascal +rascally +rascals +rash +rasher +rashes +rashly +rashness +rasp +raspberry +rasped +rasper +rasping +raspingly +raspings +rasps +raster +rasters +rat +rat's +rate +rated +rater +raters +rates +rather +ratification +ratifications +ratified +ratifies +ratify +ratifying +rating +ratings +ratio +ratio's +ration +rational +rationale +rationale's +rationales +rationalities +rationality +rationally +rationalness +rationed +rationing +rations +ratios +rats +rattle +rattled +rattler +rattlers +rattles +rattlesnake +rattlesnake's +rattlesnakes +rattling +rattlingly +ravage +ravaged +ravager +ravagers +ravages +ravaging +rave +raved +raven +ravened +ravener +ravening +ravenous +ravenously +ravenousness +ravens +raver +raves +ravine +ravine's +ravined +ravines +raving +ravings +raw +rawer +rawest +rawly +rawness +raws +ray +ray's +rayed +rays +razor +razor's +razors +re +reabbreviate +reabbreviated +reabbreviates +reabbreviating +reach +reachable +reachably +reached +reacher +reaches +reaching +reacquainted +react +reacted +reacting +reaction +reaction's +reactionaries +reactionary +reactionary's +reactions +reactivate +reactivated +reactivates +reactivating +reactivation +reactive +reactively +reactiveness +reactivity +reactor +reactor's +reactors +reacts +read +readability +readable +readableness +readapting +reader +reader's +readers +readied +readier +readies +readiest +readily +readiness +reading +readings +readjustable +readjusted +readjustments +readjusts +readout +readout's +readouts +reads +ready +readying +reaffirm +reaffirmed +reaffirming +reaffirms +reagents +real +realest +realign +realigned +realigning +realignment +realignments +realigns +realism +realist +realist's +realistic +realistically +realists +realities +reality +realizable +realizable's +realizableness +realizables +realizablies +realizably +realization +realization's +realizations +realize +realized +realizer +realizers +realizes +realizing +realizing's +realizingly +realizings +reallocate +reallocated +reallocates +reallocating +reallocation +reallocation's +reallocations +reallocator +reallocator's +reallocators +reallotments +reallots +reallotted +reallotting +really +realm +realm's +realms +realness +reals +ream +ream's +reamed +reamer +reaming +reams +reanalysis +reap +reaped +reaper +reaping +reappear +reappeared +reappearing +reappears +reapplying +reapportioned +reappraisal +reappraisals +reappraised +reappraises +reaps +rear +reared +rearer +rearing +rearmed +rearms +rearrange +rearrangeable +rearranged +rearrangement +rearrangement's +rearrangements +rearranges +rearranging +rearrest +rearrested +rears +reason +reasonable +reasonableness +reasonably +reasoned +reasoner +reasoning +reasonings +reasons +reassemble +reassembled +reassembler +reassembles +reassembling +reasserts +reassess +reassessed +reassesses +reassessing +reassessment +reassessment's +reassessments +reassign +reassignable +reassigned +reassigning +reassignment +reassignment's +reassignments +reassigns +reassurances +reassure +reassured +reassures +reassuring +reassuringly +reawaken +reawakened +reawakening +reawakens +rebase +rebate +rebate's +rebated +rebater +rebates +rebating +rebel +rebel's +rebelled +rebelling +rebellion +rebellion's +rebellions +rebellious +rebelliously +rebelliousness +rebells +rebels +rebidding +rebids +rebirth +rebirth's +rebonds +reboot +rebooted +rebooter +rebooters +rebooting +reboots +reborn +rebound +rebounded +rebounder +rebounding +rebounds +rebroadcast +rebroadcasts +rebuff +rebuffed +rebuffing +rebuffs +rebuild +rebuilding +rebuilds +rebuilt +rebuke +rebuked +rebuker +rebukes +rebuking +rebut +rebuttal +rebuttals +rebutted +rebutting +recalculate +recalculated +recalculates +recalculating +recalculation +recalculations +recall +recalled +recaller +recalling +recalls +recapitulate +recapitulated +recapitulates +recapitulating +recapitulation +recapped +recapping +recapture +recaptured +recaptures +recapturing +recast +recasting +recasts +recede +receded +recedes +receding +receipt +receipt's +receipted +receipting +receipts +receivable +receivables +receive +received +receiver +receiver's +receivers +receives +receiving +recent +recently +recentness +receptacle +receptacle's +receptacles +reception +reception's +receptions +receptive +receptively +receptiveness +receptivity +receptor +receptor's +receptors +recess +recessed +recesses +recessing +recession +recession's +recessions +recessive +recessively +recessiveness +recharged +recharges +rechartering +rechecked +rechecks +recipe +recipe's +recipes +recipient +recipient's +recipients +reciprocal +reciprocally +reciprocals +reciprocate +reciprocated +reciprocates +reciprocating +reciprocation +reciprocative +reciprocity +recirculate +recirculated +recirculates +recirculating +recirculation +recital +recital's +recitals +recitation +recitation's +recitations +recite +recited +reciter +recites +reciting +reckless +recklessly +recklessness +reckon +reckoned +reckoner +reckoning +reckonings +reckons +reclaim +reclaimable +reclaimed +reclaimer +reclaimers +reclaiming +reclaims +reclamation +reclamations +reclassification +reclassified +reclassifies +reclassify +reclassifying +recline +reclined +reclines +reclining +reclustered +reclusters +recode +recoded +recodes +recoding +recognition +recognition's +recognitions +recoil +recoiled +recoiling +recoils +recoinage +recollect +recollected +recollecting +recollection +recollection's +recollections +recollects +recombination +recombination's +recombinational +recombinations +recombine +recombined +recombines +recombining +recommenced +recommences +recommend +recommendation +recommendation's +recommendations +recommended +recommender +recommending +recommends +recompense +recompilations +recompile +recompiled +recompiles +recompiling +recompute +recomputed +recomputes +recomputing +reconcile +reconciled +reconciler +reconciles +reconciliation +reconciliation's +reconciliations +reconciling +reconditioned +reconfigurable +reconfiguration +reconfiguration's +reconfigurations +reconfigure +reconfigured +reconfigurer +reconfigures +reconfiguring +reconnect +reconnected +reconnecter +reconnecting +reconnection +reconnects +reconsider +reconsideration +reconsidered +reconsidering +reconsiders +reconsolidated +reconsolidates +reconstituted +reconstitutes +reconstruct +reconstructed +reconstructible +reconstructing +reconstruction +reconstructions +reconstructive +reconstructs +recontacted +reconvened +reconvenes +reconverts +record +recorded +recorder +recorders +recording +recordings +records +recored +recount +recounted +recounter +recounting +recounts +recourse +recourses +recover +recoverability +recoverable +recovered +recoverer +recoveries +recovering +recovers +recovery +recovery's +recreate +recreated +recreates +recreating +recreation +recreational +recreations +recreative +recruit +recruit's +recruited +recruiter +recruiter's +recruiters +recruiting +recruits +recta +rectangle +rectangle's +rectangles +rectangular +rectangularly +rectify +rector +rector's +rectors +rectum +rectum's +rectums +recur +recurrence +recurrence's +recurrences +recurrent +recurrently +recurring +recurs +recurse +recursed +recurses +recursing +recursion +recursion's +recursions +recursive +recursively +recursiveness +recurved +recyclable +recycle +recycled +recycles +recycling +red +redbreast +redden +reddened +reddening +redder +reddest +reddish +reddishness +redeclare +redeclared +redeclares +redeclaring +redecorated +redecorates +redeem +redeemed +redeemer +redeemers +redeeming +redeems +redefine +redefined +redefines +redefining +redefinition +redefinition's +redefinitions +redemption +redemptioner +redeploys +redeposit +redeposit's +redeposited +redepositing +redepositor +redepositor's +redepositors +redeposits +redesign +redesigned +redesigning +redesigns +redetermination +redetermines +redevelop +redeveloped +redeveloper +redevelopers +redeveloping +redevelopment +redevelops +redials +redirect +redirected +redirecting +redirection +redirections +redirector +redirector's +redirectors +redirects +rediscovered +rediscovers +redisplay +redisplayed +redisplaying +redisplays +redistribute +redistributed +redistributes +redistributing +redistribution +redistribution's +redistributions +redistributive +redly +redness +redoing +redone +redouble +redoubled +redoubles +redoubling +redoubtable +redraw +redrawing +redrawn +redraws +redress +redressed +redresser +redresses +redressing +reds +reduce +reduced +reducer +reducers +reduces +reducibility +reducible +reducibly +reducing +reduction +reduction's +reductions +redundancies +redundancy +redundant +redundantly +reduplicated +reed +reed's +reeder +reeding +reeds +reeducation +reef +reefer +reefing +reefs +reel +reelect +reelected +reelecting +reelects +reeled +reeler +reeling +reels +reemerged +reenactment +reenforcement +reenlists +reenter +reentered +reentering +reenters +reentrant +reestablish +reestablished +reestablishes +reestablishing +reestimating +reevaluate +reevaluated +reevaluates +reevaluating +reevaluation +reeves +reexamine +reexamined +reexamines +reexamining +refaced +refaces +refelled +refelling +refer +referee +referee's +refereed +refereeing +referees +reference +referenced +referencer +references +referencing +referendum +referent +referent's +referential +referentiality +referentially +referents +referral +referral's +referrals +referred +referrer +referring +refers +refill +refillable +refilled +refilling +refills +refine +refined +refinement +refinement's +refinements +refiner +refines +refining +refinished +reflect +reflected +reflecting +reflection +reflection's +reflections +reflective +reflectively +reflectiveness +reflectivity +reflector +reflector's +reflectors +reflects +reflex +reflex's +reflexed +reflexes +reflexive +reflexively +reflexiveness +reflexivity +reflexly +refluent +refocus +refocused +refocuses +refocusing +refolded +reform +reformable +reformat +reformation +reformative +reformats +reformatted +reformatter +reformatting +reformed +reformer +reformers +reforming +reforms +reformulate +reformulated +reformulates +reformulating +reformulation +refractoriness +refractory +refrain +refrained +refraining +refrains +refresh +refreshed +refreshen +refresher +refreshers +refreshes +refreshing +refreshingly +refreshment +refreshment's +refreshments +refried +refries +refrigerator +refrigerator's +refrigerators +refry +refrying +refuel +refuels +refuge +refuged +refugee +refugee's +refugees +refuges +refuging +refund +refund's +refunded +refunder +refunders +refunding +refunds +refusal +refusals +refuse +refused +refuser +refuses +refusing +refutable +refutation +refute +refuted +refuter +refutes +refuting +regain +regained +regaining +regains +regal +regaled +regaling +regally +regard +regarded +regarding +regardless +regardlessly +regardlessness +regards +regenerate +regenerated +regenerately +regenerateness +regenerates +regenerating +regeneration +regenerative +regeneratively +regenerators +regent +regent's +regents +regime +regime's +regimen +regiment +regimented +regiments +regimes +region +region's +regional +regionally +regions +register +registered +registering +registers +registration +registration's +registrations +registry +regreets +regress +regressed +regresses +regressing +regression +regression's +regressions +regressive +regressively +regressiveness +regret +regretful +regretfully +regretfulness +regrets +regrettable +regrettably +regretted +regretting +regrids +regroup +regrouped +regrouping +regular +regularities +regularity +regularly +regulars +regulate +regulated +regulates +regulating +regulation +regulations +regulative +regulator +regulator's +regulators +rehash +rehashed +rehashes +rehashing +rehearsal +rehearsal's +rehearsals +rehearse +rehearsed +rehearser +rehearses +rehearsing +rehoused +rehouses +reign +reigned +reigning +reigns +reimbursed +reimbursement +reimbursement's +reimbursements +rein +reincarnate +reincarnated +reincarnation +reincorporating +reincorporation +reindeer +reined +reinforce +reinforced +reinforcement +reinforcement's +reinforcements +reinforcer +reinforces +reinforcing +reining +reins +reinsert +reinserted +reinserting +reinsertions +reinserts +reinstall +reinstalled +reinstaller +reinstalling +reinstalls +reinstate +reinstated +reinstatement +reinstates +reinstating +reintegrated +reinterpret +reinterpretations +reinterpreted +reinterpreting +reinterprets +reinterviewed +reintroduce +reintroduced +reintroduces +reintroducing +reinvent +reinvented +reinventing +reinvention +reinvents +reinvested +reinvoked +reinvokes +reissue +reissued +reissuer +reissuer's +reissuers +reissues +reissuing +reiterate +reiterated +reiterates +reiterating +reiteration +reiterations +reiterative +reiteratively +reiterativeness +reject +rejected +rejecter +rejecting +rejectingly +rejection +rejection's +rejections +rejective +rejector +rejector's +rejectors +rejects +rejoice +rejoiced +rejoicer +rejoices +rejoicing +rejoicingly +rejoin +rejoined +rejoining +rejoins +rekindle +rekindled +rekindler +rekindles +rekindling +reknit +relabel +relabels +relapse +relapsed +relapser +relapses +relapsing +relate +related +relatedly +relatedness +relater +relates +relating +relation +relational +relationally +relations +relationship +relationship's +relationships +relative +relatively +relativeness +relatives +relativism +relativistic +relativistically +relativity +relativity's +relax +relaxation +relaxation's +relaxations +relaxed +relaxedly +relaxedness +relaxer +relaxes +relaxing +relay +relayed +relaying +relays +relearns +release +released +releaser +releases +releasing +relegate +relegated +relegates +relegating +relegation +relent +relented +relenting +relentless +relentlessly +relentlessness +relents +relevance +relevances +relevant +relevantly +reliabilities +reliability +reliable +reliableness +reliably +reliance +relic +relic's +relicense +relicensed +relicenser +relicenses +relicensing +relics +relied +relief +reliefs +relier +relies +relieve +relieved +relievedly +reliever +relievers +relieves +relieving +religion +religion's +religions +religious +religiously +religiousness +relinking +relinquish +relinquished +relinquishes +relinquishing +relish +relished +relishes +relishing +relive +relives +reliving +reload +reloaded +reloader +reloading +reloads +relocate +relocated +relocates +relocating +relocation +relocations +reluctance +reluctances +reluctant +reluctantly +rely +relying +remade +remain +remainder +remainder's +remaindered +remaindering +remainders +remained +remaining +remains +remark +remarkable +remarkableness +remarkably +remarked +remarking +remarks +remarriages +remarried +remedied +remedies +remedy +remedying +remember +remembered +rememberer +remembering +remembers +remembrance +remembrance's +remembrancer +remembrances +remind +reminded +reminder +reminders +reminding +reminds +reminiscence +reminiscence's +reminiscences +reminiscent +reminiscently +remissions +remittance +remittances +remixed +remnant +remnant's +remnants +remodel +remodels +remodulate +remodulated +remodulates +remodulating +remodulation +remodulator +remodulator's +remodulators +remolding +remonstrate +remonstrated +remonstrates +remonstrating +remonstration +remonstrative +remonstratively +remorse +remote +remotely +remoteness +remotest +remotion +remoulds +removable +removableness +removal +removal's +removals +remove +removed +remover +removes +removing +renaissance +renal +rename +renamed +renames +renaming +renatured +renatures +rend +render +rendered +renderer +rendering +renderings +renders +rendezvous +rendezvoused +rendezvouses +rendezvousing +rending +rendition +rendition's +renditions +rends +renegotiable +renegotiated +renegotiates +renew +renewal +renewals +renewed +renewer +renewing +renews +reno +renominated +renominates +renounce +renounced +renouncer +renounces +renouncing +renown +renowned +rent +rental +rental's +rentals +rented +renter +renter's +renters +renting +rents +renumber +renumbered +renumbering +renumbers +reopen +reopened +reopening +reopens +reorder +reordered +reordering +reorders +reoriented +repackage +repackaged +repackager +repackages +repackaging +repacks +repaid +repaint +repainted +repainter +repainters +repainting +repaints +repair +repaired +repairer +repairers +repairing +repairman +repairs +reparable +reparation +reparation's +reparations +repartition +repartitioned +repartitioner +repartitioners +repartitioning +repartitions +repast +repast's +repasts +repaving +repay +repayable +repaying +repayments +repays +repeal +repealed +repealer +repealing +repeals +repeat +repeatable +repeated +repeatedly +repeater +repeaters +repeating +repeats +repel +repels +repent +repentance +repented +repenter +repenting +repents +repercussion +repercussion's +repercussions +repertoire +repetition +repetition's +repetitions +repetitive +repetitively +repetitiveness +rephrase +rephrased +rephrases +rephrasing +repine +repined +repiner +repining +replace +replaceable +replaced +replacement +replacement's +replacements +replacer +replaces +replacing +replanted +replay +replayed +replaying +replays +repleader +replenish +replenished +replenisher +replenishes +replenishing +replenishment +replete +repleteness +repletion +replica +replica's +replicas +replicate +replicated +replicates +replicating +replication +replications +replicative +replied +replier +replies +reply +replying +report +reported +reportedly +reporter +reporters +reporting +reports +repose +reposed +reposes +reposing +reposition +repositioned +repositioning +repositions +repositories +repository +repository's +repost +reposted +reposter +reposting +repostings +reposts +represent +representable +representably +representation +representation's +representational +representationally +representations +representative +representatively +representativeness +representatives +represented +representer +representing +represents +repress +repressed +represses +repressing +repression +repression's +repressions +repressive +repressively +repressiveness +reprieve +reprieved +reprieves +reprieving +reprint +reprinted +reprinter +reprinting +reprints +reprisal +reprisal's +reprisals +reproach +reproached +reproacher +reproaches +reproaching +reproachingly +reprobates +reprocessed +reproduce +reproduced +reproducer +reproducers +reproduces +reproducibilities +reproducibility +reproducible +reproducibly +reproducing +reproduction +reproduction's +reproductions +reproductive +reproductively +reproductivity +reprogrammed +reprogrammer +reprogrammer's +reprogrammers +reprogramming +reproof +reprove +reproved +reprover +reproving +reprovingly +reptile +reptile's +reptiles +republic +republic's +republican +republican's +republicans +republication +republics +republish +republished +republisher +republisher's +republishers +republishes +republishing +repudiate +repudiated +repudiates +repudiating +repudiation +repudiations +repulse +repulsed +repulses +repulsing +repulsion +repulsions +repulsive +repulsively +repulsiveness +reputable +reputably +reputation +reputation's +reputations +repute +reputed +reputedly +reputes +reputing +request +requested +requester +requesters +requesting +requestioned +requests +requiem +requiem's +requiems +require +required +requirement +requirement's +requirements +requirer +requires +requiring +requisite +requisiteness +requisites +requisition +requisitioned +requisitioner +requisitioning +requisitions +requite +requited +requiter +requiting +reran +reread +rereading +rereads +reroute +rerouted +rerouter +rerouters +reroutes +reroutings +rerun +rerunning +reruns +res +resalable +resaturated +resaturates +rescaled +rescan +rescanned +rescanning +rescans +reschedule +rescheduled +rescheduler +reschedules +rescheduling +rescue +rescued +rescuer +rescuers +rescues +rescuing +resealed +research +researched +researcher +researcher's +researchers +researches +researching +reselect +reselected +reselecting +reselects +resell +reseller +resellers +reselling +resells +resemblance +resemblance's +resemblances +resemble +resembled +resembles +resembling +resends +resent +resented +resentful +resentfully +resentfulness +resenting +resentment +resents +resequenced +reservation +reservation's +reservations +reserve +reserved +reservedly +reservedness +reserver +reserves +reserving +reservoir +reservoir's +reservoirs +reset +reseted +reseter +reseting +resets +resetting +resettings +resettled +resettles +resettling +reshape +reshaped +reshaper +reshapes +reshaping +reside +resided +residence +residence's +residences +resident +resident's +residential +residentially +residents +resider +resides +residing +residue +residue's +residues +resifted +resign +resignation +resignation's +resignations +resigned +resignedly +resignedness +resigner +resigning +resigns +resin +resin's +resined +resining +resins +resist +resistance +resistances +resistant +resistantly +resisted +resister +resistible +resistibly +resisting +resistive +resistively +resistiveness +resistivity +resistor +resistor's +resistors +resists +resize +resized +resizes +resizing +resold +resoluble +resolute +resolutely +resoluteness +resolution +resolutions +resolutive +resolvable +resolve +resolved +resolver +resolvers +resolves +resolving +resonance +resonances +resonant +resonantly +resort +resorted +resorter +resorting +resorts +resound +resounding +resoundingly +resounds +resource +resource's +resourced +resourceful +resourcefully +resourcefulness +resources +resourcing +respecified +respect +respectability +respectable +respectableness +respectably +respected +respecter +respectful +respectfully +respectfulness +respecting +respective +respectively +respectiveness +respects +respiration +respirations +respired +respires +respite +respited +respiting +resplendent +resplendently +respond +responded +respondent +respondent's +respondents +responder +responders +responding +responds +response +responser +responses +responsibilities +responsibility +responsible +responsibleness +responsibly +responsions +responsive +responsively +responsiveness +rest +restart +restarted +restarter +restarting +restarts +restate +restated +restatement +restates +restating +restaurant +restaurant's +restaurants +rested +rester +restful +restfully +restfulness +resting +restive +restively +restiveness +restless +restlessly +restlessness +restoration +restoration's +restorations +restore +restored +restorer +restorers +restores +restoring +restrain +restrained +restrainedly +restrainer +restrainers +restraining +restrains +restraint +restraint's +restraints +restrict +restricted +restrictedly +restricting +restriction +restriction's +restrictions +restrictive +restrictively +restrictiveness +restricts +restroom +restroom's +restrooms +restructure +restructured +restructures +restructuring +rests +resubmit +resubmits +resubmitted +resubmitting +result +resultant +resultantly +resultants +resulted +resulting +results +resumable +resume +resumed +resumes +resuming +resumption +resumption's +resumptions +resupplier +resupplier's +resuppliers +resurface +resurfaced +resurfacer +resurfacer's +resurfacers +resurfaces +resurfacing +resurged +resurges +resurrect +resurrected +resurrecting +resurrection +resurrection's +resurrections +resurrects +resuspended +retail +retailed +retailer +retailers +retailing +retails +retain +retained +retainer +retainers +retaining +retainment +retains +retaliation +retard +retarded +retarder +retarding +retention +retentions +retentive +retentively +retentiveness +rethinks +rethreading +reticence +reticent +reticently +reticle +reticle's +reticles +reticular +reticulate +reticulated +reticulately +reticulates +reticulating +reticulation +retied +retina +retina's +retinal +retinas +retinue +retinues +retire +retired +retiredly +retiredness +retirement +retirement's +retirements +retires +retiring +retiringly +retiringness +retitled +retold +retort +retorted +retorting +retorts +retrace +retraced +retraces +retracing +retract +retractable +retracted +retracting +retraction +retractions +retractor +retractor's +retractors +retracts +retrain +retrained +retraining +retrains +retranslated +retransmission +retransmission's +retransmissions +retransmit +retransmits +retransmitted +retransmitting +retreat +retreated +retreater +retreating +retreats +retried +retrier +retriers +retries +retrievable +retrieval +retrieval's +retrievals +retrieve +retrieved +retriever +retrievers +retrieves +retrieving +retroactively +retrospect +retrospection +retrospective +retrospectively +retry +retrying +return +returnable +returned +returner +returners +returning +returns +retype +retyped +retypes +retyping +reunion +reunion's +reunions +reunite +reunited +reuniting +reupholstering +reusable +reuse +reused +reuses +reusing +revalidated +revalidates +revalidation +revalued +revalues +revamp +revamped +revamping +revamps +reveal +revealed +revealer +revealing +reveals +revel +revelation +revelation's +revelations +revelry +revels +revenge +revenge's +revenged +revenger +revenges +revenging +revenue +revenuer +revenuers +revenues +revere +revered +reverence +reverencer +reverend +reverend's +reverends +reverently +reveres +reverified +reverifies +reverify +reverifying +revering +reversal +reversal's +reversals +reverse +reversed +reversely +reverser +reverses +reversible +reversing +reversion +reversioner +reversions +revert +reverted +reverter +reverting +revertive +reverts +revetting +review +reviewed +reviewer +reviewers +reviewing +reviews +revile +reviled +reviler +reviling +revise +revised +reviser +revises +revising +revision +revision's +revisions +revisit +revisited +revisiting +revisits +revival +revival's +revivals +revive +revived +reviver +revives +reviving +revocation +revocations +revoke +revoked +revoker +revokes +revoking +revolt +revolted +revolter +revolting +revoltingly +revolts +revolution +revolution's +revolutionaries +revolutionariness +revolutionary +revolutionary's +revolutions +revolve +revolved +revolver +revolvers +revolves +revolving +reward +rewarded +rewarder +rewarding +rewardingly +rewards +rewind +rewinded +rewinder +rewinding +rewinds +rewired +rewires +reword +reworded +rewording +rewording's +rewordings +rewords +rework +reworked +reworking +reworks +rewound +rewrite +rewriter +rewrites +rewriting +rewritings +rewritten +rewrote +rhetoric +rheumatism +rhinoceros +rhubarb +rhyme +rhymed +rhymer +rhymes +rhyming +rhythm +rhythm's +rhythmic +rhythmical +rhythmically +rhythmics +rhythms +rib +rib's +ribbed +ribbing +ribbon +ribbon's +ribbons +ribs +rice +ricer +rices +rich +richen +richened +richening +richer +riches +richest +richly +richness +rickshaw +rickshaw's +rickshaws +rid +ridden +riddle +riddled +riddler +riddles +riddling +ride +rider +rider's +riders +rides +ridge +ridge's +ridged +ridges +ridging +ridicule +ridiculed +ridiculer +ridicules +ridiculing +ridiculous +ridiculously +ridiculousness +riding +ridings +rids +rifle +rifled +rifleman +rifler +rifles +rifling +rift +rig +rig's +rigged +rigging +right +righted +righten +righteous +righteously +righteousness +righter +rightful +rightfully +rightfulness +righting +rightly +rightmost +rightness +rights +rightward +rightwards +rigid +rigidities +rigidity +rigidly +rigidness +rigorous +rigorously +rigorousness +rigs +rill +rim +rim's +rime +rimer +riming +rims +rind +rind's +rinded +rinds +ring +ringed +ringer +ringers +ringing +ringingly +ringings +rings +rinse +rinsed +rinser +rinses +rinsing +riot +rioted +rioter +rioters +rioting +riotous +riotously +riotousness +riots +rip +ripe +ripely +ripen +ripened +ripener +ripeness +ripening +ripens +riper +ripest +ripped +ripping +ripple +rippled +rippler +ripples +rippling +rips +rise +risen +riser +risers +rises +rising +risings +risk +risked +risker +risking +risks +rite +rite's +rited +rites +ritual +ritually +rituals +rival +rivalries +rivalry +rivalry's +rivals +rive +rived +riven +river +river's +rivers +riverside +rivet +riveted +riveter +riveting +rivets +riving +rivulet +rivulet's +rivulets +road +road's +roads +roadside +roadsides +roadster +roadster's +roadsters +roadway +roadway's +roadways +roam +roamed +roamer +roaming +roams +roar +roared +roarer +roaring +roaringest +roars +roast +roasted +roaster +roasting +roasts +rob +robbed +robber +robber's +robberies +robbers +robbery +robbery's +robbing +robe +robed +robes +robin +robin's +robing +robins +robot +robot's +robotic +robotics +robots +robs +robust +robustly +robustness +rock +rocked +rocker +rockers +rocket +rocket's +rocketed +rocketing +rockets +rockier +rockies +rockiness +rocking +rocks +rocky +rod +rod's +rode +rods +roe +roes +rogue +rogue's +rogues +roguing +role +role's +roles +roll +rolled +roller +rollers +rolling +rolls +romance +romanced +romancer +romancers +romances +romancing +romantic +romantic's +romantically +romantics +romp +romped +romper +rompers +romping +romps +roof +roofed +roofer +roofers +roofing +roofs +rook +rooks +room +roomed +roomer +roomers +rooming +rooms +roost +rooster +roosters +root +root's +rooted +rootedness +rooter +rooting +roots +rope +roped +roper +ropers +ropes +roping +rose +rose's +rosebud +rosebud's +rosebuds +roses +rosier +rosiness +rosy +rot +rotary +rotate +rotated +rotates +rotating +rotation +rotational +rotationally +rotations +rotative +rotatively +rotator +rotator's +rotators +rots +rotten +rottenly +rottenness +rouge +rough +roughed +roughen +roughened +roughening +roughens +rougher +roughest +roughly +roughness +rouging +round +roundabout +roundaboutness +rounded +roundedness +rounder +rounders +roundest +rounding +roundly +roundness +roundoff +rounds +roundup +roundup's +roundups +rouse +roused +rouser +rouses +rousing +rout +route +routed +router +routers +routes +routine +routinely +routines +routing +routings +rove +roved +rover +roves +roving +row +rowed +rowen +rower +rowers +rowing +rows +royal +royalist +royalist's +royalists +royally +royalties +royalty +royalty's +rub +rubbed +rubber +rubber's +rubbers +rubbing +rubbish +rubbishes +rubble +rubbled +rubbling +rubies +rubout +rubs +ruby +ruby's +rudder +rudder's +rudders +ruddier +ruddiness +ruddy +rude +rudely +rudeness +ruder +rudest +rudiment +rudiment's +rudimentariness +rudimentary +rudiments +rue +ruefully +rues +ruffian +ruffianly +ruffians +ruffle +ruffled +ruffler +ruffles +ruffling +rug +rug's +rugged +ruggedly +ruggedness +rugs +ruin +ruination +ruination's +ruinations +ruined +ruiner +ruing +ruining +ruinous +ruinously +ruinousness +ruins +rule +ruled +ruler +rulers +rules +ruling +rulings +rum +rumble +rumbled +rumbler +rumbles +rumbling +rumen +rumens +rump +rumple +rumpled +rumples +rumplier +rumpling +rumply +rumps +run +runaway +runaways +rung +rung's +rungs +runnable +runner +runner's +runners +running +runs +runtime +rupture +ruptured +ruptures +rupturing +rural +rurally +rush +rushed +rusher +rushes +rushing +russet +russeted +russeting +russets +rust +rusted +rustic +rusticate +rusticated +rusticates +rusticating +rustication +rustier +rustiness +rusting +rustle +rustled +rustler +rustlers +rustles +rustling +rusts +rusty +rut +rut's +ruthless +ruthlessly +ruthlessness +ruts +rye +rye's +sable +sable's +sables +sabotage +sabotaged +sabotages +sabotaging +sack +sacked +sacker +sacking +sacks +sacred +sacredly +sacredness +sacrifice +sacrificed +sacrificer +sacrificers +sacrifices +sacrificial +sacrificially +sacrificing +sad +sadden +saddened +saddening +saddens +sadder +saddest +saddle +saddled +saddler +saddles +saddling +sadism +sadist +sadist's +sadistic +sadistically +sadists +sadly +sadness +safe +safeguard +safeguarded +safeguarding +safeguards +safely +safeness +safer +safes +safest +safetied +safeties +safety +safetying +sag +sagacious +sagaciously +sagaciousness +sagacity +sage +sagely +sageness +sages +sags +said +sail +sailed +sailer +sailing +sailor +sailorly +sailors +sails +saint +sainted +saintliness +saintly +saints +sake +saker +sakes +salable +salad +salad's +salads +salaried +salaries +salary +sale +sale's +sales +salesman +salesmen +salespeople +salespeople's +salesperson +salesperson's +salient +saliently +saline +saliva +sallied +sallies +sallow +sallowness +sally +sallying +salmon +salmons +salon +salon's +salons +saloon +saloon's +saloons +salt +salted +salter +salters +saltier +saltiest +saltiness +salting +saltness +salts +salty +salutariness +salutary +salutation +salutation's +salutations +salute +saluted +saluter +salutes +saluting +salvage +salvaged +salvager +salvages +salvaging +salvation +salve +salver +salves +salving +same +sameness +sample +sample's +sampled +sampler +samplers +samples +sampling +samplings +sanctification +sanctified +sanctifier +sanctify +sanction +sanctioned +sanctioning +sanctions +sanctities +sanctity +sanctuaries +sanctuary +sanctuary's +sand +sandal +sandal's +sandals +sanded +sander +sanders +sandier +sandiness +sanding +sandpaper +sands +sandstone +sandstones +sandwich +sandwiched +sandwiches +sandwiching +sandy +sane +sanely +saneness +saner +sanest +sang +sanguine +sanguinely +sanguineness +sanitarium +sanitariums +sanitary +sanitation +sanity +sank +sap +sap's +sapling +sapling's +saplings +sapphire +saps +sarcasm +sarcasm's +sarcasms +sarcastic +sash +sashed +sashes +sat +satchel +satchel's +satchels +sate +sated +satellite +satellite's +satellites +sates +satin +sating +satire +satire's +satires +satirist +satirist's +satirists +satisfaction +satisfaction's +satisfactions +satisfactorily +satisfactoriness +satisfactory +satisfiability +satisfiable +satisfied +satisfier +satisfiers +satisfies +satisfy +satisfying +satisfyingly +saturate +saturated +saturater +saturates +saturating +saturation +saturations +satyr +sauce +saucepan +saucepan's +saucepans +saucer +saucers +sauces +saucier +sauciness +saucing +saucy +saunter +sauntered +saunterer +sauntering +saunters +sausage +sausage's +sausages +savage +savaged +savagely +savageness +savager +savagers +savages +savaging +save +saved +saver +savers +saves +saving +savings +saw +sawed +sawer +sawing +sawmill +sawmill's +sawmills +saws +sawtooth +say +sayer +sayers +saying +sayings +says +scabbard +scabbard's +scabbards +scaffold +scaffolding +scaffoldings +scaffolds +scalable +scalar +scalar's +scalars +scald +scalded +scalding +scalds +scale +scaled +scaler +scalers +scales +scalier +scaliness +scaling +scalings +scallop +scalloped +scalloper +scalloping +scallops +scalp +scalp's +scalper +scalping +scalps +scaly +scam +scam's +scamper +scampered +scampering +scampers +scams +scan +scandal +scandal's +scandalous +scandalously +scandalousness +scandals +scanned +scanner +scanner's +scanners +scanning +scans +scant +scantier +scanties +scantiest +scantily +scantiness +scantly +scantness +scanty +scar +scar's +scarce +scarcely +scarceness +scarcer +scarcest +scarcity +scare +scared +scarer +scares +scarf +scarfs +scarier +scaring +scarlet +scars +scary +scatter +scattered +scatterer +scattering +scatteringly +scatters +scavenger +scavenger's +scavengers +scenario +scenario's +scenarios +scene +scene's +sceneries +scenery +scenes +scenic +scenics +scent +scented +scents +schedule +schedule's +scheduled +scheduler +scheduler's +schedulers +schedules +scheduling +schema +schema's +schemas +schemata +schematic +schematically +schematics +scheme +scheme's +schemed +schemer +schemers +schemes +scheming +schizophrenia +scholar +scholarly +scholars +scholarship +scholarship's +scholarships +scholastic +scholastically +scholastics +school +schoolboy +schoolboy's +schoolboys +schooled +schooler +schoolers +schoolhouse +schoolhouse's +schoolhouses +schooling +schoolmaster +schoolmaster's +schoolmasters +schoolroom +schoolroom's +schoolrooms +schools +schoolyard +schoolyard's +schoolyards +schooner +science +science's +sciences +scientific +scientifically +scientist +scientist's +scientists +scissor +scissored +scissoring +scissors +scoff +scoffed +scoffer +scoffing +scoffs +scold +scolded +scolder +scolding +scolds +scoop +scooped +scooper +scooping +scoops +scope +scoped +scopes +scoping +scorch +scorched +scorcher +scorches +scorching +scorchingly +score +score's +scored +scorer +scorers +scores +scoring +scorings +scorn +scorned +scorner +scornful +scornfully +scornfulness +scorning +scorns +scorpion +scorpion's +scorpions +scoundrel +scoundrel's +scoundrelly +scoundrels +scour +scoured +scourer +scourge +scourger +scourging +scouring +scourings +scours +scout +scouted +scouter +scouting +scouts +scow +scowl +scowled +scowler +scowling +scowls +scramble +scrambled +scrambler +scrambles +scrambling +scrap +scrap's +scrape +scraped +scraper +scrapers +scrapes +scraping +scrapings +scrapped +scraps +scratch +scratched +scratcher +scratchers +scratches +scratching +scrawl +scrawled +scrawler +scrawling +scrawls +scream +screamed +screamer +screamers +screaming +screamingly +screams +screech +screeched +screecher +screeches +screeching +screen +screened +screener +screening +screenings +screens +screenshot +screenshots +screw +screwed +screwer +screwing +screws +scribble +scribbled +scribbler +scribbles +scribbling +scribe +scriber +scribes +scribing +script +script's +scripted +scripting +scripts +scripture +scriptures +scroll +scrolled +scrolling +scrolls +scrooge +scrooge's +scrooges +scrub +scrubs +scruple +scrupled +scruples +scrupling +scrupulous +scrupulously +scrupulousness +scrutiny +scuffle +scuffled +scuffles +scuffling +sculpt +sculpted +sculpting +sculptor +sculptor's +sculptors +sculpts +sculpture +sculptured +sculptures +sculpturing +scum +scum's +scums +scurried +scurry +scurrying +scuttle +scuttled +scuttles +scuttling +scythe +scythe's +scythes +scything +sea +seaboard +seacoast +seacoast's +seacoasts +seal +sealed +sealer +sealing +seals +sealy +seam +seaman +seamanly +seamed +seamen +seamer +seaming +seams +seaport +seaport's +seaports +sear +search +searched +searcher +searcher's +searchers +searches +searching +searchingly +searchings +seared +searing +searingly +sears +seas +seashore +seashore's +seashores +seaside +season +season's +seasonable +seasonableness +seasonably +seasonal +seasonally +seasoned +seasoner +seasoners +seasoning +seasonings +seasonly +seasons +seat +seated +seater +seating +seats +seaward +seawards +seaweed +seaweeds +secede +seceded +seceder +secedes +seceding +secluded +secludedly +secludedness +seclusion +second +secondaries +secondarily +secondariness +secondary +seconded +seconder +seconders +secondhand +seconding +secondly +seconds +secrecy +secret +secretarial +secretaries +secretary +secretary's +secrete +secreted +secretes +secreting +secretion +secretions +secretive +secretively +secretiveness +secretly +secrets +sect +sect's +section +sectional +sectionally +sectioned +sectioning +sections +sector +sector's +sectored +sectoring +sectors +sects +secular +secularly +secure +secured +securely +secureness +securer +secures +securing +securings +securities +security +sedge +sediment +sediment's +sediments +seduce +seduced +seducer +seducers +seduces +seducing +seductive +seductively +seductiveness +see +seed +seeded +seeder +seeders +seeding +seedings +seedling +seedling's +seedlings +seeds +seeing +seek +seeker +seekers +seeking +seekingly +seeks +seem +seemed +seeming +seemingly +seemlier +seemliness +seemly +seems +seen +seep +seeped +seeping +seeps +seer +seers +sees +seethe +seethed +seethes +seething +segment +segmentation +segmentation's +segmentations +segmented +segmenting +segments +segregate +segregated +segregates +segregating +segregation +segregative +seismic +seizable +seize +seized +seizer +seizers +seizes +seizin +seizing +seizings +seizins +seizor +seizors +seizure +seizure's +seizures +seldom +select +selected +selecting +selection +selection's +selections +selective +selectively +selectiveness +selectivity +selectness +selector +selector's +selectors +selects +self +selfish +selfishly +selfishness +selfness +selfsame +selfsameness +sell +seller +sellers +selling +sells +selves +semantic +semantical +semantically +semanticist +semanticist's +semanticists +semantics +semaphore +semaphore's +semaphores +semblance +semester +semester's +semesters +semiautomated +semicolon +semicolon's +semicolons +semiconductor +semiconductor's +semiconductors +seminal +seminally +seminar +seminar's +seminaries +seminars +seminary +seminary's +semipermanent +semipermanently +senate +senate's +senates +senator +senator's +senators +send +sender +senders +sending +sends +senior +senior's +seniority +seniors +sensation +sensation's +sensational +sensationally +sensations +sense +sensed +senseless +senselessly +senselessness +senses +sensibilities +sensibility +sensible +sensibleness +sensibly +sensing +sensitive +sensitively +sensitiveness +sensitives +sensitivities +sensitivity +sensor +sensor's +sensors +sensory +sent +sentence +sentenced +sentences +sentencing +sentential +sententially +sentiment +sentiment's +sentimental +sentimentally +sentiments +sentinel +sentinel's +sentinels +sentries +sentry +sentry's +separable +separableness +separate +separated +separately +separateness +separates +separating +separation +separations +separative +separator +separator's +separators +septic +sequel +sequel's +sequels +sequence +sequenced +sequencer +sequencers +sequences +sequencing +sequencings +sequential +sequentiality +sequentially +sequester +sequestered +sequestering +serendipitous +serendipitously +serendipity +serene +serenely +sereneness +serenity +serf +serf's +serfs +sergeant +sergeant's +sergeants +serial +serially +serials +series +serious +seriously +seriousness +sermon +sermon's +sermons +serpent +serpent's +serpentine +serpentinely +serpents +serum +serum's +serums +servant +servant's +servants +serve +served +server +server's +servers +serves +service +serviceable +serviceableness +serviced +servicer +services +servicing +servile +servilely +servileness +serving +servings +servitude +session +session's +sessions +set +set's +sets +setter +setter's +setters +setting +settings +settle +settled +settlement +settlement's +settlements +settler +settlers +settles +settling +settlings +setup +setups +seven +sevens +seventeen +seventeens +seventeenth +seventh +seventies +seventieth +seventy +sever +several +severally +severals +severance +severe +severed +severely +severeness +severer +severest +severing +severities +severity +severity's +severs +sew +sewed +sewer +sewers +sewing +sews +sex +sexed +sexes +sexism +sexism's +sexist +sexist's +sexists +sexual +sexuality +sexually +shabbier +shabbiness +shabby +shack +shacked +shackle +shackled +shackler +shackles +shackling +shacks +shade +shaded +shader +shades +shadier +shadiest +shadily +shadiness +shading +shadings +shadow +shadowed +shadower +shadowiness +shadowing +shadows +shadowy +shady +shaft +shaft's +shafted +shafting +shafts +shaggier +shagginess +shaggy +shakable +shakably +shake +shaken +shaker +shakers +shakes +shakier +shakiness +shaking +shaky +shale +shales +shall +shallow +shallower +shallowly +shallowness +shallows +sham +sham's +shambles +shame +shamed +shameful +shamefully +shamefulness +shameless +shamelessly +shamelessness +shames +shaming +shams +shan't +shanties +shanty +shanty's +shape +shaped +shapeless +shapelessly +shapelessness +shapelier +shapeliness +shapely +shaper +shapers +shapes +shaping +sharable +share +sharecropper +sharecropper's +sharecroppers +shared +shareholder +shareholder's +shareholders +sharer +sharers +shares +sharing +shark +shark's +sharks +sharp +sharped +sharpen +sharpened +sharpener +sharpening +sharpens +sharper +sharpest +sharping +sharply +sharpness +sharps +shatter +shattered +shattering +shatteringly +shatters +shave +shaved +shaven +shaver +shaves +shaving +shavings +shawl +shawl's +shawls +she +she'd +she'll +she's +sheaf +shear +sheared +shearer +shearers +shearing +shears +sheath +sheather +sheathing +sheaths +sheaves +shed +sheds +sheep +sheer +sheered +sheerly +sheerness +sheet +sheeted +sheeter +sheeting +sheets +shelf +shelfs +shell +shell's +shelled +sheller +shelling +shells +shelter +sheltered +shelterer +sheltering +shelters +shelve +shelved +shelver +shelves +shelving +shepherd +shepherd's +shepherded +shepherding +shepherds +sheriff +sheriff's +sheriffs +shied +shield +shielded +shielder +shielding +shields +shier +shies +shiest +shift +shifted +shifter +shifters +shiftier +shiftiest +shiftily +shiftiness +shifting +shifts +shifty +shilling +shillings +shimmer +shimmered +shimmering +shin +shine +shined +shiner +shiners +shines +shingle +shingle's +shingled +shingler +shingles +shingling +shinier +shininess +shining +shiningly +shiny +ship +ship's +shipboard +shipboards +shipbuilding +shipment +shipment's +shipments +shippable +shipped +shipper +shipper's +shippers +shipping +ships +shipwreck +shipwrecked +shipwrecks +shirk +shirker +shirking +shirks +shirt +shirting +shirts +shit +shiver +shivered +shiverer +shivering +shivers +shoal +shoal's +shoals +shock +shocked +shocker +shockers +shocking +shockingly +shocks +shod +shoe +shoed +shoeing +shoemaker +shoer +shoes +shone +shook +shoot +shooter +shooters +shooting +shootings +shoots +shop +shop's +shopkeeper +shopkeeper's +shopkeepers +shopped +shopper +shopper's +shoppers +shopping +shops +shore +shore's +shored +shores +shoring +shorn +short +shortage +shortage's +shortages +shortcoming +shortcoming's +shortcomings +shortcut +shortcut's +shortcuts +shorted +shorten +shortened +shortener +shortening +shortens +shorter +shortest +shorthand +shorthanded +shorthands +shorting +shortly +shortness +shorts +shot +shot's +shotgun +shotgun's +shotguns +shots +should +shoulder +shouldered +shouldering +shoulders +shouldest +shouldn't +shout +shouted +shouter +shouters +shouting +shouts +shove +shoved +shovel +shovels +shover +shoves +shoving +show +showed +shower +showered +showering +showers +showing +showings +shown +shows +shrank +shred +shred's +shredder +shredder's +shredders +shreds +shrew +shrew's +shrewd +shrewdest +shrewdly +shrewdness +shrews +shriek +shrieked +shrieking +shrieks +shrill +shrilled +shrilling +shrillness +shrilly +shrimp +shrine +shrine's +shrines +shrink +shrinkable +shrinker +shrinking +shrinks +shrivel +shrivels +shroud +shrouded +shrouding +shrouds +shrub +shrub's +shrubbery +shrubs +shrug +shrugs +shrunk +shrunken +shudder +shuddered +shuddering +shudders +shuffle +shuffled +shuffler +shuffles +shuffling +shun +shuns +shut +shutdown +shutdown's +shutdowns +shuts +shutter +shuttered +shuttering +shutters +shutting +shuttle +shuttled +shuttles +shuttling +shy +shying +shyly +shyness +sibling +sibling's +siblings +sick +sicken +sickened +sickener +sickening +sickeningly +sicker +sickerly +sickest +sicking +sickle +sickled +sicklied +sickliness +sickling +sickly +sicklying +sickness +sickness's +sicknesses +sicks +side +sideboard +sideboard's +sideboards +sideburns +sided +sidedness +sidelight +sidelight's +sidelights +sides +sidetrack +sidetracked +sidetracking +sidetracks +sidewalk +sidewalk's +sidewalks +sideways +sidewise +siding +sidings +siege +siege's +sieges +sieging +sierra +sierras +sieve +sieve's +sievers +sieves +sieving +sift +sifted +sifter +sifting +siftings +sifts +sigh +sighed +sigher +sighing +sighs +sight +sighted +sighter +sighting +sightings +sightliness +sightly +sights +sign +signal +signally +signals +signature +signature's +signatures +signed +signer +signers +signet +significance +significances +significant +significantly +significants +signification +signified +signifier +signifies +signify +signifying +signing +signs +silence +silenced +silencer +silencers +silences +silencing +silent +silently +silentness +silents +silhouette +silhouetted +silhouettes +silicon +silicone +silicons +silk +silken +silkier +silkiest +silkily +silkiness +silks +silky +sill +sill's +sillier +silliest +silliness +sills +silly +silt +silted +silting +silts +silver +silvered +silverer +silveriness +silvering +silverly +silvers +silvery +similar +similarities +similarity +similarly +similitude +simmer +simmered +simmering +simmers +simple +simpleness +simpler +simples +simplest +simplex +simplexes +simplicities +simplicity +simplicity's +simplification +simplifications +simplified +simplifier +simplifiers +simplifies +simplify +simplifying +simplistic +simply +simulate +simulated +simulates +simulating +simulation +simulations +simulative +simulator +simulator's +simulators +simultaneity +simultaneous +simultaneously +simultaneousness +sin +sin's +since +sincere +sincerely +sincereness +sincerest +sincerity +sine +sines +sinew +sinew's +sinews +sinful +sinfully +sinfulness +sing +singable +singed +singer +singer's +singers +singing +singingly +single +singled +singleness +singles +singleton +singleton's +singletons +singling +singly +sings +singular +singularities +singularity +singularity's +singularly +sining +sinister +sinisterly +sinisterness +sink +sinked +sinker +sinkers +sinkhole +sinkholes +sinking +sinks +sinned +sinner +sinner's +sinners +sinning +sins +sinusoidal +sinusoidally +sinusoids +sip +sips +sir +sire +sired +siren +sirens +sires +siring +sirs +sirup +sister +sister's +sistered +sistering +sisterly +sisters +sit +site +site's +sited +sites +siting +sits +sitter +sitter's +sitters +sitting +sittings +situate +situated +situates +situating +situation +situational +situationally +situations +six +sixes +sixpence +sixpences +sixteen +sixteens +sixteenth +sixth +sixthly +sixties +sixtieth +sixty +sizable +sizableness +size +sized +sizer +sizers +sizes +sizing +sizings +skate +skated +skater +skater's +skaters +skates +skating +skeletal +skeletally +skeleton +skeleton's +skeletons +skeptic +skeptic's +skeptical +skeptically +skeptics +sketch +sketched +sketcher +sketches +sketchier +sketchily +sketchiness +sketching +sketchy +skew +skewed +skewer +skewered +skewering +skewers +skewing +skewness +skews +ski +skied +skien +skier +skies +skiing +skill +skilled +skillful +skillfully +skillfulness +skilling +skills +skim +skim's +skimmed +skimmer +skimmer's +skimmers +skimming +skimmings +skimp +skimped +skimping +skimps +skims +skin +skin's +skinned +skinner +skinner's +skinners +skinning +skins +skip +skipped +skipper +skipper's +skippered +skippering +skippers +skipping +skips +skirmish +skirmished +skirmisher +skirmishers +skirmishes +skirmishing +skirt +skirted +skirter +skirting +skirts +skis +skulk +skulked +skulker +skulking +skulks +skull +skull's +skulled +skulls +skunk +skunk's +skunks +sky +sky's +skying +skylark +skylarker +skylarking +skylarks +skylight +skylight's +skylights +skyscraper +skyscraper's +skyscrapers +slab +slabs +slack +slacked +slacken +slackened +slackening +slackens +slacker +slackest +slacking +slackly +slackness +slacks +slain +slam +slammed +slamming +slams +slander +slandered +slanderer +slandering +slanders +slang +slanging +slant +slanted +slanting +slantingly +slants +slap +slapped +slapping +slaps +slash +slashed +slasher +slashes +slashing +slashingly +slat +slat's +slate +slated +slater +slaters +slates +slating +slats +slaughter +slaughtered +slaughterer +slaughtering +slaughters +slave +slaved +slaver +slavered +slavering +slavery +slaves +slaving +slay +slayer +slayers +slaying +slays +sled +sled's +sledge +sledge's +sledges +sledging +sleds +sleek +sleekly +sleekness +sleep +sleeper +sleepers +sleepier +sleepily +sleepiness +sleeping +sleepless +sleeplessly +sleeplessness +sleeps +sleepy +sleet +sleeve +sleeve's +sleeved +sleeves +sleeving +sleigh +sleighs +sleken +slekened +slekening +slender +slenderer +slenderly +slenderness +slept +slew +slewed +slewing +slice +sliced +slicer +slicers +slices +slicing +slick +slicker +slickers +slickly +slickness +slicks +slid +slide +slider +sliders +slides +sliding +slier +sliest +slight +slighted +slighter +slightest +slighting +slightingly +slightly +slightness +slights +slim +slime +slimed +slimes +slimier +sliminess +sliming +slimly +slimness +slimy +sling +slinger +slinging +slings +slip +slip's +slippage +slipped +slipper +slipper's +slipperier +slipperiness +slippers +slippery +slipping +slips +slit +slit's +slits +slogan +slogan's +slogans +slop +slope +sloped +sloper +slopers +slopes +sloping +slopped +sloppier +sloppiness +slopping +sloppy +slops +slot +slot's +sloth +sloths +slots +slotted +slouch +slouched +sloucher +slouches +slouching +slow +slowed +slower +slowest +slowing +slowly +slowness +slows +slug +sluggish +sluggishly +sluggishness +slugs +slum +slum's +slumber +slumber's +slumbered +slumberer +slumbering +slumbers +slump +slumped +slumps +slums +slung +slur +slur's +slurs +sly +slyly +smack +smacked +smacker +smacking +smacks +small +smaller +smallest +smallness +smallpox +smart +smarted +smarten +smartened +smartening +smarter +smartest +smarting +smartly +smartness +smarts +smash +smashed +smasher +smashers +smashes +smashing +smashingly +smear +smeared +smearer +smearing +smears +smell +smelled +smeller +smellier +smelling +smells +smelly +smelt +smelter +smelts +smile +smiled +smiler +smiles +smiling +smilingly +smite +smiter +smith +smith's +smithies +smiths +smithy +smiting +smitten +smock +smocking +smocks +smog +smokable +smoke +smoked +smoker +smoker's +smokers +smokes +smokier +smokies +smokiness +smoking +smoky +smolder +smoldered +smoldering +smolderingly +smolders +smooth +smoothed +smoothen +smoothened +smoothening +smoother +smoothers +smoothes +smoothest +smoothing +smoothly +smoothness +smote +smother +smothered +smothering +smothers +smug +smuggle +smuggled +smuggler +smugglers +smuggles +smuggling +smugly +smugness +snail +snail's +snails +snake +snaked +snakes +snaking +snap +snapped +snapper +snapper's +snappers +snappier +snappiest +snappily +snappiness +snapping +snappy +snaps +snapshot +snapshot's +snapshots +snare +snared +snarer +snares +snarf +snarfed +snarfing +snarfings +snarfs +snaring +snarl +snarled +snarler +snarling +snarls +snatch +snatched +snatcher +snatches +snatching +sneak +sneaked +sneaker +sneakered +sneakers +sneakier +sneakiest +sneakily +sneakiness +sneaking +sneakingly +sneaks +sneaky +sneer +sneered +sneerer +sneering +sneers +sneeze +sneezed +sneezer +sneezes +sneezing +sniff +sniffed +sniffer +sniffing +sniffs +snippet +snoop +snooped +snooper +snooping +snoops +snore +snored +snorer +snores +snoring +snort +snorted +snorter +snorting +snorts +snout +snout's +snouted +snouts +snow +snowed +snowier +snowiest +snowily +snowiness +snowing +snowman +snowmen +snows +snowshoe +snowshoe's +snowshoed +snowshoer +snowshoes +snowy +snuff +snuffed +snuffer +snuffing +snuffs +snug +snuggle +snuggled +snuggles +snuggling +snugly +snugness +snugs +so +soak +soaked +soaker +soaking +soaks +soap +soaped +soaping +soaps +soar +soared +soarer +soaring +soars +sob +sober +sobered +soberer +soberest +sobering +soberly +soberness +sobers +sobs +soccer +sociability +sociable +sociably +social +socialism +socialist +socialist's +socialists +socially +societal +societally +societies +society +society's +sociological +sociologically +sociology +sock +socked +socket +socket's +sockets +socking +socks +sod +sod's +soda +sodium +sodomy +sods +sofa +sofa's +sofas +soft +soften +softened +softener +softening +softens +softer +softest +softly +softness +software +software's +softwares +soil +soiled +soiling +soils +sojourn +sojourner +sojourners +solace +solaced +solacer +solacing +solar +sold +solder +soldered +solderer +soldering +solders +soldier +soldiered +soldiering +soldierly +soldiers +sole +soled +solely +solemn +solemnity +solemnly +solemnness +soleness +soles +solicit +solicited +soliciting +solicitor +solicitors +solicits +solid +solidification +solidified +solidifies +solidify +solidifying +solidity +solidly +solidness +solids +soling +solingen +solitaire +solitariness +solitary +solitude +solitude's +solitudes +solo +solo's +soloed +soloing +solos +solubility +soluble +solution +solution's +solutions +solvable +solve +solved +solvent +solvent's +solvently +solvents +solver +solvers +solves +solving +somber +somberly +somberness +some +somebody +somebody's +someday +somehow +someone +someone's +someplace +someplace's +somers +something +sometime +sometimes +somewhat +somewhere +somewheres +son +son's +sonar +sonars +song +song's +songs +sonly +sonnet +sonnet's +sonnets +sons +soon +sooner +soonest +soot +sooth +soothe +soothed +soother +soothes +soothing +soothingly +soothingness +soothly +sophisticated +sophisticatedly +sophistication +sophomore +sophomore's +sophomores +sorcerer +sorcerer's +sorcerers +sorcery +sordid +sordidly +sordidness +sore +sorely +soreness +sorer +sores +sorest +sorrier +sorriest +sorriness +sorrow +sorrow's +sorrower +sorrowful +sorrowfully +sorrowfulness +sorrows +sorry +sort +sorted +sorter +sorters +sorting +sorts +sos +sought +soul +soul's +souled +souls +sound +sounded +sounder +soundest +sounding +sounding's +soundingly +soundings +soundly +soundness +sounds +soup +soup's +soups +sour +source +source's +sources +soured +sourer +sourest +souring +sourly +sourness +sours +south +souther +southerly +southern +southerner +southerners +southernly +southernness +southing +sovereign +sovereign's +sovereignly +sovereigns +soviet +soviet's +soviets +space +spaced +spacer +spacers +spaces +spaceship +spaceship's +spaceships +spacing +spacings +spade +spaded +spader +spades +spading +spaghetti +span +span's +spank +spanked +spanker +spanking +spanks +spanned +spanner +spanner's +spanners +spanning +spans +spare +spared +sparely +spareness +sparer +spares +sparest +sparing +sparingly +spark +sparked +sparker +sparking +sparks +sparrow +sparrow's +sparrows +sparse +sparsely +sparseness +sparser +sparsest +spat +spate +spate's +spates +spatial +spatially +spats +spatter +spattered +spawn +spawned +spawner +spawning +spawns +speak +speakable +speaker +speaker's +speakers +speaking +speaks +spear +speared +spearer +spearing +spears +special +specialist +specialist's +specialists +specially +specialness +specials +species +specifiable +specific +specifically +specification +specifications +specificities +specificity +specifics +specified +specifier +specifiers +specifies +specify +specifying +specimen +specimen's +specimens +speck +speck's +speckle +speckled +speckles +speckling +specks +spectacle +spectacled +spectacles +spectacular +spectacularly +spectator +spectator's +spectators +spectra +spectrogram +spectrogram's +spectrograms +spectroscopically +spectrum +spectrums +speculate +speculated +speculates +speculating +speculation +speculations +speculative +speculatively +speculator +speculator's +speculators +sped +speech +speech's +speeches +speechless +speechlessly +speechlessness +speed +speeded +speeder +speeders +speedier +speedily +speediness +speeding +speeds +speedup +speedup's +speedups +speedy +spell +spelled +speller +spellers +spelling +spellings +spells +spend +spender +spenders +spending +spends +spent +sphere +sphere's +spheres +spherical +spherically +sphering +spice +spiced +spices +spicier +spiciness +spicing +spicy +spider +spider's +spiders +spied +spier +spies +spike +spiked +spiker +spikes +spiking +spill +spilled +spiller +spilling +spills +spilt +spin +spinach +spinal +spinally +spindle +spindled +spindler +spindles +spindling +spine +spines +spinner +spinner's +spinners +spinning +spins +spiral +spirally +spirals +spire +spire's +spired +spires +spiring +spirit +spirited +spiritedly +spiritedness +spiriting +spirits +spiritual +spiritually +spiritualness +spirituals +spit +spite +spited +spiteful +spitefully +spitefulness +spites +spiting +spits +spitting +splash +splashed +splasher +splashers +splashes +splashing +spleen +splendid +splendidly +splendidness +splice +spliced +splicer +splicers +splices +splicing +splicings +spline +spline's +splined +splines +splinter +splintered +splintering +splinters +split +split's +splits +splitter +splitter's +splitters +splitting +splittings +spoil +spoiled +spoiler +spoilers +spoiling +spoils +spoke +spoked +spoken +spokes +spokesman +spokesmen +spoking +sponge +sponged +sponger +spongers +sponges +sponging +sponsor +sponsored +sponsoring +sponsors +sponsorship +spontaneous +spontaneously +spontaneousness +spook +spookier +spookiness +spooky +spool +spooled +spooler +spoolers +spooling +spools +spoon +spooned +spooning +spoons +spore +spore's +spored +spores +sporing +sport +sported +sporting +sportingly +sportive +sportively +sportiveness +sports +sportsman +sportsmanly +spot +spot's +spotless +spotlessly +spotlessness +spotlight +spotlight's +spotlighted +spotlighting +spotlights +spots +spotted +spotter +spotter's +spotters +spotting +spouse +spouse's +spouses +spousing +spout +spouted +spouter +spouting +spouts +sprang +sprawl +sprawled +sprawling +sprawls +spray +sprayed +sprayer +spraying +sprays +spread +spreader +spreaders +spreading +spreadings +spreads +spreadsheet +spreadsheets +spree +spree's +sprees +sprig +sprightlier +sprightliness +sprightly +spring +springer +springers +springier +springiest +springiness +springing +springs +springtime +springy +sprinkle +sprinkled +sprinkler +sprinklered +sprinkles +sprinkling +sprint +sprinted +sprinter +sprinters +sprinting +sprints +sprite +sprout +sprouted +sprouting +sprouts +spruce +spruced +sprucely +spruceness +sprucer +sprucest +sprucing +sprung +spun +spur +spur's +spurious +spuriously +spuriousness +spurn +spurned +spurner +spurning +spurns +spurs +spurt +spurted +spurting +spurts +sputter +sputtered +sputterer +spy +spying +squabble +squabbled +squabbler +squabbles +squabbling +squad +squad's +squadron +squadron's +squadrons +squads +squall +squall's +squaller +squalls +square +squared +squarely +squareness +squarer +squares +squarest +squaring +squash +squashed +squasher +squashes +squashing +squat +squatly +squatness +squats +squawk +squawked +squawker +squawking +squawks +squeak +squeaked +squeaker +squeaking +squeaks +squeal +squealed +squealer +squealing +squeals +squeeze +squeezed +squeezer +squeezes +squeezing +squid +squids +squint +squinted +squinter +squinting +squintingly +squints +squire +squire's +squires +squiring +squirm +squirmed +squirming +squirms +squirrel +squirrelly +squirrels +stab +stabbed +stabbing +stabilities +stability +stability's +stable +stabled +stableness +stabler +stables +stablest +stabling +stably +stabs +stack +stack's +stacked +stacker +stacking +stacks +staff +staff's +staffed +staffer +staffers +staffing +staffs +stag +stag's +stage +stagecoach +staged +stager +stagers +stages +stagger +staggered +staggerer +staggering +staggeringly +staggers +staging +stagnant +stagnantly +stags +staid +staidly +staidness +stain +stained +stainer +staining +stainless +stainlessly +stains +stair +stair's +staircase +staircase's +staircases +stairs +stairway +stairway's +stairways +stake +staked +stakes +staking +stale +staled +stalely +staleness +staler +stales +stalest +staling +stalk +stalked +stalker +stalking +stalks +stall +stalled +stalling +stallings +stalls +stalwart +stalwartly +stalwartness +stamen +stamen's +stamens +stamina +stammer +stammered +stammerer +stammering +stammers +stamp +stamped +stampede +stampeded +stampeder +stampedes +stampeding +stamper +stampers +stamping +stamps +stance +stance's +stances +stanch +stancher +stanchest +stand +standard +standardly +standards +standby +stander +standing +standings +standpoint +standpoint's +standpoints +stands +standstill +stanza +stanza's +stanzas +staple +stapled +stapler +staplers +staples +stapling +star +star's +starboard +starboarded +starboarding +starboards +starch +starched +starches +starching +stare +stared +starer +stares +starfish +staring +stark +starkest +starkly +starkness +starlet +starlet's +starlets +starlight +starred +starrier +starring +starry +stars +start +started +starter +starters +starting +startle +startled +startles +startling +startlingly +startlingness +starts +startup +startup's +startups +starvation +starve +starved +starver +starves +starving +state +state's +stated +statelier +stateliness +stately +statement +statement's +statements +stater +states +statesman +statesman's +statesmanly +static +statically +statics +stating +station +stationaries +stationary +stationed +stationer +stationing +stations +statistic +statistic's +statistical +statistically +statistician +statistician's +statisticians +statistics +stative +statue +statue's +statued +statues +statuesque +statuesquely +statuesqueness +stature +status +statuses +statute +statute's +statutes +statutorily +statutoriness +statutory +staunch +staunchest +staunchly +staunchness +stave +staved +staves +staving +stay +stayed +stayer +stayers +staying +stays +stdio +stead +steadfast +steadfastly +steadfastness +steadied +steadier +steadies +steadiest +steadily +steadiness +steading +steady +steadying +steak +steak's +steaks +steal +stealer +stealing +steals +stealth +stealthier +stealthily +stealthiness +stealthy +steam +steamboat +steamboat's +steamboats +steamed +steamer +steamers +steaming +steams +steamship +steamship's +steamships +steed +steeds +steel +steeled +steelers +steeling +steels +steep +steeped +steepen +steepened +steepening +steeper +steepest +steeping +steeple +steeple's +steeples +steeply +steepness +steeps +steer +steered +steerer +steering +steers +stellar +stem +stem's +stemmed +stemming +stems +stench +stench's +stenches +stencil +stencil's +stencils +stenographer +stenographer's +stenographers +step +step's +stepmother +stepmother's +stepmothers +stepped +stepper +stepping +steps +stepwise +stereo +stereo's +stereos +stereotype +stereotyped +stereotyper +stereotypers +stereotypes +stereotypical +stereotypically +stereotyping +sterile +sterling +sterlingly +sterlingness +stern +sternly +sternness +sterns +stew +steward +steward's +stewards +stewed +stewing +stews +stick +sticked +sticker +stickers +stickier +stickiest +stickily +stickiness +sticking +sticks +sticky +stiff +stiffen +stiffened +stiffener +stiffeners +stiffening +stiffens +stiffer +stiffest +stiffly +stiffness +stiffnesses +stiffs +stifle +stifled +stifler +stifles +stifling +stiflingly +stigma +stigmas +stile +stile's +stiles +still +stilled +stiller +stillest +stilling +stillness +stills +stimulant +stimulant's +stimulants +stimulate +stimulated +stimulates +stimulating +stimulation +stimulations +stimulative +stimuli +stimulus +sting +stinger +stinging +stingingly +stings +stink +stinker +stinkers +stinking +stinkingly +stinks +stint +stint's +stinted +stinter +stinting +stints +stipend +stipend's +stipends +stipple +stippled +stippler +stipples +stippling +stipulate +stipulated +stipulates +stipulating +stipulation +stipulations +stir +stirred +stirrer +stirrer's +stirrers +stirring +stirringly +stirrings +stirrup +stirrups +stirs +stitch +stitched +stitcher +stitches +stitching +stochastic +stochastically +stock +stockade +stockade's +stockaded +stockades +stockading +stocked +stocker +stockers +stockholder +stockholder's +stockholders +stocking +stockinged +stockings +stocks +stole +stole's +stoled +stolen +stoles +stomach +stomached +stomacher +stomaches +stomaching +stone +stone's +stoned +stoner +stones +stonier +stoniness +stoning +stony +stood +stool +stools +stoop +stooped +stooping +stoops +stop +stop's +stopcock +stopcocks +stopgap +stopgap's +stopgaps +stoppable +stoppage +stoppages +stopped +stopper +stopper's +stoppered +stoppering +stoppers +stopping +stops +storage +storage's +storages +store +stored +storehouse +storehouse's +storehouses +stores +storied +stories +storing +stork +stork's +storks +storm +stormed +stormier +stormiest +storminess +storming +storms +stormy +story +story's +storying +stout +stouten +stoutened +stoutening +stouter +stoutest +stoutly +stoutness +stove +stove's +stover +stoves +stow +stowed +stowing +stows +straggle +straggled +straggler +stragglers +straggles +straggling +straight +straighten +straightened +straightener +straighteners +straightening +straightens +straighter +straightest +straightforward +straightforwardly +straightforwardness +straightforwards +straightly +straightness +straightway +strain +strained +strainer +strainers +straining +strains +strait +straiten +straitened +straitening +straitly +straitness +straits +strand +stranded +strandedness +strander +stranding +strands +strange +strangely +strangeness +stranger +stranger's +strangers +strangest +strangle +strangled +strangler +stranglers +strangles +strangling +stranglings +strangulation +strangulation's +strangulations +strap +strap's +straps +stratagem +stratagem's +stratagems +strategic +strategics +strategies +strategy +strategy's +stratification +stratifications +stratified +stratifies +stratify +stratifying +stratum +straw +straw's +strawberries +strawberry +strawberry's +straws +stray +stray's +strayed +strayer +straying +strays +streak +streaked +streaking +streaks +stream +streamed +streamer +streamers +streaming +streamline +streamlined +streamliner +streamlines +streamlining +streams +street +streetcar +streetcar's +streetcars +streeters +streets +strength +strengthen +strengthened +strengthener +strengthening +strengthens +strengths +strenuous +strenuously +strenuousness +stress +stressed +stresses +stressing +stretch +stretched +stretcher +stretchers +stretches +stretching +strew +strewing +strewn +strews +strewth +stricken +strict +stricter +strictest +strictly +strictness +stride +strider +strides +striding +strife +strike +striker +strikers +strikes +striking +strikingly +string +string's +stringed +stringent +stringently +stringer +stringers +stringier +stringiest +stringiness +stringing +strings +stringy +strip +strip's +stripe +striped +striper +stripes +striping +stripped +stripper +stripper's +strippers +stripping +strips +strive +striver +strives +striving +strivings +strobe +strobe's +strobed +strobes +strobing +stroboscopic +strode +stroke +stroked +stroker +strokers +strokes +stroking +stroll +strolled +stroller +strolling +strolls +strong +stronger +strongest +stronghold +strongly +strove +struck +structural +structurally +structure +structured +structurer +structures +structuring +struggle +struggled +struggler +struggles +struggling +strung +strut +struts +strutted +strutter +strutting +stub +stub's +stubbed +stubbing +stubble +stubborn +stubbornly +stubbornness +stubs +stuck +stud +stud's +student +student's +students +studied +studiedly +studiedness +studier +studies +studio +studio's +studios +studious +studiously +studiousness +studs +study +studying +stuff +stuffed +stuffer +stuffier +stuffiest +stuffiness +stuffing +stuffings +stuffs +stuffy +stumble +stumbled +stumbler +stumbles +stumbling +stumblingly +stump +stumped +stumper +stumping +stumps +stun +stung +stunning +stunningly +stuns +stunt +stunt's +stunted +stuntedness +stunting +stunts +stupefy +stupefying +stupendous +stupendously +stupendousness +stupid +stupider +stupidest +stupidities +stupidity +stupidly +stupidness +stupor +sturdier +sturdiness +sturdy +style +styled +styler +stylers +styles +styling +stylish +stylishly +stylishness +stylistic +stylistically +stylistics +sub +subatomic +subclass +subclass's +subclasses +subcommittee +subcommittee's +subcommittees +subcomponent +subcomponent's +subcomponents +subcomputation +subcomputation's +subcomputations +subconscious +subconsciously +subconsciousness +subculture +subculture's +subcultures +subdivide +subdivided +subdivider +subdivides +subdividing +subdivision +subdivision's +subdivisions +subdue +subdued +subduedly +subduer +subdues +subduing +subexpression +subexpression's +subexpressions +subfield +subfield's +subfields +subfile +subfile's +subfiles +subgoal +subgoal's +subgoals +subgraph +subgraphs +subgroup +subgroup's +subgrouping +subgroups +subinterval +subinterval's +subintervals +subject +subject's +subjected +subjecting +subjection +subjective +subjectively +subjectiveness +subjectivity +subjects +sublimation +sublimations +sublime +sublimed +sublimely +sublimeness +sublimer +subliming +sublist +sublist's +sublists +submarine +submarined +submariner +submariners +submarines +submarining +submerge +submerged +submerges +submerging +submission +submission's +submissions +submit +submits +submitted +submitting +submode +submodes +submodule +submodule's +submodules +subnetwork +subnetwork's +subnetworks +subordinate +subordinated +subordinately +subordinateness +subordinates +subordinating +subordination +subordinative +subproblem +subproblem's +subproblems +subprocess +subprocess's +subprocesses +subprogram +subprogram's +subprograms +subproject +subproof +subproof's +subproofs +subrange +subrange's +subranges +subroutine +subroutine's +subroutines +subs +subschema +subschema's +subschemas +subscribe +subscribed +subscriber +subscribers +subscribes +subscribing +subscript +subscripted +subscripting +subscription +subscription's +subscriptions +subscripts +subsection +subsection's +subsections +subsegment +subsegment's +subsegments +subsequence +subsequence's +subsequences +subsequent +subsequently +subsequentness +subset +subset's +subsets +subside +subsided +subsides +subsidiaries +subsidiary +subsidiary's +subsidies +subsiding +subsidy +subsidy's +subsist +subsisted +subsistence +subsisting +subsists +subspace +subspace's +subspaces +substance +substance's +substances +substantial +substantially +substantialness +substantiate +substantiated +substantiates +substantiating +substantiation +substantiations +substantiative +substantive +substantively +substantiveness +substantivity +substitutability +substitutable +substitute +substituted +substituter +substitutes +substituting +substitution +substitutions +substitutive +substitutively +substrate +substrate's +substrates +substring +substrings +substructure +substructure's +substructures +subsume +subsumed +subsumes +subsuming +subsystem +subsystem's +subsystems +subtask +subtask's +subtasks +subterranean +subterraneanly +subtitle +subtitle's +subtitled +subtitles +subtitling +subtle +subtleness +subtler +subtlest +subtleties +subtlety +subtly +subtopic +subtopic's +subtopics +subtract +subtracted +subtracter +subtracter's +subtracters +subtracting +subtraction +subtractions +subtractive +subtracts +subtrahend +subtrahend's +subtrahends +subtree +subtree's +subtrees +subunit +subunit's +subunits +suburb +suburb's +suburban +suburbs +subversion +subvert +subverted +subverter +subverting +subverts +subway +subway's +subways +succeed +succeeded +succeeder +succeeding +succeeds +success +successes +successful +successfully +successfulness +succession +succession's +successions +successive +successively +successiveness +successor +successor's +successors +succinct +succinctly +succinctness +succumb +succumbed +succumbing +succumbs +such +suck +sucked +sucker +suckered +suckering +suckers +sucking +suckle +suckled +suckles +suckling +sucks +suction +sudden +suddenly +suddenness +suds +sudser +sudsing +sue +sued +sueded +sueding +suer +sues +suffer +sufferance +suffered +sufferer +sufferers +suffering +sufferings +suffers +suffice +sufficed +sufficer +suffices +sufficiency +sufficient +sufficiently +sufficing +suffix +suffixed +suffixer +suffixes +suffixing +suffocate +suffocated +suffocates +suffocating +suffocatingly +suffocation +suffocative +suffrage +sugar +sugared +sugaring +sugarings +sugars +suggest +suggested +suggester +suggestible +suggesting +suggestion +suggestion's +suggestions +suggestive +suggestively +suggestiveness +suggests +suicidal +suicidally +suicide +suicide's +suicided +suicides +suiciding +suing +suit +suit's +suitability +suitable +suitableness +suitably +suitcase +suitcase's +suitcases +suite +suited +suiters +suites +suiting +suitor +suitor's +suitors +suits +sulk +sulked +sulkies +sulkiness +sulking +sulks +sulky +sullen +sullenly +sullenness +sulphate +sulphates +sulphur +sulphured +sulphuric +sultan +sultan's +sultans +sultrier +sultriness +sultry +sum +sum's +sumer +summand +summand's +summands +summaries +summary +summary's +summation +summation's +summations +summed +summer +summer's +summered +summering +summers +summing +summit +summon +summoned +summoner +summoners +summoning +summons +summonses +sumptuous +sumptuously +sumptuousness +sums +sun +sun's +sunbeam +sunbeam's +sunbeams +sunburn +sundown +sundowner +sundowners +sundries +sundry +sung +sunglass +sunglasses +sunk +sunken +sunlight +sunlights +sunned +sunnier +sunniness +sunning +sunny +sunrise +sunrises +suns +sunset +sunsets +sunshine +sunshines +sup +super +superb +superbly +superbness +superclass +superclass's +supercomputer +supercomputer's +supercomputers +supered +superego +superego's +superegos +superficial +superficially +superficialness +superfluities +superfluity +superfluity's +superfluous +superfluously +superfluousness +superhuman +superhumanly +superhumanness +superimpose +superimposed +superimposes +superimposing +supering +superintend +superintendent +superintendent's +superintendents +superior +superior's +superiority +superiorly +superiors +superlative +superlatively +superlativeness +superlatives +supermarket +supermarket's +supermarkets +superpose +superposed +superposes +superposing +superscript +superscripted +superscripting +superscripts +supersede +superseded +superseder +supersedes +superseding +superset +superset's +supersets +superstition +superstition's +superstitions +superstitious +superstitiously +superstitiousness +supertitle +supertitle's +supertitled +supertitles +supertitling +superuser +superuser's +superusers +supervise +supervised +supervises +supervising +supervision +supervisions +supervisor +supervisor's +supervisors +supervisory +supper +supper's +suppers +supplant +supplanted +supplanter +supplanting +supplants +supple +suppled +supplely +supplement +supplemental +supplementaries +supplementary +supplemented +supplementer +supplementing +supplements +suppleness +suppler +supplication +supplied +supplier +supplier's +suppliers +supplies +suppling +supply +supply's +supplying +support +supportable +supported +supporter +supporters +supporting +supportingly +supportive +supportively +supports +suppose +supposed +supposedly +supposer +supposes +supposing +supposition +supposition's +suppositions +suppress +suppressed +suppresses +suppressing +suppression +suppressions +suppressive +suppressiveness +supremacy +supreme +supremely +supremeness +sure +sured +surely +sureness +surer +surest +sureties +surety +surf +surface +surfaced +surfaceness +surfacer +surfacers +surfaces +surfacing +surfer +surfer's +surfers +surfing +surge +surged +surgely +surgeon +surgeon's +surgeons +surgeries +surgery +surges +surgical +surgically +surging +surlier +surliness +surly +surmise +surmised +surmiser +surmises +surmising +surmount +surmounted +surmounting +surmounts +surname +surname's +surnamed +surnames +surpass +surpassed +surpasses +surpassing +surpassingly +surplus +surplus's +surpluses +surprise +surprise's +surprised +surpriser +surprises +surprising +surprisingly +surrender +surrendered +surrenderer +surrendering +surrenders +surrogate +surrogate's +surrogates +surrogation +surround +surrounded +surrounding +surroundings +surrounds +survey +surveyed +surveying +surveyor +surveyor's +surveyors +surveys +survival +survivals +survive +survived +surviver +survives +surviving +survivor +survivor's +survivors +susceptible +suspect +suspected +suspecter +suspecting +suspects +suspend +suspended +suspender +suspender's +suspenders +suspending +suspends +suspense +suspenses +suspension +suspensions +suspensive +suspensively +suspicion +suspicion's +suspicioned +suspicioning +suspicions +suspicious +suspiciously +suspiciousness +sustain +sustained +sustainer +sustaining +sustains +suture +sutured +sutures +suturing +swagger +swaggered +swaggering +swain +swain's +swains +swallow +swallowed +swallower +swallowing +swallows +swam +swamp +swamped +swamper +swampier +swampiness +swamping +swamps +swampy +swan +swan's +swans +swap +swapped +swapper +swapper's +swappers +swapping +swaps +swarm +swarmed +swarmer +swarming +swarms +swarthier +swarthiness +swarthy +swatted +sway +swayed +swayer +swaying +sways +swear +swearer +swearing +swears +sweat +sweated +sweater +sweaters +sweating +sweats +sweep +sweeper +sweepers +sweeping +sweepingly +sweepingness +sweepings +sweeps +sweet +sweeten +sweetened +sweetener +sweeteners +sweetening +sweetenings +sweetens +sweeter +sweetest +sweetheart +sweetheart's +sweethearts +sweetie +sweetie's +sweeties +sweeting +sweetly +sweetness +sweets +swell +swelled +swelling +swellings +swells +swept +swerve +swerved +swerves +swerving +swift +swifter +swiftest +swiftly +swiftness +swim +swimmer +swimmer's +swimmers +swimming +swimmingly +swims +swimsuit +swimsuit's +swimsuits +swine +swing +swinger +swingers +swinging +swingingly +swings +swipe +swiped +swipes +swiping +swirl +swirled +swirler +swirling +swirlingly +swirls +swish +swished +swisher +switch +switch's +switchboard +switchboard's +switchboards +switched +switcher +switchers +switches +switching +switchings +swollen +swoon +swooned +swooner +swooning +swooningly +swoons +swoop +swooped +swooper +swooping +swoops +sword +sword's +swords +swore +sworn +swum +swung +sycamore +syllabi +syllable +syllable's +syllabled +syllables +syllabling +syllabus +syllogism +syllogism's +syllogisms +symbiosis +symbiotic +symbol +symbol's +symbolic +symbolic's +symbolically +symbolics +symbolism +symbolisms +symbols +symmetric +symmetrical +symmetrically +symmetricalness +symmetries +symmetry +symmetry's +sympathetic +sympathies +sympathy +sympathy's +symphonies +symphony +symphony's +symposium +symposiums +symptom +symptom's +symptomatic +symptoms +synapse +synapse's +synapsed +synapses +synapsing +synchronous +synchronously +synchronousness +synchrony +syndicate +syndicated +syndicates +syndicating +syndication +syndrome +syndrome's +syndromes +synergism +synergistic +synonym +synonym's +synonymous +synonymously +synonyms +synopses +synopsis +syntactic +syntactical +syntactically +syntacticly +syntactics +syntax +syntaxes +syntheses +synthesis +synthetic +synthetics +syringe +syringed +syringes +syringing +syrup +system +system's +systematic +systematically +systematicness +systematics +systems +tab +tabernacle +tabernacle's +tabernacled +tabernacles +tabernacling +table +tableau +tableau's +tableaus +tablecloth +tablecloths +tabled +tables +tablespoon +tablespoon's +tablespoonful +tablespoonful's +tablespoonfuls +tablespoons +tablet +tablet's +tablets +tabling +taboo +taboo's +taboos +tabs +tabular +tabularly +tabulate +tabulated +tabulates +tabulating +tabulation +tabulations +tabulator +tabulator's +tabulators +tachometer +tachometer's +tachometers +tachometry +tacit +tacitly +tacitness +tack +tacked +tacker +tacking +tackle +tackle's +tackled +tackler +tackles +tackling +tacks +tact +tactics +tactile +tactilely +tag +tag's +tagged +tagging +tags +tail +tailed +tailer +tailing +tailings +tailor +tailored +tailoring +tailors +tails +taint +tainted +taints +take +taken +taker +takers +takes +taketh +taking +takings +tale +tale's +talent +talented +talents +taler +tales +talion +talk +talkative +talkatively +talkativeness +talked +talker +talkers +talkie +talking +talks +tall +taller +tallest +tallness +tallow +tame +tamed +tamely +tameness +tamer +tames +tamest +taming +tamper +tampered +tamperer +tampering +tampers +tan +tandem +tang +tanged +tangent +tangent's +tangential +tangentially +tangents +tangible +tangibleness +tangibly +tangier +tangle +tangled +tangles +tangling +tangly +tangy +tank +tanked +tanker +tankers +tanking +tanks +tanner +tanner's +tanners +tans +tantamount +tantrum +tantrum's +tantrums +tap +tap's +tape +taped +taper +tapered +taperer +tapering +tapers +tapes +tapestried +tapestries +tapestry +tapestry's +taping +tapings +tapped +tapper +tapper's +tappers +tapping +taproot +taproot's +taproots +taps +tar +tardier +tardies +tardiness +tardy +target +targeted +targeting +targets +tariff +tariff's +tariffs +taring +tarried +tarries +tarry +tarrying +tars +tart +tartly +tartness +tarts +task +tasked +tasking +tasks +taste +tasted +tasteful +tastefully +tastefulness +tasteless +tastelessly +tastelessness +taster +tasters +tastes +tasting +tatter +tattered +tattoo +tattooed +tattooer +tattoos +tau +taught +taunt +taunted +taunter +taunting +tauntingly +taunts +taut +tauten +tautened +tautening +tautly +tautness +tautological +tautologically +tautologies +tautology +tautology's +tavern +tavern's +taverner +taverns +tawnier +tawnies +tawniness +tawny +tax +taxable +taxation +taxed +taxer +taxes +taxi +taxi's +taxicab +taxicab's +taxicabs +taxied +taxiing +taxing +taxingly +taxis +taxonomic +taxonomically +taxonomy +taxpayer +taxpayer's +taxpayers +tea +teach +teachable +teachableness +teacher +teacher's +teachers +teaches +teaching +teachings +team +team's +teamed +teaming +teams +teapot +tear +tear's +teared +tearer +tearful +tearfully +tearfulness +tearing +tears +teas +tease +teased +teaser +teases +teasing +teasingly +teaspoon +teaspoon's +teaspoonful +teaspoonful's +teaspoonfuls +teaspoons +technical +technicalities +technicality +technicality's +technically +technicalness +technician +technician's +technicians +technique +technique's +techniques +technological +technologically +technologies +technologist +technologist's +technologists +technology +technology's +tedious +tediously +tediousness +tedium +teem +teemed +teeming +teemingly +teemingness +teems +teen +teenage +teenaged +teenager +teenagers +teener +teens +teeth +teethe +teethed +teether +teethes +teething +telecommunication +telecommunications +teleconference +teleconference's +teleconferenced +teleconferences +teleconferencing +telegram +telegram's +telegrams +telegraph +telegraphed +telegrapher +telegraphers +telegraphic +telegraphing +telegraphs +teleological +teleologically +teleology +telephone +telephoned +telephoner +telephoners +telephones +telephonic +telephoning +telephony +teleport +telescope +telescoped +telescopes +telescoping +teletype +teletype's +teletypes +televise +televised +televises +televising +television +televisions +televisor +televisor's +televisors +tell +teller +tellers +telling +tellingly +tellings +tells +temper +temperament +temperamental +temperamentally +temperaments +temperance +temperate +temperately +temperateness +temperature +temperature's +temperatures +tempered +temperer +tempering +tempers +tempest +tempests +tempestuous +tempestuously +tempestuousness +template +template's +templates +temple +temple's +templed +temples +temporal +temporally +temporaries +temporarily +temporariness +temporary +tempt +temptation +temptation's +temptations +tempted +tempter +tempters +tempting +temptingly +tempts +ten +ten's +tenacious +tenaciously +tenaciousness +tenant +tenant's +tenants +tend +tended +tendencies +tendency +tender +tendered +tendering +tenderly +tenderness +tenders +tending +tends +tenement +tenement's +tenements +tennis +tenor +tenor's +tenors +tens +tense +tensed +tensely +tenseness +tenser +tenses +tensest +tensing +tension +tensioned +tensioner +tensioning +tensions +tensive +tensor +tensor's +tensors +tent +tentacle +tentacled +tentacles +tentative +tentatively +tentativeness +tented +tenter +tenth +tenthes +tenting +tents +tenure +tenured +tenures +tequila +tequila's +term +termcap +termed +termer +terminal +terminal's +terminally +terminals +terminate +terminated +terminates +terminating +termination +terminations +terminative +terminatively +terminator +terminator's +terminators +terming +terminologies +terminology +terminus +termly +terms +ternary +terrace +terraced +terraces +terracing +terrain +terrain's +terrains +terrestrial +terrestrial's +terrestrially +terrestrials +terrible +terribleness +terribly +terrier +terrier's +terriers +terrific +terrificly +terrified +terrifies +terrify +terrifying +terrifyingly +territorial +territorially +territories +territory +territory's +terror +terror's +terrorism +terrorist +terrorist's +terroristic +terrorists +terrors +tertiaries +tertiary +test +test's +testability +testable +testament +testament's +testaments +tested +tester +tester's +testers +testicle +testicle's +testicles +testified +testifier +testifiers +testifies +testify +testifying +testimonies +testimony +testimony's +testing +testings +tests +text +text's +textbook +textbook's +textbooks +textile +textile's +textiles +texts +textual +textually +texture +textured +textures +texturing +than +thank +thanked +thanker +thankful +thankfully +thankfulness +thanking +thankless +thanklessly +thanklessness +thanks +thanksgiving +thanksgiving's +thanksgivings +that +that's +thatch +thatched +thatcher +thatches +thatching +thats +thaw +thawed +thawing +thaws +the +theatrical +theatrically +theatricals +theft +theft's +thefts +their +their's +theirs +them +thematic +theme +theme's +themes +themselves +then +thence +thenceforth +theologian +theologian's +theologians +theological +theologically +theologies +theology +theorem +theorem's +theorems +theoretic +theoretical +theoretically +theoreticians +theoretics +theories +theorist +theorist's +theorists +theory +theory's +therapeutic +therapeutics +therapies +therapist +therapist's +therapists +therapy +therapy's +there +there's +thereabouts +thereafter +thereby +therefore +therein +thereof +thereon +thereto +thereupon +therewith +thermodynamic +thermodynamics +thermometer +thermometer's +thermometers +thermostat +thermostat's +thermostated +thermostats +these +theses +thesis +they +they'd +they'll +they're +they've +thick +thicken +thickened +thickener +thickeners +thickening +thickens +thicker +thickest +thicket +thicket's +thicketed +thickets +thickly +thickness +thicknesses +thicks +thief +thieve +thieves +thieving +thigh +thighed +thighs +thimble +thimble's +thimbles +thin +thiner +thinest +thing +thingamajig +thingamajig's +thingamajigs +thingness +things +think +thinkable +thinkableness +thinkably +thinker +thinkers +thinking +thinkingly +thinkingness +thinks +thinly +thinner +thinners +thinness +thinnest +thins +third +thirdly +thirds +thirst +thirsted +thirster +thirstier +thirstiness +thirsts +thirsty +thirteen +thirteens +thirteenth +thirties +thirtieth +thirty +this +thistle +thong +thonged +thorn +thorn's +thornier +thorniness +thorns +thorny +thorough +thoroughfare +thoroughfare's +thoroughfares +thoroughly +thoroughness +those +though +thought +thought's +thoughtful +thoughtfully +thoughtfulness +thoughtless +thoughtlessly +thoughtlessness +thoughts +thousand +thousands +thousandth +thrash +thrashed +thrasher +thrashes +thrashing +thread +threaded +threader +threaders +threading +threads +threat +threaten +threatened +threatener +threatening +threateningly +threatens +threats +three +three's +threes +threescore +threshold +threshold's +thresholded +thresholding +thresholds +threw +thrice +thrift +thriftier +thriftiness +thrifty +thrill +thrilled +thriller +thrillers +thrilling +thrillingly +thrills +thrive +thrived +thriver +thrives +thriving +thrivingly +throat +throated +throating +throats +throb +throbbed +throbbing +throbs +throne +throne's +thrones +throng +throng's +thronging +throngs +throning +throttle +throttled +throttler +throttles +throttling +through +throughly +throughout +throughput +throw +throwable +thrower +throwing +thrown +throws +thrush +thrushes +thrust +thruster +thrusters +thrusting +thrusts +thud +thuds +thug +thug's +thugs +thumb +thumbed +thumbing +thumbs +thump +thumped +thumper +thumping +thumps +thunder +thunderbolt +thunderbolt's +thunderbolts +thundered +thunderer +thunderers +thundering +thunderingly +thunders +thunderstorm +thunderstorm's +thunderstorms +thunderstruck +thus +thusly +thwart +thwarted +thwarter +thwarting +thwartly +thwarts +thyself +tick +ticked +ticker +tickers +ticket +ticket's +ticketed +ticketing +tickets +ticking +tickle +tickled +tickler +tickles +tickling +ticklish +ticklishly +ticklishness +ticks +tidal +tidally +tide +tided +tides +tidied +tidier +tidies +tidiness +tiding +tidings +tidy +tidying +tie +tied +tier +tiered +tiers +ties +tiger +tiger's +tigers +tight +tighten +tightened +tightener +tighteners +tightening +tightenings +tightens +tighter +tightest +tightly +tightness +tights +tilde +tildes +tile +tiled +tiler +tiles +tiling +till +tillable +tilled +tiller +tillered +tillering +tillers +tilling +tills +tilt +tilted +tilter +tilters +tilting +tilts +timber +timbered +timbering +timbers +time +timed +timeless +timelessly +timelessness +timelier +timeliness +timely +timeout +timeouts +timer +timers +times +timeshare +timeshared +timeshares +timesharing +timetable +timetable's +timetabled +timetables +timetabling +timid +timidity +timidly +timidness +timing +timings +tin +tin's +tinge +tinged +tinging +tingle +tingled +tingles +tingling +tinglingly +tinier +tiniest +tinily +tininess +tinker +tinkered +tinkerer +tinkering +tinkers +tinkle +tinkled +tinkles +tinkling +tinned +tinnier +tinniest +tinnily +tinniness +tinning +tinny +tins +tint +tinted +tinter +tinting +tints +tiny +tip +tip's +tipped +tipper +tipper's +tippers +tipping +tips +tiptoe +tiptoed +tire +tired +tiredly +tiredness +tireless +tirelessly +tirelessness +tires +tiresome +tiresomely +tiresomeness +tiring +tissue +tissue's +tissued +tissues +tissuing +tit +tit's +tithe +tithe's +tither +tithes +tithing +title +titled +titles +titling +tits +titter +tittered +tittering +titters +tizzies +tizzy +to +toad +toad's +toads +toast +toasted +toaster +toasters +toastier +toasting +toasts +toasty +tobacco +today +today's +todays +toe +toe's +toed +toes +together +togetherness +toggle +toggled +toggles +toggling +toil +toiled +toiler +toilet +toilet's +toilets +toiling +toils +token +token's +tokens +told +tolerability +tolerable +tolerably +tolerance +tolerances +tolerant +tolerantly +tolerate +tolerated +tolerates +tolerating +toleration +tolerative +toll +tolled +tolling +tolls +tom +tom's +tomahawk +tomahawk's +tomahawks +tomato +tomatoes +tomb +tomb's +tombs +tomography +tomorrow +tomorrow's +tomorrows +toms +ton +ton's +tone +toned +toner +tones +tongs +tongue +tongued +tongues +tonguing +tonic +tonic's +tonics +tonight +toning +tonnage +tons +tonsil +too +took +tool +tooled +tooler +toolers +tooling +toolkit +toolkit's +toolkits +tools +tooth +toothbrush +toothbrush's +toothbrushes +toothbrushing +toothed +toothing +toothpick +toothpick's +toothpicks +top +toped +toper +topic +topic's +topical +topically +topics +toping +topmost +topological +topologically +topologies +topology +topple +toppled +topples +toppling +tops +torch +torch's +torches +tore +torment +tormented +tormenter +tormenters +tormenting +torments +torn +tornado +tornadoes +tornados +torpedo +torpedoed +torpedoes +torpedoing +torpedos +torque +torquer +torquers +torques +torquing +torrent +torrent's +torrents +torrid +torridly +torridness +tortoise +tortoise's +tortoises +torture +tortured +torturer +torturers +tortures +torturing +torus +torus's +toruses +toss +tossed +tosser +tosses +tossing +total +total's +totalities +totality +totality's +totally +totals +totter +tottered +tottering +totteringly +totters +touch +touchable +touched +toucher +touches +touchier +touchiest +touchily +touchiness +touching +touchingly +touchy +tough +toughen +toughened +toughening +toughens +tougher +toughest +toughly +toughness +tour +toured +tourer +touring +tourist +tourist's +tourists +tournament +tournament's +tournaments +tours +tow +toward +towardliness +towardly +towards +towed +towel +towel's +towels +tower +towered +towering +toweringly +towers +towing +town +town's +towner +towns +township +township's +townships +tows +toxicity +toxin +toxin's +toxins +toy +toyed +toyer +toying +toys +trace +traceable +traceableness +traced +traceless +tracelessly +tracer +tracers +traces +tracing +tracings +track +tracked +tracker +trackers +tracking +tracks +tract +tract's +tractability +tractable +tractive +tractor +tractor's +tractors +tracts +trade +traded +trademark +trademark's +trademarks +tradeoff +tradeoffs +trader +traders +trades +tradesman +trading +tradition +tradition's +traditional +traditionally +traditions +traffic +traffic's +trafficked +trafficker +trafficker's +traffickers +trafficking +traffics +tragedies +tragedy +tragedy's +tragic +tragically +trail +trailed +trailer +trailers +trailing +trailings +trails +train +trained +trainee +trainee's +trainees +trainer +trainers +training +trains +trait +trait's +traitor +traitor's +traitors +traits +trajectories +trajectory +trajectory's +tramp +tramped +tramper +tramping +trample +trampled +trampler +tramples +trampling +tramps +trance +trance's +trances +trancing +tranquil +tranquility +tranquillity +tranquilly +tranquilness +transact +transacted +transacting +transaction +transaction's +transactions +transacts +transceiver +transceiver's +transceivers +transcend +transcended +transcendent +transcendently +transcending +transcends +transcontinental +transcribe +transcribed +transcriber +transcribers +transcribes +transcribing +transcript +transcript's +transcription +transcription's +transcriptions +transcripts +transfer +transfer's +transferability +transferable +transferal +transferal's +transferals +transfered +transference +transferral +transferral's +transferrals +transferred +transferrer +transferrer's +transferrers +transferring +transfers +transfinite +transform +transformable +transformation +transformation's +transformational +transformations +transformed +transformer +transformers +transforming +transforms +transgress +transgressed +transgresses +transgressing +transgression +transgression's +transgressions +transgressive +transience +transiency +transient +transiently +transients +transistor +transistor's +transistors +transit +transition +transitional +transitionally +transitioned +transitions +transitive +transitively +transitiveness +transitivity +transitoriness +transitory +translatability +translatable +translate +translated +translates +translating +translation +translational +translations +translative +translator +translator's +translators +translucent +translucently +transmission +transmission's +transmissions +transmit +transmits +transmittal +transmitted +transmitter +transmitter's +transmitters +transmitting +transmogrification +transmogrify +transparencies +transparency +transparency's +transparent +transparently +transparentness +transpire +transpired +transpires +transpiring +transplant +transplanted +transplanter +transplanting +transplants +transport +transportability +transportation +transportations +transported +transporter +transporters +transporting +transports +transpose +transposed +transposes +transposing +transposition +trap +trap's +trapezoid +trapezoid's +trapezoidal +trapezoids +trapped +trapper +trapper's +trappers +trapping +trappings +traps +trash +trashed +trasher +trashes +trashing +traumatic +travail +travails +travel +travels +traversal +traversal's +traversals +traverse +traversed +traverser +traverses +traversing +travesties +travesty +travesty's +tray +tray's +trays +treacheries +treacherous +treacherously +treacherousness +treachery +treachery's +tread +treaded +treader +treading +treads +treason +treasure +treasured +treasurer +treasures +treasuries +treasuring +treasury +treasury's +treat +treated +treater +treaters +treaties +treating +treatise +treatise's +treatises +treatment +treatment's +treatments +treats +treaty +treaty's +treble +trebled +trebles +trebling +tree +tree's +treed +trees +treetop +treetop's +treetops +trek +trek's +treks +tremble +trembled +trembler +trembles +trembling +tremendous +tremendously +tremendousness +tremor +tremor's +tremors +trench +trenched +trencher +trenchers +trenches +trend +trending +trends +trespass +trespassed +trespasser +trespassers +trespasses +tress +tress's +tressed +tresses +trial +trial's +trials +triangle +triangle's +triangles +triangular +triangularly +tribal +tribally +tribe +tribe's +tribes +tribunal +tribunal's +tribunals +tribune +tribune's +tribunes +tributary +tribute +tribute's +tributes +tributing +trichotomy +trick +tricked +tricker +trickier +trickiest +trickiness +tricking +trickle +trickled +trickles +trickling +tricks +tricky +tried +trier +triers +tries +trifle +trifled +trifler +trifles +trifling +trigger +triggered +triggering +triggers +trigonometric +trigonometry +trihedral +trill +trilled +triller +trillion +trillions +trillionth +trim +trimer +trimly +trimmed +trimmer +trimmest +trimming +trimmings +trimness +trims +trinket +trinket's +trinketed +trinketer +trinkets +trip +trip's +triple +tripled +triples +triplet +triplet's +triplets +triplication +tripling +triply +trips +triumph +triumphal +triumphantly +triumphed +triumphing +triumphs +trivia +trivial +trivialities +triviality +trivially +trod +troff +troff's +troffer +troll +troll's +trolley +trolley's +trolleyed +trolleys +trolls +troop +trooped +trooper +troopers +trooping +troops +trophied +trophies +trophy +trophy's +trophying +tropic +tropic's +tropical +tropically +tropics +trot +trots +trouble +troubled +troublemaker +troublemaker's +troublemakers +troubler +troubles +troubleshoot +troubleshooted +troubleshooter +troubleshooters +troubleshooting +troubleshoots +troublesome +troublesomely +troublesomeness +troubling +trough +trouser +trousered +trousers +trout +trouts +trowel +trowel's +trowels +truant +truant's +truants +truce +trucing +truck +trucked +trucker +truckers +trucking +trucks +trudge +trudged +trudger +trudges +trudging +true +trued +trueness +truer +trues +truest +truing +truism +truism's +truisms +truly +trump +trumped +trumpet +trumpeted +trumpeter +trumpeting +trumpets +trumps +truncate +truncated +truncates +truncating +truncation +truncation's +truncations +trunk +trunk's +trunked +trunks +trust +trusted +trustee +trustee's +trusteed +trustees +truster +trustful +trustfully +trustfulness +trustier +trusties +trustiness +trusting +trustingly +trusts +trustworthiness +trustworthy +trusty +truth +truthful +truthfully +truthfulness +truths +try +trying +tryingly +tty +tty's +ttys +tub +tub's +tube +tubed +tuber +tuberculosis +tubers +tubes +tubing +tubs +tuck +tucked +tucker +tuckered +tuckering +tucking +tucks +tuft +tuft's +tufted +tufter +tufts +tug +tugs +tuition +tuitions +tulip +tulip's +tulips +tumble +tumbled +tumbler +tumblers +tumbles +tumbling +tumult +tumult's +tumults +tumultuous +tumultuously +tumultuousness +tunable +tunableness +tune +tuned +tuner +tuners +tunes +tunic +tunic's +tunics +tuning +tuning's +tunings +tunnel +tunnels +tuple +tuple's +tuples +turban +turban's +turbaned +turbans +turbulence +turbulence's +turbulent +turbulently +turf +turkey +turkey's +turkeys +turmoil +turmoil's +turmoils +turn +turnable +turned +turner +turners +turning +turnings +turnip +turnip's +turnips +turnkey +turnkeys +turnover +turnovers +turns +turpentine +turquoise +turret +turret's +turreted +turrets +turtle +turtle's +turtles +turtling +tutor +tutored +tutorial +tutorial's +tutorials +tutoring +tutors +twain +twang +twanging +twas +tweak +tweaked +tweaker +tweaking +tweaks +tweed +tweezer +tweezers +twelfth +twelve +twelves +twenties +twentieth +twenty +twice +twig +twig's +twigs +twilight +twilight's +twilights +twill +twilled +twilling +twin +twin's +twine +twined +twiner +twines +twining +twinkle +twinkled +twinkler +twinkles +twinkling +twins +twirl +twirled +twirler +twirling +twirlingly +twirls +twist +twisted +twister +twisters +twisting +twists +twitch +twitched +twitcher +twitching +twitter +twittered +twitterer +twittering +two +two's +twofold +twos +tying +type +type's +typed +typedef +typedefs +typer +types +typewriter +typewriter's +typewriters +typhoid +typical +typically +typicalness +typification +typified +typifies +typify +typifying +typing +typist +typist's +typists +typo +typographic +typographical +typographically +typography +typos +tyranny +tyrant +tyrant's +tyrants +ubiquitous +ubiquitously +ubiquitousness +ubiquity +ugh +uglier +ugliest +ugliness +ugly +ulcer +ulcer's +ulcered +ulcering +ulcers +ultimate +ultimately +ultimateness +umbrella +umbrella's +umbrellas +umpire +umpire's +umpired +umpires +umpiring +unabashed +unabashedly +unabated +unabatedly +unabbreviated +unable +unabridged +unaccelerated +unacceptability +unacceptable +unacceptably +unaccessible +unaccommodated +unaccompanied +unaccomplished +unaccountably +unaccounted +unaccustomed +unaccustomedly +unachievable +unachieved +unacknowledged +unacquainted +unadaptable +unadjustable +unadjusted +unadopted +unadorned +unadulterated +unadulteratedly +unadvised +unadvisedly +unaffected +unaffectedly +unaffectedness +unaffectionate +unaffectionately +unafraid +unaggregated +unaided +unalienability +unalienable +unaligned +unallocated +unalloyed +unalterable +unalterableness +unalterably +unaltered +unambiguous +unambiguously +unambitious +unanchored +unanimous +unanimously +unannounced +unanswerable +unanswered +unanticipated +unanticipatedly +unapologetically +unappealing +unappealingly +unappreciated +unapproachability +unapproachable +unappropriated +unapt +unaptly +unaptness +unarguable +unarguably +unarmed +unarticulated +unary +unashamed +unashamedly +unasked +unassailable +unassailableness +unassembled +unassigned +unassigns +unassisted +unassuming +unassumingness +unattached +unattainability +unattainable +unattended +unattenuated +unattractive +unattractively +unattractiveness +unattributed +unauthentic +unauthenticated +unavailability +unavailable +unavailing +unavailingly +unavailingness +unavoidable +unavoidably +unaware +unawarely +unawareness +unawares +unbacked +unbalanced +unbalancedness +unbanned +unbanning +unbans +unbarbered +unbarred +unbated +unbearable +unbearably +unbeatable +unbeatably +unbeaten +unbeautifully +unbecoming +unbecomingly +unbecomingness +unbelievable +unbelievably +unbelieving +unbelievingly +unbelted +unbendable +unbetrothed +unbiased +unbiasedness +unbidden +unblemished +unblinded +unblinking +unblinkingly +unblock +unblocked +unblocking +unblocks +unblown +unblushing +unblushingly +unbodied +unbolted +unboned +unbonneted +unborn +unbound +unbounded +unboundedness +unbowed +unbranched +unbreakable +unbreathable +unbred +unbridled +unbroken +unbudging +unbudgingly +unbuffered +unbuilt +unbundled +unburdened +unbureaucratic +unburied +unburned +unbuttered +unbuttoned +unbuttons +uncaged +uncalculating +uncalled +uncandidly +uncanniness +uncanny +uncared +uncaring +uncatchable +uncaught +uncaused +unceasing +unceasingly +uncensored +uncertain +uncertainly +uncertainness +uncertainties +uncertainty +uncertified +unchallenged +unchangeability +unchangeable +unchangeably +unchanged +unchanging +unchangingly +unchangingness +uncharacteristically +uncharged +uncharitable +uncharitableness +uncharted +unchartered +uncheckable +unchecked +unchivalrously +unchosen +uncivil +uncivilly +unclaimed +unclamorous +unclamorously +unclamorousness +unclarity +unclassified +uncle +uncle's +unclean +uncleanliness +uncleanly +uncleanness +unclear +uncleared +unclenched +uncles +unclipped +unclosed +unclothed +unclouded +uncloudedly +unclustered +uncluttered +uncoated +uncoded +uncoiled +uncoined +uncomfortable +uncomfortably +uncomforted +uncommented +uncommitted +uncommon +uncommonly +uncommonness +uncomplaining +uncomplainingly +uncompleted +uncomplimentary +uncomprehending +uncomprehendingly +uncompress +uncompressed +uncompresses +uncompressing +uncompromising +uncompromisingly +uncomputable +unconceivable +unconcerned +unconcernedly +unconcernedness +unconditional +unconditionally +unconditioned +unconfined +unconfirmed +unconformity +unconnected +unconquerable +unconscious +unconsciously +unconsciousness +unconsidered +unconsolidated +unconstitutional +unconstitutionality +unconstitutionally +unconstrained +uncontaminated +uncontested +uncontrollability +uncontrollable +uncontrollably +uncontrolled +unconventional +unconventionally +unconvertible +unconvinced +unconvincing +unconvincingly +unconvincingness +uncool +uncooled +uncooperative +uncoordinated +uncorked +uncorrectable +uncorrected +uncorrelated +uncountable +uncountably +uncounted +uncouth +uncouthly +uncouthness +uncovenanted +uncover +uncovered +uncovering +uncovers +uncreated +uncritically +uncrowned +uncrushable +uncured +uncurled +uncynical +uncynically +undamaged +undamped +undaunted +undauntedly +undebatable +undecidable +undecided +undeclared +undecomposable +undecorated +undefended +undefinability +undefinable +undefined +undefinedness +undeformed +undelete +undeleted +undemocratic +undemocratically +undemonstrative +undemonstratively +undemonstrativeness +undeniable +undeniableness +undeniably +undepicted +under +underbrush +underdone +underestimate +underestimated +underestimates +underestimating +underestimation +underestimations +underflow +underflowed +underflowing +underflows +underfoot +undergo +undergoes +undergoing +undergone +undergrad +undergrad's +undergrads +undergraduate +undergraduate's +undergraduates +underground +undergrounder +underivable +underived +underlie +underlies +underline +underlined +underlines +underling +underling's +underlings +underlining +underlinings +underly +underlying +undermine +undermined +undermines +undermining +underneath +underpayment +underpayment's +underpayments +underpinning +underpinnings +underplay +underplayed +underplaying +underplays +underscore +underscored +underscores +understand +understandability +understandable +understandably +understanding +understandingly +understandings +understands +understated +understood +undertake +undertaken +undertaker +undertaker's +undertakers +undertakes +undertaking +undertakings +undertook +underway +underwear +underwent +underworld +underwrite +underwriter +underwriters +underwrites +underwriting +undescended +undesigned +undesigning +undesirability +undesirable +undesirableness +undesirably +undesired +undetectable +undetected +undetermined +undeveloped +undeviated +undeviating +undeviatingly +undid +undies +undifferentiated +undigested +undignified +undiluted +undiminished +undimmed +undiplomatic +undirected +undisciplined +undisclosed +undiscovered +undiscussed +undisguised +undisguisedly +undismayed +undisputed +undisrupted +undissociated +undistinguished +undistorted +undistributed +undisturbed +undivided +undo +undocumented +undoer +undoes +undoing +undoings +undomesticated +undone +undoubled +undoubted +undoubtedly +undrained +undramatically +undreamed +undress +undressed +undresses +undressing +undried +undrinkable +undue +unduly +undumper +undumper's +undutiful +undutifully +undutifulness +undying +unearned +unearthliness +unearthly +uneasily +uneasiness +uneasy +uneconomical +unedited +unelected +unembellished +unemotional +unemotionally +unemphatic +unemphatically +unemployable +unemployed +unemployment +unencumbered +unending +unendingly +unendurable +unendurableness +unendurably +unenlightening +unenthusiastic +unenthusiastically +unenumerated +unenvied +unequal +unequally +unequivocal +unequivocally +unerring +unerringly +unessential +unethically +unevaluated +uneven +unevenly +unevenness +uneventful +uneventfully +unexamined +unexampled +unexceptionally +unexcused +unexpanded +unexpected +unexpectedly +unexpectedness +unexpended +unexperienced +unexplainable +unexplained +unexploited +unexplored +unexpressed +unextended +unfading +unfadingly +unfair +unfairly +unfairness +unfaith +unfaithful +unfaithfully +unfaithfulness +unfaltering +unfalteringly +unfamiliar +unfamiliarity +unfamiliarly +unfashionable +unfashionably +unfastened +unfathered +unfeathered +unfeigned +unfeignedly +unfenced +unfettered +unfilial +unfilially +unfilled +unfinished +unfired +unfit +unfitly +unfitness +unfitted +unfixed +unflagging +unflaggingly +unflattering +unflatteringly +unfledged +unflinching +unflinchingly +unfocused +unfold +unfolded +unfolding +unfolds +unforeseen +unforgeable +unforgettable +unforgettably +unforgivable +unforgiving +unforgivingness +unformatted +unformed +unforthcoming +unfortunate +unfortunately +unfortunates +unfounded +unfrequented +unfriendliness +unfriendly +unfrosted +unfruitful +unfruitfully +unfruitfulness +unfulfilled +unfunded +unfunnily +unfurnished +ungainliness +ungainly +ungallantly +ungenerously +ungirt +unglazed +unglued +ungot +ungotten +ungoverned +ungraceful +ungracefully +ungracefulness +ungraciously +ungraded +ungrammatical +ungrateful +ungratefully +ungratefulness +ungratified +ungrounded +unguarded +unguardedly +unguardedness +unguessable +unguessed +unguided +unhallow +unhallowed +unhampered +unhandily +unhandsomely +unhappier +unhappiest +unhappily +unhappiness +unhappy +unharmed +unhealthily +unhealthiness +unhealthy +unheard +unheeded +unheeding +unhelm +unhelpfully +unheralded +unhesitating +unhesitatingly +unhinged +unhitched +unhooks +unhoped +unhurriedly +unhysterical +unhysterically +unicorn +unicorn's +unicorns +unidentifiable +unidentified +unidirectional +unidirectionality +unidirectionally +unification +unifications +unified +unifier +unifiers +unifies +uniform +uniformed +uniforming +uniformities +uniformity +uniformly +uniformness +uniforms +unify +unifying +unilluminating +unimaginable +unimaginably +unimaginatively +unimpaired +unimpassioned +unimpeded +unimplemented +unimportance +unimportant +unimpressed +unimproved +unincorporated +unindented +uninfected +uninfluenced +uninformatively +uninformed +uninhabited +uninhibited +uninhibitedly +uninhibitedness +uninitiated +uninjured +uninspired +uninspiring +uninstantiated +uninsulated +unintelligent +unintelligently +unintelligibility +unintelligible +unintelligibleness +unintelligibly +unintended +unintentional +unintentionally +uninteresting +uninterestingly +uninterpretable +uninterpreted +uninterrupted +uninterruptedly +uninterruptedness +uninterviewed +uninvited +union +union's +unions +unique +uniquely +uniqueness +unison +unit +unit's +unite +united +unitedly +uniter +unites +unities +uniting +unitive +units +unity +unity's +univalve +univalve's +univalves +universal +universality +universally +universalness +universals +universe +universe's +universes +universities +university +university's +unjacketed +unjam +unjammed +unjamming +unjoined +unjust +unjustifiable +unjustified +unjustly +unjustness +unkind +unkindliness +unkindly +unkindness +unknit +unknowable +unknowing +unknowingly +unknown +unknowns +unlaced +unlamented +unlashed +unlaundered +unlawful +unlawfully +unlawfulness +unleaded +unleash +unleashed +unleashes +unleashing +unleavened +unless +unlettered +unlicensed +unlicked +unlike +unlikelihood +unlikelihoods +unlikeliness +unlikely +unlikeness +unlimbers +unlimited +unlimitedly +unlined +unlink +unlinked +unlinking +unlinks +unlisted +unload +unloaded +unloader +unloaders +unloading +unloads +unlock +unlocked +unlocking +unlocks +unlogged +unloved +unluckily +unluckiness +unlucky +unmade +unmagnified +unmaintainable +unmaintained +unmaliciously +unmanageable +unmanageably +unmanaged +unmanned +unmannered +unmanneredly +unmannerliness +unmannerly +unmapped +unmaps +unmarked +unmarried +unmarrieds +unmasked +unmatchable +unmatched +unmated +unmates +unmeant +unmeasurable +unmentionable +unmentionables +unmentioned +unmerciful +unmercifully +unmeshed +unmistakable +unmistakably +unmitigated +unmitigatedly +unmitigatedness +unmixed +unmoderated +unmodifiable +unmodified +unmolested +unmotivated +unmount +unmountable +unmounted +unmoved +unmurmuring +unnameable +unnamed +unnatural +unnaturally +unnaturalness +unnecessarily +unnecessary +unneeded +unnegated +unnerve +unnerved +unnerves +unnerving +unnervingly +unnoticed +unnourished +unnumbered +unobservable +unobservables +unobserved +unobtainable +unoccupied +unofficial +unofficially +unopened +unordered +unoriginals +unorthodoxly +unpack +unpackaged +unpackages +unpacked +unpacker +unpacking +unpacks +unpadded +unpaged +unpaid +unpainted +unpaired +unparliamentary +unparsed +unpartitioned +unpatriotic +unpaved +unperceived +unperformed +unperturbed +unperturbedly +unplaced +unplagued +unplanned +unpleasant +unpleasantly +unpleasantness +unpleased +unplowed +unplugged +unplugging +unplugs +unplumbed +unpolled +unpolluted +unpopular +unpopularity +unprecedented +unprecedentedly +unpredictability +unpredictable +unpredictably +unpredicted +unprejudiced +unprescribed +unpreserved +unpretending +unpretentious +unpretentiously +unpretentiousness +unpriced +unprimed +unprincipled +unprincipledness +unprintable +unprinted +unprivileged +unproblematic +unproblematical +unproblematically +unprocessed +unprofitable +unprofitableness +unprofitably +unprojected +unpromising +unpromisingly +unprompted +unpronounceable +unpropagated +unpropertied +unprotected +unprotectedly +unprovability +unprovable +unproved +unproven +unprovided +unpublished +unpunched +unpunished +unqualified +unqualifiedly +unquantifiable +unquenched +unquestionably +unquestioned +unquestioningly +unquoted +unranked +unrated +unravel +unravels +unreachable +unreacted +unread +unreadability +unreadable +unreal +unrealism +unrealistic +unrealistically +unrealized +unrealizes +unreasonable +unreasonableness +unreasonably +unreassuringly +unreconstructed +unrecordable +unrecorded +unrecoverable +unredeemed +unreferenced +unrefined +unreflected +unregister +unregistered +unregistering +unregisters +unregulated +unrehearsed +unreinforced +unrelated +unreleased +unrelenting +unrelentingly +unreliabilities +unreliability +unreliable +unreliably +unremarked +unreported +unrepresentable +unrepresented +unrequested +unrequited +unreserved +unreservedly +unreservedness +unresisted +unresisting +unresolved +unresponsive +unresponsively +unresponsiveness +unrest +unrestrained +unrestrainedly +unrestrainedness +unrestricted +unrestrictedly +unrestrictive +unreturned +unrevealing +unrifled +unrighteous +unrighteously +unrighteousness +unroll +unrolled +unrolling +unrolls +unromantically +unrotated +unruffled +unruled +unruliness +unruly +unsafe +unsafely +unsaid +unsalted +unsanitary +unsatisfactorily +unsatisfactory +unsatisfiability +unsatisfiable +unsatisfied +unsatisfying +unsaturated +unsaved +unscheduled +unschooled +unscientific +unscientifically +unscramble +unscrambled +unscrambler +unscrambles +unscrambling +unscratched +unscreened +unscrews +unscripted +unscrupulous +unscrupulously +unscrupulousness +unsealed +unseals +unseasonable +unseasonableness +unseasonably +unseasoned +unsecured +unseeded +unseeing +unseemly +unseen +unsegmented +unsegregated +unselected +unselfish +unselfishly +unselfishness +unsent +unserved +unserviced +unsettled +unsettledness +unsettling +unsettlingly +unshaded +unshakable +unshaken +unshared +unsharpened +unshaved +unshaven +unsheathing +unshelled +unsheltered +unshielded +unshod +unsigned +unsimplified +unsized +unskilled +unskillful +unskillfully +unskillfulness +unslings +unsloped +unslung +unsmiling +unsmilingly +unsnap +unsnapped +unsnapping +unsnaps +unsociability +unsociable +unsociableness +unsociably +unsocial +unsocially +unsolicited +unsolvable +unsolved +unsophisticated +unsophistication +unsorted +unsought +unsound +unsounded +unsoundly +unsoundness +unsparing +unsparingly +unspeakable +unspecified +unspent +unspoiled +unspoken +unspotted +unsprayed +unsprung +unstable +unstableness +unstably +unstacked +unstacks +unstained +unstapled +unstaring +unstated +unsteadily +unsteadiness +unsteady +unstemmed +unstinting +unstintingly +unstoppable +unstopped +unstrained +unstratified +unstreamed +unstressed +unstriped +unstructured +unstrung +unstuck +unsubscripted +unsubstantially +unsubstantiated +unsubstituted +unsuccessful +unsuccessfully +unsuffixed +unsuitability +unsuitable +unsuitably +unsuited +unsung +unsupportable +unsupported +unsure +unsurpassed +unsurprised +unsurprising +unsurprisingly +unsuspected +unsuspecting +unsuspended +unswerving +unsymmetrically +unsympathetic +untamed +untampered +untaped +untapped +untaught +untented +unterminated +untestable +untested +unthematic +unthinkable +unthinkably +unthinkingly +untidiness +untidy +untie +untied +unties +until +untimeliness +untimely +untitled +unto +untold +untouchable +untouchable's +untouchables +untouched +untoward +untowardly +untowardness +untraceable +untraced +untracked +untrained +untransformed +untranslated +untransposed +untreated +untried +untrod +untroubled +untrue +untruly +untrusted +untrustworthiness +untruth +untruthful +untruthfully +untruthfulness +untutored +untwisted +untying +untyped +unusable +unused +unusual +unusually +unusualness +unuttered +unvalued +unvarnished +unvarying +unveil +unveiled +unveiling +unveils +unventilated +unverified +unvisited +unvoiced +unwaged +unwanted +unwarily +unwarranted +unwashed +unwashedness +unwatched +unwavering +unwaveringly +unwearied +unweariedly +unweighed +unwelcome +unwept +unwholesome +unwholesomely +unwieldiness +unwieldy +unwilled +unwilling +unwillingly +unwillingness +unwind +unwinder +unwinders +unwinding +unwinds +unwinking +unwired +unwise +unwisely +unwiser +unwisest +unwitnessed +unwitting +unwittingly +unwonted +unwontedly +unwontedness +unworldliness +unworldly +unworn +unworthiness +unworthy +unwound +unwounded +unwoven +unwrap +unwrapped +unwrapping +unwraps +unwrinkled +unwritable +unwritten +unyielded +unyielding +unyieldingly +up +upbraid +upbraider +upbringing +upcoming +update +updated +updater +updates +updating +upfield +upgrade +upgraded +upgrades +upgrading +upheld +uphill +uphold +upholder +upholders +upholding +upholds +upholster +upholstered +upholsterer +upholsterers +upholstering +upholsters +upkeep +upland +uplander +uplands +uplift +uplifted +uplifter +uplifting +uplifts +upload +uploaded +uploading +uploads +upon +upper +uppermost +uppers +upright +uprightly +uprightness +uprising +uprising's +uprisings +uproar +uproot +uprooted +uprooter +uprooting +uproots +ups +upset +upsets +upsetting +upshot +upshot's +upshots +upside +upsides +upstairs +upstream +upturn +upturned +upturning +upturns +upward +upwardly +upwardness +upwards +urban +urchin +urchin's +urchins +urge +urged +urgent +urgently +urger +urges +urging +urgings +urinate +urinated +urinates +urinating +urination +urine +urn +urn's +urning +urns +us +usability +usable +usably +usage +usages +use +used +useful +usefully +usefulness +useless +uselessly +uselessness +user +user's +users +uses +usher +ushered +ushering +ushers +using +usual +usually +usualness +usurp +usurped +usurper +utensil +utensil's +utensils +utilities +utility +utility's +utmost +utopian +utopian's +utopians +utter +utterance +utterance's +utterances +uttered +utterer +uttering +utterly +uttermost +utters +uucp +uucp's +vacancies +vacancy +vacancy's +vacant +vacantly +vacantness +vacate +vacated +vacates +vacating +vacation +vacationed +vacationer +vacationers +vacationing +vacations +vacillate +vacillated +vacillates +vacillating +vacillatingly +vacillation +vacillations +vacillator +vacillator's +vacillators +vacuo +vacuous +vacuously +vacuousness +vacuum +vacuumed +vacuuming +vacuums +vagabond +vagabond's +vagabonds +vagaries +vagary +vagary's +vagina +vagina's +vaginas +vagrant +vagrantly +vagrants +vague +vaguely +vagueness +vaguer +vaguest +vainly +vale +vale's +valedictorian +valedictorian's +valence +valence's +valences +valentine +valentine's +valentines +vales +valet +valet's +valets +valiant +valiantly +valiantness +valid +validate +validated +validates +validating +validation +validations +validity +validly +validness +valley +valley's +valleys +valuable +valuableness +valuables +valuably +valuation +valuation's +valuations +valuator +valuators +value +valued +valuer +valuers +values +valuing +valve +valve's +valved +valves +valving +van +van's +vane +vane's +vaned +vanes +vanilla +vanish +vanished +vanisher +vanishes +vanishing +vanishingly +vanities +vanity +vanquish +vanquished +vanquisher +vanquishes +vanquishing +vans +vantage +vantages +variability +variable +variable's +variableness +variables +variably +variance +variance's +variances +variant +variantly +variants +variation +variation's +variations +varied +variedly +varier +varies +varieties +variety +variety's +various +variously +variousness +varnish +varnish's +varnished +varnisher +varnishers +varnishes +varnishing +vary +varying +varyingly +varyings +vase +vase's +vases +vassal +vassals +vast +vaster +vastest +vastly +vastness +vat +vat's +vats +vaudeville +vault +vaulted +vaulter +vaulting +vaults +vaunt +vaunted +vaunter +veal +vealer +vealing +vector +vector's +vectored +vectoring +vectors +veer +veered +veering +veeringly +veers +vegetable +vegetable's +vegetables +vegetarian +vegetarian's +vegetarians +vegetate +vegetated +vegetates +vegetating +vegetation +vegetative +vegetatively +vegetativeness +vehemence +vehement +vehemently +vehicle +vehicle's +vehicles +vehicular +veil +veiled +veiling +veils +vein +veined +veiner +veining +veins +velocities +velocity +velocity's +velvet +vend +vender +vending +vendor +vendor's +vendors +venerable +venerableness +vengeance +venison +venom +venomous +venomously +venomousness +vent +vented +venter +ventilate +ventilated +ventilates +ventilating +ventilation +ventilations +ventilative +venting +ventral +ventrally +ventricle +ventricle's +ventricles +vents +venture +ventured +venturer +venturers +ventures +venturing +venturings +veracity +veranda +veranda's +verandaed +verandas +verb +verb's +verbal +verbally +verbatim +verbose +verbosely +verboseness +verbs +verdict +verdicts +verdure +verdured +verge +verger +verges +verier +veriest +verifiability +verifiable +verifiableness +verification +verifications +verified +verifier +verifier's +verifiers +verifies +verify +verifying +verily +veritable +veritableness +vermin +versa +versatile +versatilely +versatileness +versatility +verse +versed +verser +verses +versing +version +versions +versus +vertebrate +vertebrate's +vertebrates +vertebration +vertex +vertexes +vertical +vertically +verticalness +verticals +vertices +very +vessel +vessel's +vessels +vest +vested +vestige +vestige's +vestiges +vestigial +vestigially +vesting +vests +veteran +veteran's +veterans +veterinarian +veterinarian's +veterinarians +veterinary +veto +vetoed +vetoer +vetoes +vetoing +vetting +vex +vexation +vexed +vexedly +vexes +vexing +vi +vi's +via +viability +viable +viably +vial +vial's +vials +vibrate +vibrated +vibrates +vibrating +vibration +vibrations +vice +vice's +viceroy +vices +vicing +vicinities +vicinity +vicious +viciously +viciousness +vicissitude +vicissitude's +vicissitudes +victim +victim's +victims +victor +victor's +victories +victorious +victoriously +victoriousness +victors +victory +victory's +victual +victuals +video +videos +videotape +videotape's +videotaped +videotapes +videotaping +vie +vied +vier +vies +view +viewable +viewed +viewer +viewers +viewing +viewings +viewpoint +viewpoint's +viewpoints +viewport +views +vigilance +vigilant +vigilante +vigilante's +vigilantes +vigilantly +vignette +vignette's +vignetted +vignetter +vignettes +vignetting +vigorous +vigorously +vigorousness +vii +viii +vile +vilely +vileness +viler +vilest +vilification +vilifications +vilified +vilifier +vilifies +vilify +vilifying +villa +villa's +village +village's +villager +villagers +villages +villain +villain's +villainous +villainously +villainousness +villains +villainy +villas +vindictive +vindictively +vindictiveness +vine +vine's +vinegar +vinegars +vines +vineyard +vineyard's +vineyards +vining +vintage +vintager +vintages +violate +violated +violates +violating +violation +violations +violative +violator +violator's +violators +violence +violent +violently +violet +violet's +violets +violin +violin's +violinist +violinist's +violinists +violins +viper +viper's +vipers +viral +virally +virgin +virgin's +virginity +virgins +virtual +virtualize +virtually +virtue +virtue's +virtues +virtuoso +virtuoso's +virtuosos +virtuous +virtuously +virtuousness +virus +virus's +viruses +vis +visa +visaed +visage +visaged +visaing +visas +viscosities +viscosity +viscount +viscount's +viscounts +viscous +viscously +viscousness +visibilities +visibility +visible +visibleness +visibly +vision +vision's +visionariness +visionary +visioned +visioning +visions +visit +visitation +visitation's +visitations +visited +visiting +visitor +visitor's +visitors +visits +visor +visor's +visored +visors +vista +vista's +vistaed +vistas +visual +visually +visuals +vita +vitae +vital +vitality +vitally +vitals +vitamin +vitamin's +vitamins +vivid +vividly +vividness +vizier +vocabularies +vocabulary +vocal +vocally +vocals +vocation +vocation's +vocational +vocationally +vocations +vogue +voice +voiced +voicer +voicers +voices +voicing +void +voided +voider +voiding +voidness +voids +volatile +volatileness +volatiles +volatilities +volatility +volcanic +volcano +volcano's +volcanos +volley +volleyball +volleyball's +volleyballs +volleyed +volleyer +volleying +volleys +volt +voltage +voltages +volts +volume +volume's +volumed +volumes +voluming +voluntarily +voluntariness +voluntary +volunteer +volunteered +volunteering +volunteers +vomit +vomited +vomiter +vomiting +vomits +vortex +vortexes +vote +voted +voter +voters +votes +voting +votive +votively +votiveness +vouch +voucher +vouchers +vouches +vouching +vow +vowed +vowel +vowel's +vowels +vower +vowing +vows +voyage +voyaged +voyager +voyagers +voyages +voyaging +voyagings +vulgar +vulgarly +vulnerabilities +vulnerability +vulnerable +vulnerableness +vulture +vulture's +vultures +wade +waded +wader +waders +wades +wading +wafer +wafer's +wafered +wafering +wafers +waffle +waffle's +waffled +waffles +waffling +waft +wafter +wag +wage +waged +wager +wagered +wagerer +wagering +wagers +wages +waging +wagon +wagon's +wagons +wags +wail +wailed +wailer +wailing +wails +waist +waist's +waistcoat +waistcoat's +waistcoated +waistcoats +waisted +waister +waists +wait +waited +waiter +waiter's +waiters +waiting +waitress +waitress's +waitresses +waits +waive +waived +waiver +waiverable +waivers +waives +waiving +wake +waked +waken +wakened +wakener +wakening +waker +wakes +waking +walk +walkable +walked +walker +walkers +walking +walks +walkway +walkway's +walkways +wall +wall's +walled +waller +wallet +wallet's +wallets +walling +wallow +wallowed +wallower +wallowing +wallows +walls +walnut +walnut's +walnuts +walrus +walrus's +walruses +waltz +waltzed +waltzer +waltzes +waltzing +wan +wand +wander +wandered +wanderer +wanderers +wandering +wanderings +wanders +wane +waned +wanes +waning +wanly +wanness +want +wanted +wanter +wanting +wanton +wantoner +wantonly +wantonness +wants +war +war's +warble +warbled +warbler +warbles +warbling +ward +warded +warden +wardens +warder +warding +wardrobe +wardrobe's +wardrobes +wards +ware +warehouse +warehoused +warehouser +warehouses +warehousing +wares +warfare +warier +wariest +warily +wariness +waring +warlike +warm +warmed +warmer +warmers +warmest +warming +warmly +warmness +warms +warmth +warn +warned +warner +warning +warningly +warnings +warns +warp +warp's +warped +warper +warping +warps +warrant +warranted +warranter +warranties +warranting +warrants +warranty +warranty's +warred +warring +warrior +warrior's +warriors +wars +warship +warship's +warships +wart +wart's +warted +warts +wary +was +wash +washed +washer +washers +washes +washing +washings +wasn't +wasp +wasp's +wasps +waste +wasted +wasteful +wastefully +wastefulness +waster +wastes +wasting +wastingly +watch +watched +watcher +watchers +watches +watchful +watchfully +watchfulness +watching +watchings +watchman +watchword +watchword's +watchwords +water +watered +waterer +waterfall +waterfall's +waterfalls +wateriness +watering +waterings +waterproof +waterproofed +waterproofer +waterproofing +waterproofness +waterproofs +waters +waterway +waterway's +waterways +watery +wave +waved +waveform +waveform's +waveforms +wavefront +wavefront's +wavefronts +wavelength +wavelengths +waver +wavered +waverer +wavering +waveringly +wavers +waves +waving +wax +waxed +waxen +waxer +waxers +waxes +waxier +waxiness +waxing +waxy +way +way's +ways +wayside +waysides +wayward +waywardly +waywardness +we +we'd +we'll +we're +we've +weak +weaken +weakened +weakener +weakening +weakens +weaker +weakest +weakliness +weakly +weakness +weakness's +weaknesses +wealth +wealthier +wealthiest +wealthiness +wealths +wealthy +wean +weaned +weaner +weaning +weapon +weapon's +weaponed +weapons +wear +wearable +wearer +wearied +wearier +wearies +weariest +wearily +weariness +wearing +wearingly +wearisome +wearisomely +wearisomeness +wears +weary +wearying +weasel +weasel's +weasels +weather +weathercock +weathercock's +weathercocks +weathered +weatherer +weathering +weatherly +weathers +weave +weaver +weavers +weaves +weaving +web +web's +weber +webs +wed +wedded +wedding +wedding's +weddings +wedge +wedged +wedges +wedging +weds +wee +weed +weeded +weeder +weeding +weeds +week +week's +weekday +weekday's +weekdays +weekend +weekend's +weekender +weekends +weeklies +weekly +weeks +weep +weeped +weeper +weepers +weeping +weeps +weigh +weighed +weigher +weighing +weighings +weighs +weight +weighted +weighter +weighting +weightings +weights +weird +weirdly +weirdness +welcome +welcomed +welcomely +welcomeness +welcomer +welcomes +welcoming +weld +welded +welder +welders +welding +weldings +welds +welfare +well +welled +welling +wellness +wells +wench +wench's +wencher +wenches +went +wept +were +weren't +west +wester +westered +westering +westerlies +westerly +western +westerner +westerners +westing +westward +westwards +wet +wetly +wetness +wets +wetted +wetter +wettest +wetting +whack +whacked +whacker +whacking +whacks +whale +whaler +whales +whaling +whammies +whammy +wharf +wharfs +wharves +what +what's +whatchamacallit +whatchamacallit's +whatchamacallits +whatever +whatsoever +wheat +wheaten +wheel +wheeled +wheeler +wheelers +wheeling +wheelings +wheels +whelp +when +whence +whenever +whens +where +where's +whereabouts +whereas +whereby +wherein +whereupon +wherever +whether +whew +whey +which +whichever +while +whiled +whiles +whiling +whilst +whim +whim's +whimper +whimpered +whimpering +whimpers +whims +whimsical +whimsically +whimsicalness +whimsied +whimsies +whimsy +whimsy's +whine +whined +whiner +whines +whining +whiningly +whip +whip's +whipped +whipper +whipper's +whippers +whipping +whipping's +whippings +whips +whirl +whirled +whirler +whirling +whirlpool +whirlpool's +whirlpools +whirls +whirlwind +whirr +whirring +whisk +whisked +whisker +whiskered +whiskers +whiskey +whiskey's +whiskeys +whisking +whisks +whisper +whispered +whisperer +whispering +whisperingly +whisperings +whispers +whistle +whistled +whistler +whistlers +whistles +whistling +whit +white +whited +whitely +whiten +whitened +whitener +whiteners +whiteness +whitening +whitens +whiter +whites +whitespace +whitest +whitewash +whitewashed +whitewasher +whitewashing +whiting +whittle +whittled +whittler +whittles +whittling +whittlings +whiz +whizzed +whizzes +whizzing +who +who's +whoever +whole +wholehearted +wholeheartedly +wholeness +wholes +wholesale +wholesaled +wholesaler +wholesalers +wholesales +wholesaling +wholesome +wholesomely +wholesomeness +wholly +whom +whomever +whoop +whooped +whooper +whooping +whoops +whore +whore's +whores +whoring +whorl +whorl's +whorled +whorls +whose +why +wick +wicked +wickedly +wickedness +wicker +wicking +wicks +wide +widely +widen +widened +widener +wideness +widening +widens +wider +widespread +widest +widget +widget's +widgets +widow +widowed +widower +widowers +widows +width +widths +wield +wielded +wielder +wielding +wields +wife +wife's +wifeliness +wifely +wig +wig's +wigs +wigwam +wild +wildcat +wildcat's +wildcats +wilder +wilderness +wildest +wilding +wildly +wildness +wile +wiled +wiles +wilier +wiliness +wiling +will +willed +willer +willful +willfully +willfulness +willing +willingly +willingness +willings +willow +willow's +willower +willows +wills +wilt +wilted +wilting +wilts +wily +win +wince +winced +winces +wincing +wind +winded +winder +winders +windier +windiness +winding +windmill +windmill's +windmilling +windmills +window +window's +windowed +windowing +windows +winds +windy +wine +wined +winer +winers +wines +wing +winged +winger +wingers +winging +wings +wining +wink +winked +winker +winking +winks +winner +winner's +winners +winning +winningly +winnings +wins +winter +wintered +winterer +wintering +winterly +winters +wintrier +wintriness +wintry +wipe +wiped +wiper +wipers +wipes +wiping +wire +wired +wireless +wirer +wires +wiretap +wiretap's +wiretaps +wirier +wiriness +wiring +wirings +wiry +wisdom +wisdoms +wise +wised +wisely +wiseness +wiser +wises +wisest +wish +wished +wisher +wishers +wishes +wishful +wishfully +wishfulness +wishing +wising +wisp +wisp's +wisps +wistful +wistfully +wistfulness +wit +wit's +witch +witchcraft +witches +witching +with +withal +withdraw +withdrawal +withdrawal's +withdrawals +withdrawer +withdrawing +withdrawn +withdrawnness +withdraws +withdrew +wither +withered +withering +witheringly +withers +withheld +withhold +withholder +withholders +withholding +withholdings +withholds +within +without +withstand +withstanding +withstands +withstood +witness +witnessed +witnesses +witnessing +wits +wittier +wittiest +wittiness +witty +wives +wizard +wizard's +wizardly +wizards +woe +woeful +woefully +woeness +woke +woken +wolf +wolfer +wolves +woman +woman's +womanhood +womanliness +womanly +womb +womb's +wombed +wombs +women +women's +womens +won +won't +wonder +wondered +wonderer +wonderful +wonderfully +wonderfulness +wondering +wonderingly +wonderland +wonderland's +wonderment +wonders +wondrous +wondrously +wondrousness +wont +wonted +wontedly +wontedness +wonting +woo +wood +wood's +woodchuck +woodchuck's +woodchucks +woodcock +woodcock's +woodcocks +wooded +wooden +woodenly +woodenness +woodier +woodiness +wooding +woodland +woodlander +woodman +woodpecker +woodpecker's +woodpeckers +woods +woodser +woodwork +woodworker +woodworking +woody +wooed +wooer +woof +woofed +woofer +woofers +woofing +woofs +wooing +wool +wooled +woolen +woolens +woollier +woollies +woolliness +woolly +wools +wooly +woos +word +word's +worded +wordier +wordily +wordiness +wording +wordings +words +wordy +wore +work +workable +workableness +workably +workaround +workaround's +workarounds +workbench +workbench's +workbenches +workbook +workbook's +workbooks +worked +worker +worker's +workers +workflow +workhorse +workhorse's +workhorses +working +workingman +workings +workload +workloads +workman +workmanly +workmanship +workmen +workmen's +works +workshop +workshop's +workshops +workspace +workspaces +workstation +workstation's +workstations +world +world's +worlders +worldliness +worldly +worlds +worldwide +worm +wormed +wormer +worming +worms +worn +worried +worriedly +worrier +worriers +worries +worrisome +worrisomely +worrisomeness +worry +worrying +worryingly +worse +worser +worship +worshipful +worshipfully +worshipfulness +worships +worst +worsted +worth +worthier +worthies +worthiest +worthiness +worthing +worthless +worthlessly +worthlessness +worths +worthwhile +worthwhileness +worthy +would +wouldest +wouldn't +wound +wounded +wounding +wounds +wove +woven +wrangle +wrangled +wrangler +wranglers +wrangles +wrangling +wrap +wrap's +wrapped +wrapper +wrapper's +wrappers +wrapping +wrappings +wraps +wrath +wreak +wreaks +wreath +wreathed +wreathes +wreathing +wreck +wreckage +wrecked +wrecker +wreckers +wrecking +wrecks +wren +wren's +wrench +wrenched +wrenches +wrenching +wrenchingly +wrens +wrest +wrested +wrester +wresting +wrestle +wrestled +wrestler +wrestles +wrestling +wrestlings +wrests +wretch +wretched +wretchedly +wretchedness +wretches +wriggle +wriggled +wriggler +wriggles +wriggling +wring +wringer +wringing +wrings +wrinkle +wrinkled +wrinkles +wrinkling +wrist +wrist's +wrists +wristwatch +wristwatch's +wristwatches +writ +writ's +writable +write +writer +writer's +writers +writes +writhe +writhed +writhes +writhing +writing +writings +writs +written +wrong +wronged +wronger +wrongest +wronging +wrongly +wrongness +wrongs +wrote +wrought +wrung +xi +xii +xiii +xiv +xix +xv +xvi +xvii +xviii +xx +yacc +yacc's +yank +yanked +yanking +yanks +yard +yard's +yarded +yarding +yards +yardstick +yardstick's +yardsticks +yarn +yarn's +yarned +yarning +yarns +yawn +yawner +yawning +yawningly +yawns +yea +yeah +year +year's +yearly +yearn +yearned +yearner +yearning +yearningly +yearnings +yearns +years +yeas +yeast +yeast's +yeasts +yecch +yell +yelled +yeller +yelling +yellow +yellowed +yellower +yellowest +yellowing +yellowish +yellowness +yellows +yells +yelp +yelped +yelper +yelping +yelps +yeoman +yeomanly +yeomen +yes +yeses +yesterday +yesterday's +yesterdays +yet +yield +yielded +yielder +yielding +yields +yoke +yoke's +yokes +yoking +yon +yonder +you +you'd +you'll +you're +you've +young +younger +youngest +youngly +youngness +youngster +youngster's +youngsters +your +your's +yours +yourself +yourselves +youth +youth's +youthes +youthful +youthfully +youthfulness +yuck +yummier +yummy +yuppie +yuppie's +yuppies +zap +zapped +zapping +zaps +zeal +zealous +zealously +zealousness +zebra +zebra's +zebras +zenith +zero +zeroed +zeroes +zeroing +zeros +zeroth +zest +zigzag +zinc +zinc's +zodiac +zodiacs +zonal +zonally +zone +zoned +zonely +zoner +zones +zoning +zoo +zoo's +zoological +zoologically +zoom +zoomed +zooming +zooms +zoos +acclimatization +acclimatization's +acclimatizations +acclimatized +accouterment +accouterment's +accouterments +acknowledgment +acknowledgment's +acknowledgments +actualization +actualization's +actualizations +aerosolize +aerosolized +agonize +agonized +agonizedlies +agonizedly +agonizer +agonizers +agonizes +agonizing +agonizingly +airfoil +airfoils +airplane +airplane's +airplanes +alphabetize +alphabetized +alphabetizer +alphabetizers +alphabetizes +alphabetizing +aluminum +aluminum's +aluminums +amenorrhea +amortize +amortized +amortizes +amortizing +amphitheater +amphitheater's +amphitheaters +analog +analog's +analogs +analyzable +analyze +analyzed +analyzer +analyzers +analyzes +analyzing +anemia +anemia's +anemias +anemic +anemics +anesthesia +anesthesia's +anesthesias +anesthetic +anesthetic's +anesthetically +anesthetics +anesthetize +anesthetized +anesthetizer +anesthetizer's +anesthetizers +anesthetizes +anesthetizing +anodize +anodized +anodizes +anodizing +antagonize +antagonized +antagonizer +antagonizers +antagonizes +antagonizing +apologize +apologized +apologizer +apologizers +apologizes +apologizing +appall +appalls +appareled +appetizer +appetizing +appetizingly +arbor +arbor's +arbored +arbors +archaize +archaized +archaizer +archaizers +archaizes +archaizing +ardor +ardor's +ardors +arithmetize +arithmetized +arithmetizes +armor +armor's +armored +armorer +armorer's +armorers +armoried +armories +armoring +armors +armory +armory's +atomization +atomization's +atomizations +atomize +atomized +atomizer +atomizers +atomizes +atomizing +authorization +authorization's +authorizations +authorize +authorized +authorizer +authorizers +authorizes +authorizing +autodialer +axiomatization +axiomatization's +axiomatizations +axiomatize +axiomatized +axiomatizes +axiomatizing +balkanize +balkanized +balkanizing +baptize +baptized +baptizer +baptizers +baptizes +baptizing +barreled +barreling +bastardize +bastardized +bastardizes +bastardizing +bedeviled +bedeviling +behavior +behavior's +behavioral +behaviorally +behaviored +behaviorism +behaviorism's +behaviorisms +behavioristic +behavioristics +behaviors +behoove +behoove's +behooved +behooves +behooving +behooving's +behoovingly +behoovings +belabor +belabor's +belabored +belaboring +belabors +beveled +beveling +bevelings +bowdlerize +bowdlerized +bowdlerizer +bowdlerizes +bowdlerizing +brutalize +brutalized +brutalizes +brutalizing +burglarize +burglarized +burglarizes +burglarizing +busheled +busheling +bushelings +caliber +calibers +canaled +canaling +canceled +cancelled +canceler +canceling +candor +candor's +candors +cannibalize +cannibalized +cannibalizes +cannibalizing +canonicalization +canonicalize +canonicalized +canonicalizes +canonicalizing +capitalization +capitalization's +capitalizations +capitalize +capitalized +capitalizer +capitalizers +capitalizes +capitalizing +carbonization +carbonization's +carbonizations +carbonize +carbonized +carbonizer +carbonizers +carbonizes +carbonizing +catalog +catalog's +cataloged +cataloger +cataloging +catalogs +categorization +categorization's +categorizations +categorize +categorized +categorizer +categorizers +categorizes +categorizing +center +center's +centered +centerer +centerers +centering +centerings +centerpiece +centerpiece's +centerpieces +centers +centimeter +centimeter's +centimeters +centralization +centralization's +centralizations +centralize +centralized +centralizer +centralizers +centralizes +centralizing +channeled +channeler +channeler's +channelers +channeling +characterizable +characterizable's +characterizables +characterization +characterization's +characterizations +characterize +characterized +characterizer +characterizers +characterizes +characterizing +checkbook +checkbook's +checkbooks +chiseled +chiseler +chiselers +civilization +civilization's +civilizations +civilize +civilized +civilizedness +civilizer +civilizers +civilizes +civilizing +clamor +clamored +clamorer +clamorer's +clamorers +clamoring +clamors +cognizance +cognizant +colonization +colonization's +colonizations +colonize +colonized +colonizer +colonizers +colonizes +colonizing +color +color's +colored +coloreds +colorer +colorer's +colorers +colorful +colorfully +colorfulness +coloring +colorings +colorless +colorlessly +colorlessness +colors +columnize +columnized +columnizes +columnizing +compartmentalize +compartmentalized +compartmentalizes +compartmentalizing +computerize +computerized +computerizes +computerizing +conceptualization +conceptualization's +conceptualizations +conceptualize +conceptualized +conceptualizer +conceptualizes +conceptualizing +counseled +counseling +counselor +counselor's +counselors +criticize +criticized +criticizer +criticizers +criticizes +criticizing +criticizinglies +criticizingly +crystallize +crystallized +crystallizer +crystallizers +crystallizes +crystallizing +customizable +customization +customization's +customizations +customize +customized +customizer +customizers +customizes +customizing +decentralization +decentralization's +decentralizations +decentralized +defense +defense's +defensed +defenseless +defenselessly +defenselessness +defenses +defensing +demeanor +demeanor's +demeanors +demoralize +demoralized +demoralizer +demoralizers +demoralizes +demoralizing +demoralizingly +dialed +dialer +dialers +dialing +dialings +dichotomize +dichotomized +dichotomizes +dichotomizing +digitize +digitized +digitizer +digitizer's +digitizers +digitizes +digitizing +dishonor +dishonored +dishonorer +dishonorer's +dishonorers +dishonoring +dishonors +disorganized +draftsman +dueled +dueler +duelers +dueling +duelings +economize +economized +economizer +economizers +economizes +economizing +editorialize +editorialized +editorializer +editorializes +editorializing +enameled +enameler +enamelers +enameling +enamelings +endeavor +endeavor's +endeavored +endeavorer +endeavorer's +endeavorers +endeavoring +endeavors +enroll +enrollment +enrollment's +enrollments +enrolls +epitomize +epitomized +epitomizer +epitomizers +epitomizes +epitomizing +equaled +equaling +equalization +equalization's +equalizations +equalize +equalized +equalizer +equalizer's +equalizers +equalizes +equalizing +equalizings +esthetic +esthetic's +esthetically +esthetics +eviler +evilest +factorization +factorization's +factorizations +familiarization +familiarization's +familiarizations +familiarize +familiarized +familiarizer +familiarizers +familiarizes +familiarizing +familiarizingly +fantasize +fantasized +fantasizer +fantasizes +fantasizing +favor +favor's +favorable +favorable's +favorableness +favorables +favorably +favored +favored's +favoredly +favoredness +favoreds +favorer +favorer's +favorers +favoring +favoring's +favoringly +favorings +favorite +favorite's +favorites +favors +fertilization +fertilization's +fertilizations +fertilize +fertilized +fertilizer +fertilizers +fertilizes +fertilizing +fervor +fervor's +fervors +fiber +fiber's +fibered +fiberglass +fibers +finalization +finalizations +finalize +finalized +finalizes +finalizing +flavor +flavor's +flavored +flavorer +flavorer's +flavorers +flavoring +flavorings +flavors +formalization +formalization's +formalizations +formalize +formalized +formalizer +formalizers +formalizes +formalizing +fueled +fueler +fuelers +fueling +fulfill +fulfillment +fulfillment's +fulfillments +fulfills +funneled +funneling +generalization +generalization's +generalizations +generalize +generalized +generalizer +generalizers +generalizes +generalizing +glamorize +glamorized +glamorizer +glamorizers +glamorizes +glamorizing +gospeler +gospelers +gossiped +gossiping +gram +gram's +grams +graveled +graveling +groveled +groveler +grovelers +groveling +grovelingly +harbor +harbor's +harbored +harborer +harborer's +harborers +harboring +harbors +harmonize +harmonized +harmonizer +harmonizers +harmonizes +harmonizing +honor +honorable +honorable's +honorableness +honorables +honorablies +honorably +honored +honorer +honorer's +honorers +honoring +honors +hospitalize +hospitalized +hospitalizes +hospitalizing +humor +humor's +humored +humorer +humorers +humoring +humors +hyperlink +hypermedia +hypothesize +hypothesized +hypothesizer +hypothesizers +hypothesizes +hypothesizing +idealization +idealization's +idealizations +idealize +idealized +idealizer +idealizers +idealizes +idealizing +imperiled +incognizance +incognizant +individualize +individualized +individualizer +individualizers +individualizes +individualizing +individualizingly +industrialization +industrialization's +industrializations +informalizes +initialed +initialer +initialing +initialization +initialization's +initializations +initialize +initialized +initializer +initializers +initializes +initializing +institutionalize +institutionalized +institutionalizes +institutionalizing +internalization +internalization's +internalizations +internalize +internalized +internalizes +internalizing +italicize +italicized +italicizes +italicizing +itemization +itemization's +itemizations +itemize +itemized +itemizer +itemizers +itemizes +itemizing +jeopardize +jeopardized +jeopardizes +jeopardizing +jeweled +jeweler +jewelers +jeweling +journalize +journalized +journalizer +journalizers +journalizes +journalizing +judgment +judgment's +judgments +kidnaped +kidnaper +kidnaper's +kidnapers +kidnaping +kidnaping's +kidnapings +kilogram +kilogram's +kilograms +kilometer +kilometer's +kilometers +labeled +labeler +labeler's +labelers +labeling +labor +labored +labored's +laboredly +laboredness +laborer +laborer's +laborers +laboring +laboring's +laboringly +laborings +labors +laureled +legalization +legalization's +legalizations +legalize +legalized +legalizes +legalizing +leveled +leveler +levelers +levelest +leveling +liberalize +liberalized +liberalizer +liberalizers +liberalizes +liberalizing +license's +linearizable +linearize +linearized +linearizes +linearizing +linearizion +liter +liters +localization +localization's +localizations +localize +localized +localizer +localizers +localizes +localizing +luster +lustered +lustering +lusters +magnetization +magnetization's +magnetizations +maneuver +maneuvered +maneuverer +maneuvering +maneuvers +marveled +marveling +marvelous +marvelously +marvelousness +materialize +materialized +materializer +materializers +materializes +materializing +maximize +maximized +maximizer +maximizers +maximizes +maximizing +mechanization +mechanization's +mechanizations +mechanize +mechanized +mechanizer +mechanizers +mechanizes +mechanizing +medaled +medaling +memorization +memorization's +memorizations +memorize +memorized +memorizer +memorizers +memorizes +memorizing +metadata +metaled +metaling +millimeter +millimeter's +millimeters +miniaturization +miniaturizations +miniaturize +miniaturized +miniaturizes +miniaturizing +minimization +minimization's +minimizations +minimize +minimized +minimizer +minimizers +minimizes +minimizing +misjudgment +misjudgment's +misjudgments +miter +mitered +miterer +mitering +modeled +modeler +modelers +modeling +modelings +modernize +modernized +modernizer +modernizers +modernizes +modernizing +modularization +modularize +modularized +modularizes +modularizing +motorize +motorized +motorizes +motorizing +multileveled +mustache +mustached +mustaches +nationalization +nationalization's +nationalizations +nationalize +nationalized +nationalizer +nationalizers +nationalizes +nationalizing +naturalization +naturalization's +naturalizations +neighbor +neighbor's +neighbored +neighborer +neighborer's +neighborers +neighborhood +neighborhood's +neighborhoods +neighboring +neighborings +neighborliness +neighborly +neighbors +neutralize +neutralized +neutralizer +neutralizers +neutralizes +neutralizing +nickeled +nickeling +normalization +normalization's +normalizations +normalize +normalized +normalizer +normalizers +normalizes +normalizing +notarize +notarized +notarizes +notarizing +odor +odor's +odored +odors +offense +offense's +offenses +optimization +optimization's +optimizations +optimize +optimized +optimizer +optimizer's +optimizers +optimizes +optimizing +organizable +organizable's +organizables +organization +organization's +organizational +organizational's +organizationally +organizationals +organizations +organize +organized +organizer +organizers +organizes +organizing +oxidize +oxidized +oxidizer +oxidizers +oxidizes +oxidizing +oxidizings +pajama +pajama's +pajamaed +pajamas +paneled +paneling +panelings +paralleled +paralleling +parallelization +parallelization's +parallelizations +parallelize +parallelized +parallelizer +parallelizers +parallelizes +parallelizing +paralyze +paralyzed +paralyzedlies +paralyzedly +paralyzer +paralyzer's +paralyzers +paralyzes +paralyzing +paralyzinglies +paralyzingly +parameterizable +parameterization +parameterization's +parameterizations +parameterize +parameterized +parameterizes +parameterizing +parceled +parceling +parenthesized +parlor +parlor's +parlors +patronize +patronized +patronizer +patronizers +patronizes +patronizing +patronizing's +patronizingly +patronizings +penalize +penalized +penalizes +penalizing +penciled +penciling +pencilings +personalization +personalization's +personalizations +personalize +personalized +personalizes +personalizing +petaled +philosophize +philosophized +philosophizer +philosophizers +philosophizes +philosophizing +plow +plowed +plower +plowing +plowman +plows +pluralization +pluralization's +pluralizations +pluralize +pluralized +pluralizer +pluralizers +pluralizes +pluralizing +polarization +polarization's +polarizations +popularization +popularization's +popularizations +popularize +popularized +popularizer +popularizers +popularizes +popularizing +practiced +practicer +practicing +preinitialize +preinitialized +preinitializes +preinitializing +pressurize +pressurized +pressurizer +pressurizers +pressurizes +pressurizing +pretense +pretenses +pretension +pretensions +pretensive +prioritize +prioritized +prioritizer +prioritizers +prioritizes +prioritizing +prioritizings +productize +productized +productizer +productizers +productizes +productizing +proselytize +proselytized +proselytizer +proselytizers +proselytizes +proselytizing +publicize +publicized +publicizes +publicizing +pulverize +pulverized +pulverizer +pulverizers +pulverizes +pulverizing +quantization +quantization's +quantizations +quantize +quantized +quantizer +quantizer's +quantizers +quantizes +quantizing +quarreled +quarreler +quarrelers +quarreling +queuing +randomize +randomized +randomizer +randomizes +randomizing +rationalize +rationalized +rationalizer +rationalizers +rationalizes +rationalizing +reacclimatization +reacclimatization's +reacclimatizations +reacknowledgment +reacknowledgment's +reacknowledgments +reactualization +reactualization's +reactualizations +reanalyze +reanalyzed +reanalyzer +reanalyzers +reanalyzes +reanalyzing +reapologizes +reauthorization +reauthorization's +reauthorizations +reauthorizes +rebrutalizes +recapitalization +recapitalization's +recapitalizations +recapitalized +recapitalizes +recarbonization +recarbonization's +recarbonizations +recarbonizer +recarbonizers +recarbonizes +recategorized +recentralization +recentralization's +recentralizations +recentralizes +recivilization +recivilization's +recivilizations +recivilizes +recognizability +recognizable +recognizably +recognizance +recognize +recognized +recognizedlies +recognizedly +recognizer +recognizers +recognizes +recognizing +recognizinglies +recognizingly +recolonization +recolonization's +recolonizations +recolonizes +recolored +recolors +reconceptualizing +recriticizes +recrystallized +recrystallizes +redialed +refavors +refertilization +refertilization's +refertilizations +refertilizes +refueled +refueling +reharmonizes +rehonors +reinitialize +reinitialized +reinitializes +reinitializing +reitemizes +relabeled +relabeler +relabelers +relabeling +remagnetization +remagnetization's +remagnetizations +rematerializes +rememorizes +remodeled +remodeling +renormalized +renormalizes +reorganization +reorganization's +reorganizations +reorganize +reorganized +reorganizer +reorganizers +reorganizes +reorganizing +reoxidizes +repatronizes +reprogram +reprograms +repulverizes +resepulchers +restandardization +restandardization's +restandardizations +restandardizes +resterilizes +resymbolization +resymbolization's +resymbolizations +resymbolizes +resynchronizations +resynchronized +resynchronizes +resynthesizes +retranquilizes +reutilization +reutilizes +reveled +reveler +revelers +reveling +revelings +revisualizes +revolutionize +revolutionized +revolutionizer +revolutionizers +revolutionizes +revolutionizing +rigor +rigor's +rigors +rivaled +rivaling +ruble +ruble's +rubles +rumor +rumor's +rumored +rumorer +rumorer's +rumorers +rumoring +rumors +saber +saber's +sabered +sabering +sabers +sanitize +sanitized +sanitizer +sanitizes +sanitizing +savior +savior's +saviors +savor +savored +savorer +savorer's +savorers +savorier +savories +savoriest +savoriness +savoring +savoringlies +savoringly +savors +savory +savory's +scepter +scepter's +sceptered +sceptering +scepters +scrutinize +scrutinized +scrutinizer +scrutinizers +scrutinizes +scrutinizing +scrutinizinglies +scrutinizingly +sepulcher +sepulcher's +sepulchered +sepulchers +sequentialize +sequentialized +sequentializes +sequentializing +serialization +serialization's +serializations +serialize +serialized +serializes +serializing +shoveled +shoveler +shovelers +shoveling +shriveled +shriveling +signaled +signaler +signalers +signaling +siphon +siphon's +siphoned +siphoning +siphons +socialize +socialized +socializer +socializes +socializing +specialization +specialization's +specializations +specialize +specialized +specializer +specializers +specializes +specializing +specialties +specialty +specialty's +specter +specter's +spectered +specters +spiraled +spiraling +splendor +splendor's +splendors +squirreled +squirreling +stabilize +stabilized +stabilizer +stabilizers +stabilizes +stabilizing +standardization +standardization's +standardizations +standardize +standardized +standardizer +standardizers +standardizes +standardizing +stenciled +stenciler +stencilers +stenciling +sterilization +sterilization's +sterilizations +sterilize +sterilized +sterilizer +sterilizers +sterilizes +sterilizing +stylized +subsidize +subsidized +subsidizer +subsidizers +subsidizes +subsidizing +succor +succored +succorer +succorer's +succorers +succoring +succors +summarization +summarization's +summarizations +summarize +summarized +summarizer +summarizers +summarizes +summarizing +symboled +symboling +symbolization +symbolization's +symbolizations +symbolize +symbolized +symbolizer +symbolizers +symbolizes +symbolizing +sympathize +sympathized +sympathizer +sympathizers +sympathizes +sympathizing +sympathizing's +sympathizingly +sympathizings +synchronization +synchronization's +synchronizations +synchronize +synchronized +synchronizer +synchronizers +synchronizes +synchronizing +synthesize +synthesized +synthesizer +synthesizers +synthesizes +synthesizing +systematize +systematized +systematizer +systematizers +systematizes +systematizing +tantalize +tantalized +tantalizer +tantalizers +tantalizes +tantalizing +tantalizinglies +tantalizingly +tantalizingness +tantalizingnesses +terrorize +terrorized +terrorizer +terrorizers +terrorizes +terrorizing +theater +theater's +theaters +theorization +theorization's +theorizations +theorize +theorized +theorizer +theorizers +theorizes +theorizing +tire's +titer +titers +totaled +totaler +totaler's +totalers +totaling +toweled +toweling +towelings +tranquilize +tranquilized +tranquilizer +tranquilizer's +tranquilizers +tranquilizes +tranquilizing +tranquilizing's +tranquilizingly +tranquilizings +transistorize +transistorized +transistorizes +transistorizing +traveled +traveler +traveler's +travelers +traveling +travelings +trivialize +trivialized +trivializes +trivializing +troweler +trowelers +tumor +tumor's +tumored +tumors +tunneled +tunneler +tunnelers +tunneling +tunnelings +unacclimatized +unamortized +unanalyzable +unanalyzed +unantagonized +unantagonizing +unapologizing +unappetizing +unappetizingly +unarmored +unauthorized +unauthorizedly +unauthorizedness +unauthorizes +unbaptized +unbaptizes +unbastardized +unbrutalized +unbrutalizes +uncanceled +uncapitalized +uncategorized +uncharacterized +uncivilized +uncivilizedly +uncivilizedness +uncivilizes +uncolonized +uncolonizes +uncolored +uncoloredly +uncoloredness +uncoloreds +uncriticized +uncriticizing +uncriticizingly +uncrystallized +undefenses +undishonored +undisorganized +uneconomizing +unendeavored +unepitomized +unequaled +unequalized +unequalizes +unfamiliarized +unfavorable +unfavorable's +unfavorableness +unfavorables +unfavorably +unfavored +unfavored's +unfavorings +unfavorite +unfavorite's +unfavorites +unfertilized +unflavored +unformalized +ungeneralized +unharmonized +unharmonizes +unhonorables +unhonorablies +unhonorably +unhonored +unhumored +unidealized +unindividualized +unindividualizes +uninitialized +unionization +unionize +unionized +unionizer +unionizers +unionizes +unionizing +unitalicized +unitemized +unjournalized +unlabeled +unlabored +unlabored's +unlaborings +unlegalized +unleveled +unleveling +unliberalized +unlocalized +unlocalizes +unmechanized +unmechanizes +unmemorized +unminimized +unmodernized +unmodernizes +unmotorized +unnationalized +unneighbored +unneighborliness +unneighborly +unneutralized +unnormalized +unnormalizes +unoptimized +unoptimizes +unorganizable +unorganizable's +unorganizables +unorganized +unorganizedly +unorganizedness +unoxidized +unparalleled +unparameterized +unparceled +unpatronized +unpatronizing's +unpenalized +unphilosophized +unphilosophizes +unpopularizes +unpracticed +unpulverized +unpulverizes +unraveled +unraveling +unrecognizable +unrecognized +unrecognizing +unrecognizingly +unreorganized +unrivaled +unrumored +unsabered +unsavored +unsavoredly +unsavoredness +unscepters +unscrutinized +unscrutinizing +unscrutinizingly +unsepulchers +unsiphons +unsocialized +unspecialized +unspecializing +unstandardized +unsterilized +unsubsidized +unsuccored +unsummarized +unsymbolized +unsympathized +unsympathizing +unsympathizing's +unsympathizingly +unsympathizings +unsynchronized +unsynthesized +unsystematized +unsystematizedly +unsystematizing +untantalized +unterrorized +untranquilized +unverbalized +unvictimized +unvisualized +unwomanized +unwomanizes +utilization +utilize +utilized +utilizer +utilizers +utilizes +utilizing +valor +valor's +valors +vandalize +vandalized +vandalizes +vandalizing +vapor +vapor's +vapored +vaporer +vaporer's +vaporers +vaporing +vaporing's +vaporingly +vaporings +vapors +vectorization +vectorizing +verbalize +verbalized +verbalizer +verbalizers +verbalizes +verbalizing +victimize +victimized +victimizer +victimizers +victimizes +victimizing +victualer +victualers +vigor +vigor's +vigors +visualize +visualized +visualizer +visualizers +visualizes +visualizing +wagoner +wagoner's +wagoners +weaseled +weaseling +womanize +womanized +womanizer +womanizers +womanizes +womanizing +worshiped +worshiper +worshiper's +worshipers +worshiping +Christianizing +Europeanization +Europeanization's +Europeanizations +Europeanized +Sanskritize +acclimatize +acclimatizer +acclimatizers +acclimatizes +acclimatizing +actualize +actualized +actualizes +actualizing +aggrandizement +aggrandizement's +aggrandizements +americanized +amortization +amortization's +amortizations +animized +annualized +asshole +asshole's +assholes +balkanization +biosynthesized +bucketfuls +bureaucratization +bureaucratization's +bureaucratizations +caliper +calipers +cancelate +cancelated +canonized +cauterize +cauterized +cauterizes +cauterizing +caviler +cavilers +centerline +centerlines +civilizational +civilizational's +civilizationals +cognizable +colorimeter +colorimeter's +colorimeters +colorimetry +commercialization +commercialization's +commercializations +communize +communized +communizes +communizing +computerization +conventionalized +crystallization +crystallization's +crystallizations +decentralizing +deemphasize +deemphasized +deemphasizer +deemphasizers +deemphasizes +deemphasizing +deglycerolized +dehumanize +dehumanized +dehumanizes +dehumanizing +demineralization +demineralization's +demineralizations +democratization +democratization's +democratizations +democratize +democratized +democratizer +democratizes +democratizing +demoralization +demoralization's +demoralizations +demythologization +demythologize +demythologized +demythologizer +demythologizes +demythologizing +depersonalization +depersonalization's +depersonalizations +depersonalized +deputized +destabilize +destabilized +destabilizes +destabilizing +destigmatization +desynchronize +desynchronized +desynchronizes +desynchronizing +detribalize +detribalized +detribalizes +detribalizing +diagonalizable +dialyzed +diarrhea +diarrhea's +diarrheal +diarrheas +dichotomization +digitalization +digitalization's +digitalizations +digitization +diopter +discolored +discolored's +discoloredness +discoloreds +discolors +disfavor +disfavored +disfavorer +disfavorer's +disfavorers +disfavoring +disfavors +disheveled +disorganization +disorganization's +disorganizations +doweling +downdraft +draftier +draftiness +draftsperson +drafty +dramatization +dramatization's +dramatizations +dramatize +dramatized +dramatizer +dramatizers +dramatizes +dramatizing +duelist +duelists +dynamized +edema +edema's +edemas +edematous +emphasize +emphasized +emphasizer +emphasizers +emphasizes +emphasizing +energized +energizes +enthrall +enthralls +epicenter +epicenter's +epicenters +esthete +esthetes +eulogize +eulogized +eulogizer +eulogizers +eulogizes +eulogizing +exorcize +exorcized +exorcizes +exorcizing +extemporize +extemporized +extemporizer +extemporizers +extemporizes +extemporizing +externalize +externalization +externalization's +externalizations +favoritism +favoritism's +favoritisms +federalize +federalized +federalizes +federalizing +fetid +fetidly +fetidness +fetus +fetus's +fetuses +fiberboard +fossilized +fraternize +fraternized +fraternizer +fraternizers +fraternizes +fraternizing +galvanizing +generalizable +generalizable's +generalizables +germanized +gimbaled +glottalization +glycerolized +grueling +gruelingly +gynecological +gynecological's +gynecologicals +gynecologist +gynecologist's +gynecologists +harmonization +harmonization's +harmonizations +homeomorph +homeopath +homogenization +homogenization's +homogenizations +homogenize +homogenized +homogenizer +homogenizers +homogenizes +homogenizing +honoree +hospitalization +hospitalization's +hospitalizations +humanize +humanized +humanizer +humanizers +humanizes +humanizing +hydrolyzed +hypnotized +hypophysectomized +idolize +idolized +idolizer +idolizers +idolizes +idolizing +immobilize +immobilized +immobilizer +immobilizes +immobilizing +immortalized +immunization +immunization's +immunizations +impersonalized +industrialized +industrializing +inhumanizes +institutionalization +institutionalization's +institutionalizations +internationalization +internationalization's +internationalizations +internationalize +internationalized +ionize +ionized +ionizer +ionizers +ionizes +ionizing +ionizings +ionizion +ionizions +kinesthesis +kinesthetic +kinesthetically +kinesthetics +legitimize +legitimized +legitimizer +legitimizes +legitimizing +libeler +libelers +libelous +libelously +liberalization +liberalization's +liberalizations +licensable +lionize +lionized +lionizer +lionizers +lionizes +lionizing +magnetized +maneuverability +maneuverable +marbleized +marbleizing +maximization +maximization's +maximizations +memorialized +mesmerized +metabolized +metalization +metalization's +metalizations +metropolitanization +milligram +milligram's +milligrams +milliliter +milliliter's +milliliters +mineralized +misbehavior +misbehavior's +misbehaviors +misdemeanor +misdemeanor's +misdemeanors +mobilization +mobilization's +mobilizations +mobilize +mobilized +mobilizer +mobilizes +mobilizing +modernization +modernization's +modernizations +monetization +monetize +monetized +monetizes +monetizing +monopolization +monopolization's +monopolizations +monopolize +monopolized +monopolizer +monopolizers +monopolizes +monopolizing +multicolor +multicolor's +multicolored +multicolors +narcotizes +nasalization +nasalization's +nasalizations +nasalized +naturalized +neutralization +neutralization's +neutralizations +nominalized +novelized +ocher +ocher's +ochers +operationalization +operationalizations +operationalize +operationalized +orthogonalization +orthogonalized +orthographic +orthopedic +orthopedics +ostracized +outmaneuver +outmaneuvered +outmaneuvering +outmaneuvers +overemphasize +overemphasized +overemphasizer +overemphasizers +overemphasizes +overemphasizing +palatalization +palatalize +palatalized +palatalizes +palatalizing +palletized +panelization +panelized +parenthesize +parenthesizes +parenthesizing +pasteurization +pasteurizations +pedaled +pedaling +peptizing +platinize +platinized +platinizes +platinizing +plowshare +plowshare's +plowshares +polarize +polarized +polarizer +polarizers +polarizes +polarizing +politicized +polymerizations +proletarianization +proletarianized +pronominalization +pronominalize +pummeled +pyorrhea +pyorrhea's +pyorrheas +pyrolyze +pyrolyze's +pyrolyzer +pyrolyzes +radiopasteurization +radiosterilization +radiosterilized +rancor +rancor's +rancors +randomization +randomization's +randomizations +rationalization +rationalization's +rationalizations +reacclimatizes +reactualizes +realizabilities +realizability +realizability's +reconceptualization +recrystallization +recrystallization's +recrystallizations +recrystallize +recrystallizing +reemphasize +reemphasized +reemphasizer +reemphasizers +reemphasizes +reemphasizing +regularizing +reharmonization +rehumanizes +remobilization +remobilization's +remobilizations +remobilizes +remonetization +remonetize +remonetized +remonetizes +remonetizing +repopularize +revaporization +revaporization's +revaporizations +revisualization +revisualization's +revisualizations +revitalization +revitalize +revitalized +revitalizer +revitalizers +revitalizes +revitalizing +ritualized +romanticize +romanticizes +romanticizing +rubberized +satirizes +scandalized +scandalizing +sectionalized +secularization +secularization's +secularizations +secularized +sensitized +sentimentalize +sentimentalized +sentimentalizer +sentimentalizers +sentimentalizes +sentimentalizing +sexualized +signalizes +sniveled +sniveler +snivelers +sniveling +snivelings +socialization +socialization's +socializations +stabilization +stabilization's +stabilizations +stigmatization +stigmatization's +stigmatizations +stigmatized +stylization +stylization's +stylizations +subcategorizing +subsidization +subsidization's +subsidizations +substerilization +suburbanization +suburbanization's +suburbanizations +suburbanized +suburbanizing +swiveled +swiveling +systematization +systematization's +systematizations +systemization +systemization's +systemizations +teaseled +teaseling +teetotaler +temporize +temporized +temporizer +temporizer's +temporizers +temporizes +temporizing +temporizing's +temporizingly +temporizings +theatergoer +theatergoer's +theatergoers +theatergoing +theatergoing's +theatergoings +thru +tine's +tinseled +tinseling +traditionalized +travelog +travelog's +travelogs +trialization +triangularization +triangularizations +tricolor +tricolor's +tricolored +tricolors +tyrannize +tyrannized +tyrannizer +tyrannizers +tyrannizes +tyrannizing +tyrannizing's +tyrannizingly +tyrannizings +unamortization +unamortization's +unamortizations +uncanonized +uncauterized +uncauterized's +uncauterizeds +uncomment +undemocratizes +underutilization +underutilized +undialyzed +undialyzed's +undialyzeds +undiscoloreds +undramatized +undramatized's +undramatizeds +unenergized +unenergized's +unenergizeds +uneulogized +uneulogized's +uneulogizeds +unfossilized +unfossilized's +unfossilizeds +unfraternizing +unfraternizing's +unfraternizings +unhydrolyzed +unhydrolyzed's +unhydrolyzeds +unidolized +unidolized's +unidolizeds +unimmortalized +unindustrialized +unindustrialized's +unindustrializeds +unitized +universalize +universalized +universalizer +universalizers +universalizes +universalizing +unmagnetized +unmagnetized's +unmagnetizeds +unmemorialized +unmemorialized's +unmemorializeds +unmesmerized +unmineralized +unmineralized's +unmineralizeds +unmobilized +unmobilized's +unmobilizeds +unmonopolized +unmonopolizes +unnaturalized +unpatronizing +unpolarized +unpolarized's +unpolarizeds +unsatirizes +unsavories +unsavoriness +unsavory +unsavory's +unscandalized +unsecularized +unsensitized +unsentimentalizes +unstigmatized +unstigmatized's +unstigmatizeds +untemporizings +untrammeled +unvocalized +unvocalized's +unvocalizeds +unvulcanized +unvulcanized's +unvulcanizeds +updraft +urbanization +urbanization's +urbanizations +urbanized +vacuolization +vacuolization's +vacuolizations +vaporization +vaporization's +vaporizations +varicolored +varicolored's +varicoloreds +velarize +velarized +velarizes +velarizing +visualization +visualization's +visualizations +vocalization +vocalization's +vocalizations +vocalize +vocalized +vocalizer +vocalizers +vocalizes +vocalizing +volatilization +volatilization's +volatilizations +vulcanized +watercolor +watercolor's +watercolored +watercoloring +watercolorist +watercolorists +watercolors +yodeled +yodeler +yodeling +deprecation +info +sync +synch +java +Java +doc +Doc +Mon +Tue +Wed +Thur +Fri +Sat +Sun +initially +I +formatter:off +formatter:on diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/icons/full/obj16/classf_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/icons/full/obj16/classf_obj.png new file mode 100644 index 0000000..24b4a2d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/icons/full/obj16/classf_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/icons/full/obj16/file_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/icons/full/obj16/file_obj.png new file mode 100644 index 0000000..723da77 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/icons/full/obj16/file_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/icons/full/obj16/jar_desc_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/icons/full/obj16/jar_desc_obj.png new file mode 100644 index 0000000..89efdb0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/icons/full/obj16/jar_desc_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/icons/full/obj16/jcu_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/icons/full/obj16/jcu_obj.png new file mode 100644 index 0000000..86dc49d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/476/0/.cp/icons/full/obj16/jcu_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/icons/full/message_info.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/icons/full/message_info.png new file mode 100644 index 0000000..c1f37c7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/icons/full/message_info.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/action/images/stop.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/action/images/stop.png new file mode 100644 index 0000000..3544673 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/action/images/stop.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/contassist_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/contassist_ovr.png new file mode 100644 index 0000000..0b3d4ef Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/contassist_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/error_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/error_ovr.png new file mode 100644 index 0000000..e6a319f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/error_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/errorqf_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/errorqf_ovr.png new file mode 100644 index 0000000..c418398 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/errorqf_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/info_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/info_ovr.png new file mode 100644 index 0000000..4128b09 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/info_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/required_field_cue.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/required_field_cue.png new file mode 100644 index 0000000..96e095e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/required_field_cue.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/warn_ovr.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/warn_ovr.png new file mode 100644 index 0000000..1ad9690 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/484/0/.cp/org/eclipse/jface/fieldassist/images/warn_ovr.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/487/0/.cp/org/eclipse/jface/text/source/projection/images/collapsed.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/487/0/.cp/org/eclipse/jface/text/source/projection/images/collapsed.png new file mode 100644 index 0000000..af391d6 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/487/0/.cp/org/eclipse/jface/text/source/projection/images/collapsed.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/487/0/.cp/org/eclipse/jface/text/source/projection/images/expanded.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/487/0/.cp/org/eclipse/jface/text/source/projection/images/expanded.png new file mode 100644 index 0000000..4f195f5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/487/0/.cp/org/eclipse/jface/text/source/projection/images/expanded.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/495/0/.cp/icons/atl_file.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/495/0/.cp/icons/atl_file.gif new file mode 100644 index 0000000..db8c420 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/495/0/.cp/icons/atl_file.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/496/0/.cp/icons/atl_logo.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/496/0/.cp/icons/atl_logo.gif new file mode 100644 index 0000000..9a9dabe Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/496/0/.cp/icons/atl_logo.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/513/0/.cp/icons/full/obj16/EmftvmModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/513/0/.cp/icons/full/obj16/EmftvmModelFile.gif new file mode 100644 index 0000000..cc04dae Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/513/0/.cp/icons/full/obj16/EmftvmModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/517/0/.cp/icons/full/obj16/TraceModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/517/0/.cp/icons/full/obj16/TraceModelFile.gif new file mode 100644 index 0000000..e526a91 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/517/0/.cp/icons/full/obj16/TraceModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/526/0/.cp/icons/full/obj16/ExportmodelModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/526/0/.cp/icons/full/obj16/ExportmodelModelFile.gif new file mode 100644 index 0000000..c872719 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/526/0/.cp/icons/full/obj16/ExportmodelModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/557/0/.cp/icons/debug_exc.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/557/0/.cp/icons/debug_exc.gif new file mode 100644 index 0000000..afe775b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/557/0/.cp/icons/debug_exc.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/561/0/.cp/icons/validation.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/561/0/.cp/icons/validation.gif new file mode 100644 index 0000000..79a554e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/561/0/.cp/icons/validation.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/566/0/.cp/icons/elcl16/oclconsole_co.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/566/0/.cp/icons/elcl16/oclconsole_co.gif new file mode 100644 index 0000000..ef81b75 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/566/0/.cp/icons/elcl16/oclconsole_co.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/571/0/.cp/icons/elcl16/oclconsole_co.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/571/0/.cp/icons/elcl16/oclconsole_co.gif new file mode 100644 index 0000000..ef81b75 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/571/0/.cp/icons/elcl16/oclconsole_co.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/585/0/.cp/icons/OCLModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/585/0/.cp/icons/OCLModelFile.gif new file mode 100644 index 0000000..2945103 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/585/0/.cp/icons/OCLModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/587/0/.cp/icons/OCLModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/587/0/.cp/icons/OCLModelFile.gif new file mode 100644 index 0000000..2945103 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/587/0/.cp/icons/OCLModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/591/0/.cp/icons/OCLModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/591/0/.cp/icons/OCLModelFile.gif new file mode 100644 index 0000000..2945103 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/591/0/.cp/icons/OCLModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/593/0/.cp/icons/OCLModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/593/0/.cp/icons/OCLModelFile.gif new file mode 100644 index 0000000..2945103 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/593/0/.cp/icons/OCLModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/603/0/.cp/icons/obj16/repository.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/603/0/.cp/icons/obj16/repository.gif new file mode 100644 index 0000000..962062c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/603/0/.cp/icons/obj16/repository.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/603/0/.cp/icons/tool16/search_repository.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/603/0/.cp/icons/tool16/search_repository.png new file mode 100644 index 0000000..371cdcc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/603/0/.cp/icons/tool16/search_repository.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/603/0/.cp/icons/tool16/search_requirement.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/603/0/.cp/icons/tool16/search_requirement.png new file mode 100644 index 0000000..f3721f3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/603/0/.cp/icons/tool16/search_requirement.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/613/0/.cp/icons/BrowseType.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/613/0/.cp/icons/BrowseType.gif new file mode 100644 index 0000000..895e221 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/613/0/.cp/icons/BrowseType.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/613/0/.cp/icons/Log.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/613/0/.cp/icons/Log.gif new file mode 100644 index 0000000..8ab1097 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/613/0/.cp/icons/Log.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/613/0/.cp/icons/full/obj16/SetupModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/613/0/.cp/icons/full/obj16/SetupModelFile.gif new file mode 100644 index 0000000..a7a177e Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/613/0/.cp/icons/full/obj16/SetupModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/613/0/.cp/icons/heart.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/613/0/.cp/icons/heart.png new file mode 100644 index 0000000..c9cf605 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/613/0/.cp/icons/heart.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/613/0/.cp/icons/update_gear.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/613/0/.cp/icons/update_gear.png new file mode 100644 index 0000000..d9b3aca Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/613/0/.cp/icons/update_gear.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/623/0/.cp/icons/full/obj16/WorkingSetsModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/623/0/.cp/icons/full/obj16/WorkingSetsModelFile.gif new file mode 100644 index 0000000..f878001 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/623/0/.cp/icons/full/obj16/WorkingSetsModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/636/0/.cp/icons/obj16/ds_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/636/0/.cp/icons/obj16/ds_obj.png new file mode 100644 index 0000000..2e31845 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/636/0/.cp/icons/obj16/ds_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/643/0/.cp/icons/obj16/cheatsheet_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/643/0/.cp/icons/obj16/cheatsheet_obj.png new file mode 100644 index 0000000..3692053 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/643/0/.cp/icons/obj16/cheatsheet_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/643/0/.cp/icons/obj16/toc_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/643/0/.cp/icons/obj16/toc_obj.png new file mode 100644 index 0000000..0878b33 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/643/0/.cp/icons/obj16/toc_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/etool16/imp_extplug.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/etool16/imp_extplug.png new file mode 100644 index 0000000..f9c7f5f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/etool16/imp_extplug.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/build_exec.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/build_exec.png new file mode 100644 index 0000000..e6b8c80 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/build_exec.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/category_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/category_obj.png new file mode 100644 index 0000000..961019d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/category_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/discovery.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/discovery.png new file mode 100644 index 0000000..bbefcc0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/discovery.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/ftr_xml_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/ftr_xml_obj.png new file mode 100644 index 0000000..7bed4a6 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/ftr_xml_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/open_artifact_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/open_artifact_obj.png new file mode 100644 index 0000000..7acce16 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/open_artifact_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/plugin_mf_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/plugin_mf_obj.png new file mode 100644 index 0000000..17d6d0a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/plugin_mf_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/product_xml_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/product_xml_obj.png new file mode 100644 index 0000000..0816126 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/product_xml_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/schema_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/schema_obj.png new file mode 100644 index 0000000..fa79d91 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/schema_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/site_xml_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/site_xml_obj.png new file mode 100644 index 0000000..cece871 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/site_xml_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/target_profile_xml_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/target_profile_xml_obj.png new file mode 100644 index 0000000..5a6b67b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/644/0/.cp/icons/obj16/target_profile_xml_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/651/0/.cp/icons/full/elcl16/tsearch_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/651/0/.cp/icons/full/elcl16/tsearch_obj.png new file mode 100644 index 0000000..af1abe2 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/651/0/.cp/icons/full/elcl16/tsearch_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/651/0/.cp/icons/full/etool16/search.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/651/0/.cp/icons/full/etool16/search.png new file mode 100644 index 0000000..31da0dc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/651/0/.cp/icons/full/etool16/search.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/666/0/.cp/icons/DDiagram.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/666/0/.cp/icons/DDiagram.gif new file mode 100644 index 0000000..13ce11b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/666/0/.cp/icons/DDiagram.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/670/0/.cp/icons/full/obj16/file_odesign.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/670/0/.cp/icons/full/obj16/file_odesign.gif new file mode 100644 index 0000000..86e0f50 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/670/0/.cp/icons/full/obj16/file_odesign.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/670/0/.cp/icons/full/obj16/reload_vsm.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/670/0/.cp/icons/full/obj16/reload_vsm.png new file mode 100644 index 0000000..627d745 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/670/0/.cp/icons/full/obj16/reload_vsm.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/700/0/.cp/icons/full/obj16/CrossTableDescription.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/700/0/.cp/icons/full/obj16/CrossTableDescription.gif new file mode 100644 index 0000000..6f37744 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/700/0/.cp/icons/full/obj16/CrossTableDescription.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/700/0/.cp/icons/full/obj16/EditionTableDescription.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/700/0/.cp/icons/full/obj16/EditionTableDescription.gif new file mode 100644 index 0000000..8133dd6 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/700/0/.cp/icons/full/obj16/EditionTableDescription.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/703/0/.cp/icons/full/obj16/TreeDescription.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/703/0/.cp/icons/full/obj16/TreeDescription.gif new file mode 100644 index 0000000..2344861 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/703/0/.cp/icons/full/obj16/TreeDescription.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/705/0/.cp/icons/obj16/SiriusFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/705/0/.cp/icons/obj16/SiriusFile.gif new file mode 100644 index 0000000..50067b7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/705/0/.cp/icons/obj16/SiriusFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/706/0/.cp/icons/SiriusFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/706/0/.cp/icons/SiriusFile.gif new file mode 100644 index 0000000..50067b7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/706/0/.cp/icons/SiriusFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/706/0/.cp/icons/close.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/706/0/.cp/icons/close.gif new file mode 100644 index 0000000..2cd9c54 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/706/0/.cp/icons/close.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/707/0/.cp/icons/obj16/ModelingProject.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/707/0/.cp/icons/obj16/ModelingProject.gif new file mode 100644 index 0000000..a9acf4c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/707/0/.cp/icons/obj16/ModelingProject.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/707/0/.cp/icons/obj16/SiriusFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/707/0/.cp/icons/obj16/SiriusFile.gif new file mode 100644 index 0000000..50067b7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/707/0/.cp/icons/obj16/SiriusFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/libswt-atk-gtk-4936r26.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/libswt-atk-gtk-4936r26.so new file mode 100644 index 0000000..3545bfa Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/libswt-atk-gtk-4936r26.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/libswt-cairo-gtk-4936r26.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/libswt-cairo-gtk-4936r26.so new file mode 100644 index 0000000..3515691 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/libswt-cairo-gtk-4936r26.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/libswt-gtk-4936r26.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/libswt-gtk-4936r26.so new file mode 100644 index 0000000..19d46d9 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/libswt-gtk-4936r26.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/libswt-pi3-gtk-4936r26.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/libswt-pi3-gtk-4936r26.so new file mode 100644 index 0000000..a829a09 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/libswt-pi3-gtk-4936r26.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/libswt-webkit-gtk-4936r26.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/libswt-webkit-gtk-4936r26.so new file mode 100644 index 0000000..3e5a0b2 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/libswt-webkit-gtk-4936r26.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/webkitextensions4936r26/libswt-webkit2extension-gtk-4936r26.so b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/webkitextensions4936r26/libswt-webkit2extension-gtk-4936r26.so new file mode 100644 index 0000000..bbf10b4 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/712/0/.cp/webkitextensions4936r26/libswt-webkit2extension-gtk-4936r26.so differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/715/0/.cp/icons/full/eview16/history_view.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/715/0/.cp/icons/full/eview16/history_view.png new file mode 100644 index 0000000..a3339a0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/715/0/.cp/icons/full/eview16/history_view.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dlcl16/backward_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dlcl16/backward_nav.png new file mode 100644 index 0000000..b515260 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dlcl16/backward_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dlcl16/forward_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dlcl16/forward_nav.png new file mode 100644 index 0000000..d204b4f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dlcl16/forward_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dtool16/new_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dtool16/new_wiz.png new file mode 100644 index 0000000..b831996 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dtool16/new_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dtool16/pin_editor.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dtool16/pin_editor.png new file mode 100644 index 0000000..abbf1c4 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dtool16/pin_editor.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dtool16/save_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dtool16/save_edit.png new file mode 100644 index 0000000..cdf3e2c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dtool16/save_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dtool16/saveall_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dtool16/saveall_edit.png new file mode 100644 index 0000000..f2d1fc0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/dtool16/saveall_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/elcl16/backward_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/elcl16/backward_nav.png new file mode 100644 index 0000000..84ea07d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/elcl16/backward_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/elcl16/forward_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/elcl16/forward_nav.png new file mode 100644 index 0000000..2d09a77 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/elcl16/forward_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/elcl16/refresh_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/elcl16/refresh_nav.png new file mode 100644 index 0000000..f9dba28 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/elcl16/refresh_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/copy_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/copy_edit.png new file mode 100644 index 0000000..41efe45 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/copy_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/cut_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/cut_edit.png new file mode 100644 index 0000000..e2a59bc Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/cut_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/delete_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/delete_edit.png new file mode 100644 index 0000000..5f00385 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/delete_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/export_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/export_wiz.png new file mode 100644 index 0000000..7d4fb4a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/export_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/help_contents.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/help_contents.png new file mode 100644 index 0000000..474af60 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/help_contents.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/help_search.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/help_search.png new file mode 100644 index 0000000..510d0e5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/help_search.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/import_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/import_wiz.png new file mode 100644 index 0000000..0e36eb3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/import_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/new_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/new_wiz.png new file mode 100644 index 0000000..fedfc2f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/new_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/paste_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/paste_edit.png new file mode 100644 index 0000000..b3a72b6 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/paste_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/pin_editor.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/pin_editor.png new file mode 100644 index 0000000..448154a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/pin_editor.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/print_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/print_edit.png new file mode 100644 index 0000000..dcd47bb Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/print_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/redo_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/redo_edit.png new file mode 100644 index 0000000..5e40a43 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/redo_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/save_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/save_edit.png new file mode 100644 index 0000000..7d8527c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/save_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/saveall_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/saveall_edit.png new file mode 100644 index 0000000..b4e5314 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/saveall_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/saveas_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/saveas_edit.png new file mode 100644 index 0000000..962b4c8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/saveas_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/search.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/search.png new file mode 100644 index 0000000..997b054 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/search.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/tricks.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/tricks.png new file mode 100644 index 0000000..1eb9d65 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/tricks.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/undo_edit.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/undo_edit.png new file mode 100644 index 0000000..41f4f27 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/etool16/undo_edit.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/eview16/new_persp.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/eview16/new_persp.png new file mode 100644 index 0000000..8237389 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/eview16/new_persp.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/obj16/error_tsk.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/obj16/error_tsk.png new file mode 100644 index 0000000..119e92f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/obj16/error_tsk.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/obj16/file_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/obj16/file_obj.png new file mode 100644 index 0000000..723da77 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/obj16/file_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/obj16/info_tsk.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/obj16/info_tsk.png new file mode 100644 index 0000000..c18aa5a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/obj16/info_tsk.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/obj16/warn_tsk.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/obj16/warn_tsk.png new file mode 100644 index 0000000..080cfb8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/obj16/warn_tsk.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/obj16/workingsets.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/obj16/workingsets.png new file mode 100644 index 0000000..be93b44 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/obj16/workingsets.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/progress/progress_error.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/progress/progress_error.png new file mode 100644 index 0000000..d6eda68 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/progress/progress_error.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/progress/progress_none.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/progress/progress_none.png new file mode 100644 index 0000000..e4d0b00 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/progress/progress_none.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/progress/progress_ok.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/progress/progress_ok.png new file mode 100644 index 0000000..8096d77 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/719/0/.cp/icons/full/progress/progress_ok.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/720/0/.cp/icons/obj16/internal_browser.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/720/0/.cp/icons/obj16/internal_browser.png new file mode 100644 index 0000000..b7dcb79 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/720/0/.cp/icons/obj16/internal_browser.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/dtool16/last_edit_pos.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/dtool16/last_edit_pos.png new file mode 100644 index 0000000..b1253e3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/dtool16/last_edit_pos.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/dtool16/next_edit_pos.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/dtool16/next_edit_pos.png new file mode 100644 index 0000000..995f1ba Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/dtool16/next_edit_pos.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/dtool16/next_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/dtool16/next_nav.png new file mode 100644 index 0000000..c795b57 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/dtool16/next_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/dtool16/prev_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/dtool16/prev_nav.png new file mode 100644 index 0000000..013bd61 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/dtool16/prev_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/etool16/last_edit_pos.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/etool16/last_edit_pos.png new file mode 100644 index 0000000..af3daf8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/etool16/last_edit_pos.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/etool16/next_edit_pos.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/etool16/next_edit_pos.png new file mode 100644 index 0000000..5fa266b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/etool16/next_edit_pos.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/etool16/next_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/etool16/next_nav.png new file mode 100644 index 0000000..49ad8dd Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/etool16/next_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/etool16/prev_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/etool16/prev_nav.png new file mode 100644 index 0000000..6917af9 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/etool16/prev_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/obj16/file_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/obj16/file_obj.png new file mode 100644 index 0000000..afdad57 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/723/0/.cp/icons/full/obj16/file_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/724/0/.cp/icons/full/obj16/external_tools.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/724/0/.cp/icons/full/obj16/external_tools.png new file mode 100644 index 0000000..2f6b0a5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/724/0/.cp/icons/full/obj16/external_tools.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/726/0/.cp/icons/full/obj16/generic_editor.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/726/0/.cp/icons/full/obj16/generic_editor.png new file mode 100644 index 0000000..eb3ec64 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/726/0/.cp/icons/full/obj16/generic_editor.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/dlcl16/filter_ps.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/dlcl16/filter_ps.png new file mode 100644 index 0000000..d483395 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/dlcl16/filter_ps.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/elcl16/filter_ps.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/elcl16/filter_ps.png new file mode 100644 index 0000000..58faf49 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/elcl16/filter_ps.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/elcl16/gotoobj_tsk.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/elcl16/gotoobj_tsk.png new file mode 100644 index 0000000..8b3157a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/elcl16/gotoobj_tsk.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/elcl16/refresh_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/elcl16/refresh_nav.png new file mode 100644 index 0000000..1e1f9e0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/elcl16/refresh_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/etool16/importdir_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/etool16/importdir_wiz.png new file mode 100644 index 0000000..21d1a3c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/etool16/importdir_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/etool16/newfile_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/etool16/newfile_wiz.png new file mode 100644 index 0000000..cb428d3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/etool16/newfile_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/etool16/newfolder_wiz.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/etool16/newfolder_wiz.png new file mode 100644 index 0000000..6fddda8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/etool16/newfolder_wiz.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/etool16/next_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/etool16/next_nav.png new file mode 100644 index 0000000..80007d0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/etool16/next_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/etool16/prev_nav.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/etool16/prev_nav.png new file mode 100644 index 0000000..e5d90aa Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/etool16/prev_nav.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/eview16/tasks_tsk.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/eview16/tasks_tsk.png new file mode 100644 index 0000000..8d991a3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/eview16/tasks_tsk.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/obj16/header_complete.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/obj16/header_complete.png new file mode 100644 index 0000000..70660df Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/obj16/header_complete.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/obj16/header_priority.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/obj16/header_priority.png new file mode 100644 index 0000000..81eb654 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/obj16/header_priority.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/obj16/welcome_editor.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/obj16/welcome_editor.png new file mode 100644 index 0000000..723da77 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/727/0/.cp/icons/full/obj16/welcome_editor.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/728/0/.cp/icons/full/eview16/resource_persp.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/728/0/.cp/icons/full/eview16/resource_persp.png new file mode 100644 index 0000000..f2e3afe Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/728/0/.cp/icons/full/eview16/resource_persp.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/731/0/.cp/icons/welcome16.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/731/0/.cp/icons/welcome16.png new file mode 100644 index 0000000..1e22f5a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/731/0/.cp/icons/welcome16.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/734/0/.cp/icons/full/elcl16/collapseall.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/734/0/.cp/icons/full/elcl16/collapseall.png new file mode 100644 index 0000000..000891d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/734/0/.cp/icons/full/elcl16/collapseall.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/734/0/.cp/icons/full/elcl16/filter_ps.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/734/0/.cp/icons/full/elcl16/filter_ps.png new file mode 100644 index 0000000..58faf49 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/734/0/.cp/icons/full/elcl16/filter_ps.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/734/0/.cp/icons/full/elcl16/synced.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/734/0/.cp/icons/full/elcl16/synced.png new file mode 100644 index 0000000..c517b3f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/734/0/.cp/icons/full/elcl16/synced.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/734/0/.cp/icons/full/eview16/resource_persp.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/734/0/.cp/icons/full/eview16/resource_persp.png new file mode 100644 index 0000000..9181f39 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/734/0/.cp/icons/full/eview16/resource_persp.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/738/0/.cp/icons/full/eview16/outline_co.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/738/0/.cp/icons/full/eview16/outline_co.png new file mode 100644 index 0000000..c9653ce Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/738/0/.cp/icons/full/eview16/outline_co.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/738/0/.cp/icons/full/eview16/prop_ps.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/738/0/.cp/icons/full/eview16/prop_ps.png new file mode 100644 index 0000000..78ef0c9 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/738/0/.cp/icons/full/eview16/prop_ps.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/742/0/.cp/icons/full/etool16/block_selection_mode.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/742/0/.cp/icons/full/etool16/block_selection_mode.png new file mode 100644 index 0000000..f164589 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/742/0/.cp/icons/full/etool16/block_selection_mode.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/742/0/.cp/icons/full/eview16/minimap.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/742/0/.cp/icons/full/eview16/minimap.png new file mode 100644 index 0000000..cb3863f Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/742/0/.cp/icons/full/eview16/minimap.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/758/0/.cp/icons/full/obj16/UMLModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/758/0/.cp/icons/full/obj16/UMLModelFile.gif new file mode 100644 index 0000000..4eb1fb5 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/758/0/.cp/icons/full/obj16/UMLModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/765/0/.cp/icons/UserAccount.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/765/0/.cp/icons/UserAccount.png new file mode 100644 index 0000000..2ef53a7 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/765/0/.cp/icons/UserAccount.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/775/0/.cp/icons/full/obj16/XSDModelFile.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/775/0/.cp/icons/full/obj16/XSDModelFile.gif new file mode 100644 index 0000000..13dcfce Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/775/0/.cp/icons/full/obj16/XSDModelFile.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/783/0/.cp/icons/Xtend-Icon-16w.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/783/0/.cp/icons/Xtend-Icon-16w.png new file mode 100644 index 0000000..0d07c66 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/783/0/.cp/icons/Xtend-Icon-16w.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/783/0/.cp/icons/xtend_file.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/783/0/.cp/icons/xtend_file.png new file mode 100644 index 0000000..957eea2 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/783/0/.cp/icons/xtend_file.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/dlcl16/alphab_sort_co.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/dlcl16/alphab_sort_co.gif new file mode 100644 index 0000000..0169b42 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/dlcl16/alphab_sort_co.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/dlcl16/mark_occurrences.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/dlcl16/mark_occurrences.gif new file mode 100644 index 0000000..1af4d3b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/dlcl16/mark_occurrences.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/dlcl16/synced.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/dlcl16/synced.gif new file mode 100644 index 0000000..4f6e43a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/dlcl16/synced.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/elcl16/alphab_sort_co.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/elcl16/alphab_sort_co.gif new file mode 100644 index 0000000..6311cc0 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/elcl16/alphab_sort_co.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/elcl16/mark_occurrences.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/elcl16/mark_occurrences.gif new file mode 100644 index 0000000..fd7c175 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/elcl16/mark_occurrences.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/elcl16/synced.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/elcl16/synced.gif new file mode 100644 index 0000000..870934b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/elcl16/synced.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/obj16/correction_change.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/obj16/correction_change.gif new file mode 100644 index 0000000..068e18d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/obj16/correction_change.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/obj16/quickfix_error_obj.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/obj16/quickfix_error_obj.gif new file mode 100644 index 0000000..07a1054 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/obj16/quickfix_error_obj.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/obj16/quickfix_info_obj.png b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/obj16/quickfix_info_obj.png new file mode 100644 index 0000000..08302f3 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/obj16/quickfix_info_obj.png differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/obj16/quickfix_warning_obj.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/obj16/quickfix_warning_obj.gif new file mode 100644 index 0000000..1f0002b Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/813/0/.cp/icons/obj16/quickfix_warning_obj.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/831/0/.cp/icons/editor.gif b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/831/0/.cp/icons/editor.gif new file mode 100644 index 0000000..3a440b8 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/831/0/.cp/icons/editor.gif differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/framework.info.1 b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/framework.info.1 new file mode 100644 index 0000000..8f25873 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.osgi/framework.info.1 differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.ui.intro.universal/extensionCount.xml b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.ui.intro.universal/extensionCount.xml new file mode 100644 index 0000000..6b84701 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.ui.intro.universal/extensionCount.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.ui.intro.universal/extensionNames.xml b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.ui.intro.universal/extensionNames.xml new file mode 100644 index 0000000..ebffb32 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.ui.intro.universal/extensionNames.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.update/platform.xml b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.update/platform.xml new file mode 100644 index 0000000..ab324bf --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/org.eclipse.update/platform.xml @@ -0,0 +1,423 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/SavedExternalPluginList.txt b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/SavedExternalPluginList.txt index ea45cc1..acbf920 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/SavedExternalPluginList.txt +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/SavedExternalPluginList.txt @@ -1,4 +1,4 @@ -# List of external plug-in models previously loaded. Timestamp: 1633869639865 +# List of external plug-in models previously loaded. Timestamp: 1634049714628 file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.google.guava_27.1.0.v20190517-1946.jar file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.google.inject_3.0.0.v201605172100.jar file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.ibm.icu_67.1.0.v20200706-1749.jar @@ -6,20 +6,25 @@ file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.jcraft.jsch_0.1.55. file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.el_2.2.0.v201303151357.jar file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna_4.5.1.v20190425-1842.jar file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna.platform_4.5.1.v20190425-1842.jar +file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.pdl1_1.0.0.202110121640.jar +file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.pdl1.ide_1.0.0.202110121640.jar +file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.pdl1.tests_1.0.0.202110121640.jar +file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.pdl1.ui_1.0.0.202110121640.jar +file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.pdl1.ui.tests_1.0.0.202110121640.jar file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.petrinet_1.0.0.202110101438.jar file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.petrinet.edit_1.0.0.202110101438.jar file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.petrinet.editor_1.0.0.202110101438.jar file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.petrinet.tests_1.0.0.202110101438.jar file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.petrinet.toTINA_1.0.0.202110101438.jar file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.petrinet.toTINA.ui_1.0.0.202110101438.jar -file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl_1.0.0.202110101438.jar -file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl.edit_1.0.0.202110101438.jar -file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl.editor_1.0.0.202110101438.jar -file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl.tests_1.0.0.202110101438.jar -file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl.toDOT_1.0.0.202110101438.jar -file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl.toDOT.ui_1.0.0.202110101438.jar -file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl.toHTML_1.0.0.202110101438.jar -file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl.toHTML.ui_1.0.0.202110101438.jar +file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl_1.0.0.202110121551.jar +file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl.edit_1.0.0.202110121551.jar +file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl.editor_1.0.0.202110121551.jar +file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl.tests_1.0.0.202110121551.jar +file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl.toDOT_1.0.0.202110121551.jar +file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl.toDOT.ui_1.0.0.202110121551.jar +file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl.toHTML_1.0.0.202110121551.jar +file:/home/lfainsin/.eclipse/org.eclipse.platform_4.17.0_630142970_linux_gtk_x86_64/plugins/fr.n7.simplepdl.toHTML.ui_1.0.0.202110121551.jar file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/io.github.classgraph_4.8.35.v20190528-1517.jar file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.annotation_1.3.5.v20200504-1837.jar file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.el_2.2.0.v201303151357.jar diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/p2/org.eclipse.equinox.p2.engine/profileRegistry/_home_gdupont_gls-v2020-etu_eclipse-gls.profile/.data/.settings/org.eclipse.equinox.p2.artifact.repository.prefs b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/p2/org.eclipse.equinox.p2.engine/profileRegistry/_home_gdupont_gls-v2020-etu_eclipse-gls.profile/.data/.settings/org.eclipse.equinox.p2.artifact.repository.prefs index 93d8250..8fe91df 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/p2/org.eclipse.equinox.p2.engine/profileRegistry/_home_gdupont_gls-v2020-etu_eclipse-gls.profile/.data/.settings/org.eclipse.equinox.p2.artifact.repository.prefs +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/p2/org.eclipse.equinox.p2.engine/profileRegistry/_home_gdupont_gls-v2020-etu_eclipse-gls.profile/.data/.settings/org.eclipse.equinox.p2.artifact.repository.prefs @@ -1,8 +1,10 @@ eclipse.preferences.version=1 repositories/file\:_home_lfainsin_miniproj_idm_eclipse-workspace_.metadata_.plugins_org.eclipse.pde.core_p2_org.eclipse.equinox.p2.core_cache/description= +repositories/file\:_home_lfainsin_miniproj_idm_eclipse-workspace_.metadata_.plugins_org.eclipse.pde.core_p2_org.eclipse.equinox.p2.core_cache/enabled=true repositories/file\:_home_lfainsin_miniproj_idm_eclipse-workspace_.metadata_.plugins_org.eclipse.pde.core_p2_org.eclipse.equinox.p2.core_cache/isSystem=true repositories/file\:_home_lfainsin_miniproj_idm_eclipse-workspace_.metadata_.plugins_org.eclipse.pde.core_p2_org.eclipse.equinox.p2.core_cache/name=download cache repositories/file\:_home_lfainsin_miniproj_idm_eclipse-workspace_.metadata_.plugins_org.eclipse.pde.core_p2_org.eclipse.equinox.p2.core_cache/provider= +repositories/file\:_home_lfainsin_miniproj_idm_eclipse-workspace_.metadata_.plugins_org.eclipse.pde.core_p2_org.eclipse.equinox.p2.core_cache/suffix=artifacts.xml repositories/file\:_home_lfainsin_miniproj_idm_eclipse-workspace_.metadata_.plugins_org.eclipse.pde.core_p2_org.eclipse.equinox.p2.core_cache/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository repositories/file\:_home_lfainsin_miniproj_idm_eclipse-workspace_.metadata_.plugins_org.eclipse.pde.core_p2_org.eclipse.equinox.p2.core_cache/uri=file\:/home/lfainsin/miniproj_idm/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/p2/org.eclipse.equinox.p2.core/cache/ -repositories/file\:_home_lfainsin_miniproj_idm_eclipse-workspace_.metadata_.plugins_org.eclipse.pde.core_p2_org.eclipse.equinox.p2.core_cache/version=1 +repositories/file\:_home_lfainsin_miniproj_idm_eclipse-workspace_.metadata_.plugins_org.eclipse.pde.core_p2_org.eclipse.equinox.p2.core_cache/version=1.0.0 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/p2/org.eclipse.equinox.p2.engine/profileRegistry/_home_gdupont_gls-v2020-etu_eclipse-gls.profile/.data/.settings/org.eclipse.equinox.p2.ui.sdk.prefs b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/p2/org.eclipse.equinox.p2.engine/profileRegistry/_home_gdupont_gls-v2020-etu_eclipse-gls.profile/.data/.settings/org.eclipse.equinox.p2.ui.sdk.prefs new file mode 100644 index 0000000..2c0653d --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/p2/org.eclipse.equinox.p2.engine/profileRegistry/_home_gdupont_gls-v2020-etu_eclipse-gls.profile/.data/.settings/org.eclipse.equinox.p2.ui.sdk.prefs @@ -0,0 +1,2 @@ +allowNonOKPlan=prompt +eclipse.preferences.version=1 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/artifacts.xml b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/artifacts.xml index 25d26c9..85799d7 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/artifacts.xml +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/artifacts.xml @@ -2,7 +2,7 @@ - + @@ -10,87 +10,36 @@ - - + + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/content.xml b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/content.xml index 8ec1aad..a46855b 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/content.xml +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/content.xml @@ -2,640 +2,28 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fr.n7.petrinet.toTINA - - - - - - - - - - - Bundle-SymbolicName: fr.n7.petrinet.toTINA Bundle-Version: 1.0.0.202110101438 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fr.n7.simplepdl.edit - - - - - - - - - - - Bundle-SymbolicName: fr.n7.simplepdl.edit;singleton:=true Bundle-Version: 1.0.0.202110101438 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fr.n7.petrinet.edit - - - - - - - - - - - Bundle-SymbolicName: fr.n7.petrinet.edit;singleton:=true Bundle-Version: 1.0.0.202110101438 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fr.n7.petrinet.editor - - - - - - - - - - - Bundle-SymbolicName: fr.n7.petrinet.editor;singleton:=true Bundle-Version: 1.0.0.202110101438 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fr.n7.simplepdl.editor - - - - - - - - - - - Bundle-SymbolicName: fr.n7.simplepdl.editor;singleton:=true Bundle-Version: 1.0.0.202110101438 - - - - - - - - - - - - - - - - - (org.eclipse.update.install.features=true) - - - - - - - - - true - - - - - - [Enter License Description here.] - - - - [Enter Copyright Description here.] - - - - - - - - - - - - - - - (org.eclipse.update.install.features=true) - - - - - - - - - true - - - - - - [Enter License Description here.] - - - - [Enter Copyright Description here.] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fr.n7.simplepdl.toDOT - - - - - - - - - - - Bundle-SymbolicName: fr.n7.simplepdl.toDOT Bundle-Version: 1.0.0.202110101438 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fr.n7.simplepdl.toDOT.ui - - - - - - - - - - - Bundle-SymbolicName: fr.n7.simplepdl.toDOT.ui;singleton:=true Bundle-Version: 1.0.0.202110101438 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fr.n7.petrinet.toTINA.ui - - - - - - - - - - - Bundle-SymbolicName: fr.n7.petrinet.toTINA.ui;singleton:=true Bundle-Version: 1.0.0.202110101438 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fr.n7.simplepdl - - - - - - - - - - - Bundle-SymbolicName: fr.n7.simplepdl;singleton:=true Bundle-Version: 1.0.0.202110101438 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fr.n7.simplepdl.toHTML.ui - - - - - - - - - - - Bundle-SymbolicName: fr.n7.simplepdl.toHTML.ui;singleton:=true Bundle-Version: 1.0.0.202110101438 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fr.n7.simplepdl.tests - - - - - - - - - - - Bundle-SymbolicName: fr.n7.simplepdl.tests;singleton:=true Bundle-Version: 1.0.0.202110101438 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fr.n7.petrinet.tests - - - - - - - - - - - Bundle-SymbolicName: fr.n7.petrinet.tests;singleton:=true Bundle-Version: 1.0.0.202110101438 - - - - - - + + + - + - + - - - - - - - - + + + + + + + (org.eclipse.update.install.features=true) @@ -651,130 +39,266 @@ [Enter Copyright Description here.] - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + fr.n7.pdl1.ide + + + + + + + + + + + Bundle-SymbolicName: fr.n7.pdl1.ide; singleton:=true Bundle-Version: 1.0.0.202110121640 + + + + + + + - - - + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + true + + + + + + [Enter License Description here.] + + + + [Enter Copyright Description here.] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + fr.n7.pdl1.ui + + + + + + + + + + + Bundle-SymbolicName: fr.n7.pdl1.ui; singleton:=true Bundle-Version: 1.0.0.202110121640 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + fr.n7.pdl1.tests + + + + + + + + + + + Bundle-SymbolicName: fr.n7.pdl1.tests; singleton:=true Bundle-Version: 1.0.0.202110121640 + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - (org.eclipse.update.install.features=true) - - - - - - - [Enter License Description here.] - - - - [Enter Copyright Description here.] - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - + + - fr.n7.simplepdl.toHTML + fr.n7.pdl1.ui.tests - + - Bundle-SymbolicName: fr.n7.simplepdl.toHTML Bundle-Version: 1.0.0.202110101438 + Bundle-SymbolicName: fr.n7.pdl1.ui.tests; singleton:=true Bundle-Version: 1.0.0.202110121640 - - - - - - - - + + + + + - - - - - - - + + + + + + + + + + + + + + + - - - + + + + - + + + + + + - fr.n7.petrinet + fr.n7.pdl1 - + - Bundle-SymbolicName: fr.n7.petrinet;singleton:=true Bundle-Version: 1.0.0.202110101438 + Bundle-SymbolicName: fr.n7.pdl1; singleton:=true Bundle-Version: 1.0.0.202110121640 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/features/fr.n7.pdl1.feature_1.0.0.202110121640.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/features/fr.n7.pdl1.feature_1.0.0.202110121640.jar new file mode 100644 index 0000000..a9cce7a Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/features/fr.n7.pdl1.feature_1.0.0.202110121640.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/features/fr.n7.petrinet.feature_1.0.0.202110101438.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/features/fr.n7.petrinet.feature_1.0.0.202110101438.jar deleted file mode 100644 index dc317f9..0000000 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/features/fr.n7.petrinet.feature_1.0.0.202110101438.jar and /dev/null differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/features/fr.n7.simplepdl.feature_1.0.0.202110101438.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/features/fr.n7.simplepdl.feature_1.0.0.202110101438.jar deleted file mode 100644 index 0e96d43..0000000 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/features/fr.n7.simplepdl.feature_1.0.0.202110101438.jar and /dev/null differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.pdl1.ide_1.0.0.202110121640.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.pdl1.ide_1.0.0.202110121640.jar new file mode 100644 index 0000000..14c1b76 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.pdl1.ide_1.0.0.202110121640.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.pdl1.tests_1.0.0.202110121640.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.pdl1.tests_1.0.0.202110121640.jar new file mode 100644 index 0000000..8a9ac0c Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.pdl1.tests_1.0.0.202110121640.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.pdl1.ui.tests_1.0.0.202110121640.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.pdl1.ui.tests_1.0.0.202110121640.jar new file mode 100644 index 0000000..1d8cad2 Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.pdl1.ui.tests_1.0.0.202110121640.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.pdl1.ui_1.0.0.202110121640.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.pdl1.ui_1.0.0.202110121640.jar new file mode 100644 index 0000000..45ad1cf Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.pdl1.ui_1.0.0.202110121640.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.pdl1_1.0.0.202110121640.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.pdl1_1.0.0.202110121640.jar new file mode 100644 index 0000000..ceab37d Binary files /dev/null and b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.pdl1_1.0.0.202110121640.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet.edit_1.0.0.202110101438.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet.edit_1.0.0.202110101438.jar deleted file mode 100644 index 9cb2648..0000000 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet.edit_1.0.0.202110101438.jar and /dev/null differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet.editor_1.0.0.202110101438.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet.editor_1.0.0.202110101438.jar deleted file mode 100644 index 2f1cdf1..0000000 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet.editor_1.0.0.202110101438.jar and /dev/null differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet.tests_1.0.0.202110101438.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet.tests_1.0.0.202110101438.jar deleted file mode 100644 index 6c673d2..0000000 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet.tests_1.0.0.202110101438.jar and /dev/null differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet.toTINA.ui_1.0.0.202110101438.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet.toTINA.ui_1.0.0.202110101438.jar deleted file mode 100644 index 24af38c..0000000 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet.toTINA.ui_1.0.0.202110101438.jar and /dev/null differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet.toTINA_1.0.0.202110101438.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet.toTINA_1.0.0.202110101438.jar deleted file mode 100644 index fca2499..0000000 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet.toTINA_1.0.0.202110101438.jar and /dev/null differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet_1.0.0.202110101438.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet_1.0.0.202110101438.jar deleted file mode 100644 index 207d1f6..0000000 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.petrinet_1.0.0.202110101438.jar and /dev/null differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.toDOT_1.0.0.202110101438.jar b/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.toDOT_1.0.0.202110101438.jar deleted file mode 100644 index 6950569..0000000 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.toDOT_1.0.0.202110101438.jar and /dev/null differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.sirius.diagram.ui/_sRZakStrEeyPENyXrdwYKQ b/eclipse-workspace/.metadata/.plugins/org.eclipse.sirius.diagram.ui/_sRZakStrEeyPENyXrdwYKQ new file mode 100644 index 0000000..d2446df --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.sirius.diagram.ui/_sRZakStrEeyPENyXrdwYKQ @@ -0,0 +1,18 @@ +#Tue Oct 12 16:50:18 CEST 2021 +rulergrid.rulerunit=1 +print.margin.left=0.5 +rulergrid.gridlinestyle=6 +zoom=1.0 +print.useMillim=true +print.usePortrait=true +print.page.height=11.6929134 +print.page.width=8.26771654 +rulergrid.snaptogrid=true +print.margin.bottom=0.5 +rulergrid.snaptogeometry=true +print.margin.top=0.5 +print.margin.right=0.5 +rulergrid.gridlevel=true +print.page.size=A4 +rulergrid.gridspacing=0.125 +rulergrid.gridlinecolor=12632256 diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/eclipse-workspace/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml index 8da8c9d..a2734d8 100644 --- a/eclipse-workspace/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml @@ -27,16 +27,9 @@
- + - - - - - - - - +
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.xtext.xtext.ui/dialog_settings.xml b/eclipse-workspace/.metadata/.plugins/org.eclipse.xtext.xtext.ui/dialog_settings.xml new file mode 100644 index 0000000..5ca0b77 --- /dev/null +++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.xtext.xtext.ui/dialog_settings.xml @@ -0,0 +1,3 @@ + +
+
diff --git a/eclipse-workspace/.metadata/version.ini b/eclipse-workspace/.metadata/version.ini index d178a2d..e8c6890 100644 --- a/eclipse-workspace/.metadata/version.ini +++ b/eclipse-workspace/.metadata/version.ini @@ -1,3 +1,3 @@ -#Sun Oct 10 14:40:35 CEST 2021 +#Tue Oct 12 16:41:48 CEST 2021 org.eclipse.core.runtime=2 org.eclipse.platform=4.17.0.v20200902-1800 diff --git a/eclipse-workspace/fr.n7.pdl1.feature/.project b/eclipse-workspace/fr.n7.pdl1.feature/.project new file mode 100644 index 0000000..d787eac --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.feature/.project @@ -0,0 +1,17 @@ + + + fr.n7.pdl1.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/eclipse-workspace/fr.n7.pdl1.feature/build.properties b/eclipse-workspace/fr.n7.pdl1.feature/build.properties new file mode 100644 index 0000000..64f93a9 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/eclipse-workspace/fr.n7.pdl1.feature/feature.xml b/eclipse-workspace/fr.n7.pdl1.feature/feature.xml new file mode 100644 index 0000000..3cd948b --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.feature/feature.xml @@ -0,0 +1,54 @@ + + + + + [Enter Feature Description here.] + + + + [Enter Copyright Description here.] + + + + [Enter License Description here.] + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl1.ide/.classpath b/eclipse-workspace/fr.n7.pdl1.ide/.classpath new file mode 100644 index 0000000..a613544 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl1.ide/.project b/eclipse-workspace/fr.n7.pdl1.ide/.project new file mode 100644 index 0000000..b559162 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/.project @@ -0,0 +1,34 @@ + + + fr.n7.pdl1.ide + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.pdl1.ide/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.pdl1.ide/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.pdl1.ide/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.pdl1.ide/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.pdl1.ide/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.pdl1.ide/META-INF/MANIFEST.MF new file mode 100644 index 0000000..afda976 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/META-INF/MANIFEST.MF @@ -0,0 +1,15 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.pdl1.ide +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.pdl1.ide +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.pdl1.ide; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.pdl1, + org.eclipse.xtext.ide, + org.eclipse.xtext.xbase.ide, + org.antlr.runtime;bundle-version="[3.2.0,3.2.1)" +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.ide.contentassist.antlr.internal, + fr.n7.ide.contentassist.antlr diff --git a/eclipse-workspace/fr.n7.pdl1.ide/build.properties b/eclipse-workspace/fr.n7.pdl1.ide/build.properties new file mode 100644 index 0000000..5c6bbf9 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/build.properties @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/ +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.pdl1.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup new file mode 100644 index 0000000..725ff37 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup @@ -0,0 +1 @@ +fr.n7.ide.PDL1IdeSetup diff --git a/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/AbstractPDL1IdeModule.java b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/AbstractPDL1IdeModule.java new file mode 100644 index 0000000..90dc4fa --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/AbstractPDL1IdeModule.java @@ -0,0 +1,60 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ide; + +import com.google.inject.Binder; +import com.google.inject.name.Names; +import fr.n7.ide.contentassist.antlr.PDL1Parser; +import fr.n7.ide.contentassist.antlr.internal.InternalPDL1Lexer; +import org.eclipse.xtext.ide.DefaultIdeModule; +import org.eclipse.xtext.ide.LexerIdeBindings; +import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher; +import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher; +import org.eclipse.xtext.ide.editor.contentassist.IProposalConflictHelper; +import org.eclipse.xtext.ide.editor.contentassist.antlr.AntlrProposalConflictHelper; +import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +import org.eclipse.xtext.ide.refactoring.IRenameStrategy2; +import org.eclipse.xtext.ide.server.rename.IRenameService2; +import org.eclipse.xtext.ide.server.rename.RenameService2; + +/** + * Manual modifications go to {@link PDL1IdeModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractPDL1IdeModule extends DefaultIdeModule { + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalPDL1Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return PDL1Parser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameService2() { + return RenameService2.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy2() { + return IRenameStrategy2.DefaultImpl.class; + } + +} diff --git a/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/PDL1Parser.java b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/PDL1Parser.java new file mode 100644 index 0000000..5517018 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/PDL1Parser.java @@ -0,0 +1,88 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ide.contentassist.antlr; + +import com.google.common.collect.ImmutableMap; +import com.google.inject.Inject; +import com.google.inject.Singleton; +import fr.n7.ide.contentassist.antlr.internal.InternalPDL1Parser; +import fr.n7.services.PDL1GrammarAccess; +import java.util.Map; +import org.eclipse.xtext.AbstractElement; +import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; + +public class PDL1Parser extends AbstractContentAssistParser { + + @Singleton + public static final class NameMappings { + + private final Map mappings; + + @Inject + public NameMappings(PDL1GrammarAccess grammarAccess) { + ImmutableMap.Builder builder = ImmutableMap.builder(); + init(builder, grammarAccess); + this.mappings = builder.build(); + } + + public String getRuleName(AbstractElement element) { + return mappings.get(element); + } + + private static void init(ImmutableMap.Builder builder, PDL1GrammarAccess grammarAccess) { + builder.put(grammarAccess.getProcessElementAccess().getAlternatives(), "rule__ProcessElement__Alternatives"); + builder.put(grammarAccess.getWorkSequenceTypeAccess().getAlternatives(), "rule__WorkSequenceType__Alternatives"); + builder.put(grammarAccess.getProcessAccess().getGroup(), "rule__Process__Group__0"); + builder.put(grammarAccess.getWorkDefinitionAccess().getGroup(), "rule__WorkDefinition__Group__0"); + builder.put(grammarAccess.getWorkSequenceAccess().getGroup(), "rule__WorkSequence__Group__0"); + builder.put(grammarAccess.getGuidanceAccess().getGroup(), "rule__Guidance__Group__0"); + builder.put(grammarAccess.getProcessAccess().getNameAssignment_1(), "rule__Process__NameAssignment_1"); + builder.put(grammarAccess.getProcessAccess().getProcessElementsAssignment_3(), "rule__Process__ProcessElementsAssignment_3"); + builder.put(grammarAccess.getWorkDefinitionAccess().getNameAssignment_1(), "rule__WorkDefinition__NameAssignment_1"); + builder.put(grammarAccess.getWorkSequenceAccess().getLinkTypeAssignment_1(), "rule__WorkSequence__LinkTypeAssignment_1"); + builder.put(grammarAccess.getWorkSequenceAccess().getPredecessorAssignment_3(), "rule__WorkSequence__PredecessorAssignment_3"); + builder.put(grammarAccess.getWorkSequenceAccess().getSuccessorAssignment_5(), "rule__WorkSequence__SuccessorAssignment_5"); + builder.put(grammarAccess.getGuidanceAccess().getTexteAssignment_1(), "rule__Guidance__TexteAssignment_1"); + } + } + + @Inject + private NameMappings nameMappings; + + @Inject + private PDL1GrammarAccess grammarAccess; + + @Override + protected InternalPDL1Parser createParser() { + InternalPDL1Parser result = new InternalPDL1Parser(null); + result.setGrammarAccess(grammarAccess); + return result; + } + + @Override + protected String getRuleName(AbstractElement element) { + return nameMappings.getRuleName(element); + } + + @Override + protected String[] getInitialHiddenTokens() { + return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; + } + + public PDL1GrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(PDL1GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + public NameMappings getNameMappings() { + return nameMappings; + } + + public void setNameMappings(NameMappings nameMappings) { + this.nameMappings = nameMappings; + } +} diff --git a/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/PartialPDL1ContentAssistParser.java b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/PartialPDL1ContentAssistParser.java new file mode 100644 index 0000000..a3345c4 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/PartialPDL1ContentAssistParser.java @@ -0,0 +1,33 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ide.contentassist.antlr; + +import java.util.Collection; +import java.util.Collections; +import org.eclipse.xtext.AbstractRule; +import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.util.PolymorphicDispatcher; + +public class PartialPDL1ContentAssistParser extends PDL1Parser { + + private AbstractRule rule; + + @Override + public void initializeFor(AbstractRule rule) { + this.rule = rule; + } + + @Override + protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { + if (rule == null || rule.eIsProxy()) + return Collections.emptyList(); + String methodName = "entryRule" + rule.getName(); + PolymorphicDispatcher> dispatcher = + new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); + dispatcher.invoke(); + return parser.getFollowElements(); + } + +} diff --git a/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1.g b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1.g new file mode 100644 index 0000000..d34c7dc --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1.g @@ -0,0 +1,783 @@ +/* + * generated by Xtext 2.23.0 + */ +grammar InternalPDL1; + +options { + superClass=AbstractInternalContentAssistParser; +} + +@lexer::header { +package fr.n7.ide.contentassist.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +} + +@parser::header { +package fr.n7.ide.contentassist.antlr.internal; + +import java.io.InputStream; +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; +import fr.n7.services.PDL1GrammarAccess; + +} +@parser::members { + private PDL1GrammarAccess grammarAccess; + + public void setGrammarAccess(PDL1GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + return tokenName; + } +} + +// Entry rule entryRuleProcess +entryRuleProcess +: +{ before(grammarAccess.getProcessRule()); } + ruleProcess +{ after(grammarAccess.getProcessRule()); } + EOF +; + +// Rule Process +ruleProcess + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getProcessAccess().getGroup()); } + (rule__Process__Group__0) + { after(grammarAccess.getProcessAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleProcessElement +entryRuleProcessElement +: +{ before(grammarAccess.getProcessElementRule()); } + ruleProcessElement +{ after(grammarAccess.getProcessElementRule()); } + EOF +; + +// Rule ProcessElement +ruleProcessElement + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getProcessElementAccess().getAlternatives()); } + (rule__ProcessElement__Alternatives) + { after(grammarAccess.getProcessElementAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleWorkDefinition +entryRuleWorkDefinition +: +{ before(grammarAccess.getWorkDefinitionRule()); } + ruleWorkDefinition +{ after(grammarAccess.getWorkDefinitionRule()); } + EOF +; + +// Rule WorkDefinition +ruleWorkDefinition + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getWorkDefinitionAccess().getGroup()); } + (rule__WorkDefinition__Group__0) + { after(grammarAccess.getWorkDefinitionAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleWorkSequence +entryRuleWorkSequence +: +{ before(grammarAccess.getWorkSequenceRule()); } + ruleWorkSequence +{ after(grammarAccess.getWorkSequenceRule()); } + EOF +; + +// Rule WorkSequence +ruleWorkSequence + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getWorkSequenceAccess().getGroup()); } + (rule__WorkSequence__Group__0) + { after(grammarAccess.getWorkSequenceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleGuidance +entryRuleGuidance +: +{ before(grammarAccess.getGuidanceRule()); } + ruleGuidance +{ after(grammarAccess.getGuidanceRule()); } + EOF +; + +// Rule Guidance +ruleGuidance + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGuidanceAccess().getGroup()); } + (rule__Guidance__Group__0) + { after(grammarAccess.getGuidanceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Rule WorkSequenceType +ruleWorkSequenceType + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceTypeAccess().getAlternatives()); } + (rule__WorkSequenceType__Alternatives) + { after(grammarAccess.getWorkSequenceTypeAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ProcessElement__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); } + ruleWorkDefinition + { after(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getProcessElementAccess().getWorkSequenceParserRuleCall_1()); } + ruleWorkSequence + { after(grammarAccess.getProcessElementAccess().getWorkSequenceParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_2()); } + ruleGuidance + { after(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_2()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequenceType__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0()); } + ('s2s') + { after(grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0()); } + ) + | + ( + { before(grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1()); } + ('f2s') + { after(grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1()); } + ) + | + ( + { before(grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2()); } + ('s2f') + { after(grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2()); } + ) + | + ( + { before(grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3()); } + ('f2f') + { after(grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__0__Impl + rule__Process__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getProcessKeyword_0()); } + 'process' + { after(grammarAccess.getProcessAccess().getProcessKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__1__Impl + rule__Process__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getNameAssignment_1()); } + (rule__Process__NameAssignment_1) + { after(grammarAccess.getProcessAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__2__Impl + rule__Process__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_2()); } + '{' + { after(grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__3__Impl + rule__Process__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getProcessElementsAssignment_3()); } + (rule__Process__ProcessElementsAssignment_3)* + { after(grammarAccess.getProcessAccess().getProcessElementsAssignment_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_4()); } + '}' + { after(grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__WorkDefinition__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group__0__Impl + rule__WorkDefinition__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getWdKeyword_0()); } + 'wd' + { after(grammarAccess.getWorkDefinitionAccess().getWdKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getNameAssignment_1()); } + (rule__WorkDefinition__NameAssignment_1) + { after(grammarAccess.getWorkDefinitionAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__WorkSequence__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__0__Impl + rule__WorkSequence__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getWsKeyword_0()); } + 'ws' + { after(grammarAccess.getWorkSequenceAccess().getWsKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__1__Impl + rule__WorkSequence__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getLinkTypeAssignment_1()); } + (rule__WorkSequence__LinkTypeAssignment_1) + { after(grammarAccess.getWorkSequenceAccess().getLinkTypeAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__2__Impl + rule__WorkSequence__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getFromKeyword_2()); } + 'from' + { after(grammarAccess.getWorkSequenceAccess().getFromKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__3__Impl + rule__WorkSequence__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getPredecessorAssignment_3()); } + (rule__WorkSequence__PredecessorAssignment_3) + { after(grammarAccess.getWorkSequenceAccess().getPredecessorAssignment_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__4__Impl + rule__WorkSequence__Group__5 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getToKeyword_4()); } + 'to' + { after(grammarAccess.getWorkSequenceAccess().getToKeyword_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__5 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__5__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__5__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getSuccessorAssignment_5()); } + (rule__WorkSequence__SuccessorAssignment_5) + { after(grammarAccess.getWorkSequenceAccess().getSuccessorAssignment_5()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__Guidance__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Guidance__Group__0__Impl + rule__Guidance__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Guidance__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGuidanceAccess().getNoteKeyword_0()); } + 'note' + { after(grammarAccess.getGuidanceAccess().getNoteKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Guidance__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Guidance__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Guidance__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGuidanceAccess().getTexteAssignment_1()); } + (rule__Guidance__TexteAssignment_1) + { after(grammarAccess.getGuidanceAccess().getTexteAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__Process__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__ProcessElementsAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); } + ruleProcessElement + { after(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__LinkTypeAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_1_0()); } + ruleWorkSequenceType + { after(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__PredecessorAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_3_0()); } + ( + { before(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_3_0_1()); } + RULE_ID + { after(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_3_0_1()); } + ) + { after(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__SuccessorAssignment_5 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_5_0()); } + ( + { before(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionIDTerminalRuleCall_5_0_1()); } + RULE_ID + { after(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionIDTerminalRuleCall_5_0_1()); } + ) + { after(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_5_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Guidance__TexteAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGuidanceAccess().getTexteSTRINGTerminalRuleCall_1_0()); } + RULE_STRING + { after(grammarAccess.getGuidanceAccess().getTexteSTRINGTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; + +RULE_INT : ('0'..'9')+; + +RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); + +RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; + +RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; + +RULE_WS : (' '|'\t'|'\r'|'\n')+; + +RULE_ANY_OTHER : .; diff --git a/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1.tokens b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1.tokens new file mode 100644 index 0000000..0755318 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1.tokens @@ -0,0 +1,31 @@ +'f2f'=14 +'f2s'=12 +'from'=20 +'note'=22 +'process'=15 +'s2f'=13 +'s2s'=11 +'to'=21 +'wd'=18 +'ws'=19 +'{'=16 +'}'=17 +RULE_ANY_OTHER=10 +RULE_ID=4 +RULE_INT=6 +RULE_ML_COMMENT=7 +RULE_SL_COMMENT=8 +RULE_STRING=5 +RULE_WS=9 +T__11=11 +T__12=12 +T__13=13 +T__14=14 +T__15=15 +T__16=16 +T__17=17 +T__18=18 +T__19=19 +T__20=20 +T__21=21 +T__22=22 diff --git a/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1Lexer.java b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1Lexer.java new file mode 100644 index 0000000..4e88aff --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1Lexer.java @@ -0,0 +1,1116 @@ +package fr.n7.ide.contentassist.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDL1Lexer extends Lexer { + public static final int RULE_STRING=5; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=6; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=7; + public static final int T__20=20; + public static final int T__21=21; + + // delegates + // delegators + + public InternalPDL1Lexer() {;} + public InternalPDL1Lexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDL1Lexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + public String getGrammarFileName() { return "InternalPDL1.g"; } + + // $ANTLR start "T__11" + public final void mT__11() throws RecognitionException { + try { + int _type = T__11; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:11:7: ( 's2s' ) + // InternalPDL1.g:11:9: 's2s' + { + match("s2s"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__11" + + // $ANTLR start "T__12" + public final void mT__12() throws RecognitionException { + try { + int _type = T__12; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:12:7: ( 'f2s' ) + // InternalPDL1.g:12:9: 'f2s' + { + match("f2s"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__12" + + // $ANTLR start "T__13" + public final void mT__13() throws RecognitionException { + try { + int _type = T__13; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:13:7: ( 's2f' ) + // InternalPDL1.g:13:9: 's2f' + { + match("s2f"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__13" + + // $ANTLR start "T__14" + public final void mT__14() throws RecognitionException { + try { + int _type = T__14; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:14:7: ( 'f2f' ) + // InternalPDL1.g:14:9: 'f2f' + { + match("f2f"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__14" + + // $ANTLR start "T__15" + public final void mT__15() throws RecognitionException { + try { + int _type = T__15; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:15:7: ( 'process' ) + // InternalPDL1.g:15:9: 'process' + { + match("process"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__15" + + // $ANTLR start "T__16" + public final void mT__16() throws RecognitionException { + try { + int _type = T__16; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:16:7: ( '{' ) + // InternalPDL1.g:16:9: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__16" + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:17:7: ( '}' ) + // InternalPDL1.g:17:9: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:18:7: ( 'wd' ) + // InternalPDL1.g:18:9: 'wd' + { + match("wd"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:19:7: ( 'ws' ) + // InternalPDL1.g:19:9: 'ws' + { + match("ws"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:20:7: ( 'from' ) + // InternalPDL1.g:20:9: 'from' + { + match("from"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "T__21" + public final void mT__21() throws RecognitionException { + try { + int _type = T__21; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:21:7: ( 'to' ) + // InternalPDL1.g:21:9: 'to' + { + match("to"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__21" + + // $ANTLR start "T__22" + public final void mT__22() throws RecognitionException { + try { + int _type = T__22; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:22:7: ( 'note' ) + // InternalPDL1.g:22:9: 'note' + { + match("note"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__22" + + // $ANTLR start "RULE_ID" + public final void mRULE_ID() throws RecognitionException { + try { + int _type = RULE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:771:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalPDL1.g:771:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + { + // InternalPDL1.g:771:11: ( '^' )? + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='^') ) { + alt1=1; + } + switch (alt1) { + case 1 : + // InternalPDL1.g:771:11: '^' + { + match('^'); + + } + break; + + } + + if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + // InternalPDL1.g:771:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop2: + do { + int alt2=2; + int LA2_0 = input.LA(1); + + if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { + alt2=1; + } + + + switch (alt2) { + case 1 : + // InternalPDL1.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:773:10: ( ( '0' .. '9' )+ ) + // InternalPDL1.g:773:12: ( '0' .. '9' )+ + { + // InternalPDL1.g:773:12: ( '0' .. '9' )+ + int cnt3=0; + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( ((LA3_0>='0' && LA3_0<='9')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalPDL1.g:773:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt3 >= 1 ) break loop3; + EarlyExitException eee = + new EarlyExitException(3, input); + throw eee; + } + cnt3++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_STRING" + public final void mRULE_STRING() throws RecognitionException { + try { + int _type = RULE_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:775:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalPDL1.g:775:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + { + // InternalPDL1.g:775:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='\"') ) { + alt6=1; + } + else if ( (LA6_0=='\'') ) { + alt6=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 6, 0, input); + + throw nvae; + } + switch (alt6) { + case 1 : + // InternalPDL1.g:775:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalPDL1.g:775:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop4: + do { + int alt4=3; + int LA4_0 = input.LA(1); + + if ( (LA4_0=='\\') ) { + alt4=1; + } + else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { + alt4=2; + } + + + switch (alt4) { + case 1 : + // InternalPDL1.g:775:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL1.g:775:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + match('\"'); + + } + break; + case 2 : + // InternalPDL1.g:775:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalPDL1.g:775:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop5: + do { + int alt5=3; + int LA5_0 = input.LA(1); + + if ( (LA5_0=='\\') ) { + alt5=1; + } + else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { + alt5=2; + } + + + switch (alt5) { + case 1 : + // InternalPDL1.g:775:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL1.g:775:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop5; + } + } while (true); + + match('\''); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_STRING" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:777:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalPDL1.g:777:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalPDL1.g:777:24: ( options {greedy=false; } : . )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0=='*') ) { + int LA7_1 = input.LA(2); + + if ( (LA7_1=='/') ) { + alt7=2; + } + else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { + alt7=1; + } + + + } + else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalPDL1.g:777:52: . + { + matchAny(); + + } + break; + + default : + break loop7; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:779:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalPDL1.g:779:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("//"); + + // InternalPDL1.g:779:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop8: + do { + int alt8=2; + int LA8_0 = input.LA(1); + + if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { + alt8=1; + } + + + switch (alt8) { + case 1 : + // InternalPDL1.g:779:24: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop8; + } + } while (true); + + // InternalPDL1.g:779:40: ( ( '\\r' )? '\\n' )? + int alt10=2; + int LA10_0 = input.LA(1); + + if ( (LA10_0=='\n'||LA10_0=='\r') ) { + alt10=1; + } + switch (alt10) { + case 1 : + // InternalPDL1.g:779:41: ( '\\r' )? '\\n' + { + // InternalPDL1.g:779:41: ( '\\r' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalPDL1.g:779:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:781:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalPDL1.g:781:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalPDL1.g:781:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt11=0; + loop11: + do { + int alt11=2; + int LA11_0 = input.LA(1); + + if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { + alt11=1; + } + + + switch (alt11) { + case 1 : + // InternalPDL1.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt11 >= 1 ) break loop11; + EarlyExitException eee = + new EarlyExitException(11, input); + throw eee; + } + cnt11++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:783:16: ( . ) + // InternalPDL1.g:783:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + public void mTokens() throws RecognitionException { + // InternalPDL1.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=19; + alt12 = dfa12.predict(input); + switch (alt12) { + case 1 : + // InternalPDL1.g:1:10: T__11 + { + mT__11(); + + } + break; + case 2 : + // InternalPDL1.g:1:16: T__12 + { + mT__12(); + + } + break; + case 3 : + // InternalPDL1.g:1:22: T__13 + { + mT__13(); + + } + break; + case 4 : + // InternalPDL1.g:1:28: T__14 + { + mT__14(); + + } + break; + case 5 : + // InternalPDL1.g:1:34: T__15 + { + mT__15(); + + } + break; + case 6 : + // InternalPDL1.g:1:40: T__16 + { + mT__16(); + + } + break; + case 7 : + // InternalPDL1.g:1:46: T__17 + { + mT__17(); + + } + break; + case 8 : + // InternalPDL1.g:1:52: T__18 + { + mT__18(); + + } + break; + case 9 : + // InternalPDL1.g:1:58: T__19 + { + mT__19(); + + } + break; + case 10 : + // InternalPDL1.g:1:64: T__20 + { + mT__20(); + + } + break; + case 11 : + // InternalPDL1.g:1:70: T__21 + { + mT__21(); + + } + break; + case 12 : + // InternalPDL1.g:1:76: T__22 + { + mT__22(); + + } + break; + case 13 : + // InternalPDL1.g:1:82: RULE_ID + { + mRULE_ID(); + + } + break; + case 14 : + // InternalPDL1.g:1:90: RULE_INT + { + mRULE_INT(); + + } + break; + case 15 : + // InternalPDL1.g:1:99: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 16 : + // InternalPDL1.g:1:111: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 17 : + // InternalPDL1.g:1:127: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 18 : + // InternalPDL1.g:1:143: RULE_WS + { + mRULE_WS(); + + } + break; + case 19 : + // InternalPDL1.g:1:151: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA12 dfa12 = new DFA12(this); + static final String DFA12_eotS = + "\1\uffff\3\22\2\uffff\3\22\1\20\2\uffff\3\20\2\uffff\1\22\1\uffff\3\22\2\uffff\1\47\1\50\1\51\1\22\5\uffff\1\53\1\54\1\55\1\56\2\22\3\uffff\1\22\4\uffff\1\62\1\22\1\64\1\uffff\1\22\1\uffff\1\22\1\67\1\uffff"; + static final String DFA12_eofS = + "\70\uffff"; + static final String DFA12_minS = + "\1\0\2\62\1\162\2\uffff\1\144\2\157\1\101\2\uffff\2\0\1\52\2\uffff\1\146\1\uffff\1\146\2\157\2\uffff\3\60\1\164\5\uffff\4\60\1\155\1\143\3\uffff\1\145\4\uffff\1\60\1\145\1\60\1\uffff\1\163\1\uffff\1\163\1\60\1\uffff"; + static final String DFA12_maxS = + "\1\uffff\1\62\2\162\2\uffff\1\163\2\157\1\172\2\uffff\2\uffff\1\57\2\uffff\1\163\1\uffff\1\163\2\157\2\uffff\3\172\1\164\5\uffff\4\172\1\155\1\143\3\uffff\1\145\4\uffff\1\172\1\145\1\172\1\uffff\1\163\1\uffff\1\163\1\172\1\uffff"; + static final String DFA12_acceptS = + "\4\uffff\1\6\1\7\4\uffff\1\15\1\16\3\uffff\1\22\1\23\1\uffff\1\15\3\uffff\1\6\1\7\4\uffff\1\16\1\17\1\20\1\21\1\22\6\uffff\1\10\1\11\1\13\1\uffff\1\1\1\3\1\2\1\4\3\uffff\1\12\1\uffff\1\14\2\uffff\1\5"; + static final String DFA12_specialS = + "\1\0\13\uffff\1\2\1\1\52\uffff}>"; + static final String[] DFA12_transitionS = { + "\11\20\2\17\2\20\1\17\22\20\1\17\1\20\1\14\4\20\1\15\7\20\1\16\12\13\7\20\32\12\3\20\1\11\1\12\1\20\5\12\1\2\7\12\1\10\1\12\1\3\2\12\1\1\1\7\2\12\1\6\3\12\1\4\1\20\1\5\uff82\20", + "\1\21", + "\1\23\77\uffff\1\24", + "\1\25", + "", + "", + "\1\30\16\uffff\1\31", + "\1\32", + "\1\33", + "\32\22\4\uffff\1\22\1\uffff\32\22", + "", + "", + "\0\35", + "\0\35", + "\1\36\4\uffff\1\37", + "", + "", + "\1\42\14\uffff\1\41", + "", + "\1\44\14\uffff\1\43", + "\1\45", + "\1\46", + "", + "", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\52", + "", + "", + "", + "", + "", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\57", + "\1\60", + "", + "", + "", + "\1\61", + "", + "", + "", + "", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\63", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "", + "\1\65", + "", + "\1\66", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "" + }; + + static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); + static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); + static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); + static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); + static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); + static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); + static final short[][] DFA12_transition; + + static { + int numStates = DFA12_transitionS.length; + DFA12_transition = new short[numStates][]; + for (int i=0; i='A' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='e')||(LA12_0>='g' && LA12_0<='m')||LA12_0=='o'||(LA12_0>='q' && LA12_0<='r')||(LA12_0>='u' && LA12_0<='v')||(LA12_0>='x' && LA12_0<='z')) ) {s = 10;} + + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 11;} + + else if ( (LA12_0=='\"') ) {s = 12;} + + else if ( (LA12_0=='\'') ) {s = 13;} + + else if ( (LA12_0=='/') ) {s = 14;} + + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 15;} + + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='(' && LA12_0<='.')||(LA12_0>=':' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 16;} + + if ( s>=0 ) return s; + break; + case 1 : + int LA12_13 = input.LA(1); + + s = -1; + if ( ((LA12_13>='\u0000' && LA12_13<='\uFFFF')) ) {s = 29;} + + else s = 16; + + if ( s>=0 ) return s; + break; + case 2 : + int LA12_12 = input.LA(1); + + s = -1; + if ( ((LA12_12>='\u0000' && LA12_12<='\uFFFF')) ) {s = 29;} + + else s = 16; + + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 12, _s, input); + error(nvae); + throw nvae; + } + } + + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1Parser.java b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1Parser.java new file mode 100644 index 0000000..7337f72 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1Parser.java @@ -0,0 +1,2252 @@ +package fr.n7.ide.contentassist.antlr.internal; + +import java.io.InputStream; +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; +import fr.n7.services.PDL1GrammarAccess; + + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDL1Parser extends AbstractInternalContentAssistParser { + public static final String[] tokenNames = new String[] { + "", "", "", "", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'s2s'", "'f2s'", "'s2f'", "'f2f'", "'process'", "'{'", "'}'", "'wd'", "'ws'", "'from'", "'to'", "'note'" + }; + public static final int RULE_STRING=5; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=6; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=7; + public static final int T__20=20; + public static final int T__21=21; + + // delegates + // delegators + + + public InternalPDL1Parser(TokenStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDL1Parser(TokenStream input, RecognizerSharedState state) { + super(input, state); + + } + + + public String[] getTokenNames() { return InternalPDL1Parser.tokenNames; } + public String getGrammarFileName() { return "InternalPDL1.g"; } + + + private PDL1GrammarAccess grammarAccess; + + public void setGrammarAccess(PDL1GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + return tokenName; + } + + + + // $ANTLR start "entryRuleProcess" + // InternalPDL1.g:53:1: entryRuleProcess : ruleProcess EOF ; + public final void entryRuleProcess() throws RecognitionException { + try { + // InternalPDL1.g:54:1: ( ruleProcess EOF ) + // InternalPDL1.g:55:1: ruleProcess EOF + { + before(grammarAccess.getProcessRule()); + pushFollow(FOLLOW_1); + ruleProcess(); + + state._fsp--; + + after(grammarAccess.getProcessRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleProcess" + + + // $ANTLR start "ruleProcess" + // InternalPDL1.g:62:1: ruleProcess : ( ( rule__Process__Group__0 ) ) ; + public final void ruleProcess() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:66:2: ( ( ( rule__Process__Group__0 ) ) ) + // InternalPDL1.g:67:2: ( ( rule__Process__Group__0 ) ) + { + // InternalPDL1.g:67:2: ( ( rule__Process__Group__0 ) ) + // InternalPDL1.g:68:3: ( rule__Process__Group__0 ) + { + before(grammarAccess.getProcessAccess().getGroup()); + // InternalPDL1.g:69:3: ( rule__Process__Group__0 ) + // InternalPDL1.g:69:4: rule__Process__Group__0 + { + pushFollow(FOLLOW_2); + rule__Process__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getProcessAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleProcess" + + + // $ANTLR start "entryRuleProcessElement" + // InternalPDL1.g:78:1: entryRuleProcessElement : ruleProcessElement EOF ; + public final void entryRuleProcessElement() throws RecognitionException { + try { + // InternalPDL1.g:79:1: ( ruleProcessElement EOF ) + // InternalPDL1.g:80:1: ruleProcessElement EOF + { + before(grammarAccess.getProcessElementRule()); + pushFollow(FOLLOW_1); + ruleProcessElement(); + + state._fsp--; + + after(grammarAccess.getProcessElementRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleProcessElement" + + + // $ANTLR start "ruleProcessElement" + // InternalPDL1.g:87:1: ruleProcessElement : ( ( rule__ProcessElement__Alternatives ) ) ; + public final void ruleProcessElement() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:91:2: ( ( ( rule__ProcessElement__Alternatives ) ) ) + // InternalPDL1.g:92:2: ( ( rule__ProcessElement__Alternatives ) ) + { + // InternalPDL1.g:92:2: ( ( rule__ProcessElement__Alternatives ) ) + // InternalPDL1.g:93:3: ( rule__ProcessElement__Alternatives ) + { + before(grammarAccess.getProcessElementAccess().getAlternatives()); + // InternalPDL1.g:94:3: ( rule__ProcessElement__Alternatives ) + // InternalPDL1.g:94:4: rule__ProcessElement__Alternatives + { + pushFollow(FOLLOW_2); + rule__ProcessElement__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getProcessElementAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleProcessElement" + + + // $ANTLR start "entryRuleWorkDefinition" + // InternalPDL1.g:103:1: entryRuleWorkDefinition : ruleWorkDefinition EOF ; + public final void entryRuleWorkDefinition() throws RecognitionException { + try { + // InternalPDL1.g:104:1: ( ruleWorkDefinition EOF ) + // InternalPDL1.g:105:1: ruleWorkDefinition EOF + { + before(grammarAccess.getWorkDefinitionRule()); + pushFollow(FOLLOW_1); + ruleWorkDefinition(); + + state._fsp--; + + after(grammarAccess.getWorkDefinitionRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleWorkDefinition" + + + // $ANTLR start "ruleWorkDefinition" + // InternalPDL1.g:112:1: ruleWorkDefinition : ( ( rule__WorkDefinition__Group__0 ) ) ; + public final void ruleWorkDefinition() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:116:2: ( ( ( rule__WorkDefinition__Group__0 ) ) ) + // InternalPDL1.g:117:2: ( ( rule__WorkDefinition__Group__0 ) ) + { + // InternalPDL1.g:117:2: ( ( rule__WorkDefinition__Group__0 ) ) + // InternalPDL1.g:118:3: ( rule__WorkDefinition__Group__0 ) + { + before(grammarAccess.getWorkDefinitionAccess().getGroup()); + // InternalPDL1.g:119:3: ( rule__WorkDefinition__Group__0 ) + // InternalPDL1.g:119:4: rule__WorkDefinition__Group__0 + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkDefinitionAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleWorkDefinition" + + + // $ANTLR start "entryRuleWorkSequence" + // InternalPDL1.g:128:1: entryRuleWorkSequence : ruleWorkSequence EOF ; + public final void entryRuleWorkSequence() throws RecognitionException { + try { + // InternalPDL1.g:129:1: ( ruleWorkSequence EOF ) + // InternalPDL1.g:130:1: ruleWorkSequence EOF + { + before(grammarAccess.getWorkSequenceRule()); + pushFollow(FOLLOW_1); + ruleWorkSequence(); + + state._fsp--; + + after(grammarAccess.getWorkSequenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleWorkSequence" + + + // $ANTLR start "ruleWorkSequence" + // InternalPDL1.g:137:1: ruleWorkSequence : ( ( rule__WorkSequence__Group__0 ) ) ; + public final void ruleWorkSequence() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:141:2: ( ( ( rule__WorkSequence__Group__0 ) ) ) + // InternalPDL1.g:142:2: ( ( rule__WorkSequence__Group__0 ) ) + { + // InternalPDL1.g:142:2: ( ( rule__WorkSequence__Group__0 ) ) + // InternalPDL1.g:143:3: ( rule__WorkSequence__Group__0 ) + { + before(grammarAccess.getWorkSequenceAccess().getGroup()); + // InternalPDL1.g:144:3: ( rule__WorkSequence__Group__0 ) + // InternalPDL1.g:144:4: rule__WorkSequence__Group__0 + { + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleWorkSequence" + + + // $ANTLR start "entryRuleGuidance" + // InternalPDL1.g:153:1: entryRuleGuidance : ruleGuidance EOF ; + public final void entryRuleGuidance() throws RecognitionException { + try { + // InternalPDL1.g:154:1: ( ruleGuidance EOF ) + // InternalPDL1.g:155:1: ruleGuidance EOF + { + before(grammarAccess.getGuidanceRule()); + pushFollow(FOLLOW_1); + ruleGuidance(); + + state._fsp--; + + after(grammarAccess.getGuidanceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleGuidance" + + + // $ANTLR start "ruleGuidance" + // InternalPDL1.g:162:1: ruleGuidance : ( ( rule__Guidance__Group__0 ) ) ; + public final void ruleGuidance() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:166:2: ( ( ( rule__Guidance__Group__0 ) ) ) + // InternalPDL1.g:167:2: ( ( rule__Guidance__Group__0 ) ) + { + // InternalPDL1.g:167:2: ( ( rule__Guidance__Group__0 ) ) + // InternalPDL1.g:168:3: ( rule__Guidance__Group__0 ) + { + before(grammarAccess.getGuidanceAccess().getGroup()); + // InternalPDL1.g:169:3: ( rule__Guidance__Group__0 ) + // InternalPDL1.g:169:4: rule__Guidance__Group__0 + { + pushFollow(FOLLOW_2); + rule__Guidance__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGuidanceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleGuidance" + + + // $ANTLR start "ruleWorkSequenceType" + // InternalPDL1.g:178:1: ruleWorkSequenceType : ( ( rule__WorkSequenceType__Alternatives ) ) ; + public final void ruleWorkSequenceType() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:182:1: ( ( ( rule__WorkSequenceType__Alternatives ) ) ) + // InternalPDL1.g:183:2: ( ( rule__WorkSequenceType__Alternatives ) ) + { + // InternalPDL1.g:183:2: ( ( rule__WorkSequenceType__Alternatives ) ) + // InternalPDL1.g:184:3: ( rule__WorkSequenceType__Alternatives ) + { + before(grammarAccess.getWorkSequenceTypeAccess().getAlternatives()); + // InternalPDL1.g:185:3: ( rule__WorkSequenceType__Alternatives ) + // InternalPDL1.g:185:4: rule__WorkSequenceType__Alternatives + { + pushFollow(FOLLOW_2); + rule__WorkSequenceType__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceTypeAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleWorkSequenceType" + + + // $ANTLR start "rule__ProcessElement__Alternatives" + // InternalPDL1.g:193:1: rule__ProcessElement__Alternatives : ( ( ruleWorkDefinition ) | ( ruleWorkSequence ) | ( ruleGuidance ) ); + public final void rule__ProcessElement__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:197:1: ( ( ruleWorkDefinition ) | ( ruleWorkSequence ) | ( ruleGuidance ) ) + int alt1=3; + switch ( input.LA(1) ) { + case 18: + { + alt1=1; + } + break; + case 19: + { + alt1=2; + } + break; + case 22: + { + alt1=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 1, 0, input); + + throw nvae; + } + + switch (alt1) { + case 1 : + // InternalPDL1.g:198:2: ( ruleWorkDefinition ) + { + // InternalPDL1.g:198:2: ( ruleWorkDefinition ) + // InternalPDL1.g:199:3: ruleWorkDefinition + { + before(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleWorkDefinition(); + + state._fsp--; + + after(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalPDL1.g:204:2: ( ruleWorkSequence ) + { + // InternalPDL1.g:204:2: ( ruleWorkSequence ) + // InternalPDL1.g:205:3: ruleWorkSequence + { + before(grammarAccess.getProcessElementAccess().getWorkSequenceParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleWorkSequence(); + + state._fsp--; + + after(grammarAccess.getProcessElementAccess().getWorkSequenceParserRuleCall_1()); + + } + + + } + break; + case 3 : + // InternalPDL1.g:210:2: ( ruleGuidance ) + { + // InternalPDL1.g:210:2: ( ruleGuidance ) + // InternalPDL1.g:211:3: ruleGuidance + { + before(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_2()); + pushFollow(FOLLOW_2); + ruleGuidance(); + + state._fsp--; + + after(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_2()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ProcessElement__Alternatives" + + + // $ANTLR start "rule__WorkSequenceType__Alternatives" + // InternalPDL1.g:220:1: rule__WorkSequenceType__Alternatives : ( ( ( 's2s' ) ) | ( ( 'f2s' ) ) | ( ( 's2f' ) ) | ( ( 'f2f' ) ) ); + public final void rule__WorkSequenceType__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:224:1: ( ( ( 's2s' ) ) | ( ( 'f2s' ) ) | ( ( 's2f' ) ) | ( ( 'f2f' ) ) ) + int alt2=4; + switch ( input.LA(1) ) { + case 11: + { + alt2=1; + } + break; + case 12: + { + alt2=2; + } + break; + case 13: + { + alt2=3; + } + break; + case 14: + { + alt2=4; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 2, 0, input); + + throw nvae; + } + + switch (alt2) { + case 1 : + // InternalPDL1.g:225:2: ( ( 's2s' ) ) + { + // InternalPDL1.g:225:2: ( ( 's2s' ) ) + // InternalPDL1.g:226:3: ( 's2s' ) + { + before(grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0()); + // InternalPDL1.g:227:3: ( 's2s' ) + // InternalPDL1.g:227:4: 's2s' + { + match(input,11,FOLLOW_2); + + } + + after(grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0()); + + } + + + } + break; + case 2 : + // InternalPDL1.g:231:2: ( ( 'f2s' ) ) + { + // InternalPDL1.g:231:2: ( ( 'f2s' ) ) + // InternalPDL1.g:232:3: ( 'f2s' ) + { + before(grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1()); + // InternalPDL1.g:233:3: ( 'f2s' ) + // InternalPDL1.g:233:4: 'f2s' + { + match(input,12,FOLLOW_2); + + } + + after(grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1()); + + } + + + } + break; + case 3 : + // InternalPDL1.g:237:2: ( ( 's2f' ) ) + { + // InternalPDL1.g:237:2: ( ( 's2f' ) ) + // InternalPDL1.g:238:3: ( 's2f' ) + { + before(grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2()); + // InternalPDL1.g:239:3: ( 's2f' ) + // InternalPDL1.g:239:4: 's2f' + { + match(input,13,FOLLOW_2); + + } + + after(grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2()); + + } + + + } + break; + case 4 : + // InternalPDL1.g:243:2: ( ( 'f2f' ) ) + { + // InternalPDL1.g:243:2: ( ( 'f2f' ) ) + // InternalPDL1.g:244:3: ( 'f2f' ) + { + before(grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3()); + // InternalPDL1.g:245:3: ( 'f2f' ) + // InternalPDL1.g:245:4: 'f2f' + { + match(input,14,FOLLOW_2); + + } + + after(grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceType__Alternatives" + + + // $ANTLR start "rule__Process__Group__0" + // InternalPDL1.g:253:1: rule__Process__Group__0 : rule__Process__Group__0__Impl rule__Process__Group__1 ; + public final void rule__Process__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:257:1: ( rule__Process__Group__0__Impl rule__Process__Group__1 ) + // InternalPDL1.g:258:2: rule__Process__Group__0__Impl rule__Process__Group__1 + { + pushFollow(FOLLOW_3); + rule__Process__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__0" + + + // $ANTLR start "rule__Process__Group__0__Impl" + // InternalPDL1.g:265:1: rule__Process__Group__0__Impl : ( 'process' ) ; + public final void rule__Process__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:269:1: ( ( 'process' ) ) + // InternalPDL1.g:270:1: ( 'process' ) + { + // InternalPDL1.g:270:1: ( 'process' ) + // InternalPDL1.g:271:2: 'process' + { + before(grammarAccess.getProcessAccess().getProcessKeyword_0()); + match(input,15,FOLLOW_2); + after(grammarAccess.getProcessAccess().getProcessKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__0__Impl" + + + // $ANTLR start "rule__Process__Group__1" + // InternalPDL1.g:280:1: rule__Process__Group__1 : rule__Process__Group__1__Impl rule__Process__Group__2 ; + public final void rule__Process__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:284:1: ( rule__Process__Group__1__Impl rule__Process__Group__2 ) + // InternalPDL1.g:285:2: rule__Process__Group__1__Impl rule__Process__Group__2 + { + pushFollow(FOLLOW_4); + rule__Process__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__1" + + + // $ANTLR start "rule__Process__Group__1__Impl" + // InternalPDL1.g:292:1: rule__Process__Group__1__Impl : ( ( rule__Process__NameAssignment_1 ) ) ; + public final void rule__Process__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:296:1: ( ( ( rule__Process__NameAssignment_1 ) ) ) + // InternalPDL1.g:297:1: ( ( rule__Process__NameAssignment_1 ) ) + { + // InternalPDL1.g:297:1: ( ( rule__Process__NameAssignment_1 ) ) + // InternalPDL1.g:298:2: ( rule__Process__NameAssignment_1 ) + { + before(grammarAccess.getProcessAccess().getNameAssignment_1()); + // InternalPDL1.g:299:2: ( rule__Process__NameAssignment_1 ) + // InternalPDL1.g:299:3: rule__Process__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__Process__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getProcessAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__1__Impl" + + + // $ANTLR start "rule__Process__Group__2" + // InternalPDL1.g:307:1: rule__Process__Group__2 : rule__Process__Group__2__Impl rule__Process__Group__3 ; + public final void rule__Process__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:311:1: ( rule__Process__Group__2__Impl rule__Process__Group__3 ) + // InternalPDL1.g:312:2: rule__Process__Group__2__Impl rule__Process__Group__3 + { + pushFollow(FOLLOW_5); + rule__Process__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__2" + + + // $ANTLR start "rule__Process__Group__2__Impl" + // InternalPDL1.g:319:1: rule__Process__Group__2__Impl : ( '{' ) ; + public final void rule__Process__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:323:1: ( ( '{' ) ) + // InternalPDL1.g:324:1: ( '{' ) + { + // InternalPDL1.g:324:1: ( '{' ) + // InternalPDL1.g:325:2: '{' + { + before(grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_2()); + match(input,16,FOLLOW_2); + after(grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__2__Impl" + + + // $ANTLR start "rule__Process__Group__3" + // InternalPDL1.g:334:1: rule__Process__Group__3 : rule__Process__Group__3__Impl rule__Process__Group__4 ; + public final void rule__Process__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:338:1: ( rule__Process__Group__3__Impl rule__Process__Group__4 ) + // InternalPDL1.g:339:2: rule__Process__Group__3__Impl rule__Process__Group__4 + { + pushFollow(FOLLOW_5); + rule__Process__Group__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__3" + + + // $ANTLR start "rule__Process__Group__3__Impl" + // InternalPDL1.g:346:1: rule__Process__Group__3__Impl : ( ( rule__Process__ProcessElementsAssignment_3 )* ) ; + public final void rule__Process__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:350:1: ( ( ( rule__Process__ProcessElementsAssignment_3 )* ) ) + // InternalPDL1.g:351:1: ( ( rule__Process__ProcessElementsAssignment_3 )* ) + { + // InternalPDL1.g:351:1: ( ( rule__Process__ProcessElementsAssignment_3 )* ) + // InternalPDL1.g:352:2: ( rule__Process__ProcessElementsAssignment_3 )* + { + before(grammarAccess.getProcessAccess().getProcessElementsAssignment_3()); + // InternalPDL1.g:353:2: ( rule__Process__ProcessElementsAssignment_3 )* + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( ((LA3_0>=18 && LA3_0<=19)||LA3_0==22) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalPDL1.g:353:3: rule__Process__ProcessElementsAssignment_3 + { + pushFollow(FOLLOW_6); + rule__Process__ProcessElementsAssignment_3(); + + state._fsp--; + + + } + break; + + default : + break loop3; + } + } while (true); + + after(grammarAccess.getProcessAccess().getProcessElementsAssignment_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__3__Impl" + + + // $ANTLR start "rule__Process__Group__4" + // InternalPDL1.g:361:1: rule__Process__Group__4 : rule__Process__Group__4__Impl ; + public final void rule__Process__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:365:1: ( rule__Process__Group__4__Impl ) + // InternalPDL1.g:366:2: rule__Process__Group__4__Impl + { + pushFollow(FOLLOW_2); + rule__Process__Group__4__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__4" + + + // $ANTLR start "rule__Process__Group__4__Impl" + // InternalPDL1.g:372:1: rule__Process__Group__4__Impl : ( '}' ) ; + public final void rule__Process__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:376:1: ( ( '}' ) ) + // InternalPDL1.g:377:1: ( '}' ) + { + // InternalPDL1.g:377:1: ( '}' ) + // InternalPDL1.g:378:2: '}' + { + before(grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_4()); + match(input,17,FOLLOW_2); + after(grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__4__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group__0" + // InternalPDL1.g:388:1: rule__WorkDefinition__Group__0 : rule__WorkDefinition__Group__0__Impl rule__WorkDefinition__Group__1 ; + public final void rule__WorkDefinition__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:392:1: ( rule__WorkDefinition__Group__0__Impl rule__WorkDefinition__Group__1 ) + // InternalPDL1.g:393:2: rule__WorkDefinition__Group__0__Impl rule__WorkDefinition__Group__1 + { + pushFollow(FOLLOW_3); + rule__WorkDefinition__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__0" + + + // $ANTLR start "rule__WorkDefinition__Group__0__Impl" + // InternalPDL1.g:400:1: rule__WorkDefinition__Group__0__Impl : ( 'wd' ) ; + public final void rule__WorkDefinition__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:404:1: ( ( 'wd' ) ) + // InternalPDL1.g:405:1: ( 'wd' ) + { + // InternalPDL1.g:405:1: ( 'wd' ) + // InternalPDL1.g:406:2: 'wd' + { + before(grammarAccess.getWorkDefinitionAccess().getWdKeyword_0()); + match(input,18,FOLLOW_2); + after(grammarAccess.getWorkDefinitionAccess().getWdKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__0__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group__1" + // InternalPDL1.g:415:1: rule__WorkDefinition__Group__1 : rule__WorkDefinition__Group__1__Impl ; + public final void rule__WorkDefinition__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:419:1: ( rule__WorkDefinition__Group__1__Impl ) + // InternalPDL1.g:420:2: rule__WorkDefinition__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__1" + + + // $ANTLR start "rule__WorkDefinition__Group__1__Impl" + // InternalPDL1.g:426:1: rule__WorkDefinition__Group__1__Impl : ( ( rule__WorkDefinition__NameAssignment_1 ) ) ; + public final void rule__WorkDefinition__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:430:1: ( ( ( rule__WorkDefinition__NameAssignment_1 ) ) ) + // InternalPDL1.g:431:1: ( ( rule__WorkDefinition__NameAssignment_1 ) ) + { + // InternalPDL1.g:431:1: ( ( rule__WorkDefinition__NameAssignment_1 ) ) + // InternalPDL1.g:432:2: ( rule__WorkDefinition__NameAssignment_1 ) + { + before(grammarAccess.getWorkDefinitionAccess().getNameAssignment_1()); + // InternalPDL1.g:433:2: ( rule__WorkDefinition__NameAssignment_1 ) + // InternalPDL1.g:433:3: rule__WorkDefinition__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkDefinitionAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__1__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__0" + // InternalPDL1.g:442:1: rule__WorkSequence__Group__0 : rule__WorkSequence__Group__0__Impl rule__WorkSequence__Group__1 ; + public final void rule__WorkSequence__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:446:1: ( rule__WorkSequence__Group__0__Impl rule__WorkSequence__Group__1 ) + // InternalPDL1.g:447:2: rule__WorkSequence__Group__0__Impl rule__WorkSequence__Group__1 + { + pushFollow(FOLLOW_7); + rule__WorkSequence__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__0" + + + // $ANTLR start "rule__WorkSequence__Group__0__Impl" + // InternalPDL1.g:454:1: rule__WorkSequence__Group__0__Impl : ( 'ws' ) ; + public final void rule__WorkSequence__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:458:1: ( ( 'ws' ) ) + // InternalPDL1.g:459:1: ( 'ws' ) + { + // InternalPDL1.g:459:1: ( 'ws' ) + // InternalPDL1.g:460:2: 'ws' + { + before(grammarAccess.getWorkSequenceAccess().getWsKeyword_0()); + match(input,19,FOLLOW_2); + after(grammarAccess.getWorkSequenceAccess().getWsKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__0__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__1" + // InternalPDL1.g:469:1: rule__WorkSequence__Group__1 : rule__WorkSequence__Group__1__Impl rule__WorkSequence__Group__2 ; + public final void rule__WorkSequence__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:473:1: ( rule__WorkSequence__Group__1__Impl rule__WorkSequence__Group__2 ) + // InternalPDL1.g:474:2: rule__WorkSequence__Group__1__Impl rule__WorkSequence__Group__2 + { + pushFollow(FOLLOW_8); + rule__WorkSequence__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__1" + + + // $ANTLR start "rule__WorkSequence__Group__1__Impl" + // InternalPDL1.g:481:1: rule__WorkSequence__Group__1__Impl : ( ( rule__WorkSequence__LinkTypeAssignment_1 ) ) ; + public final void rule__WorkSequence__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:485:1: ( ( ( rule__WorkSequence__LinkTypeAssignment_1 ) ) ) + // InternalPDL1.g:486:1: ( ( rule__WorkSequence__LinkTypeAssignment_1 ) ) + { + // InternalPDL1.g:486:1: ( ( rule__WorkSequence__LinkTypeAssignment_1 ) ) + // InternalPDL1.g:487:2: ( rule__WorkSequence__LinkTypeAssignment_1 ) + { + before(grammarAccess.getWorkSequenceAccess().getLinkTypeAssignment_1()); + // InternalPDL1.g:488:2: ( rule__WorkSequence__LinkTypeAssignment_1 ) + // InternalPDL1.g:488:3: rule__WorkSequence__LinkTypeAssignment_1 + { + pushFollow(FOLLOW_2); + rule__WorkSequence__LinkTypeAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceAccess().getLinkTypeAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__1__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__2" + // InternalPDL1.g:496:1: rule__WorkSequence__Group__2 : rule__WorkSequence__Group__2__Impl rule__WorkSequence__Group__3 ; + public final void rule__WorkSequence__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:500:1: ( rule__WorkSequence__Group__2__Impl rule__WorkSequence__Group__3 ) + // InternalPDL1.g:501:2: rule__WorkSequence__Group__2__Impl rule__WorkSequence__Group__3 + { + pushFollow(FOLLOW_3); + rule__WorkSequence__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__2" + + + // $ANTLR start "rule__WorkSequence__Group__2__Impl" + // InternalPDL1.g:508:1: rule__WorkSequence__Group__2__Impl : ( 'from' ) ; + public final void rule__WorkSequence__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:512:1: ( ( 'from' ) ) + // InternalPDL1.g:513:1: ( 'from' ) + { + // InternalPDL1.g:513:1: ( 'from' ) + // InternalPDL1.g:514:2: 'from' + { + before(grammarAccess.getWorkSequenceAccess().getFromKeyword_2()); + match(input,20,FOLLOW_2); + after(grammarAccess.getWorkSequenceAccess().getFromKeyword_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__2__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__3" + // InternalPDL1.g:523:1: rule__WorkSequence__Group__3 : rule__WorkSequence__Group__3__Impl rule__WorkSequence__Group__4 ; + public final void rule__WorkSequence__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:527:1: ( rule__WorkSequence__Group__3__Impl rule__WorkSequence__Group__4 ) + // InternalPDL1.g:528:2: rule__WorkSequence__Group__3__Impl rule__WorkSequence__Group__4 + { + pushFollow(FOLLOW_9); + rule__WorkSequence__Group__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__3" + + + // $ANTLR start "rule__WorkSequence__Group__3__Impl" + // InternalPDL1.g:535:1: rule__WorkSequence__Group__3__Impl : ( ( rule__WorkSequence__PredecessorAssignment_3 ) ) ; + public final void rule__WorkSequence__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:539:1: ( ( ( rule__WorkSequence__PredecessorAssignment_3 ) ) ) + // InternalPDL1.g:540:1: ( ( rule__WorkSequence__PredecessorAssignment_3 ) ) + { + // InternalPDL1.g:540:1: ( ( rule__WorkSequence__PredecessorAssignment_3 ) ) + // InternalPDL1.g:541:2: ( rule__WorkSequence__PredecessorAssignment_3 ) + { + before(grammarAccess.getWorkSequenceAccess().getPredecessorAssignment_3()); + // InternalPDL1.g:542:2: ( rule__WorkSequence__PredecessorAssignment_3 ) + // InternalPDL1.g:542:3: rule__WorkSequence__PredecessorAssignment_3 + { + pushFollow(FOLLOW_2); + rule__WorkSequence__PredecessorAssignment_3(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceAccess().getPredecessorAssignment_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__3__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__4" + // InternalPDL1.g:550:1: rule__WorkSequence__Group__4 : rule__WorkSequence__Group__4__Impl rule__WorkSequence__Group__5 ; + public final void rule__WorkSequence__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:554:1: ( rule__WorkSequence__Group__4__Impl rule__WorkSequence__Group__5 ) + // InternalPDL1.g:555:2: rule__WorkSequence__Group__4__Impl rule__WorkSequence__Group__5 + { + pushFollow(FOLLOW_3); + rule__WorkSequence__Group__4__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__5(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__4" + + + // $ANTLR start "rule__WorkSequence__Group__4__Impl" + // InternalPDL1.g:562:1: rule__WorkSequence__Group__4__Impl : ( 'to' ) ; + public final void rule__WorkSequence__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:566:1: ( ( 'to' ) ) + // InternalPDL1.g:567:1: ( 'to' ) + { + // InternalPDL1.g:567:1: ( 'to' ) + // InternalPDL1.g:568:2: 'to' + { + before(grammarAccess.getWorkSequenceAccess().getToKeyword_4()); + match(input,21,FOLLOW_2); + after(grammarAccess.getWorkSequenceAccess().getToKeyword_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__4__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__5" + // InternalPDL1.g:577:1: rule__WorkSequence__Group__5 : rule__WorkSequence__Group__5__Impl ; + public final void rule__WorkSequence__Group__5() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:581:1: ( rule__WorkSequence__Group__5__Impl ) + // InternalPDL1.g:582:2: rule__WorkSequence__Group__5__Impl + { + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__5__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__5" + + + // $ANTLR start "rule__WorkSequence__Group__5__Impl" + // InternalPDL1.g:588:1: rule__WorkSequence__Group__5__Impl : ( ( rule__WorkSequence__SuccessorAssignment_5 ) ) ; + public final void rule__WorkSequence__Group__5__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:592:1: ( ( ( rule__WorkSequence__SuccessorAssignment_5 ) ) ) + // InternalPDL1.g:593:1: ( ( rule__WorkSequence__SuccessorAssignment_5 ) ) + { + // InternalPDL1.g:593:1: ( ( rule__WorkSequence__SuccessorAssignment_5 ) ) + // InternalPDL1.g:594:2: ( rule__WorkSequence__SuccessorAssignment_5 ) + { + before(grammarAccess.getWorkSequenceAccess().getSuccessorAssignment_5()); + // InternalPDL1.g:595:2: ( rule__WorkSequence__SuccessorAssignment_5 ) + // InternalPDL1.g:595:3: rule__WorkSequence__SuccessorAssignment_5 + { + pushFollow(FOLLOW_2); + rule__WorkSequence__SuccessorAssignment_5(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceAccess().getSuccessorAssignment_5()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__5__Impl" + + + // $ANTLR start "rule__Guidance__Group__0" + // InternalPDL1.g:604:1: rule__Guidance__Group__0 : rule__Guidance__Group__0__Impl rule__Guidance__Group__1 ; + public final void rule__Guidance__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:608:1: ( rule__Guidance__Group__0__Impl rule__Guidance__Group__1 ) + // InternalPDL1.g:609:2: rule__Guidance__Group__0__Impl rule__Guidance__Group__1 + { + pushFollow(FOLLOW_10); + rule__Guidance__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Guidance__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__Group__0" + + + // $ANTLR start "rule__Guidance__Group__0__Impl" + // InternalPDL1.g:616:1: rule__Guidance__Group__0__Impl : ( 'note' ) ; + public final void rule__Guidance__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:620:1: ( ( 'note' ) ) + // InternalPDL1.g:621:1: ( 'note' ) + { + // InternalPDL1.g:621:1: ( 'note' ) + // InternalPDL1.g:622:2: 'note' + { + before(grammarAccess.getGuidanceAccess().getNoteKeyword_0()); + match(input,22,FOLLOW_2); + after(grammarAccess.getGuidanceAccess().getNoteKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__Group__0__Impl" + + + // $ANTLR start "rule__Guidance__Group__1" + // InternalPDL1.g:631:1: rule__Guidance__Group__1 : rule__Guidance__Group__1__Impl ; + public final void rule__Guidance__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:635:1: ( rule__Guidance__Group__1__Impl ) + // InternalPDL1.g:636:2: rule__Guidance__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__Guidance__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__Group__1" + + + // $ANTLR start "rule__Guidance__Group__1__Impl" + // InternalPDL1.g:642:1: rule__Guidance__Group__1__Impl : ( ( rule__Guidance__TexteAssignment_1 ) ) ; + public final void rule__Guidance__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:646:1: ( ( ( rule__Guidance__TexteAssignment_1 ) ) ) + // InternalPDL1.g:647:1: ( ( rule__Guidance__TexteAssignment_1 ) ) + { + // InternalPDL1.g:647:1: ( ( rule__Guidance__TexteAssignment_1 ) ) + // InternalPDL1.g:648:2: ( rule__Guidance__TexteAssignment_1 ) + { + before(grammarAccess.getGuidanceAccess().getTexteAssignment_1()); + // InternalPDL1.g:649:2: ( rule__Guidance__TexteAssignment_1 ) + // InternalPDL1.g:649:3: rule__Guidance__TexteAssignment_1 + { + pushFollow(FOLLOW_2); + rule__Guidance__TexteAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getGuidanceAccess().getTexteAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__Group__1__Impl" + + + // $ANTLR start "rule__Process__NameAssignment_1" + // InternalPDL1.g:658:1: rule__Process__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__Process__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:662:1: ( ( RULE_ID ) ) + // InternalPDL1.g:663:2: ( RULE_ID ) + { + // InternalPDL1.g:663:2: ( RULE_ID ) + // InternalPDL1.g:664:3: RULE_ID + { + before(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__NameAssignment_1" + + + // $ANTLR start "rule__Process__ProcessElementsAssignment_3" + // InternalPDL1.g:673:1: rule__Process__ProcessElementsAssignment_3 : ( ruleProcessElement ) ; + public final void rule__Process__ProcessElementsAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:677:1: ( ( ruleProcessElement ) ) + // InternalPDL1.g:678:2: ( ruleProcessElement ) + { + // InternalPDL1.g:678:2: ( ruleProcessElement ) + // InternalPDL1.g:679:3: ruleProcessElement + { + before(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); + pushFollow(FOLLOW_2); + ruleProcessElement(); + + state._fsp--; + + after(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__ProcessElementsAssignment_3" + + + // $ANTLR start "rule__WorkDefinition__NameAssignment_1" + // InternalPDL1.g:688:1: rule__WorkDefinition__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__WorkDefinition__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:692:1: ( ( RULE_ID ) ) + // InternalPDL1.g:693:2: ( RULE_ID ) + { + // InternalPDL1.g:693:2: ( RULE_ID ) + // InternalPDL1.g:694:3: RULE_ID + { + before(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__NameAssignment_1" + + + // $ANTLR start "rule__WorkSequence__LinkTypeAssignment_1" + // InternalPDL1.g:703:1: rule__WorkSequence__LinkTypeAssignment_1 : ( ruleWorkSequenceType ) ; + public final void rule__WorkSequence__LinkTypeAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:707:1: ( ( ruleWorkSequenceType ) ) + // InternalPDL1.g:708:2: ( ruleWorkSequenceType ) + { + // InternalPDL1.g:708:2: ( ruleWorkSequenceType ) + // InternalPDL1.g:709:3: ruleWorkSequenceType + { + before(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleWorkSequenceType(); + + state._fsp--; + + after(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__LinkTypeAssignment_1" + + + // $ANTLR start "rule__WorkSequence__PredecessorAssignment_3" + // InternalPDL1.g:718:1: rule__WorkSequence__PredecessorAssignment_3 : ( ( RULE_ID ) ) ; + public final void rule__WorkSequence__PredecessorAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:722:1: ( ( ( RULE_ID ) ) ) + // InternalPDL1.g:723:2: ( ( RULE_ID ) ) + { + // InternalPDL1.g:723:2: ( ( RULE_ID ) ) + // InternalPDL1.g:724:3: ( RULE_ID ) + { + before(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_3_0()); + // InternalPDL1.g:725:3: ( RULE_ID ) + // InternalPDL1.g:726:4: RULE_ID + { + before(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_3_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_3_0_1()); + + } + + after(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__PredecessorAssignment_3" + + + // $ANTLR start "rule__WorkSequence__SuccessorAssignment_5" + // InternalPDL1.g:737:1: rule__WorkSequence__SuccessorAssignment_5 : ( ( RULE_ID ) ) ; + public final void rule__WorkSequence__SuccessorAssignment_5() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:741:1: ( ( ( RULE_ID ) ) ) + // InternalPDL1.g:742:2: ( ( RULE_ID ) ) + { + // InternalPDL1.g:742:2: ( ( RULE_ID ) ) + // InternalPDL1.g:743:3: ( RULE_ID ) + { + before(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_5_0()); + // InternalPDL1.g:744:3: ( RULE_ID ) + // InternalPDL1.g:745:4: RULE_ID + { + before(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionIDTerminalRuleCall_5_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionIDTerminalRuleCall_5_0_1()); + + } + + after(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_5_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__SuccessorAssignment_5" + + + // $ANTLR start "rule__Guidance__TexteAssignment_1" + // InternalPDL1.g:756:1: rule__Guidance__TexteAssignment_1 : ( RULE_STRING ) ; + public final void rule__Guidance__TexteAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:760:1: ( ( RULE_STRING ) ) + // InternalPDL1.g:761:2: ( RULE_STRING ) + { + // InternalPDL1.g:761:2: ( RULE_STRING ) + // InternalPDL1.g:762:3: RULE_STRING + { + before(grammarAccess.getGuidanceAccess().getTexteSTRINGTerminalRuleCall_1_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getGuidanceAccess().getTexteSTRINGTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__TexteAssignment_1" + + // Delegated rules + + + + + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x00000000004E0000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x00000000004C0002L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000007800L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000020L}); + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.pdl1.ide/src/fr/n7/ide/PDL1IdeModule.java b/eclipse-workspace/fr.n7.pdl1.ide/src/fr/n7/ide/PDL1IdeModule.java new file mode 100644 index 0000000..3486279 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/src/fr/n7/ide/PDL1IdeModule.java @@ -0,0 +1,11 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ide; + + +/** + * Use this class to register ide components. + */ +public class PDL1IdeModule extends AbstractPDL1IdeModule { +} diff --git a/eclipse-workspace/fr.n7.pdl1.ide/src/fr/n7/ide/PDL1IdeSetup.java b/eclipse-workspace/fr.n7.pdl1.ide/src/fr/n7/ide/PDL1IdeSetup.java new file mode 100644 index 0000000..554487f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ide/src/fr/n7/ide/PDL1IdeSetup.java @@ -0,0 +1,22 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ide; + +import com.google.inject.Guice; +import com.google.inject.Injector; +import fr.n7.PDL1RuntimeModule; +import fr.n7.PDL1StandaloneSetup; +import org.eclipse.xtext.util.Modules2; + +/** + * Initialization support for running Xtext languages as language servers. + */ +public class PDL1IdeSetup extends PDL1StandaloneSetup { + + @Override + public Injector createInjector() { + return Guice.createInjector(Modules2.mixin(new PDL1RuntimeModule(), new PDL1IdeModule())); + } + +} diff --git a/eclipse-workspace/fr.n7.pdl1.tests/.classpath b/eclipse-workspace/fr.n7.pdl1.tests/.classpath new file mode 100644 index 0000000..720219f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.tests/.classpath @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl1.tests/.project b/eclipse-workspace/fr.n7.pdl1.tests/.project new file mode 100644 index 0000000..75c1be5 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.tests/.project @@ -0,0 +1,34 @@ + + + fr.n7.pdl1.tests + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.pdl1.tests/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.pdl1.tests/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.tests/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.pdl1.tests/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.pdl1.tests/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.tests/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.pdl1.tests/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.pdl1.tests/META-INF/MANIFEST.MF new file mode 100644 index 0000000..615c72b --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.tests/META-INF/MANIFEST.MF @@ -0,0 +1,15 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.pdl1.tests +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.pdl1.tests +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.pdl1.tests; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.pdl1, + org.junit.jupiter.api;bundle-version="[5.0.0,6.0.0)", + org.eclipse.xtext.testing, + org.eclipse.xtext.xbase.testing, + org.eclipse.xtext.xbase.lib;bundle-version="2.14.0" +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.tests;x-internal=true diff --git a/eclipse-workspace/fr.n7.pdl1.tests/build.properties b/eclipse-workspace/fr.n7.pdl1.tests/build.properties new file mode 100644 index 0000000..5c6bbf9 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.tests/build.properties @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/ +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.pdl1.tests/src-gen/fr/n7/tests/PDL1InjectorProvider.java b/eclipse-workspace/fr.n7.pdl1.tests/src-gen/fr/n7/tests/PDL1InjectorProvider.java new file mode 100644 index 0000000..396bfc5 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.tests/src-gen/fr/n7/tests/PDL1InjectorProvider.java @@ -0,0 +1,69 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.tests; + +import com.google.inject.Guice; +import com.google.inject.Injector; +import fr.n7.PDL1RuntimeModule; +import fr.n7.PDL1StandaloneSetup; +import org.eclipse.xtext.testing.GlobalRegistries; +import org.eclipse.xtext.testing.GlobalRegistries.GlobalStateMemento; +import org.eclipse.xtext.testing.IInjectorProvider; +import org.eclipse.xtext.testing.IRegistryConfigurator; + +public class PDL1InjectorProvider implements IInjectorProvider, IRegistryConfigurator { + + protected GlobalStateMemento stateBeforeInjectorCreation; + protected GlobalStateMemento stateAfterInjectorCreation; + protected Injector injector; + + static { + GlobalRegistries.initializeDefaults(); + } + + @Override + public Injector getInjector() { + if (injector == null) { + this.injector = internalCreateInjector(); + stateAfterInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); + } + return injector; + } + + protected Injector internalCreateInjector() { + return new PDL1StandaloneSetup() { + @Override + public Injector createInjector() { + return Guice.createInjector(createRuntimeModule()); + } + }.createInjectorAndDoEMFRegistration(); + } + + protected PDL1RuntimeModule createRuntimeModule() { + // make it work also with Maven/Tycho and OSGI + // see https://bugs.eclipse.org/bugs/show_bug.cgi?id=493672 + return new PDL1RuntimeModule() { + @Override + public ClassLoader bindClassLoaderToInstance() { + return PDL1InjectorProvider.class + .getClassLoader(); + } + }; + } + + @Override + public void restoreRegistry() { + stateBeforeInjectorCreation.restoreGlobalState(); + stateBeforeInjectorCreation = null; + } + + @Override + public void setupRegistry() { + stateBeforeInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); + if (injector == null) { + getInjector(); + } + stateAfterInjectorCreation.restoreGlobalState(); + } +} diff --git a/eclipse-workspace/fr.n7.pdl1.tests/src/fr/n7/tests/PDL1ParsingTest.xtend b/eclipse-workspace/fr.n7.pdl1.tests/src/fr/n7/tests/PDL1ParsingTest.xtend new file mode 100644 index 0000000..d6a0241 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.tests/src/fr/n7/tests/PDL1ParsingTest.xtend @@ -0,0 +1,29 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.tests + +import com.google.inject.Inject +import org.eclipse.xtext.testing.InjectWith +import org.eclipse.xtext.testing.extensions.InjectionExtension +import org.eclipse.xtext.testing.util.ParseHelper +import org.junit.jupiter.api.Assertions +import org.junit.jupiter.api.Test +import org.junit.jupiter.api.^extension.ExtendWith + +@ExtendWith(InjectionExtension) +@InjectWith(PDL1InjectorProvider) +class PDL1ParsingTest { + @Inject + ParseHelper parseHelper + + @Test + def void loadModel() { + val result = parseHelper.parse(''' + Hello Xtext! + ''') + Assertions.assertNotNull(result) + val errors = result.eResource.errors + Assertions.assertTrue(errors.isEmpty, '''Unexpected errors: «errors.join(", ")»''') + } +} diff --git a/eclipse-workspace/fr.n7.pdl1.tests/test-bin/fr/n7/tests/.PDL1ParsingTest.java._trace b/eclipse-workspace/fr.n7.pdl1.tests/test-bin/fr/n7/tests/.PDL1ParsingTest.java._trace new file mode 100644 index 0000000..865568a Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl1.tests/test-bin/fr/n7/tests/.PDL1ParsingTest.java._trace differ diff --git a/eclipse-workspace/fr.n7.pdl1.tests/test-bin/fr/n7/tests/.PDL1ParsingTest.xtendbin b/eclipse-workspace/fr.n7.pdl1.tests/test-bin/fr/n7/tests/.PDL1ParsingTest.xtendbin new file mode 100644 index 0000000..196f220 Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl1.tests/test-bin/fr/n7/tests/.PDL1ParsingTest.xtendbin differ diff --git a/eclipse-workspace/fr.n7.pdl1.tests/xtend-gen/fr/n7/tests/.PDL1ParsingTest.java._trace b/eclipse-workspace/fr.n7.pdl1.tests/xtend-gen/fr/n7/tests/.PDL1ParsingTest.java._trace new file mode 100644 index 0000000..865568a Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl1.tests/xtend-gen/fr/n7/tests/.PDL1ParsingTest.java._trace differ diff --git a/eclipse-workspace/fr.n7.pdl1.tests/xtend-gen/fr/n7/tests/.PDL1ParsingTest.xtendbin b/eclipse-workspace/fr.n7.pdl1.tests/xtend-gen/fr/n7/tests/.PDL1ParsingTest.xtendbin new file mode 100644 index 0000000..196f220 Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl1.tests/xtend-gen/fr/n7/tests/.PDL1ParsingTest.xtendbin differ diff --git a/eclipse-workspace/fr.n7.pdl1.tests/xtend-gen/fr/n7/tests/PDL1ParsingTest.java b/eclipse-workspace/fr.n7.pdl1.tests/xtend-gen/fr/n7/tests/PDL1ParsingTest.java new file mode 100644 index 0000000..09ef730 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.tests/xtend-gen/fr/n7/tests/PDL1ParsingTest.java @@ -0,0 +1,46 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.tests; + +import com.google.inject.Inject; +import fr.n7.tests.PDL1InjectorProvider; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.xtend2.lib.StringConcatenation; +import org.eclipse.xtext.testing.InjectWith; +import org.eclipse.xtext.testing.extensions.InjectionExtension; +import org.eclipse.xtext.testing.util.ParseHelper; +import org.eclipse.xtext.xbase.lib.Exceptions; +import org.eclipse.xtext.xbase.lib.IterableExtensions; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; + +@ExtendWith(InjectionExtension.class) +@InjectWith(PDL1InjectorProvider.class) +@SuppressWarnings("all") +public class PDL1ParsingTest { + @Inject + private ParseHelper parseHelper; + + @Test + public void loadModel() { + try { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("Hello Xtext!"); + _builder.newLine(); + final fr.n7.pDL1.Process result = this.parseHelper.parse(_builder); + Assertions.assertNotNull(result); + final EList errors = result.eResource().getErrors(); + boolean _isEmpty = errors.isEmpty(); + StringConcatenation _builder_1 = new StringConcatenation(); + _builder_1.append("Unexpected errors: "); + String _join = IterableExtensions.join(errors, ", "); + _builder_1.append(_join); + Assertions.assertTrue(_isEmpty, _builder_1.toString()); + } catch (Throwable _e) { + throw Exceptions.sneakyThrow(_e); + } + } +} diff --git a/eclipse-workspace/fr.n7.pdl1.ui.tests/.classpath b/eclipse-workspace/fr.n7.pdl1.ui.tests/.classpath new file mode 100644 index 0000000..720219f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui.tests/.classpath @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl1.ui.tests/.project b/eclipse-workspace/fr.n7.pdl1.ui.tests/.project new file mode 100644 index 0000000..b3aa4de --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui.tests/.project @@ -0,0 +1,34 @@ + + + fr.n7.pdl1.ui.tests + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.pdl1.ui.tests/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.pdl1.ui.tests/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui.tests/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.pdl1.ui.tests/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.pdl1.ui.tests/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui.tests/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.pdl1.ui.tests/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.pdl1.ui.tests/META-INF/MANIFEST.MF new file mode 100644 index 0000000..5523548 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui.tests/META-INF/MANIFEST.MF @@ -0,0 +1,18 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.pdl1.ui.tests +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.pdl1.ui.tests +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.pdl1.ui.tests; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.pdl1.ui, + org.junit.jupiter.api;bundle-version="[5.0.0,6.0.0)", + org.eclipse.xtext.testing, + org.eclipse.xtext.xbase.testing, + org.eclipse.xtext.xbase.junit, + org.eclipse.core.runtime, + org.eclipse.xtext.ui.testing, + org.eclipse.ui.workbench;resolution:=optional +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.ui.tests;x-internal=true diff --git a/eclipse-workspace/fr.n7.pdl1.ui.tests/build.properties b/eclipse-workspace/fr.n7.pdl1.ui.tests/build.properties new file mode 100644 index 0000000..5c6bbf9 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui.tests/build.properties @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/ +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.pdl1.ui.tests/src-gen/fr/n7/ui/tests/PDL1UiInjectorProvider.java b/eclipse-workspace/fr.n7.pdl1.ui.tests/src-gen/fr/n7/ui/tests/PDL1UiInjectorProvider.java new file mode 100644 index 0000000..c925d49 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui.tests/src-gen/fr/n7/ui/tests/PDL1UiInjectorProvider.java @@ -0,0 +1,17 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.tests; + +import com.google.inject.Injector; +import fr.n7.pdl1.ui.internal.Pdl1Activator; +import org.eclipse.xtext.testing.IInjectorProvider; + +public class PDL1UiInjectorProvider implements IInjectorProvider { + + @Override + public Injector getInjector() { + return Pdl1Activator.getInstance().getInjector("fr.n7.PDL1"); + } + +} diff --git a/eclipse-workspace/fr.n7.pdl1.ui/.classpath b/eclipse-workspace/fr.n7.pdl1.ui/.classpath new file mode 100644 index 0000000..a613544 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl1.ui/.project b/eclipse-workspace/fr.n7.pdl1.ui/.project new file mode 100644 index 0000000..d825003 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/.project @@ -0,0 +1,34 @@ + + + fr.n7.pdl1.ui + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.pdl1.ui/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.pdl1.ui/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.pdl1.ui/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.pdl1.ui/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.pdl1.ui/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.pdl1.ui/META-INF/MANIFEST.MF new file mode 100644 index 0000000..4a5ad94 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/META-INF/MANIFEST.MF @@ -0,0 +1,24 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.pdl1.ui +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.pdl1.ui +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.pdl1.ui; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.pdl1, + fr.n7.pdl1.ide, + org.eclipse.xtext.ui, + org.eclipse.xtext.ui.shared, + org.eclipse.xtext.ui.codetemplates.ui, + org.eclipse.ui.editors;bundle-version="3.5.0", + org.eclipse.ui.ide;bundle-version="3.5.0", + org.eclipse.ui, + org.eclipse.compare, + org.eclipse.xtext.builder +Import-Package: org.apache.log4j +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.pdl1.ui.internal, + fr.n7.ui.contentassist, + fr.n7.ui.quickfix +Bundle-Activator: fr.n7.pdl1.ui.internal.Pdl1Activator diff --git a/eclipse-workspace/fr.n7.pdl1.ui/build.properties b/eclipse-workspace/fr.n7.pdl1.ui/build.properties new file mode 100644 index 0000000..323f56c --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/build.properties @@ -0,0 +1,7 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/,\ + plugin.xml +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.pdl1.ui/plugin.xml b/eclipse-workspace/fr.n7.pdl1.ui/plugin.xml new file mode 100644 index 0000000..42071fc --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/plugin.xml @@ -0,0 +1,434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl1.ui/src-gen/fr/n7/pdl1/ui/internal/Pdl1Activator.java b/eclipse-workspace/fr.n7.pdl1.ui/src-gen/fr/n7/pdl1/ui/internal/Pdl1Activator.java new file mode 100644 index 0000000..31bacb6 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/src-gen/fr/n7/pdl1/ui/internal/Pdl1Activator.java @@ -0,0 +1,94 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.pdl1.ui.internal; + +import com.google.common.collect.Maps; +import com.google.inject.Guice; +import com.google.inject.Injector; +import fr.n7.PDL1RuntimeModule; +import fr.n7.ui.PDL1UiModule; +import java.util.Collections; +import java.util.Map; +import org.apache.log4j.Logger; +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.eclipse.xtext.ui.shared.SharedStateModule; +import org.eclipse.xtext.util.Modules2; +import org.osgi.framework.BundleContext; + +/** + * This class was generated. Customizations should only happen in a newly + * introduced subclass. + */ +public class Pdl1Activator extends AbstractUIPlugin { + + public static final String PLUGIN_ID = "fr.n7.pdl1.ui"; + public static final String FR_N7_PDL1 = "fr.n7.PDL1"; + + private static final Logger logger = Logger.getLogger(Pdl1Activator.class); + + private static Pdl1Activator INSTANCE; + + private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); + + @Override + public void start(BundleContext context) throws Exception { + super.start(context); + INSTANCE = this; + } + + @Override + public void stop(BundleContext context) throws Exception { + injectors.clear(); + INSTANCE = null; + super.stop(context); + } + + public static Pdl1Activator getInstance() { + return INSTANCE; + } + + public Injector getInjector(String language) { + synchronized (injectors) { + Injector injector = injectors.get(language); + if (injector == null) { + injectors.put(language, injector = createInjector(language)); + } + return injector; + } + } + + protected Injector createInjector(String language) { + try { + com.google.inject.Module runtimeModule = getRuntimeModule(language); + com.google.inject.Module sharedStateModule = getSharedStateModule(); + com.google.inject.Module uiModule = getUiModule(language); + com.google.inject.Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); + return Guice.createInjector(mergedModule); + } catch (Exception e) { + logger.error("Failed to create injector for " + language); + logger.error(e.getMessage(), e); + throw new RuntimeException("Failed to create injector for " + language, e); + } + } + + protected com.google.inject.Module getRuntimeModule(String grammar) { + if (FR_N7_PDL1.equals(grammar)) { + return new PDL1RuntimeModule(); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getUiModule(String grammar) { + if (FR_N7_PDL1.equals(grammar)) { + return new PDL1UiModule(this); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getSharedStateModule() { + return new SharedStateModule(); + } + + +} diff --git a/eclipse-workspace/fr.n7.pdl1.ui/src-gen/fr/n7/ui/AbstractPDL1UiModule.java b/eclipse-workspace/fr.n7.pdl1.ui/src-gen/fr/n7/ui/AbstractPDL1UiModule.java new file mode 100644 index 0000000..afa6021 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/src-gen/fr/n7/ui/AbstractPDL1UiModule.java @@ -0,0 +1,293 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui; + +import com.google.inject.Binder; +import com.google.inject.Provider; +import com.google.inject.name.Names; +import fr.n7.ide.contentassist.antlr.PDL1Parser; +import fr.n7.ide.contentassist.antlr.PartialPDL1ContentAssistParser; +import fr.n7.ide.contentassist.antlr.internal.InternalPDL1Lexer; +import fr.n7.ui.contentassist.PDL1ProposalProvider; +import fr.n7.ui.labeling.PDL1DescriptionLabelProvider; +import fr.n7.ui.labeling.PDL1LabelProvider; +import fr.n7.ui.outline.PDL1OutlineTreeProvider; +import fr.n7.ui.quickfix.PDL1QuickfixProvider; +import fr.n7.validation.PDL1ValidatorConfigurationBlock; +import org.eclipse.compare.IViewerCreator; +import org.eclipse.core.resources.IWorkspaceRoot; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.jface.viewers.ILabelProvider; +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.eclipse.xtext.builder.BuilderParticipant; +import org.eclipse.xtext.builder.EclipseOutputConfigurationProvider; +import org.eclipse.xtext.builder.IXtextBuilderParticipant; +import org.eclipse.xtext.builder.builderState.IBuilderState; +import org.eclipse.xtext.builder.clustering.CurrentDescriptions; +import org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource; +import org.eclipse.xtext.builder.nature.NatureAddingEditorCallback; +import org.eclipse.xtext.builder.preferences.BuilderPreferenceAccess; +import org.eclipse.xtext.generator.IContextualOutputConfigurationProvider; +import org.eclipse.xtext.ide.LexerIdeBindings; +import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; +import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; +import org.eclipse.xtext.parser.antlr.ITokenDefProvider; +import org.eclipse.xtext.parser.antlr.LexerProvider; +import org.eclipse.xtext.resource.IResourceDescriptions; +import org.eclipse.xtext.resource.containers.IAllContainersState; +import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; +import org.eclipse.xtext.service.SingletonBinding; +import org.eclipse.xtext.ui.DefaultUiModule; +import org.eclipse.xtext.ui.UIBindings; +import org.eclipse.xtext.ui.codetemplates.ui.AccessibleCodetemplatesActivator; +import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialEditingContentAssistContextFactory; +import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.PartialEditingContentAssistContextFactory; +import org.eclipse.xtext.ui.codetemplates.ui.preferences.AdvancedTemplatesPreferencePage; +import org.eclipse.xtext.ui.codetemplates.ui.preferences.TemplatesLanguageConfiguration; +import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar; +import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistry; +import org.eclipse.xtext.ui.compare.DefaultViewerCreator; +import org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource; +import org.eclipse.xtext.ui.editor.IXtextEditorCallback; +import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; +import org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher; +import org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider; +import org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper; +import org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher; +import org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper; +import org.eclipse.xtext.ui.editor.contentassist.antlr.DelegatingContentAssistContextFactory; +import org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider; +import org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider; +import org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer; +import org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider; +import org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage; +import org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator; +import org.eclipse.xtext.ui.refactoring.IReferenceUpdater; +import org.eclipse.xtext.ui.refactoring.IRenameRefactoringProvider; +import org.eclipse.xtext.ui.refactoring.IRenameStrategy; +import org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator; +import org.eclipse.xtext.ui.refactoring.impl.DefaultReferenceUpdater; +import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameRefactoringProvider; +import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy; +import org.eclipse.xtext.ui.refactoring.ui.DefaultRenameSupport; +import org.eclipse.xtext.ui.refactoring.ui.IRenameSupport; +import org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferences; +import org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider; +import org.eclipse.xtext.ui.shared.Access; +import org.eclipse.xtext.ui.validation.AbstractValidatorConfigurationBlock; + +/** + * Manual modifications go to {@link PDL1UiModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractPDL1UiModule extends DefaultUiModule { + + public AbstractPDL1UiModule(AbstractUIPlugin plugin) { + super(plugin); + } + + // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment + public Provider provideIAllContainersState() { + return Access.getJavaProjectsState(); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalPDL1Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingLexer(Binder binder) { + binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(fr.n7.parser.antlr.internal.InternalPDL1Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingTokenDefProvider(Binder binder) { + binder.bind(ITokenDefProvider.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(AntlrTokenDefProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindContentAssistContext$Factory() { + return DelegatingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return PDL1Parser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexerProvider(Binder binder) { + binder.bind(InternalPDL1Lexer.class).toProvider(LexerProvider.create(InternalPDL1Lexer.class)); + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + public Class bindAbstractValidatorConfigurationBlock() { + return PDL1ValidatorConfigurationBlock.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIDependentElementsCalculator() { + return DefaultDependentElementsCalculator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsBuilderScope(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIXtextEditorCallback() { + return NatureAddingEditorCallback.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContextualOutputConfigurationProvider() { + return EclipseOutputConfigurationProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindDocumentBasedDirtyResource() { + return PersistentDataAwareDirtyResource.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIXtextBuilderParticipant() { + return BuilderParticipant.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public IWorkspaceRoot bindIWorkspaceRootToInstance() { + return ResourcesPlugin.getWorkspace().getRoot(); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public void configureBuilderPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("builderPreferenceInitializer")) + .to(BuilderPreferenceAccess.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public Class bindILabelProvider() { + return PDL1LabelProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public void configureResourceUIServiceLabelProvider(Binder binder) { + binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(PDL1DescriptionLabelProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeProvider() { + return PDL1OutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeStructureProvider() { + return PDL1OutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 + public Class bindIssueResolutionProvider() { + return PDL1QuickfixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 + public Class bindIContentProposalProvider() { + return PDL1ProposalProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public void configureIPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("RefactoringPreferences")) + .to(RefactoringPreferences.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy() { + return DefaultRenameStrategy.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIReferenceUpdater() { + return DefaultReferenceUpdater.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameRefactoringProvider() { + return DefaultRenameRefactoringProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameSupport$Factory() { + return DefaultRenameSupport.Factory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideTemplatesLanguageConfiguration() { + return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideLanguageRegistry() { + return AccessibleCodetemplatesActivator.getLanguageRegistry(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + @SingletonBinding(eager=true) + public Class bindLanguageRegistrar() { + return LanguageRegistrar.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindXtextTemplatePreferencePage() { + return AdvancedTemplatesPreferencePage.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistParser() { + return PartialPDL1ContentAssistParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistContextFactory() { + return PartialEditingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public Class bindIViewerCreator() { + return DefaultViewerCreator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public void configureCompareViewerTitle(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("PDL1 Compare"); + } + +} diff --git a/eclipse-workspace/fr.n7.pdl1.ui/src-gen/fr/n7/ui/PDL1ExecutableExtensionFactory.java b/eclipse-workspace/fr.n7.pdl1.ui/src-gen/fr/n7/ui/PDL1ExecutableExtensionFactory.java new file mode 100644 index 0000000..18204d3 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/src-gen/fr/n7/ui/PDL1ExecutableExtensionFactory.java @@ -0,0 +1,29 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui; + +import com.google.inject.Injector; +import fr.n7.pdl1.ui.internal.Pdl1Activator; +import org.eclipse.core.runtime.Platform; +import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory; +import org.osgi.framework.Bundle; + +/** + * This class was generated. Customizations should only happen in a newly + * introduced subclass. + */ +public class PDL1ExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { + + @Override + protected Bundle getBundle() { + return Platform.getBundle(Pdl1Activator.PLUGIN_ID); + } + + @Override + protected Injector getInjector() { + Pdl1Activator activator = Pdl1Activator.getInstance(); + return activator != null ? activator.getInjector(Pdl1Activator.FR_N7_PDL1) : null; + } + +} diff --git a/eclipse-workspace/fr.n7.pdl1.ui/src-gen/fr/n7/ui/contentassist/AbstractPDL1ProposalProvider.java b/eclipse-workspace/fr.n7.pdl1.ui/src-gen/fr/n7/ui/contentassist/AbstractPDL1ProposalProvider.java new file mode 100644 index 0000000..decc8e5 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/src-gen/fr/n7/ui/contentassist/AbstractPDL1ProposalProvider.java @@ -0,0 +1,61 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.contentassist; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.Assignment; +import org.eclipse.xtext.CrossReference; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider; +import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; +import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor; + +/** + * Represents a generated, default implementation of superclass {@link TerminalsProposalProvider}. + * Methods are dynamically dispatched on the first parameter, i.e., you can override them + * with a more concrete subtype. + */ +public abstract class AbstractPDL1ProposalProvider extends TerminalsProposalProvider { + + public void completeProcess_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeProcess_ProcessElements(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkSequence_LinkType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkSequence_Predecessor(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeWorkSequence_Successor(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeGuidance_Texte(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + + public void complete_Process(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ProcessElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_WorkDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_WorkSequence(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Guidance(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_WorkSequenceType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } +} diff --git a/eclipse-workspace/fr.n7.pdl1.ui/src-gen/fr/n7/validation/PDL1ValidatorConfigurationBlock.java b/eclipse-workspace/fr.n7.pdl1.ui/src-gen/fr/n7/validation/PDL1ValidatorConfigurationBlock.java new file mode 100644 index 0000000..e9eca3c --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/src-gen/fr/n7/validation/PDL1ValidatorConfigurationBlock.java @@ -0,0 +1,35 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.validation; + +import org.eclipse.jface.dialogs.IDialogSettings; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.xtext.ui.validation.AbstractValidatorConfigurationBlock; + +@SuppressWarnings("restriction") +public class PDL1ValidatorConfigurationBlock extends AbstractValidatorConfigurationBlock { + + protected static final String SETTINGS_SECTION_NAME = "PDL1"; + + @Override + protected void fillSettingsPage(Composite composite, int nColumns, int defaultIndent) { + addComboBox(PDL1ConfigurableIssueCodesProvider.DEPRECATED_MODEL_PART, "Deprecated Model Part", composite, defaultIndent); + } + + @Override + public void dispose() { + storeSectionExpansionStates(getDialogSettings()); + super.dispose(); + } + + @Override + protected IDialogSettings getDialogSettings() { + IDialogSettings dialogSettings = super.getDialogSettings(); + IDialogSettings section = dialogSettings.getSection(SETTINGS_SECTION_NAME); + if (section == null) { + return dialogSettings.addNewSection(SETTINGS_SECTION_NAME); + } + return section; + } +} diff --git a/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/PDL1UiModule.java b/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/PDL1UiModule.java new file mode 100644 index 0000000..40f9a63 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/PDL1UiModule.java @@ -0,0 +1,16 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui; + +import org.eclipse.ui.plugin.AbstractUIPlugin; + +/** + * Use this class to register components to be used within the Eclipse IDE. + */ +public class PDL1UiModule extends AbstractPDL1UiModule { + + public PDL1UiModule(AbstractUIPlugin plugin) { + super(plugin); + } +} diff --git a/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/contentassist/PDL1ProposalProvider.java b/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/contentassist/PDL1ProposalProvider.java new file mode 100644 index 0000000..8ac26d4 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/contentassist/PDL1ProposalProvider.java @@ -0,0 +1,12 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.contentassist; + + +/** + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#content-assist + * on how to customize the content assistant. + */ +public class PDL1ProposalProvider extends AbstractPDL1ProposalProvider { +} diff --git a/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/labeling/PDL1DescriptionLabelProvider.java b/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/labeling/PDL1DescriptionLabelProvider.java new file mode 100644 index 0000000..3c806e6 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/labeling/PDL1DescriptionLabelProvider.java @@ -0,0 +1,25 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.labeling; + +import org.eclipse.xtext.ui.label.DefaultDescriptionLabelProvider; + +/** + * Provides labels for IEObjectDescriptions and IResourceDescriptions. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#label-provider + */ +public class PDL1DescriptionLabelProvider extends DefaultDescriptionLabelProvider { + + // Labels and icons can be computed like this: +// @Override +// public String text(IEObjectDescription ele) { +// return ele.getName().toString(); +// } +// +// @Override +// public String image(IEObjectDescription ele) { +// return ele.getEClass().getName() + ".gif"; +// } +} diff --git a/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/labeling/PDL1LabelProvider.java b/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/labeling/PDL1LabelProvider.java new file mode 100644 index 0000000..7082fd4 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/labeling/PDL1LabelProvider.java @@ -0,0 +1,31 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.labeling; + +import com.google.inject.Inject; +import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider; +import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider; + +/** + * Provides labels for EObjects. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#label-provider + */ +public class PDL1LabelProvider extends DefaultEObjectLabelProvider { + + @Inject + public PDL1LabelProvider(AdapterFactoryLabelProvider delegate) { + super(delegate); + } + + // Labels and icons can be computed like this: + +// String text(Greeting ele) { +// return "A greeting to " + ele.getName(); +// } +// +// String image(Greeting ele) { +// return "Greeting.gif"; +// } +} diff --git a/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/outline/PDL1OutlineTreeProvider.java b/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/outline/PDL1OutlineTreeProvider.java new file mode 100644 index 0000000..a3788e2 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/outline/PDL1OutlineTreeProvider.java @@ -0,0 +1,15 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.outline; + +import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider; + +/** + * Customization of the default outline structure. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#outline + */ +public class PDL1OutlineTreeProvider extends DefaultOutlineTreeProvider { + +} diff --git a/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/quickfix/PDL1QuickfixProvider.java b/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/quickfix/PDL1QuickfixProvider.java new file mode 100644 index 0000000..b791277 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1.ui/src/fr/n7/ui/quickfix/PDL1QuickfixProvider.java @@ -0,0 +1,26 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.quickfix; + +import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider; + +/** + * Custom quickfixes. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#quick-fixes + */ +public class PDL1QuickfixProvider extends DefaultQuickfixProvider { + +// @Fix(PDL1Validator.INVALID_NAME) +// public void capitalizeName(final Issue issue, IssueResolutionAcceptor acceptor) { +// acceptor.accept(issue, "Capitalize name", "Capitalize the name.", "upcase.png", new IModification() { +// public void apply(IModificationContext context) throws BadLocationException { +// IXtextDocument xtextDocument = context.getXtextDocument(); +// String firstLetter = xtextDocument.get(issue.getOffset(), 1); +// xtextDocument.replace(issue.getOffset(), 1, firstLetter.toUpperCase()); +// } +// }); +// } + +} diff --git a/eclipse-workspace/fr.n7.pdl1/.antlr-generator-3.2.0-patch.jar b/eclipse-workspace/fr.n7.pdl1/.antlr-generator-3.2.0-patch.jar new file mode 100644 index 0000000..90516fd Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl1/.antlr-generator-3.2.0-patch.jar differ diff --git a/eclipse-workspace/fr.n7.pdl1/.classpath b/eclipse-workspace/fr.n7.pdl1/.classpath new file mode 100644 index 0000000..a613544 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl1/.launch/Generate PDL1 (pdl1) Language Infrastructure.launch b/eclipse-workspace/fr.n7.pdl1/.launch/Generate PDL1 (pdl1) Language Infrastructure.launch new file mode 100644 index 0000000..bcc54ac --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/.launch/Generate PDL1 (pdl1) Language Infrastructure.launch @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl1/.launch/Launch Runtime Eclipse (pdl1).launch b/eclipse-workspace/fr.n7.pdl1/.launch/Launch Runtime Eclipse (pdl1).launch new file mode 100644 index 0000000..bf88d89 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/.launch/Launch Runtime Eclipse (pdl1).launch @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl1/.project b/eclipse-workspace/fr.n7.pdl1/.project new file mode 100644 index 0000000..e7c5459 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/.project @@ -0,0 +1,34 @@ + + + fr.n7.pdl1 + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.pdl1/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.pdl1/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.pdl1/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.pdl1/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.pdl1/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.pdl1/META-INF/MANIFEST.MF new file mode 100644 index 0000000..57aff4f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/META-INF/MANIFEST.MF @@ -0,0 +1,29 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.pdl1 +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.pdl1 +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.pdl1; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: org.eclipse.xtext, + org.eclipse.xtext.xbase, + org.eclipse.equinox.common;bundle-version="3.5.0", + org.eclipse.emf.ecore, + org.eclipse.xtext.xbase.lib;bundle-version="2.14.0", + org.eclipse.xtext.util, + org.eclipse.emf.common, + org.antlr.runtime;bundle-version="[3.2.0,3.2.1)" +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.services, + fr.n7.parser.antlr.internal, + fr.n7.scoping, + fr.n7.pDL1.impl, + fr.n7.validation, + fr.n7, + fr.n7.pDL1, + fr.n7.serializer, + fr.n7.parser.antlr, + fr.n7.pDL1.util, + fr.n7.generator +Import-Package: org.apache.log4j diff --git a/eclipse-workspace/fr.n7.pdl1/build.properties b/eclipse-workspace/fr.n7.pdl1/build.properties new file mode 100644 index 0000000..3e516cd --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/build.properties @@ -0,0 +1,19 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = model/generated/,\ + .,\ + META-INF/,\ + plugin.xml +bin.excludes = **/*.mwe2,\ + **/*.xtend +additional.bundles = org.eclipse.xtext.xbase,\ + org.eclipse.xtext.common.types,\ + org.eclipse.xtext.xtext.generator,\ + org.eclipse.emf.codegen.ecore,\ + org.eclipse.emf.mwe.utils,\ + org.eclipse.emf.mwe2.launch,\ + org.eclipse.emf.mwe2.lib,\ + org.objectweb.asm,\ + org.apache.commons.logging,\ + org.apache.log4j diff --git a/eclipse-workspace/fr.n7.pdl1/model/generated/PDL1.aird b/eclipse-workspace/fr.n7.pdl1/model/generated/PDL1.aird new file mode 100644 index 0000000..bd3f345 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/model/generated/PDL1.aird @@ -0,0 +1,17 @@ + + + PDL1.ecore + PDL1.genmodel + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl1/model/generated/PDL1.ecore b/eclipse-workspace/fr.n7.pdl1/model/generated/PDL1.ecore new file mode 100644 index 0000000..d6d2d49 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/model/generated/PDL1.ecore @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl1/model/generated/PDL1.genmodel b/eclipse-workspace/fr.n7.pdl1/model/generated/PDL1.genmodel new file mode 100644 index 0000000..df1d9e4 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/model/generated/PDL1.genmodel @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl1/plugin.xml b/eclipse-workspace/fr.n7.pdl1/plugin.xml new file mode 100644 index 0000000..3d66842 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/plugin.xml @@ -0,0 +1,10 @@ + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/AbstractPDL1RuntimeModule.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/AbstractPDL1RuntimeModule.java new file mode 100644 index 0000000..3744b3b --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/AbstractPDL1RuntimeModule.java @@ -0,0 +1,201 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7; + +import com.google.inject.Binder; +import com.google.inject.Provider; +import com.google.inject.name.Names; +import fr.n7.generator.PDL1Generator; +import fr.n7.parser.antlr.PDL1AntlrTokenFileProvider; +import fr.n7.parser.antlr.PDL1Parser; +import fr.n7.parser.antlr.internal.InternalPDL1Lexer; +import fr.n7.scoping.PDL1ScopeProvider; +import fr.n7.serializer.PDL1SemanticSequencer; +import fr.n7.serializer.PDL1SyntacticSequencer; +import fr.n7.services.PDL1GrammarAccess; +import fr.n7.validation.PDL1ConfigurableIssueCodesProvider; +import fr.n7.validation.PDL1Validator; +import java.util.Properties; +import org.eclipse.xtext.Constants; +import org.eclipse.xtext.IGrammarAccess; +import org.eclipse.xtext.generator.IGenerator2; +import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider; +import org.eclipse.xtext.naming.IQualifiedNameProvider; +import org.eclipse.xtext.parser.IParser; +import org.eclipse.xtext.parser.ITokenToStringConverter; +import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; +import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter; +import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; +import org.eclipse.xtext.parser.antlr.ITokenDefProvider; +import org.eclipse.xtext.parser.antlr.Lexer; +import org.eclipse.xtext.parser.antlr.LexerBindings; +import org.eclipse.xtext.parser.antlr.LexerProvider; +import org.eclipse.xtext.resource.IContainer; +import org.eclipse.xtext.resource.IResourceDescriptions; +import org.eclipse.xtext.resource.containers.IAllContainersState; +import org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider; +import org.eclipse.xtext.resource.containers.StateBasedContainerManager; +import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; +import org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions; +import org.eclipse.xtext.scoping.IGlobalScopeProvider; +import org.eclipse.xtext.scoping.IScopeProvider; +import org.eclipse.xtext.scoping.IgnoreCaseLinking; +import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; +import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider; +import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider; +import org.eclipse.xtext.serializer.ISerializer; +import org.eclipse.xtext.serializer.impl.Serializer; +import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer; +import org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer; +import org.eclipse.xtext.service.DefaultRuntimeModule; +import org.eclipse.xtext.service.SingletonBinding; +import org.eclipse.xtext.validation.ConfigurableIssueCodesProvider; + +/** + * Manual modifications go to {@link PDL1RuntimeModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractPDL1RuntimeModule extends DefaultRuntimeModule { + + protected Properties properties = null; + + @Override + public void configure(Binder binder) { + properties = tryBindProperties(binder, "fr/n7/PDL1.properties"); + super.configure(binder); + } + + public void configureLanguageName(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("fr.n7.PDL1"); + } + + public void configureFileExtensions(Binder binder) { + if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null) + binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("pdl1"); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public ClassLoader bindClassLoaderToInstance() { + return getClass().getClassLoader(); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public Class bindIGrammarAccess() { + return PDL1GrammarAccess.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISemanticSequencer() { + return PDL1SemanticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISyntacticSequencer() { + return PDL1SyntacticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISerializer() { + return Serializer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIParser() { + return PDL1Parser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenToStringConverter() { + return AntlrTokenToStringConverter.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIAntlrTokenFileProvider() { + return PDL1AntlrTokenFileProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindLexer() { + return InternalPDL1Lexer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenDefProvider() { + return AntlrTokenDefProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Provider provideInternalPDL1Lexer() { + return LexerProvider.create(InternalPDL1Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureRuntimeLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerBindings.RUNTIME)) + .to(InternalPDL1Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + @SingletonBinding(eager=true) + public Class bindPDL1Validator() { + return PDL1Validator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + public Class bindConfigurableIssueCodesProvider() { + return PDL1ConfigurableIssueCodesProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIScopeProvider() { + return PDL1ScopeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public void configureIScopeProviderDelegate(Binder binder) { + binder.bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(ImportedNamespaceAwareLocalScopeProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIGlobalScopeProvider() { + return DefaultGlobalScopeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public void configureIgnoreCaseLinking(Binder binder) { + binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIQualifiedNameProvider() { + return DefaultDeclarativeQualifiedNameProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContainer$Manager() { + return StateBasedContainerManager.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIAllContainersState$Provider() { + return ResourceSetBasedAllContainersStateProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptions(Binder binder) { + binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIGenerator2() { + return PDL1Generator.class; + } + +} diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/PDL1.xtextbin b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/PDL1.xtextbin new file mode 100644 index 0000000..22e57b8 Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/PDL1.xtextbin differ diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/PDL1StandaloneSetupGenerated.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/PDL1StandaloneSetupGenerated.java new file mode 100644 index 0000000..c9f5ded --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/PDL1StandaloneSetupGenerated.java @@ -0,0 +1,42 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7; + +import com.google.inject.Guice; +import com.google.inject.Injector; +import fr.n7.pDL1.PDL1Package; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.xtext.ISetup; +import org.eclipse.xtext.common.TerminalsStandaloneSetup; +import org.eclipse.xtext.resource.IResourceFactory; +import org.eclipse.xtext.resource.IResourceServiceProvider; + +@SuppressWarnings("all") +public class PDL1StandaloneSetupGenerated implements ISetup { + + @Override + public Injector createInjectorAndDoEMFRegistration() { + TerminalsStandaloneSetup.doSetup(); + + Injector injector = createInjector(); + register(injector); + return injector; + } + + public Injector createInjector() { + return Guice.createInjector(new PDL1RuntimeModule()); + } + + public void register(Injector injector) { + if (!EPackage.Registry.INSTANCE.containsKey("http://www.n7.fr/PDL1")) { + EPackage.Registry.INSTANCE.put("http://www.n7.fr/PDL1", PDL1Package.eINSTANCE); + } + IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); + IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); + + Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("pdl1", resourceFactory); + IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("pdl1", serviceProvider); + } +} diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/Guidance.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/Guidance.java new file mode 100644 index 0000000..b506589 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/Guidance.java @@ -0,0 +1,47 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + + +/** + * + * A representation of the model object 'Guidance'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL1.Guidance#getTexte Texte}
  • + *
+ * + * @see fr.n7.pDL1.PDL1Package#getGuidance() + * @model + * @generated + */ +public interface Guidance extends ProcessElement +{ + /** + * Returns the value of the 'Texte' attribute. + * + * + * @return the value of the 'Texte' attribute. + * @see #setTexte(String) + * @see fr.n7.pDL1.PDL1Package#getGuidance_Texte() + * @model + * @generated + */ + String getTexte(); + + /** + * Sets the value of the '{@link fr.n7.pDL1.Guidance#getTexte Texte}' attribute. + * + * + * @param value the new value of the 'Texte' attribute. + * @see #getTexte() + * @generated + */ + void setTexte(String value); + +} // Guidance diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/PDL1Factory.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/PDL1Factory.java new file mode 100644 index 0000000..fce5f7b --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/PDL1Factory.java @@ -0,0 +1,80 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + +import org.eclipse.emf.ecore.EFactory; + +/** + * + * The Factory for the model. + * It provides a create method for each non-abstract class of the model. + * + * @see fr.n7.pDL1.PDL1Package + * @generated + */ +public interface PDL1Factory extends EFactory +{ + /** + * The singleton instance of the factory. + * + * + * @generated + */ + PDL1Factory eINSTANCE = fr.n7.pDL1.impl.PDL1FactoryImpl.init(); + + /** + * Returns a new object of class 'Process'. + * + * + * @return a new object of class 'Process'. + * @generated + */ + Process createProcess(); + + /** + * Returns a new object of class 'Process Element'. + * + * + * @return a new object of class 'Process Element'. + * @generated + */ + ProcessElement createProcessElement(); + + /** + * Returns a new object of class 'Work Definition'. + * + * + * @return a new object of class 'Work Definition'. + * @generated + */ + WorkDefinition createWorkDefinition(); + + /** + * Returns a new object of class 'Work Sequence'. + * + * + * @return a new object of class 'Work Sequence'. + * @generated + */ + WorkSequence createWorkSequence(); + + /** + * Returns a new object of class 'Guidance'. + * + * + * @return a new object of class 'Guidance'. + * @generated + */ + Guidance createGuidance(); + + /** + * Returns the package supported by this factory. + * + * + * @return the package supported by this factory. + * @generated + */ + PDL1Package getPDL1Package(); + +} //PDL1Factory diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/PDL1Package.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/PDL1Package.java new file mode 100644 index 0000000..afcafc2 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/PDL1Package.java @@ -0,0 +1,508 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EEnum; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.EReference; + +/** + * + * The Package for the model. + * It contains accessors for the meta objects to represent + *
    + *
  • each class,
  • + *
  • each feature of each class,
  • + *
  • each enum,
  • + *
  • and each data type
  • + *
+ * + * @see fr.n7.pDL1.PDL1Factory + * @model kind="package" + * @generated + */ +public interface PDL1Package extends EPackage +{ + /** + * The package name. + * + * + * @generated + */ + String eNAME = "pDL1"; + + /** + * The package namespace URI. + * + * + * @generated + */ + String eNS_URI = "http://www.n7.fr/PDL1"; + + /** + * The package namespace name. + * + * + * @generated + */ + String eNS_PREFIX = "pDL1"; + + /** + * The singleton instance of the package. + * + * + * @generated + */ + PDL1Package eINSTANCE = fr.n7.pDL1.impl.PDL1PackageImpl.init(); + + /** + * The meta object id for the '{@link fr.n7.pDL1.impl.ProcessImpl Process}' class. + * + * + * @see fr.n7.pDL1.impl.ProcessImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getProcess() + * @generated + */ + int PROCESS = 0; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int PROCESS__NAME = 0; + + /** + * The feature id for the 'Process Elements' containment reference list. + * + * + * @generated + * @ordered + */ + int PROCESS__PROCESS_ELEMENTS = 1; + + /** + * The number of structural features of the 'Process' class. + * + * + * @generated + * @ordered + */ + int PROCESS_FEATURE_COUNT = 2; + + /** + * The meta object id for the '{@link fr.n7.pDL1.impl.ProcessElementImpl Process Element}' class. + * + * + * @see fr.n7.pDL1.impl.ProcessElementImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getProcessElement() + * @generated + */ + int PROCESS_ELEMENT = 1; + + /** + * The number of structural features of the 'Process Element' class. + * + * + * @generated + * @ordered + */ + int PROCESS_ELEMENT_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link fr.n7.pDL1.impl.WorkDefinitionImpl Work Definition}' class. + * + * + * @see fr.n7.pDL1.impl.WorkDefinitionImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkDefinition() + * @generated + */ + int WORK_DEFINITION = 2; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int WORK_DEFINITION__NAME = PROCESS_ELEMENT_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Work Definition' class. + * + * + * @generated + * @ordered + */ + int WORK_DEFINITION_FEATURE_COUNT = PROCESS_ELEMENT_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link fr.n7.pDL1.impl.WorkSequenceImpl Work Sequence}' class. + * + * + * @see fr.n7.pDL1.impl.WorkSequenceImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkSequence() + * @generated + */ + int WORK_SEQUENCE = 3; + + /** + * The feature id for the 'Link Type' attribute. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE__LINK_TYPE = PROCESS_ELEMENT_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Predecessor' reference. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE__PREDECESSOR = PROCESS_ELEMENT_FEATURE_COUNT + 1; + + /** + * The feature id for the 'Successor' reference. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE__SUCCESSOR = PROCESS_ELEMENT_FEATURE_COUNT + 2; + + /** + * The number of structural features of the 'Work Sequence' class. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE_FEATURE_COUNT = PROCESS_ELEMENT_FEATURE_COUNT + 3; + + /** + * The meta object id for the '{@link fr.n7.pDL1.impl.GuidanceImpl Guidance}' class. + * + * + * @see fr.n7.pDL1.impl.GuidanceImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getGuidance() + * @generated + */ + int GUIDANCE = 4; + + /** + * The feature id for the 'Texte' attribute. + * + * + * @generated + * @ordered + */ + int GUIDANCE__TEXTE = PROCESS_ELEMENT_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Guidance' class. + * + * + * @generated + * @ordered + */ + int GUIDANCE_FEATURE_COUNT = PROCESS_ELEMENT_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link fr.n7.pDL1.WorkSequenceType Work Sequence Type}' enum. + * + * + * @see fr.n7.pDL1.WorkSequenceType + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkSequenceType() + * @generated + */ + int WORK_SEQUENCE_TYPE = 5; + + + /** + * Returns the meta object for class '{@link fr.n7.pDL1.Process Process}'. + * + * + * @return the meta object for class 'Process'. + * @see fr.n7.pDL1.Process + * @generated + */ + EClass getProcess(); + + /** + * Returns the meta object for the attribute '{@link fr.n7.pDL1.Process#getName Name}'. + * + * + * @return the meta object for the attribute 'Name'. + * @see fr.n7.pDL1.Process#getName() + * @see #getProcess() + * @generated + */ + EAttribute getProcess_Name(); + + /** + * Returns the meta object for the containment reference list '{@link fr.n7.pDL1.Process#getProcessElements Process Elements}'. + * + * + * @return the meta object for the containment reference list 'Process Elements'. + * @see fr.n7.pDL1.Process#getProcessElements() + * @see #getProcess() + * @generated + */ + EReference getProcess_ProcessElements(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL1.ProcessElement Process Element}'. + * + * + * @return the meta object for class 'Process Element'. + * @see fr.n7.pDL1.ProcessElement + * @generated + */ + EClass getProcessElement(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL1.WorkDefinition Work Definition}'. + * + * + * @return the meta object for class 'Work Definition'. + * @see fr.n7.pDL1.WorkDefinition + * @generated + */ + EClass getWorkDefinition(); + + /** + * Returns the meta object for the attribute '{@link fr.n7.pDL1.WorkDefinition#getName Name}'. + * + * + * @return the meta object for the attribute 'Name'. + * @see fr.n7.pDL1.WorkDefinition#getName() + * @see #getWorkDefinition() + * @generated + */ + EAttribute getWorkDefinition_Name(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL1.WorkSequence Work Sequence}'. + * + * + * @return the meta object for class 'Work Sequence'. + * @see fr.n7.pDL1.WorkSequence + * @generated + */ + EClass getWorkSequence(); + + /** + * Returns the meta object for the attribute '{@link fr.n7.pDL1.WorkSequence#getLinkType Link Type}'. + * + * + * @return the meta object for the attribute 'Link Type'. + * @see fr.n7.pDL1.WorkSequence#getLinkType() + * @see #getWorkSequence() + * @generated + */ + EAttribute getWorkSequence_LinkType(); + + /** + * Returns the meta object for the reference '{@link fr.n7.pDL1.WorkSequence#getPredecessor Predecessor}'. + * + * + * @return the meta object for the reference 'Predecessor'. + * @see fr.n7.pDL1.WorkSequence#getPredecessor() + * @see #getWorkSequence() + * @generated + */ + EReference getWorkSequence_Predecessor(); + + /** + * Returns the meta object for the reference '{@link fr.n7.pDL1.WorkSequence#getSuccessor Successor}'. + * + * + * @return the meta object for the reference 'Successor'. + * @see fr.n7.pDL1.WorkSequence#getSuccessor() + * @see #getWorkSequence() + * @generated + */ + EReference getWorkSequence_Successor(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL1.Guidance Guidance}'. + * + * + * @return the meta object for class 'Guidance'. + * @see fr.n7.pDL1.Guidance + * @generated + */ + EClass getGuidance(); + + /** + * Returns the meta object for the attribute '{@link fr.n7.pDL1.Guidance#getTexte Texte}'. + * + * + * @return the meta object for the attribute 'Texte'. + * @see fr.n7.pDL1.Guidance#getTexte() + * @see #getGuidance() + * @generated + */ + EAttribute getGuidance_Texte(); + + /** + * Returns the meta object for enum '{@link fr.n7.pDL1.WorkSequenceType Work Sequence Type}'. + * + * + * @return the meta object for enum 'Work Sequence Type'. + * @see fr.n7.pDL1.WorkSequenceType + * @generated + */ + EEnum getWorkSequenceType(); + + /** + * Returns the factory that creates the instances of the model. + * + * + * @return the factory that creates the instances of the model. + * @generated + */ + PDL1Factory getPDL1Factory(); + + /** + * + * Defines literals for the meta objects that represent + *
    + *
  • each class,
  • + *
  • each feature of each class,
  • + *
  • each enum,
  • + *
  • and each data type
  • + *
+ * + * @generated + */ + interface Literals + { + /** + * The meta object literal for the '{@link fr.n7.pDL1.impl.ProcessImpl Process}' class. + * + * + * @see fr.n7.pDL1.impl.ProcessImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getProcess() + * @generated + */ + EClass PROCESS = eINSTANCE.getProcess(); + + /** + * The meta object literal for the 'Name' attribute feature. + * + * + * @generated + */ + EAttribute PROCESS__NAME = eINSTANCE.getProcess_Name(); + + /** + * The meta object literal for the 'Process Elements' containment reference list feature. + * + * + * @generated + */ + EReference PROCESS__PROCESS_ELEMENTS = eINSTANCE.getProcess_ProcessElements(); + + /** + * The meta object literal for the '{@link fr.n7.pDL1.impl.ProcessElementImpl Process Element}' class. + * + * + * @see fr.n7.pDL1.impl.ProcessElementImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getProcessElement() + * @generated + */ + EClass PROCESS_ELEMENT = eINSTANCE.getProcessElement(); + + /** + * The meta object literal for the '{@link fr.n7.pDL1.impl.WorkDefinitionImpl Work Definition}' class. + * + * + * @see fr.n7.pDL1.impl.WorkDefinitionImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkDefinition() + * @generated + */ + EClass WORK_DEFINITION = eINSTANCE.getWorkDefinition(); + + /** + * The meta object literal for the 'Name' attribute feature. + * + * + * @generated + */ + EAttribute WORK_DEFINITION__NAME = eINSTANCE.getWorkDefinition_Name(); + + /** + * The meta object literal for the '{@link fr.n7.pDL1.impl.WorkSequenceImpl Work Sequence}' class. + * + * + * @see fr.n7.pDL1.impl.WorkSequenceImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkSequence() + * @generated + */ + EClass WORK_SEQUENCE = eINSTANCE.getWorkSequence(); + + /** + * The meta object literal for the 'Link Type' attribute feature. + * + * + * @generated + */ + EAttribute WORK_SEQUENCE__LINK_TYPE = eINSTANCE.getWorkSequence_LinkType(); + + /** + * The meta object literal for the 'Predecessor' reference feature. + * + * + * @generated + */ + EReference WORK_SEQUENCE__PREDECESSOR = eINSTANCE.getWorkSequence_Predecessor(); + + /** + * The meta object literal for the 'Successor' reference feature. + * + * + * @generated + */ + EReference WORK_SEQUENCE__SUCCESSOR = eINSTANCE.getWorkSequence_Successor(); + + /** + * The meta object literal for the '{@link fr.n7.pDL1.impl.GuidanceImpl Guidance}' class. + * + * + * @see fr.n7.pDL1.impl.GuidanceImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getGuidance() + * @generated + */ + EClass GUIDANCE = eINSTANCE.getGuidance(); + + /** + * The meta object literal for the 'Texte' attribute feature. + * + * + * @generated + */ + EAttribute GUIDANCE__TEXTE = eINSTANCE.getGuidance_Texte(); + + /** + * The meta object literal for the '{@link fr.n7.pDL1.WorkSequenceType Work Sequence Type}' enum. + * + * + * @see fr.n7.pDL1.WorkSequenceType + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkSequenceType() + * @generated + */ + EEnum WORK_SEQUENCE_TYPE = eINSTANCE.getWorkSequenceType(); + + } + +} //PDL1Package diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/Process.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/Process.java new file mode 100644 index 0000000..cfc1ac7 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/Process.java @@ -0,0 +1,63 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Process'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL1.Process#getName Name}
  • + *
  • {@link fr.n7.pDL1.Process#getProcessElements Process Elements}
  • + *
+ * + * @see fr.n7.pDL1.PDL1Package#getProcess() + * @model + * @generated + */ +public interface Process extends EObject +{ + /** + * Returns the value of the 'Name' attribute. + * + * + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see fr.n7.pDL1.PDL1Package#getProcess_Name() + * @model + * @generated + */ + String getName(); + + /** + * Sets the value of the '{@link fr.n7.pDL1.Process#getName Name}' attribute. + * + * + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ + void setName(String value); + + /** + * Returns the value of the 'Process Elements' containment reference list. + * The list contents are of type {@link fr.n7.pDL1.ProcessElement}. + * + * + * @return the value of the 'Process Elements' containment reference list. + * @see fr.n7.pDL1.PDL1Package#getProcess_ProcessElements() + * @model containment="true" + * @generated + */ + EList getProcessElements(); + +} // Process diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/ProcessElement.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/ProcessElement.java new file mode 100644 index 0000000..3938e3a --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/ProcessElement.java @@ -0,0 +1,20 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Process Element'. + * + * + * + * @see fr.n7.pDL1.PDL1Package#getProcessElement() + * @model + * @generated + */ +public interface ProcessElement extends EObject +{ +} // ProcessElement diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/WorkDefinition.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/WorkDefinition.java new file mode 100644 index 0000000..18b1a7e --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/WorkDefinition.java @@ -0,0 +1,47 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + + +/** + * + * A representation of the model object 'Work Definition'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL1.WorkDefinition#getName Name}
  • + *
+ * + * @see fr.n7.pDL1.PDL1Package#getWorkDefinition() + * @model + * @generated + */ +public interface WorkDefinition extends ProcessElement +{ + /** + * Returns the value of the 'Name' attribute. + * + * + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see fr.n7.pDL1.PDL1Package#getWorkDefinition_Name() + * @model + * @generated + */ + String getName(); + + /** + * Sets the value of the '{@link fr.n7.pDL1.WorkDefinition#getName Name}' attribute. + * + * + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ + void setName(String value); + +} // WorkDefinition diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/WorkSequence.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/WorkSequence.java new file mode 100644 index 0000000..c5417be --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/WorkSequence.java @@ -0,0 +1,96 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + + +/** + * + * A representation of the model object 'Work Sequence'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL1.WorkSequence#getLinkType Link Type}
  • + *
  • {@link fr.n7.pDL1.WorkSequence#getPredecessor Predecessor}
  • + *
  • {@link fr.n7.pDL1.WorkSequence#getSuccessor Successor}
  • + *
+ * + * @see fr.n7.pDL1.PDL1Package#getWorkSequence() + * @model + * @generated + */ +public interface WorkSequence extends ProcessElement +{ + /** + * Returns the value of the 'Link Type' attribute. + * The literals are from the enumeration {@link fr.n7.pDL1.WorkSequenceType}. + * + * + * @return the value of the 'Link Type' attribute. + * @see fr.n7.pDL1.WorkSequenceType + * @see #setLinkType(WorkSequenceType) + * @see fr.n7.pDL1.PDL1Package#getWorkSequence_LinkType() + * @model + * @generated + */ + WorkSequenceType getLinkType(); + + /** + * Sets the value of the '{@link fr.n7.pDL1.WorkSequence#getLinkType Link Type}' attribute. + * + * + * @param value the new value of the 'Link Type' attribute. + * @see fr.n7.pDL1.WorkSequenceType + * @see #getLinkType() + * @generated + */ + void setLinkType(WorkSequenceType value); + + /** + * Returns the value of the 'Predecessor' reference. + * + * + * @return the value of the 'Predecessor' reference. + * @see #setPredecessor(WorkDefinition) + * @see fr.n7.pDL1.PDL1Package#getWorkSequence_Predecessor() + * @model + * @generated + */ + WorkDefinition getPredecessor(); + + /** + * Sets the value of the '{@link fr.n7.pDL1.WorkSequence#getPredecessor Predecessor}' reference. + * + * + * @param value the new value of the 'Predecessor' reference. + * @see #getPredecessor() + * @generated + */ + void setPredecessor(WorkDefinition value); + + /** + * Returns the value of the 'Successor' reference. + * + * + * @return the value of the 'Successor' reference. + * @see #setSuccessor(WorkDefinition) + * @see fr.n7.pDL1.PDL1Package#getWorkSequence_Successor() + * @model + * @generated + */ + WorkDefinition getSuccessor(); + + /** + * Sets the value of the '{@link fr.n7.pDL1.WorkSequence#getSuccessor Successor}' reference. + * + * + * @param value the new value of the 'Successor' reference. + * @see #getSuccessor() + * @generated + */ + void setSuccessor(WorkDefinition value); + +} // WorkSequence diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/WorkSequenceType.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/WorkSequenceType.java new file mode 100644 index 0000000..733af9a --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/WorkSequenceType.java @@ -0,0 +1,271 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import org.eclipse.emf.common.util.Enumerator; + +/** + * + * A representation of the literals of the enumeration 'Work Sequence Type', + * and utility methods for working with them. + * + * @see fr.n7.pDL1.PDL1Package#getWorkSequenceType() + * @model + * @generated + */ +public enum WorkSequenceType implements Enumerator +{ + /** + * The 'Start2start' literal object. + * + * + * @see #START2START_VALUE + * @generated + * @ordered + */ + START2START(0, "start2start", "s2s"), + + /** + * The 'Finish2start' literal object. + * + * + * @see #FINISH2START_VALUE + * @generated + * @ordered + */ + FINISH2START(1, "finish2start", "f2s"), + + /** + * The 'Start2finish' literal object. + * + * + * @see #START2FINISH_VALUE + * @generated + * @ordered + */ + START2FINISH(2, "start2finish", "s2f"), + + /** + * The 'Finish2finish' literal object. + * + * + * @see #FINISH2FINISH_VALUE + * @generated + * @ordered + */ + FINISH2FINISH(3, "finish2finish", "f2f"); + + /** + * The 'Start2start' literal value. + * + * + * @see #START2START + * @model name="start2start" literal="s2s" + * @generated + * @ordered + */ + public static final int START2START_VALUE = 0; + + /** + * The 'Finish2start' literal value. + * + * + * @see #FINISH2START + * @model name="finish2start" literal="f2s" + * @generated + * @ordered + */ + public static final int FINISH2START_VALUE = 1; + + /** + * The 'Start2finish' literal value. + * + * + * @see #START2FINISH + * @model name="start2finish" literal="s2f" + * @generated + * @ordered + */ + public static final int START2FINISH_VALUE = 2; + + /** + * The 'Finish2finish' literal value. + * + * + * @see #FINISH2FINISH + * @model name="finish2finish" literal="f2f" + * @generated + * @ordered + */ + public static final int FINISH2FINISH_VALUE = 3; + + /** + * An array of all the 'Work Sequence Type' enumerators. + * + * + * @generated + */ + private static final WorkSequenceType[] VALUES_ARRAY = + new WorkSequenceType[] + { + START2START, + FINISH2START, + START2FINISH, + FINISH2FINISH, + }; + + /** + * A public read-only list of all the 'Work Sequence Type' enumerators. + * + * + * @generated + */ + public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); + + /** + * Returns the 'Work Sequence Type' literal with the specified literal value. + * + * + * @param literal the literal. + * @return the matching enumerator or null. + * @generated + */ + public static WorkSequenceType get(String literal) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + WorkSequenceType result = VALUES_ARRAY[i]; + if (result.toString().equals(literal)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Work Sequence Type' literal with the specified name. + * + * + * @param name the name. + * @return the matching enumerator or null. + * @generated + */ + public static WorkSequenceType getByName(String name) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + WorkSequenceType result = VALUES_ARRAY[i]; + if (result.getName().equals(name)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Work Sequence Type' literal with the specified integer value. + * + * + * @param value the integer value. + * @return the matching enumerator or null. + * @generated + */ + public static WorkSequenceType get(int value) + { + switch (value) + { + case START2START_VALUE: return START2START; + case FINISH2START_VALUE: return FINISH2START; + case START2FINISH_VALUE: return START2FINISH; + case FINISH2FINISH_VALUE: return FINISH2FINISH; + } + return null; + } + + /** + * + * + * @generated + */ + private final int value; + + /** + * + * + * @generated + */ + private final String name; + + /** + * + * + * @generated + */ + private final String literal; + + /** + * Only this class can construct instances. + * + * + * @generated + */ + private WorkSequenceType(int value, String name, String literal) + { + this.value = value; + this.name = name; + this.literal = literal; + } + + /** + * + * + * @generated + */ + @Override + public int getValue() + { + return value; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public String getLiteral() + { + return literal; + } + + /** + * Returns the literal value of the enumerator, which is its string representation. + * + * + * @generated + */ + @Override + public String toString() + { + return literal; + } + +} //WorkSequenceType diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/GuidanceImpl.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/GuidanceImpl.java new file mode 100644 index 0000000..2b33b59 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/GuidanceImpl.java @@ -0,0 +1,179 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.impl; + +import fr.n7.pDL1.Guidance; +import fr.n7.pDL1.PDL1Package; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Guidance'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL1.impl.GuidanceImpl#getTexte Texte}
  • + *
+ * + * @generated + */ +public class GuidanceImpl extends ProcessElementImpl implements Guidance +{ + /** + * The default value of the '{@link #getTexte() Texte}' attribute. + * + * + * @see #getTexte() + * @generated + * @ordered + */ + protected static final String TEXTE_EDEFAULT = null; + + /** + * The cached value of the '{@link #getTexte() Texte}' attribute. + * + * + * @see #getTexte() + * @generated + * @ordered + */ + protected String texte = TEXTE_EDEFAULT; + + /** + * + * + * @generated + */ + protected GuidanceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL1Package.Literals.GUIDANCE; + } + + /** + * + * + * @generated + */ + @Override + public String getTexte() + { + return texte; + } + + /** + * + * + * @generated + */ + @Override + public void setTexte(String newTexte) + { + String oldTexte = texte; + texte = newTexte; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL1Package.GUIDANCE__TEXTE, oldTexte, texte)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL1Package.GUIDANCE__TEXTE: + return getTexte(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL1Package.GUIDANCE__TEXTE: + setTexte((String)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL1Package.GUIDANCE__TEXTE: + setTexte(TEXTE_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL1Package.GUIDANCE__TEXTE: + return TEXTE_EDEFAULT == null ? texte != null : !TEXTE_EDEFAULT.equals(texte); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (texte: "); + result.append(texte); + result.append(')'); + return result.toString(); + } + +} //GuidanceImpl diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/PDL1FactoryImpl.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/PDL1FactoryImpl.java new file mode 100644 index 0000000..cbbf32d --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/PDL1FactoryImpl.java @@ -0,0 +1,224 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.impl; + +import fr.n7.pDL1.Guidance; +import fr.n7.pDL1.PDL1Factory; +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.ProcessElement; +import fr.n7.pDL1.WorkDefinition; +import fr.n7.pDL1.WorkSequence; +import fr.n7.pDL1.WorkSequenceType; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EDataType; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; + +import org.eclipse.emf.ecore.impl.EFactoryImpl; + +import org.eclipse.emf.ecore.plugin.EcorePlugin; + +/** + * + * An implementation of the model Factory. + * + * @generated + */ +public class PDL1FactoryImpl extends EFactoryImpl implements PDL1Factory +{ + /** + * Creates the default factory implementation. + * + * + * @generated + */ + public static PDL1Factory init() + { + try + { + PDL1Factory thePDL1Factory = (PDL1Factory)EPackage.Registry.INSTANCE.getEFactory(PDL1Package.eNS_URI); + if (thePDL1Factory != null) + { + return thePDL1Factory; + } + } + catch (Exception exception) + { + EcorePlugin.INSTANCE.log(exception); + } + return new PDL1FactoryImpl(); + } + + /** + * Creates an instance of the factory. + * + * + * @generated + */ + public PDL1FactoryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + public EObject create(EClass eClass) + { + switch (eClass.getClassifierID()) + { + case PDL1Package.PROCESS: return createProcess(); + case PDL1Package.PROCESS_ELEMENT: return createProcessElement(); + case PDL1Package.WORK_DEFINITION: return createWorkDefinition(); + case PDL1Package.WORK_SEQUENCE: return createWorkSequence(); + case PDL1Package.GUIDANCE: return createGuidance(); + default: + throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + @Override + public Object createFromString(EDataType eDataType, String initialValue) + { + switch (eDataType.getClassifierID()) + { + case PDL1Package.WORK_SEQUENCE_TYPE: + return createWorkSequenceTypeFromString(eDataType, initialValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + @Override + public String convertToString(EDataType eDataType, Object instanceValue) + { + switch (eDataType.getClassifierID()) + { + case PDL1Package.WORK_SEQUENCE_TYPE: + return convertWorkSequenceTypeToString(eDataType, instanceValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + @Override + public fr.n7.pDL1.Process createProcess() + { + ProcessImpl process = new ProcessImpl(); + return process; + } + + /** + * + * + * @generated + */ + @Override + public ProcessElement createProcessElement() + { + ProcessElementImpl processElement = new ProcessElementImpl(); + return processElement; + } + + /** + * + * + * @generated + */ + @Override + public WorkDefinition createWorkDefinition() + { + WorkDefinitionImpl workDefinition = new WorkDefinitionImpl(); + return workDefinition; + } + + /** + * + * + * @generated + */ + @Override + public WorkSequence createWorkSequence() + { + WorkSequenceImpl workSequence = new WorkSequenceImpl(); + return workSequence; + } + + /** + * + * + * @generated + */ + @Override + public Guidance createGuidance() + { + GuidanceImpl guidance = new GuidanceImpl(); + return guidance; + } + + /** + * + * + * @generated + */ + public WorkSequenceType createWorkSequenceTypeFromString(EDataType eDataType, String initialValue) + { + WorkSequenceType result = WorkSequenceType.get(initialValue); + if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + return result; + } + + /** + * + * + * @generated + */ + public String convertWorkSequenceTypeToString(EDataType eDataType, Object instanceValue) + { + return instanceValue == null ? null : instanceValue.toString(); + } + + /** + * + * + * @generated + */ + @Override + public PDL1Package getPDL1Package() + { + return (PDL1Package)getEPackage(); + } + + /** + * + * + * @deprecated + * @generated + */ + @Deprecated + public static PDL1Package getPackage() + { + return PDL1Package.eINSTANCE; + } + +} //PDL1FactoryImpl diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/PDL1PackageImpl.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/PDL1PackageImpl.java new file mode 100644 index 0000000..16ea996 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/PDL1PackageImpl.java @@ -0,0 +1,392 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.impl; + +import fr.n7.pDL1.Guidance; +import fr.n7.pDL1.PDL1Factory; +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.ProcessElement; +import fr.n7.pDL1.WorkDefinition; +import fr.n7.pDL1.WorkSequence; +import fr.n7.pDL1.WorkSequenceType; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EEnum; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.EReference; + +import org.eclipse.emf.ecore.impl.EPackageImpl; + +/** + * + * An implementation of the model Package. + * + * @generated + */ +public class PDL1PackageImpl extends EPackageImpl implements PDL1Package +{ + /** + * + * + * @generated + */ + private EClass processEClass = null; + + /** + * + * + * @generated + */ + private EClass processElementEClass = null; + + /** + * + * + * @generated + */ + private EClass workDefinitionEClass = null; + + /** + * + * + * @generated + */ + private EClass workSequenceEClass = null; + + /** + * + * + * @generated + */ + private EClass guidanceEClass = null; + + /** + * + * + * @generated + */ + private EEnum workSequenceTypeEEnum = null; + + /** + * Creates an instance of the model Package, registered with + * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package + * package URI value. + *

Note: the correct way to create the package is via the static + * factory method {@link #init init()}, which also performs + * initialization of the package, or returns the registered package, + * if one already exists. + * + * + * @see org.eclipse.emf.ecore.EPackage.Registry + * @see fr.n7.pDL1.PDL1Package#eNS_URI + * @see #init() + * @generated + */ + private PDL1PackageImpl() + { + super(eNS_URI, PDL1Factory.eINSTANCE); + } + + /** + * + * + * @generated + */ + private static boolean isInited = false; + + /** + * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. + * + *

This method is used to initialize {@link PDL1Package#eINSTANCE} when that field is accessed. + * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. + * + * + * @see #eNS_URI + * @see #createPackageContents() + * @see #initializePackageContents() + * @generated + */ + public static PDL1Package init() + { + if (isInited) return (PDL1Package)EPackage.Registry.INSTANCE.getEPackage(PDL1Package.eNS_URI); + + // Obtain or create and register package + Object registeredPDL1Package = EPackage.Registry.INSTANCE.get(eNS_URI); + PDL1PackageImpl thePDL1Package = registeredPDL1Package instanceof PDL1PackageImpl ? (PDL1PackageImpl)registeredPDL1Package : new PDL1PackageImpl(); + + isInited = true; + + // Create package meta-data objects + thePDL1Package.createPackageContents(); + + // Initialize created meta-data + thePDL1Package.initializePackageContents(); + + // Mark meta-data to indicate it can't be changed + thePDL1Package.freeze(); + + // Update the registry and return the package + EPackage.Registry.INSTANCE.put(PDL1Package.eNS_URI, thePDL1Package); + return thePDL1Package; + } + + /** + * + * + * @generated + */ + @Override + public EClass getProcess() + { + return processEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getProcess_Name() + { + return (EAttribute)processEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EReference getProcess_ProcessElements() + { + return (EReference)processEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getProcessElement() + { + return processElementEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getWorkDefinition() + { + return workDefinitionEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getWorkDefinition_Name() + { + return (EAttribute)workDefinitionEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getWorkSequence() + { + return workSequenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getWorkSequence_LinkType() + { + return (EAttribute)workSequenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EReference getWorkSequence_Predecessor() + { + return (EReference)workSequenceEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EReference getWorkSequence_Successor() + { + return (EReference)workSequenceEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + @Override + public EClass getGuidance() + { + return guidanceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getGuidance_Texte() + { + return (EAttribute)guidanceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EEnum getWorkSequenceType() + { + return workSequenceTypeEEnum; + } + + /** + * + * + * @generated + */ + @Override + public PDL1Factory getPDL1Factory() + { + return (PDL1Factory)getEFactoryInstance(); + } + + /** + * + * + * @generated + */ + private boolean isCreated = false; + + /** + * Creates the meta-model objects for the package. This method is + * guarded to have no affect on any invocation but its first. + * + * + * @generated + */ + public void createPackageContents() + { + if (isCreated) return; + isCreated = true; + + // Create classes and their features + processEClass = createEClass(PROCESS); + createEAttribute(processEClass, PROCESS__NAME); + createEReference(processEClass, PROCESS__PROCESS_ELEMENTS); + + processElementEClass = createEClass(PROCESS_ELEMENT); + + workDefinitionEClass = createEClass(WORK_DEFINITION); + createEAttribute(workDefinitionEClass, WORK_DEFINITION__NAME); + + workSequenceEClass = createEClass(WORK_SEQUENCE); + createEAttribute(workSequenceEClass, WORK_SEQUENCE__LINK_TYPE); + createEReference(workSequenceEClass, WORK_SEQUENCE__PREDECESSOR); + createEReference(workSequenceEClass, WORK_SEQUENCE__SUCCESSOR); + + guidanceEClass = createEClass(GUIDANCE); + createEAttribute(guidanceEClass, GUIDANCE__TEXTE); + + // Create enums + workSequenceTypeEEnum = createEEnum(WORK_SEQUENCE_TYPE); + } + + /** + * + * + * @generated + */ + private boolean isInitialized = false; + + /** + * Complete the initialization of the package and its meta-model. This + * method is guarded to have no affect on any invocation but its first. + * + * + * @generated + */ + public void initializePackageContents() + { + if (isInitialized) return; + isInitialized = true; + + // Initialize package + setName(eNAME); + setNsPrefix(eNS_PREFIX); + setNsURI(eNS_URI); + + // Create type parameters + + // Set bounds for type parameters + + // Add supertypes to classes + workDefinitionEClass.getESuperTypes().add(this.getProcessElement()); + workSequenceEClass.getESuperTypes().add(this.getProcessElement()); + guidanceEClass.getESuperTypes().add(this.getProcessElement()); + + // Initialize classes and features; add operations and parameters + initEClass(processEClass, fr.n7.pDL1.Process.class, "Process", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getProcess_Name(), ecorePackage.getEString(), "name", null, 0, 1, fr.n7.pDL1.Process.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getProcess_ProcessElements(), this.getProcessElement(), null, "processElements", null, 0, -1, fr.n7.pDL1.Process.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(processElementEClass, ProcessElement.class, "ProcessElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(workDefinitionEClass, WorkDefinition.class, "WorkDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getWorkDefinition_Name(), ecorePackage.getEString(), "name", null, 0, 1, WorkDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(workSequenceEClass, WorkSequence.class, "WorkSequence", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getWorkSequence_LinkType(), this.getWorkSequenceType(), "linkType", null, 0, 1, WorkSequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getWorkSequence_Predecessor(), this.getWorkDefinition(), null, "predecessor", null, 0, 1, WorkSequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getWorkSequence_Successor(), this.getWorkDefinition(), null, "successor", null, 0, 1, WorkSequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(guidanceEClass, Guidance.class, "Guidance", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getGuidance_Texte(), ecorePackage.getEString(), "texte", null, 0, 1, Guidance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + // Initialize enums and add enum literals + initEEnum(workSequenceTypeEEnum, WorkSequenceType.class, "WorkSequenceType"); + addEEnumLiteral(workSequenceTypeEEnum, WorkSequenceType.START2START); + addEEnumLiteral(workSequenceTypeEEnum, WorkSequenceType.FINISH2START); + addEEnumLiteral(workSequenceTypeEEnum, WorkSequenceType.START2FINISH); + addEEnumLiteral(workSequenceTypeEEnum, WorkSequenceType.FINISH2FINISH); + + // Create resource + createResource(eNS_URI); + } + +} //PDL1PackageImpl diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/ProcessElementImpl.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/ProcessElementImpl.java new file mode 100644 index 0000000..eb8bc60 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/ProcessElementImpl.java @@ -0,0 +1,43 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.impl; + +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.ProcessElement; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Process Element'. + * + * + * @generated + */ +public class ProcessElementImpl extends MinimalEObjectImpl.Container implements ProcessElement +{ + /** + * + * + * @generated + */ + protected ProcessElementImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL1Package.Literals.PROCESS_ELEMENT; + } + +} //ProcessElementImpl diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/ProcessImpl.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/ProcessImpl.java new file mode 100644 index 0000000..0f8685f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/ProcessImpl.java @@ -0,0 +1,243 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.impl; + +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.ProcessElement; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Process'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL1.impl.ProcessImpl#getName Name}
  • + *
  • {@link fr.n7.pDL1.impl.ProcessImpl#getProcessElements Process Elements}
  • + *
+ * + * @generated + */ +public class ProcessImpl extends MinimalEObjectImpl.Container implements fr.n7.pDL1.Process +{ + /** + * The default value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected static final String NAME_EDEFAULT = null; + + /** + * The cached value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected String name = NAME_EDEFAULT; + + /** + * The cached value of the '{@link #getProcessElements() Process Elements}' containment reference list. + * + * + * @see #getProcessElements() + * @generated + * @ordered + */ + protected EList processElements; + + /** + * + * + * @generated + */ + protected ProcessImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL1Package.Literals.PROCESS; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public void setName(String newName) + { + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL1Package.PROCESS__NAME, oldName, name)); + } + + /** + * + * + * @generated + */ + @Override + public EList getProcessElements() + { + if (processElements == null) + { + processElements = new EObjectContainmentEList(ProcessElement.class, this, PDL1Package.PROCESS__PROCESS_ELEMENTS); + } + return processElements; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case PDL1Package.PROCESS__PROCESS_ELEMENTS: + return ((InternalEList)getProcessElements()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL1Package.PROCESS__NAME: + return getName(); + case PDL1Package.PROCESS__PROCESS_ELEMENTS: + return getProcessElements(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL1Package.PROCESS__NAME: + setName((String)newValue); + return; + case PDL1Package.PROCESS__PROCESS_ELEMENTS: + getProcessElements().clear(); + getProcessElements().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL1Package.PROCESS__NAME: + setName(NAME_EDEFAULT); + return; + case PDL1Package.PROCESS__PROCESS_ELEMENTS: + getProcessElements().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL1Package.PROCESS__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + case PDL1Package.PROCESS__PROCESS_ELEMENTS: + return processElements != null && !processElements.isEmpty(); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } + +} //ProcessImpl diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/WorkDefinitionImpl.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/WorkDefinitionImpl.java new file mode 100644 index 0000000..1262011 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/WorkDefinitionImpl.java @@ -0,0 +1,179 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.impl; + +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.WorkDefinition; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Work Definition'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL1.impl.WorkDefinitionImpl#getName Name}
  • + *
+ * + * @generated + */ +public class WorkDefinitionImpl extends ProcessElementImpl implements WorkDefinition +{ + /** + * The default value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected static final String NAME_EDEFAULT = null; + + /** + * The cached value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected String name = NAME_EDEFAULT; + + /** + * + * + * @generated + */ + protected WorkDefinitionImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL1Package.Literals.WORK_DEFINITION; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public void setName(String newName) + { + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL1Package.WORK_DEFINITION__NAME, oldName, name)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL1Package.WORK_DEFINITION__NAME: + return getName(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL1Package.WORK_DEFINITION__NAME: + setName((String)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL1Package.WORK_DEFINITION__NAME: + setName(NAME_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL1Package.WORK_DEFINITION__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } + +} //WorkDefinitionImpl diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/WorkSequenceImpl.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/WorkSequenceImpl.java new file mode 100644 index 0000000..abf9494 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/impl/WorkSequenceImpl.java @@ -0,0 +1,316 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.impl; + +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.WorkDefinition; +import fr.n7.pDL1.WorkSequence; +import fr.n7.pDL1.WorkSequenceType; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Work Sequence'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL1.impl.WorkSequenceImpl#getLinkType Link Type}
  • + *
  • {@link fr.n7.pDL1.impl.WorkSequenceImpl#getPredecessor Predecessor}
  • + *
  • {@link fr.n7.pDL1.impl.WorkSequenceImpl#getSuccessor Successor}
  • + *
+ * + * @generated + */ +public class WorkSequenceImpl extends ProcessElementImpl implements WorkSequence +{ + /** + * The default value of the '{@link #getLinkType() Link Type}' attribute. + * + * + * @see #getLinkType() + * @generated + * @ordered + */ + protected static final WorkSequenceType LINK_TYPE_EDEFAULT = WorkSequenceType.START2START; + + /** + * The cached value of the '{@link #getLinkType() Link Type}' attribute. + * + * + * @see #getLinkType() + * @generated + * @ordered + */ + protected WorkSequenceType linkType = LINK_TYPE_EDEFAULT; + + /** + * The cached value of the '{@link #getPredecessor() Predecessor}' reference. + * + * + * @see #getPredecessor() + * @generated + * @ordered + */ + protected WorkDefinition predecessor; + + /** + * The cached value of the '{@link #getSuccessor() Successor}' reference. + * + * + * @see #getSuccessor() + * @generated + * @ordered + */ + protected WorkDefinition successor; + + /** + * + * + * @generated + */ + protected WorkSequenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL1Package.Literals.WORK_SEQUENCE; + } + + /** + * + * + * @generated + */ + @Override + public WorkSequenceType getLinkType() + { + return linkType; + } + + /** + * + * + * @generated + */ + @Override + public void setLinkType(WorkSequenceType newLinkType) + { + WorkSequenceType oldLinkType = linkType; + linkType = newLinkType == null ? LINK_TYPE_EDEFAULT : newLinkType; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL1Package.WORK_SEQUENCE__LINK_TYPE, oldLinkType, linkType)); + } + + /** + * + * + * @generated + */ + @Override + public WorkDefinition getPredecessor() + { + if (predecessor != null && predecessor.eIsProxy()) + { + InternalEObject oldPredecessor = (InternalEObject)predecessor; + predecessor = (WorkDefinition)eResolveProxy(oldPredecessor); + if (predecessor != oldPredecessor) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, PDL1Package.WORK_SEQUENCE__PREDECESSOR, oldPredecessor, predecessor)); + } + } + return predecessor; + } + + /** + * + * + * @generated + */ + public WorkDefinition basicGetPredecessor() + { + return predecessor; + } + + /** + * + * + * @generated + */ + @Override + public void setPredecessor(WorkDefinition newPredecessor) + { + WorkDefinition oldPredecessor = predecessor; + predecessor = newPredecessor; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL1Package.WORK_SEQUENCE__PREDECESSOR, oldPredecessor, predecessor)); + } + + /** + * + * + * @generated + */ + @Override + public WorkDefinition getSuccessor() + { + if (successor != null && successor.eIsProxy()) + { + InternalEObject oldSuccessor = (InternalEObject)successor; + successor = (WorkDefinition)eResolveProxy(oldSuccessor); + if (successor != oldSuccessor) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, PDL1Package.WORK_SEQUENCE__SUCCESSOR, oldSuccessor, successor)); + } + } + return successor; + } + + /** + * + * + * @generated + */ + public WorkDefinition basicGetSuccessor() + { + return successor; + } + + /** + * + * + * @generated + */ + @Override + public void setSuccessor(WorkDefinition newSuccessor) + { + WorkDefinition oldSuccessor = successor; + successor = newSuccessor; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL1Package.WORK_SEQUENCE__SUCCESSOR, oldSuccessor, successor)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL1Package.WORK_SEQUENCE__LINK_TYPE: + return getLinkType(); + case PDL1Package.WORK_SEQUENCE__PREDECESSOR: + if (resolve) return getPredecessor(); + return basicGetPredecessor(); + case PDL1Package.WORK_SEQUENCE__SUCCESSOR: + if (resolve) return getSuccessor(); + return basicGetSuccessor(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL1Package.WORK_SEQUENCE__LINK_TYPE: + setLinkType((WorkSequenceType)newValue); + return; + case PDL1Package.WORK_SEQUENCE__PREDECESSOR: + setPredecessor((WorkDefinition)newValue); + return; + case PDL1Package.WORK_SEQUENCE__SUCCESSOR: + setSuccessor((WorkDefinition)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL1Package.WORK_SEQUENCE__LINK_TYPE: + setLinkType(LINK_TYPE_EDEFAULT); + return; + case PDL1Package.WORK_SEQUENCE__PREDECESSOR: + setPredecessor((WorkDefinition)null); + return; + case PDL1Package.WORK_SEQUENCE__SUCCESSOR: + setSuccessor((WorkDefinition)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL1Package.WORK_SEQUENCE__LINK_TYPE: + return linkType != LINK_TYPE_EDEFAULT; + case PDL1Package.WORK_SEQUENCE__PREDECESSOR: + return predecessor != null; + case PDL1Package.WORK_SEQUENCE__SUCCESSOR: + return successor != null; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (linkType: "); + result.append(linkType); + result.append(')'); + return result.toString(); + } + +} //WorkSequenceImpl diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/util/PDL1AdapterFactory.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/util/PDL1AdapterFactory.java new file mode 100644 index 0000000..6071f3b --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/util/PDL1AdapterFactory.java @@ -0,0 +1,217 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.util; + +import fr.n7.pDL1.Guidance; +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.ProcessElement; +import fr.n7.pDL1.WorkDefinition; +import fr.n7.pDL1.WorkSequence; + +import org.eclipse.emf.common.notify.Adapter; +import org.eclipse.emf.common.notify.Notifier; + +import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * The Adapter Factory for the model. + * It provides an adapter createXXX method for each class of the model. + * + * @see fr.n7.pDL1.PDL1Package + * @generated + */ +public class PDL1AdapterFactory extends AdapterFactoryImpl +{ + /** + * The cached model package. + * + * + * @generated + */ + protected static PDL1Package modelPackage; + + /** + * Creates an instance of the adapter factory. + * + * + * @generated + */ + public PDL1AdapterFactory() + { + if (modelPackage == null) + { + modelPackage = PDL1Package.eINSTANCE; + } + } + + /** + * Returns whether this factory is applicable for the type of the object. + * + * This implementation returns true if the object is either the model's package or is an instance object of the model. + * + * @return whether this factory is applicable for the type of the object. + * @generated + */ + @Override + public boolean isFactoryForType(Object object) + { + if (object == modelPackage) + { + return true; + } + if (object instanceof EObject) + { + return ((EObject)object).eClass().getEPackage() == modelPackage; + } + return false; + } + + /** + * The switch that delegates to the createXXX methods. + * + * + * @generated + */ + protected PDL1Switch modelSwitch = + new PDL1Switch() + { + @Override + public Adapter caseProcess(fr.n7.pDL1.Process object) + { + return createProcessAdapter(); + } + @Override + public Adapter caseProcessElement(ProcessElement object) + { + return createProcessElementAdapter(); + } + @Override + public Adapter caseWorkDefinition(WorkDefinition object) + { + return createWorkDefinitionAdapter(); + } + @Override + public Adapter caseWorkSequence(WorkSequence object) + { + return createWorkSequenceAdapter(); + } + @Override + public Adapter caseGuidance(Guidance object) + { + return createGuidanceAdapter(); + } + @Override + public Adapter defaultCase(EObject object) + { + return createEObjectAdapter(); + } + }; + + /** + * Creates an adapter for the target. + * + * + * @param target the object to adapt. + * @return the adapter for the target. + * @generated + */ + @Override + public Adapter createAdapter(Notifier target) + { + return modelSwitch.doSwitch((EObject)target); + } + + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL1.Process Process}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL1.Process + * @generated + */ + public Adapter createProcessAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL1.ProcessElement Process Element}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL1.ProcessElement + * @generated + */ + public Adapter createProcessElementAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL1.WorkDefinition Work Definition}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL1.WorkDefinition + * @generated + */ + public Adapter createWorkDefinitionAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL1.WorkSequence Work Sequence}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL1.WorkSequence + * @generated + */ + public Adapter createWorkSequenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL1.Guidance Guidance}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL1.Guidance + * @generated + */ + public Adapter createGuidanceAdapter() + { + return null; + } + + /** + * Creates a new adapter for the default case. + * + * This default implementation returns null. + * + * @return the new adapter. + * @generated + */ + public Adapter createEObjectAdapter() + { + return null; + } + +} //PDL1AdapterFactory diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/util/PDL1Switch.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/util/PDL1Switch.java new file mode 100644 index 0000000..ac426f1 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/pDL1/util/PDL1Switch.java @@ -0,0 +1,219 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.util; + +import fr.n7.pDL1.Guidance; +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.ProcessElement; +import fr.n7.pDL1.WorkDefinition; +import fr.n7.pDL1.WorkSequence; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; + +import org.eclipse.emf.ecore.util.Switch; + +/** + * + * The Switch for the model's inheritance hierarchy. + * It supports the call {@link #doSwitch(EObject) doSwitch(object)} + * to invoke the caseXXX method for each class of the model, + * starting with the actual class of the object + * and proceeding up the inheritance hierarchy + * until a non-null result is returned, + * which is the result of the switch. + * + * @see fr.n7.pDL1.PDL1Package + * @generated + */ +public class PDL1Switch extends Switch +{ + /** + * The cached model package + * + * + * @generated + */ + protected static PDL1Package modelPackage; + + /** + * Creates an instance of the switch. + * + * + * @generated + */ + public PDL1Switch() + { + if (modelPackage == null) + { + modelPackage = PDL1Package.eINSTANCE; + } + } + + /** + * Checks whether this is a switch for the given package. + * + * + * @param ePackage the package in question. + * @return whether this is a switch for the given package. + * @generated + */ + @Override + protected boolean isSwitchFor(EPackage ePackage) + { + return ePackage == modelPackage; + } + + /** + * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. + * + * + * @return the first non-null result returned by a caseXXX call. + * @generated + */ + @Override + protected T doSwitch(int classifierID, EObject theEObject) + { + switch (classifierID) + { + case PDL1Package.PROCESS: + { + fr.n7.pDL1.Process process = (fr.n7.pDL1.Process)theEObject; + T result = caseProcess(process); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL1Package.PROCESS_ELEMENT: + { + ProcessElement processElement = (ProcessElement)theEObject; + T result = caseProcessElement(processElement); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL1Package.WORK_DEFINITION: + { + WorkDefinition workDefinition = (WorkDefinition)theEObject; + T result = caseWorkDefinition(workDefinition); + if (result == null) result = caseProcessElement(workDefinition); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL1Package.WORK_SEQUENCE: + { + WorkSequence workSequence = (WorkSequence)theEObject; + T result = caseWorkSequence(workSequence); + if (result == null) result = caseProcessElement(workSequence); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL1Package.GUIDANCE: + { + Guidance guidance = (Guidance)theEObject; + T result = caseGuidance(guidance); + if (result == null) result = caseProcessElement(guidance); + if (result == null) result = defaultCase(theEObject); + return result; + } + default: return defaultCase(theEObject); + } + } + + /** + * Returns the result of interpreting the object as an instance of 'Process'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Process'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseProcess(fr.n7.pDL1.Process object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Process Element'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Process Element'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseProcessElement(ProcessElement object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Work Definition'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Work Definition'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseWorkDefinition(WorkDefinition object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Work Sequence'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Work Sequence'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseWorkSequence(WorkSequence object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Guidance'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Guidance'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseGuidance(Guidance object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'EObject'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch, but this is the last case anyway. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'EObject'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) + * @generated + */ + @Override + public T defaultCase(EObject object) + { + return null; + } + +} //PDL1Switch diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/PDL1AntlrTokenFileProvider.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/PDL1AntlrTokenFileProvider.java new file mode 100644 index 0000000..b26ee45 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/PDL1AntlrTokenFileProvider.java @@ -0,0 +1,16 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.parser.antlr; + +import java.io.InputStream; +import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; + +public class PDL1AntlrTokenFileProvider implements IAntlrTokenFileProvider { + + @Override + public InputStream getAntlrTokenFile() { + ClassLoader classLoader = getClass().getClassLoader(); + return classLoader.getResourceAsStream("fr/n7/parser/antlr/internal/InternalPDL1.tokens"); + } +} diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/PDL1Parser.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/PDL1Parser.java new file mode 100644 index 0000000..937b905 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/PDL1Parser.java @@ -0,0 +1,40 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.parser.antlr; + +import com.google.inject.Inject; +import fr.n7.parser.antlr.internal.InternalPDL1Parser; +import fr.n7.services.PDL1GrammarAccess; +import org.eclipse.xtext.parser.antlr.AbstractAntlrParser; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; + +public class PDL1Parser extends AbstractAntlrParser { + + @Inject + private PDL1GrammarAccess grammarAccess; + + @Override + protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { + tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); + } + + + @Override + protected InternalPDL1Parser createParser(XtextTokenStream stream) { + return new InternalPDL1Parser(stream, getGrammarAccess()); + } + + @Override + protected String getDefaultRuleName() { + return "Process"; + } + + public PDL1GrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(PDL1GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } +} diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/internal/InternalPDL1.g b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/internal/InternalPDL1.g new file mode 100644 index 0000000..c3a4808 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/internal/InternalPDL1.g @@ -0,0 +1,390 @@ +/* + * generated by Xtext 2.23.0 + */ +grammar InternalPDL1; + +options { + superClass=AbstractInternalAntlrParser; +} + +@lexer::header { +package fr.n7.parser.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.parser.antlr.Lexer; +} + +@parser::header { +package fr.n7.parser.antlr.internal; + +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.common.util.Enumerator; +import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; +import fr.n7.services.PDL1GrammarAccess; + +} + +@parser::members { + + private PDL1GrammarAccess grammarAccess; + + public InternalPDL1Parser(TokenStream input, PDL1GrammarAccess grammarAccess) { + this(input); + this.grammarAccess = grammarAccess; + registerRules(grammarAccess.getGrammar()); + } + + @Override + protected String getFirstRuleName() { + return "Process"; + } + + @Override + protected PDL1GrammarAccess getGrammarAccess() { + return grammarAccess; + } + +} + +@rulecatch { + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } +} + +// Entry rule entryRuleProcess +entryRuleProcess returns [EObject current=null]: + { newCompositeNode(grammarAccess.getProcessRule()); } + iv_ruleProcess=ruleProcess + { $current=$iv_ruleProcess.current; } + EOF; + +// Rule Process +ruleProcess returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='process' + { + newLeafNode(otherlv_0, grammarAccess.getProcessAccess().getProcessKeyword_0()); + } + ( + ( + lv_name_1_0=RULE_ID + { + newLeafNode(lv_name_1_0, grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getProcessRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + otherlv_2='{' + { + newLeafNode(otherlv_2, grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); + } + lv_processElements_3_0=ruleProcessElement + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getProcessRule()); + } + add( + $current, + "processElements", + lv_processElements_3_0, + "fr.n7.PDL1.ProcessElement"); + afterParserOrEnumRuleCall(); + } + ) + )* + otherlv_4='}' + { + newLeafNode(otherlv_4, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_4()); + } + ) +; + +// Entry rule entryRuleProcessElement +entryRuleProcessElement returns [EObject current=null]: + { newCompositeNode(grammarAccess.getProcessElementRule()); } + iv_ruleProcessElement=ruleProcessElement + { $current=$iv_ruleProcessElement.current; } + EOF; + +// Rule ProcessElement +ruleProcessElement returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); + } + this_WorkDefinition_0=ruleWorkDefinition + { + $current = $this_WorkDefinition_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getProcessElementAccess().getWorkSequenceParserRuleCall_1()); + } + this_WorkSequence_1=ruleWorkSequence + { + $current = $this_WorkSequence_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_2()); + } + this_Guidance_2=ruleGuidance + { + $current = $this_Guidance_2.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleWorkDefinition +entryRuleWorkDefinition returns [EObject current=null]: + { newCompositeNode(grammarAccess.getWorkDefinitionRule()); } + iv_ruleWorkDefinition=ruleWorkDefinition + { $current=$iv_ruleWorkDefinition.current; } + EOF; + +// Rule WorkDefinition +ruleWorkDefinition returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='wd' + { + newLeafNode(otherlv_0, grammarAccess.getWorkDefinitionAccess().getWdKeyword_0()); + } + ( + ( + lv_name_1_0=RULE_ID + { + newLeafNode(lv_name_1_0, grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getWorkDefinitionRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + ) +; + +// Entry rule entryRuleWorkSequence +entryRuleWorkSequence returns [EObject current=null]: + { newCompositeNode(grammarAccess.getWorkSequenceRule()); } + iv_ruleWorkSequence=ruleWorkSequence + { $current=$iv_ruleWorkSequence.current; } + EOF; + +// Rule WorkSequence +ruleWorkSequence returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='ws' + { + newLeafNode(otherlv_0, grammarAccess.getWorkSequenceAccess().getWsKeyword_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_1_0()); + } + lv_linkType_1_0=ruleWorkSequenceType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getWorkSequenceRule()); + } + set( + $current, + "linkType", + lv_linkType_1_0, + "fr.n7.PDL1.WorkSequenceType"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2='from' + { + newLeafNode(otherlv_2, grammarAccess.getWorkSequenceAccess().getFromKeyword_2()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getWorkSequenceRule()); + } + } + otherlv_3=RULE_ID + { + newLeafNode(otherlv_3, grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_3_0()); + } + ) + ) + otherlv_4='to' + { + newLeafNode(otherlv_4, grammarAccess.getWorkSequenceAccess().getToKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getWorkSequenceRule()); + } + } + otherlv_5=RULE_ID + { + newLeafNode(otherlv_5, grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_5_0()); + } + ) + ) + ) +; + +// Entry rule entryRuleGuidance +entryRuleGuidance returns [EObject current=null]: + { newCompositeNode(grammarAccess.getGuidanceRule()); } + iv_ruleGuidance=ruleGuidance + { $current=$iv_ruleGuidance.current; } + EOF; + +// Rule Guidance +ruleGuidance returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='note' + { + newLeafNode(otherlv_0, grammarAccess.getGuidanceAccess().getNoteKeyword_0()); + } + ( + ( + lv_texte_1_0=RULE_STRING + { + newLeafNode(lv_texte_1_0, grammarAccess.getGuidanceAccess().getTexteSTRINGTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getGuidanceRule()); + } + setWithLastConsumed( + $current, + "texte", + lv_texte_1_0, + "org.eclipse.xtext.common.Terminals.STRING"); + } + ) + ) + ) +; + +// Rule WorkSequenceType +ruleWorkSequenceType returns [Enumerator current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + enumLiteral_0='s2s' + { + $current = grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0()); + } + ) + | + ( + enumLiteral_1='f2s' + { + $current = grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1()); + } + ) + | + ( + enumLiteral_2='s2f' + { + $current = grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_2, grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2()); + } + ) + | + ( + enumLiteral_3='f2f' + { + $current = grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_3, grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3()); + } + ) + ) +; + +RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; + +RULE_INT : ('0'..'9')+; + +RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); + +RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; + +RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; + +RULE_WS : (' '|'\t'|'\r'|'\n')+; + +RULE_ANY_OTHER : .; diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/internal/InternalPDL1.tokens b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/internal/InternalPDL1.tokens new file mode 100644 index 0000000..35d49be --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/internal/InternalPDL1.tokens @@ -0,0 +1,31 @@ +'f2f'=22 +'f2s'=20 +'from'=16 +'note'=18 +'process'=11 +'s2f'=21 +'s2s'=19 +'to'=17 +'wd'=14 +'ws'=15 +'{'=12 +'}'=13 +RULE_ANY_OTHER=10 +RULE_ID=4 +RULE_INT=6 +RULE_ML_COMMENT=7 +RULE_SL_COMMENT=8 +RULE_STRING=5 +RULE_WS=9 +T__11=11 +T__12=12 +T__13=13 +T__14=14 +T__15=15 +T__16=16 +T__17=17 +T__18=18 +T__19=19 +T__20=20 +T__21=21 +T__22=22 diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/internal/InternalPDL1Lexer.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/internal/InternalPDL1Lexer.java new file mode 100644 index 0000000..4d0eac9 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/internal/InternalPDL1Lexer.java @@ -0,0 +1,1116 @@ +package fr.n7.parser.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.parser.antlr.Lexer; + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDL1Lexer extends Lexer { + public static final int RULE_STRING=5; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=6; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=7; + public static final int T__20=20; + public static final int T__21=21; + + // delegates + // delegators + + public InternalPDL1Lexer() {;} + public InternalPDL1Lexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDL1Lexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + public String getGrammarFileName() { return "InternalPDL1.g"; } + + // $ANTLR start "T__11" + public final void mT__11() throws RecognitionException { + try { + int _type = T__11; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:11:7: ( 'process' ) + // InternalPDL1.g:11:9: 'process' + { + match("process"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__11" + + // $ANTLR start "T__12" + public final void mT__12() throws RecognitionException { + try { + int _type = T__12; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:12:7: ( '{' ) + // InternalPDL1.g:12:9: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__12" + + // $ANTLR start "T__13" + public final void mT__13() throws RecognitionException { + try { + int _type = T__13; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:13:7: ( '}' ) + // InternalPDL1.g:13:9: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__13" + + // $ANTLR start "T__14" + public final void mT__14() throws RecognitionException { + try { + int _type = T__14; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:14:7: ( 'wd' ) + // InternalPDL1.g:14:9: 'wd' + { + match("wd"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__14" + + // $ANTLR start "T__15" + public final void mT__15() throws RecognitionException { + try { + int _type = T__15; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:15:7: ( 'ws' ) + // InternalPDL1.g:15:9: 'ws' + { + match("ws"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__15" + + // $ANTLR start "T__16" + public final void mT__16() throws RecognitionException { + try { + int _type = T__16; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:16:7: ( 'from' ) + // InternalPDL1.g:16:9: 'from' + { + match("from"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__16" + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:17:7: ( 'to' ) + // InternalPDL1.g:17:9: 'to' + { + match("to"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:18:7: ( 'note' ) + // InternalPDL1.g:18:9: 'note' + { + match("note"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:19:7: ( 's2s' ) + // InternalPDL1.g:19:9: 's2s' + { + match("s2s"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:20:7: ( 'f2s' ) + // InternalPDL1.g:20:9: 'f2s' + { + match("f2s"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "T__21" + public final void mT__21() throws RecognitionException { + try { + int _type = T__21; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:21:7: ( 's2f' ) + // InternalPDL1.g:21:9: 's2f' + { + match("s2f"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__21" + + // $ANTLR start "T__22" + public final void mT__22() throws RecognitionException { + try { + int _type = T__22; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:22:7: ( 'f2f' ) + // InternalPDL1.g:22:9: 'f2f' + { + match("f2f"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__22" + + // $ANTLR start "RULE_ID" + public final void mRULE_ID() throws RecognitionException { + try { + int _type = RULE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:378:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalPDL1.g:378:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + { + // InternalPDL1.g:378:11: ( '^' )? + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='^') ) { + alt1=1; + } + switch (alt1) { + case 1 : + // InternalPDL1.g:378:11: '^' + { + match('^'); + + } + break; + + } + + if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + // InternalPDL1.g:378:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop2: + do { + int alt2=2; + int LA2_0 = input.LA(1); + + if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { + alt2=1; + } + + + switch (alt2) { + case 1 : + // InternalPDL1.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:380:10: ( ( '0' .. '9' )+ ) + // InternalPDL1.g:380:12: ( '0' .. '9' )+ + { + // InternalPDL1.g:380:12: ( '0' .. '9' )+ + int cnt3=0; + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( ((LA3_0>='0' && LA3_0<='9')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalPDL1.g:380:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt3 >= 1 ) break loop3; + EarlyExitException eee = + new EarlyExitException(3, input); + throw eee; + } + cnt3++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_STRING" + public final void mRULE_STRING() throws RecognitionException { + try { + int _type = RULE_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:382:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalPDL1.g:382:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + { + // InternalPDL1.g:382:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='\"') ) { + alt6=1; + } + else if ( (LA6_0=='\'') ) { + alt6=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 6, 0, input); + + throw nvae; + } + switch (alt6) { + case 1 : + // InternalPDL1.g:382:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalPDL1.g:382:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop4: + do { + int alt4=3; + int LA4_0 = input.LA(1); + + if ( (LA4_0=='\\') ) { + alt4=1; + } + else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { + alt4=2; + } + + + switch (alt4) { + case 1 : + // InternalPDL1.g:382:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL1.g:382:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + match('\"'); + + } + break; + case 2 : + // InternalPDL1.g:382:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalPDL1.g:382:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop5: + do { + int alt5=3; + int LA5_0 = input.LA(1); + + if ( (LA5_0=='\\') ) { + alt5=1; + } + else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { + alt5=2; + } + + + switch (alt5) { + case 1 : + // InternalPDL1.g:382:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL1.g:382:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop5; + } + } while (true); + + match('\''); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_STRING" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:384:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalPDL1.g:384:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalPDL1.g:384:24: ( options {greedy=false; } : . )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0=='*') ) { + int LA7_1 = input.LA(2); + + if ( (LA7_1=='/') ) { + alt7=2; + } + else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { + alt7=1; + } + + + } + else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalPDL1.g:384:52: . + { + matchAny(); + + } + break; + + default : + break loop7; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:386:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalPDL1.g:386:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("//"); + + // InternalPDL1.g:386:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop8: + do { + int alt8=2; + int LA8_0 = input.LA(1); + + if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { + alt8=1; + } + + + switch (alt8) { + case 1 : + // InternalPDL1.g:386:24: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop8; + } + } while (true); + + // InternalPDL1.g:386:40: ( ( '\\r' )? '\\n' )? + int alt10=2; + int LA10_0 = input.LA(1); + + if ( (LA10_0=='\n'||LA10_0=='\r') ) { + alt10=1; + } + switch (alt10) { + case 1 : + // InternalPDL1.g:386:41: ( '\\r' )? '\\n' + { + // InternalPDL1.g:386:41: ( '\\r' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalPDL1.g:386:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:388:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalPDL1.g:388:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalPDL1.g:388:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt11=0; + loop11: + do { + int alt11=2; + int LA11_0 = input.LA(1); + + if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { + alt11=1; + } + + + switch (alt11) { + case 1 : + // InternalPDL1.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt11 >= 1 ) break loop11; + EarlyExitException eee = + new EarlyExitException(11, input); + throw eee; + } + cnt11++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:390:16: ( . ) + // InternalPDL1.g:390:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + public void mTokens() throws RecognitionException { + // InternalPDL1.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=19; + alt12 = dfa12.predict(input); + switch (alt12) { + case 1 : + // InternalPDL1.g:1:10: T__11 + { + mT__11(); + + } + break; + case 2 : + // InternalPDL1.g:1:16: T__12 + { + mT__12(); + + } + break; + case 3 : + // InternalPDL1.g:1:22: T__13 + { + mT__13(); + + } + break; + case 4 : + // InternalPDL1.g:1:28: T__14 + { + mT__14(); + + } + break; + case 5 : + // InternalPDL1.g:1:34: T__15 + { + mT__15(); + + } + break; + case 6 : + // InternalPDL1.g:1:40: T__16 + { + mT__16(); + + } + break; + case 7 : + // InternalPDL1.g:1:46: T__17 + { + mT__17(); + + } + break; + case 8 : + // InternalPDL1.g:1:52: T__18 + { + mT__18(); + + } + break; + case 9 : + // InternalPDL1.g:1:58: T__19 + { + mT__19(); + + } + break; + case 10 : + // InternalPDL1.g:1:64: T__20 + { + mT__20(); + + } + break; + case 11 : + // InternalPDL1.g:1:70: T__21 + { + mT__21(); + + } + break; + case 12 : + // InternalPDL1.g:1:76: T__22 + { + mT__22(); + + } + break; + case 13 : + // InternalPDL1.g:1:82: RULE_ID + { + mRULE_ID(); + + } + break; + case 14 : + // InternalPDL1.g:1:90: RULE_INT + { + mRULE_INT(); + + } + break; + case 15 : + // InternalPDL1.g:1:99: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 16 : + // InternalPDL1.g:1:111: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 17 : + // InternalPDL1.g:1:127: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 18 : + // InternalPDL1.g:1:143: RULE_WS + { + mRULE_WS(); + + } + break; + case 19 : + // InternalPDL1.g:1:151: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA12 dfa12 = new DFA12(this); + static final String DFA12_eotS = + "\1\uffff\1\22\2\uffff\5\22\1\20\2\uffff\3\20\2\uffff\1\22\3\uffff\1\42\1\43\2\22\1\47\2\22\5\uffff\1\22\2\uffff\1\22\1\55\1\56\1\uffff\1\22\1\60\1\61\1\22\1\63\2\uffff\1\64\2\uffff\1\22\2\uffff\1\22\1\67\1\uffff"; + static final String DFA12_eofS = + "\70\uffff"; + static final String DFA12_minS = + "\1\0\1\162\2\uffff\1\144\1\62\2\157\1\62\1\101\2\uffff\2\0\1\52\2\uffff\1\157\3\uffff\2\60\1\157\1\146\1\60\1\164\1\146\5\uffff\1\143\2\uffff\1\155\2\60\1\uffff\1\145\2\60\1\145\1\60\2\uffff\1\60\2\uffff\1\163\2\uffff\1\163\1\60\1\uffff"; + static final String DFA12_maxS = + "\1\uffff\1\162\2\uffff\1\163\1\162\2\157\1\62\1\172\2\uffff\2\uffff\1\57\2\uffff\1\157\3\uffff\2\172\1\157\1\163\1\172\1\164\1\163\5\uffff\1\143\2\uffff\1\155\2\172\1\uffff\1\145\2\172\1\145\1\172\2\uffff\1\172\2\uffff\1\163\2\uffff\1\163\1\172\1\uffff"; + static final String DFA12_acceptS = + "\2\uffff\1\2\1\3\6\uffff\1\15\1\16\3\uffff\1\22\1\23\1\uffff\1\15\1\2\1\3\7\uffff\1\16\1\17\1\20\1\21\1\22\1\uffff\1\4\1\5\3\uffff\1\7\5\uffff\1\12\1\14\1\uffff\1\11\1\13\1\uffff\1\6\1\10\2\uffff\1\1"; + static final String DFA12_specialS = + "\1\2\13\uffff\1\1\1\0\52\uffff}>"; + static final String[] DFA12_transitionS = { + "\11\20\2\17\2\20\1\17\22\20\1\17\1\20\1\14\4\20\1\15\7\20\1\16\12\13\7\20\32\12\3\20\1\11\1\12\1\20\5\12\1\5\7\12\1\7\1\12\1\1\2\12\1\10\1\6\2\12\1\4\3\12\1\2\1\20\1\3\uff82\20", + "\1\21", + "", + "", + "\1\25\16\uffff\1\26", + "\1\30\77\uffff\1\27", + "\1\31", + "\1\32", + "\1\33", + "\32\22\4\uffff\1\22\1\uffff\32\22", + "", + "", + "\0\35", + "\0\35", + "\1\36\4\uffff\1\37", + "", + "", + "\1\41", + "", + "", + "", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\44", + "\1\46\14\uffff\1\45", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\50", + "\1\52\14\uffff\1\51", + "", + "", + "", + "", + "", + "\1\53", + "", + "", + "\1\54", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "", + "\1\57", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\62", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "", + "", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "", + "", + "\1\65", + "", + "", + "\1\66", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "" + }; + + static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); + static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); + static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); + static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); + static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); + static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); + static final short[][] DFA12_transition; + + static { + int numStates = DFA12_transitionS.length; + DFA12_transition = new short[numStates][]; + for (int i=0; i='\u0000' && LA12_13<='\uFFFF')) ) {s = 29;} + + else s = 16; + + if ( s>=0 ) return s; + break; + case 1 : + int LA12_12 = input.LA(1); + + s = -1; + if ( ((LA12_12>='\u0000' && LA12_12<='\uFFFF')) ) {s = 29;} + + else s = 16; + + if ( s>=0 ) return s; + break; + case 2 : + int LA12_0 = input.LA(1); + + s = -1; + if ( (LA12_0=='p') ) {s = 1;} + + else if ( (LA12_0=='{') ) {s = 2;} + + else if ( (LA12_0=='}') ) {s = 3;} + + else if ( (LA12_0=='w') ) {s = 4;} + + else if ( (LA12_0=='f') ) {s = 5;} + + else if ( (LA12_0=='t') ) {s = 6;} + + else if ( (LA12_0=='n') ) {s = 7;} + + else if ( (LA12_0=='s') ) {s = 8;} + + else if ( (LA12_0=='^') ) {s = 9;} + + else if ( ((LA12_0>='A' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='e')||(LA12_0>='g' && LA12_0<='m')||LA12_0=='o'||(LA12_0>='q' && LA12_0<='r')||(LA12_0>='u' && LA12_0<='v')||(LA12_0>='x' && LA12_0<='z')) ) {s = 10;} + + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 11;} + + else if ( (LA12_0=='\"') ) {s = 12;} + + else if ( (LA12_0=='\'') ) {s = 13;} + + else if ( (LA12_0=='/') ) {s = 14;} + + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 15;} + + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='(' && LA12_0<='.')||(LA12_0>=':' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 16;} + + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 12, _s, input); + error(nvae); + throw nvae; + } + } + + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/internal/InternalPDL1Parser.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/internal/InternalPDL1Parser.java new file mode 100644 index 0000000..7bf119c --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/parser/antlr/internal/InternalPDL1Parser.java @@ -0,0 +1,941 @@ +package fr.n7.parser.antlr.internal; + +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.common.util.Enumerator; +import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; +import fr.n7.services.PDL1GrammarAccess; + + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDL1Parser extends AbstractInternalAntlrParser { + public static final String[] tokenNames = new String[] { + "", "", "", "", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'process'", "'{'", "'}'", "'wd'", "'ws'", "'from'", "'to'", "'note'", "'s2s'", "'f2s'", "'s2f'", "'f2f'" + }; + public static final int RULE_STRING=5; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=6; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=7; + public static final int T__20=20; + public static final int T__21=21; + + // delegates + // delegators + + + public InternalPDL1Parser(TokenStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDL1Parser(TokenStream input, RecognizerSharedState state) { + super(input, state); + + } + + + public String[] getTokenNames() { return InternalPDL1Parser.tokenNames; } + public String getGrammarFileName() { return "InternalPDL1.g"; } + + + + private PDL1GrammarAccess grammarAccess; + + public InternalPDL1Parser(TokenStream input, PDL1GrammarAccess grammarAccess) { + this(input); + this.grammarAccess = grammarAccess; + registerRules(grammarAccess.getGrammar()); + } + + @Override + protected String getFirstRuleName() { + return "Process"; + } + + @Override + protected PDL1GrammarAccess getGrammarAccess() { + return grammarAccess; + } + + + + + // $ANTLR start "entryRuleProcess" + // InternalPDL1.g:65:1: entryRuleProcess returns [EObject current=null] : iv_ruleProcess= ruleProcess EOF ; + public final EObject entryRuleProcess() throws RecognitionException { + EObject current = null; + + EObject iv_ruleProcess = null; + + + try { + // InternalPDL1.g:65:48: (iv_ruleProcess= ruleProcess EOF ) + // InternalPDL1.g:66:2: iv_ruleProcess= ruleProcess EOF + { + newCompositeNode(grammarAccess.getProcessRule()); + pushFollow(FOLLOW_1); + iv_ruleProcess=ruleProcess(); + + state._fsp--; + + current =iv_ruleProcess; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleProcess" + + + // $ANTLR start "ruleProcess" + // InternalPDL1.g:72:1: ruleProcess returns [EObject current=null] : (otherlv_0= 'process' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_processElements_3_0= ruleProcessElement ) )* otherlv_4= '}' ) ; + public final EObject ruleProcess() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_name_1_0=null; + Token otherlv_2=null; + Token otherlv_4=null; + EObject lv_processElements_3_0 = null; + + + + enterRule(); + + try { + // InternalPDL1.g:78:2: ( (otherlv_0= 'process' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_processElements_3_0= ruleProcessElement ) )* otherlv_4= '}' ) ) + // InternalPDL1.g:79:2: (otherlv_0= 'process' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_processElements_3_0= ruleProcessElement ) )* otherlv_4= '}' ) + { + // InternalPDL1.g:79:2: (otherlv_0= 'process' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_processElements_3_0= ruleProcessElement ) )* otherlv_4= '}' ) + // InternalPDL1.g:80:3: otherlv_0= 'process' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_processElements_3_0= ruleProcessElement ) )* otherlv_4= '}' + { + otherlv_0=(Token)match(input,11,FOLLOW_3); + + newLeafNode(otherlv_0, grammarAccess.getProcessAccess().getProcessKeyword_0()); + + // InternalPDL1.g:84:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalPDL1.g:85:4: (lv_name_1_0= RULE_ID ) + { + // InternalPDL1.g:85:4: (lv_name_1_0= RULE_ID ) + // InternalPDL1.g:86:5: lv_name_1_0= RULE_ID + { + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_4); + + newLeafNode(lv_name_1_0, grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getProcessRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + otherlv_2=(Token)match(input,12,FOLLOW_5); + + newLeafNode(otherlv_2, grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_2()); + + // InternalPDL1.g:106:3: ( (lv_processElements_3_0= ruleProcessElement ) )* + loop1: + do { + int alt1=2; + int LA1_0 = input.LA(1); + + if ( ((LA1_0>=14 && LA1_0<=15)||LA1_0==18) ) { + alt1=1; + } + + + switch (alt1) { + case 1 : + // InternalPDL1.g:107:4: (lv_processElements_3_0= ruleProcessElement ) + { + // InternalPDL1.g:107:4: (lv_processElements_3_0= ruleProcessElement ) + // InternalPDL1.g:108:5: lv_processElements_3_0= ruleProcessElement + { + + newCompositeNode(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); + + pushFollow(FOLLOW_5); + lv_processElements_3_0=ruleProcessElement(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getProcessRule()); + } + add( + current, + "processElements", + lv_processElements_3_0, + "fr.n7.PDL1.ProcessElement"); + afterParserOrEnumRuleCall(); + + + } + + + } + break; + + default : + break loop1; + } + } while (true); + + otherlv_4=(Token)match(input,13,FOLLOW_2); + + newLeafNode(otherlv_4, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_4()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleProcess" + + + // $ANTLR start "entryRuleProcessElement" + // InternalPDL1.g:133:1: entryRuleProcessElement returns [EObject current=null] : iv_ruleProcessElement= ruleProcessElement EOF ; + public final EObject entryRuleProcessElement() throws RecognitionException { + EObject current = null; + + EObject iv_ruleProcessElement = null; + + + try { + // InternalPDL1.g:133:55: (iv_ruleProcessElement= ruleProcessElement EOF ) + // InternalPDL1.g:134:2: iv_ruleProcessElement= ruleProcessElement EOF + { + newCompositeNode(grammarAccess.getProcessElementRule()); + pushFollow(FOLLOW_1); + iv_ruleProcessElement=ruleProcessElement(); + + state._fsp--; + + current =iv_ruleProcessElement; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleProcessElement" + + + // $ANTLR start "ruleProcessElement" + // InternalPDL1.g:140:1: ruleProcessElement returns [EObject current=null] : (this_WorkDefinition_0= ruleWorkDefinition | this_WorkSequence_1= ruleWorkSequence | this_Guidance_2= ruleGuidance ) ; + public final EObject ruleProcessElement() throws RecognitionException { + EObject current = null; + + EObject this_WorkDefinition_0 = null; + + EObject this_WorkSequence_1 = null; + + EObject this_Guidance_2 = null; + + + + enterRule(); + + try { + // InternalPDL1.g:146:2: ( (this_WorkDefinition_0= ruleWorkDefinition | this_WorkSequence_1= ruleWorkSequence | this_Guidance_2= ruleGuidance ) ) + // InternalPDL1.g:147:2: (this_WorkDefinition_0= ruleWorkDefinition | this_WorkSequence_1= ruleWorkSequence | this_Guidance_2= ruleGuidance ) + { + // InternalPDL1.g:147:2: (this_WorkDefinition_0= ruleWorkDefinition | this_WorkSequence_1= ruleWorkSequence | this_Guidance_2= ruleGuidance ) + int alt2=3; + switch ( input.LA(1) ) { + case 14: + { + alt2=1; + } + break; + case 15: + { + alt2=2; + } + break; + case 18: + { + alt2=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 2, 0, input); + + throw nvae; + } + + switch (alt2) { + case 1 : + // InternalPDL1.g:148:3: this_WorkDefinition_0= ruleWorkDefinition + { + + newCompositeNode(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_WorkDefinition_0=ruleWorkDefinition(); + + state._fsp--; + + + current = this_WorkDefinition_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalPDL1.g:157:3: this_WorkSequence_1= ruleWorkSequence + { + + newCompositeNode(grammarAccess.getProcessElementAccess().getWorkSequenceParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_WorkSequence_1=ruleWorkSequence(); + + state._fsp--; + + + current = this_WorkSequence_1; + afterParserOrEnumRuleCall(); + + + } + break; + case 3 : + // InternalPDL1.g:166:3: this_Guidance_2= ruleGuidance + { + + newCompositeNode(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_2()); + + pushFollow(FOLLOW_2); + this_Guidance_2=ruleGuidance(); + + state._fsp--; + + + current = this_Guidance_2; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleProcessElement" + + + // $ANTLR start "entryRuleWorkDefinition" + // InternalPDL1.g:178:1: entryRuleWorkDefinition returns [EObject current=null] : iv_ruleWorkDefinition= ruleWorkDefinition EOF ; + public final EObject entryRuleWorkDefinition() throws RecognitionException { + EObject current = null; + + EObject iv_ruleWorkDefinition = null; + + + try { + // InternalPDL1.g:178:55: (iv_ruleWorkDefinition= ruleWorkDefinition EOF ) + // InternalPDL1.g:179:2: iv_ruleWorkDefinition= ruleWorkDefinition EOF + { + newCompositeNode(grammarAccess.getWorkDefinitionRule()); + pushFollow(FOLLOW_1); + iv_ruleWorkDefinition=ruleWorkDefinition(); + + state._fsp--; + + current =iv_ruleWorkDefinition; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleWorkDefinition" + + + // $ANTLR start "ruleWorkDefinition" + // InternalPDL1.g:185:1: ruleWorkDefinition returns [EObject current=null] : (otherlv_0= 'wd' ( (lv_name_1_0= RULE_ID ) ) ) ; + public final EObject ruleWorkDefinition() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_name_1_0=null; + + + enterRule(); + + try { + // InternalPDL1.g:191:2: ( (otherlv_0= 'wd' ( (lv_name_1_0= RULE_ID ) ) ) ) + // InternalPDL1.g:192:2: (otherlv_0= 'wd' ( (lv_name_1_0= RULE_ID ) ) ) + { + // InternalPDL1.g:192:2: (otherlv_0= 'wd' ( (lv_name_1_0= RULE_ID ) ) ) + // InternalPDL1.g:193:3: otherlv_0= 'wd' ( (lv_name_1_0= RULE_ID ) ) + { + otherlv_0=(Token)match(input,14,FOLLOW_3); + + newLeafNode(otherlv_0, grammarAccess.getWorkDefinitionAccess().getWdKeyword_0()); + + // InternalPDL1.g:197:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalPDL1.g:198:4: (lv_name_1_0= RULE_ID ) + { + // InternalPDL1.g:198:4: (lv_name_1_0= RULE_ID ) + // InternalPDL1.g:199:5: lv_name_1_0= RULE_ID + { + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_2); + + newLeafNode(lv_name_1_0, grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getWorkDefinitionRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleWorkDefinition" + + + // $ANTLR start "entryRuleWorkSequence" + // InternalPDL1.g:219:1: entryRuleWorkSequence returns [EObject current=null] : iv_ruleWorkSequence= ruleWorkSequence EOF ; + public final EObject entryRuleWorkSequence() throws RecognitionException { + EObject current = null; + + EObject iv_ruleWorkSequence = null; + + + try { + // InternalPDL1.g:219:53: (iv_ruleWorkSequence= ruleWorkSequence EOF ) + // InternalPDL1.g:220:2: iv_ruleWorkSequence= ruleWorkSequence EOF + { + newCompositeNode(grammarAccess.getWorkSequenceRule()); + pushFollow(FOLLOW_1); + iv_ruleWorkSequence=ruleWorkSequence(); + + state._fsp--; + + current =iv_ruleWorkSequence; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleWorkSequence" + + + // $ANTLR start "ruleWorkSequence" + // InternalPDL1.g:226:1: ruleWorkSequence returns [EObject current=null] : (otherlv_0= 'ws' ( (lv_linkType_1_0= ruleWorkSequenceType ) ) otherlv_2= 'from' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'to' ( (otherlv_5= RULE_ID ) ) ) ; + public final EObject ruleWorkSequence() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_2=null; + Token otherlv_3=null; + Token otherlv_4=null; + Token otherlv_5=null; + Enumerator lv_linkType_1_0 = null; + + + + enterRule(); + + try { + // InternalPDL1.g:232:2: ( (otherlv_0= 'ws' ( (lv_linkType_1_0= ruleWorkSequenceType ) ) otherlv_2= 'from' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'to' ( (otherlv_5= RULE_ID ) ) ) ) + // InternalPDL1.g:233:2: (otherlv_0= 'ws' ( (lv_linkType_1_0= ruleWorkSequenceType ) ) otherlv_2= 'from' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'to' ( (otherlv_5= RULE_ID ) ) ) + { + // InternalPDL1.g:233:2: (otherlv_0= 'ws' ( (lv_linkType_1_0= ruleWorkSequenceType ) ) otherlv_2= 'from' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'to' ( (otherlv_5= RULE_ID ) ) ) + // InternalPDL1.g:234:3: otherlv_0= 'ws' ( (lv_linkType_1_0= ruleWorkSequenceType ) ) otherlv_2= 'from' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'to' ( (otherlv_5= RULE_ID ) ) + { + otherlv_0=(Token)match(input,15,FOLLOW_6); + + newLeafNode(otherlv_0, grammarAccess.getWorkSequenceAccess().getWsKeyword_0()); + + // InternalPDL1.g:238:3: ( (lv_linkType_1_0= ruleWorkSequenceType ) ) + // InternalPDL1.g:239:4: (lv_linkType_1_0= ruleWorkSequenceType ) + { + // InternalPDL1.g:239:4: (lv_linkType_1_0= ruleWorkSequenceType ) + // InternalPDL1.g:240:5: lv_linkType_1_0= ruleWorkSequenceType + { + + newCompositeNode(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_1_0()); + + pushFollow(FOLLOW_7); + lv_linkType_1_0=ruleWorkSequenceType(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getWorkSequenceRule()); + } + set( + current, + "linkType", + lv_linkType_1_0, + "fr.n7.PDL1.WorkSequenceType"); + afterParserOrEnumRuleCall(); + + + } + + + } + + otherlv_2=(Token)match(input,16,FOLLOW_3); + + newLeafNode(otherlv_2, grammarAccess.getWorkSequenceAccess().getFromKeyword_2()); + + // InternalPDL1.g:261:3: ( (otherlv_3= RULE_ID ) ) + // InternalPDL1.g:262:4: (otherlv_3= RULE_ID ) + { + // InternalPDL1.g:262:4: (otherlv_3= RULE_ID ) + // InternalPDL1.g:263:5: otherlv_3= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getWorkSequenceRule()); + } + + otherlv_3=(Token)match(input,RULE_ID,FOLLOW_8); + + newLeafNode(otherlv_3, grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_3_0()); + + + } + + + } + + otherlv_4=(Token)match(input,17,FOLLOW_3); + + newLeafNode(otherlv_4, grammarAccess.getWorkSequenceAccess().getToKeyword_4()); + + // InternalPDL1.g:278:3: ( (otherlv_5= RULE_ID ) ) + // InternalPDL1.g:279:4: (otherlv_5= RULE_ID ) + { + // InternalPDL1.g:279:4: (otherlv_5= RULE_ID ) + // InternalPDL1.g:280:5: otherlv_5= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getWorkSequenceRule()); + } + + otherlv_5=(Token)match(input,RULE_ID,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_5_0()); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleWorkSequence" + + + // $ANTLR start "entryRuleGuidance" + // InternalPDL1.g:295:1: entryRuleGuidance returns [EObject current=null] : iv_ruleGuidance= ruleGuidance EOF ; + public final EObject entryRuleGuidance() throws RecognitionException { + EObject current = null; + + EObject iv_ruleGuidance = null; + + + try { + // InternalPDL1.g:295:49: (iv_ruleGuidance= ruleGuidance EOF ) + // InternalPDL1.g:296:2: iv_ruleGuidance= ruleGuidance EOF + { + newCompositeNode(grammarAccess.getGuidanceRule()); + pushFollow(FOLLOW_1); + iv_ruleGuidance=ruleGuidance(); + + state._fsp--; + + current =iv_ruleGuidance; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleGuidance" + + + // $ANTLR start "ruleGuidance" + // InternalPDL1.g:302:1: ruleGuidance returns [EObject current=null] : (otherlv_0= 'note' ( (lv_texte_1_0= RULE_STRING ) ) ) ; + public final EObject ruleGuidance() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_texte_1_0=null; + + + enterRule(); + + try { + // InternalPDL1.g:308:2: ( (otherlv_0= 'note' ( (lv_texte_1_0= RULE_STRING ) ) ) ) + // InternalPDL1.g:309:2: (otherlv_0= 'note' ( (lv_texte_1_0= RULE_STRING ) ) ) + { + // InternalPDL1.g:309:2: (otherlv_0= 'note' ( (lv_texte_1_0= RULE_STRING ) ) ) + // InternalPDL1.g:310:3: otherlv_0= 'note' ( (lv_texte_1_0= RULE_STRING ) ) + { + otherlv_0=(Token)match(input,18,FOLLOW_9); + + newLeafNode(otherlv_0, grammarAccess.getGuidanceAccess().getNoteKeyword_0()); + + // InternalPDL1.g:314:3: ( (lv_texte_1_0= RULE_STRING ) ) + // InternalPDL1.g:315:4: (lv_texte_1_0= RULE_STRING ) + { + // InternalPDL1.g:315:4: (lv_texte_1_0= RULE_STRING ) + // InternalPDL1.g:316:5: lv_texte_1_0= RULE_STRING + { + lv_texte_1_0=(Token)match(input,RULE_STRING,FOLLOW_2); + + newLeafNode(lv_texte_1_0, grammarAccess.getGuidanceAccess().getTexteSTRINGTerminalRuleCall_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getGuidanceRule()); + } + setWithLastConsumed( + current, + "texte", + lv_texte_1_0, + "org.eclipse.xtext.common.Terminals.STRING"); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleGuidance" + + + // $ANTLR start "ruleWorkSequenceType" + // InternalPDL1.g:336:1: ruleWorkSequenceType returns [Enumerator current=null] : ( (enumLiteral_0= 's2s' ) | (enumLiteral_1= 'f2s' ) | (enumLiteral_2= 's2f' ) | (enumLiteral_3= 'f2f' ) ) ; + public final Enumerator ruleWorkSequenceType() throws RecognitionException { + Enumerator current = null; + + Token enumLiteral_0=null; + Token enumLiteral_1=null; + Token enumLiteral_2=null; + Token enumLiteral_3=null; + + + enterRule(); + + try { + // InternalPDL1.g:342:2: ( ( (enumLiteral_0= 's2s' ) | (enumLiteral_1= 'f2s' ) | (enumLiteral_2= 's2f' ) | (enumLiteral_3= 'f2f' ) ) ) + // InternalPDL1.g:343:2: ( (enumLiteral_0= 's2s' ) | (enumLiteral_1= 'f2s' ) | (enumLiteral_2= 's2f' ) | (enumLiteral_3= 'f2f' ) ) + { + // InternalPDL1.g:343:2: ( (enumLiteral_0= 's2s' ) | (enumLiteral_1= 'f2s' ) | (enumLiteral_2= 's2f' ) | (enumLiteral_3= 'f2f' ) ) + int alt3=4; + switch ( input.LA(1) ) { + case 19: + { + alt3=1; + } + break; + case 20: + { + alt3=2; + } + break; + case 21: + { + alt3=3; + } + break; + case 22: + { + alt3=4; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 3, 0, input); + + throw nvae; + } + + switch (alt3) { + case 1 : + // InternalPDL1.g:344:3: (enumLiteral_0= 's2s' ) + { + // InternalPDL1.g:344:3: (enumLiteral_0= 's2s' ) + // InternalPDL1.g:345:4: enumLiteral_0= 's2s' + { + enumLiteral_0=(Token)match(input,19,FOLLOW_2); + + current = grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0()); + + + } + + + } + break; + case 2 : + // InternalPDL1.g:352:3: (enumLiteral_1= 'f2s' ) + { + // InternalPDL1.g:352:3: (enumLiteral_1= 'f2s' ) + // InternalPDL1.g:353:4: enumLiteral_1= 'f2s' + { + enumLiteral_1=(Token)match(input,20,FOLLOW_2); + + current = grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1()); + + + } + + + } + break; + case 3 : + // InternalPDL1.g:360:3: (enumLiteral_2= 's2f' ) + { + // InternalPDL1.g:360:3: (enumLiteral_2= 's2f' ) + // InternalPDL1.g:361:4: enumLiteral_2= 's2f' + { + enumLiteral_2=(Token)match(input,21,FOLLOW_2); + + current = grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_2, grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2()); + + + } + + + } + break; + case 4 : + // InternalPDL1.g:368:3: (enumLiteral_3= 'f2f' ) + { + // InternalPDL1.g:368:3: (enumLiteral_3= 'f2f' ) + // InternalPDL1.g:369:4: enumLiteral_3= 'f2f' + { + enumLiteral_3=(Token)match(input,22,FOLLOW_2); + + current = grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_3, grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3()); + + + } + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleWorkSequenceType" + + // Delegated rules + + + + + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x000000000004E000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000780000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000020L}); + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/scoping/AbstractPDL1ScopeProvider.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/scoping/AbstractPDL1ScopeProvider.java new file mode 100644 index 0000000..276a37f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/scoping/AbstractPDL1ScopeProvider.java @@ -0,0 +1,9 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.scoping; + +import org.eclipse.xtext.scoping.impl.DelegatingScopeProvider; + +public abstract class AbstractPDL1ScopeProvider extends DelegatingScopeProvider { +} diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/serializer/PDL1SemanticSequencer.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/serializer/PDL1SemanticSequencer.java new file mode 100644 index 0000000..38b0ff2 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/serializer/PDL1SemanticSequencer.java @@ -0,0 +1,129 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.serializer; + +import com.google.inject.Inject; +import fr.n7.pDL1.Guidance; +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.WorkDefinition; +import fr.n7.pDL1.WorkSequence; +import fr.n7.services.PDL1GrammarAccess; +import java.util.Set; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.xtext.Action; +import org.eclipse.xtext.Parameter; +import org.eclipse.xtext.ParserRule; +import org.eclipse.xtext.serializer.ISerializationContext; +import org.eclipse.xtext.serializer.acceptor.SequenceFeeder; +import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer; +import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient; + +@SuppressWarnings("all") +public class PDL1SemanticSequencer extends AbstractDelegatingSemanticSequencer { + + @Inject + private PDL1GrammarAccess grammarAccess; + + @Override + public void sequence(ISerializationContext context, EObject semanticObject) { + EPackage epackage = semanticObject.eClass().getEPackage(); + ParserRule rule = context.getParserRule(); + Action action = context.getAssignedAction(); + Set parameters = context.getEnabledBooleanParameters(); + if (epackage == PDL1Package.eINSTANCE) + switch (semanticObject.eClass().getClassifierID()) { + case PDL1Package.GUIDANCE: + sequence_Guidance(context, (Guidance) semanticObject); + return; + case PDL1Package.PROCESS: + sequence_Process(context, (fr.n7.pDL1.Process) semanticObject); + return; + case PDL1Package.WORK_DEFINITION: + sequence_WorkDefinition(context, (WorkDefinition) semanticObject); + return; + case PDL1Package.WORK_SEQUENCE: + sequence_WorkSequence(context, (WorkSequence) semanticObject); + return; + } + if (errorAcceptor != null) + errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); + } + + /** + * Contexts: + * ProcessElement returns Guidance + * Guidance returns Guidance + * + * Constraint: + * texte=STRING + */ + protected void sequence_Guidance(ISerializationContext context, Guidance semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, PDL1Package.Literals.GUIDANCE__TEXTE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PDL1Package.Literals.GUIDANCE__TEXTE)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getGuidanceAccess().getTexteSTRINGTerminalRuleCall_1_0(), semanticObject.getTexte()); + feeder.finish(); + } + + + /** + * Contexts: + * Process returns Process + * + * Constraint: + * (name=ID processElements+=ProcessElement*) + */ + protected void sequence_Process(ISerializationContext context, fr.n7.pDL1.Process semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * ProcessElement returns WorkDefinition + * WorkDefinition returns WorkDefinition + * + * Constraint: + * name=ID + */ + protected void sequence_WorkDefinition(ISerializationContext context, WorkDefinition semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, PDL1Package.Literals.WORK_DEFINITION__NAME) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PDL1Package.Literals.WORK_DEFINITION__NAME)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); + feeder.finish(); + } + + + /** + * Contexts: + * ProcessElement returns WorkSequence + * WorkSequence returns WorkSequence + * + * Constraint: + * (linkType=WorkSequenceType predecessor=[WorkDefinition|ID] successor=[WorkDefinition|ID]) + */ + protected void sequence_WorkSequence(ISerializationContext context, WorkSequence semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, PDL1Package.Literals.WORK_SEQUENCE__LINK_TYPE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PDL1Package.Literals.WORK_SEQUENCE__LINK_TYPE)); + if (transientValues.isValueTransient(semanticObject, PDL1Package.Literals.WORK_SEQUENCE__PREDECESSOR) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PDL1Package.Literals.WORK_SEQUENCE__PREDECESSOR)); + if (transientValues.isValueTransient(semanticObject, PDL1Package.Literals.WORK_SEQUENCE__SUCCESSOR) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PDL1Package.Literals.WORK_SEQUENCE__SUCCESSOR)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_1_0(), semanticObject.getLinkType()); + feeder.accept(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_3_0_1(), semanticObject.eGet(PDL1Package.Literals.WORK_SEQUENCE__PREDECESSOR, false)); + feeder.accept(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionIDTerminalRuleCall_5_0_1(), semanticObject.eGet(PDL1Package.Literals.WORK_SEQUENCE__SUCCESSOR, false)); + feeder.finish(); + } + + +} diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/serializer/PDL1SyntacticSequencer.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/serializer/PDL1SyntacticSequencer.java new file mode 100644 index 0000000..4fa36fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/serializer/PDL1SyntacticSequencer.java @@ -0,0 +1,43 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.serializer; + +import com.google.inject.Inject; +import fr.n7.services.PDL1GrammarAccess; +import java.util.List; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.IGrammarAccess; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.nodemodel.INode; +import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias; +import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition; +import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer; + +@SuppressWarnings("all") +public class PDL1SyntacticSequencer extends AbstractSyntacticSequencer { + + protected PDL1GrammarAccess grammarAccess; + + @Inject + protected void init(IGrammarAccess access) { + grammarAccess = (PDL1GrammarAccess) access; + } + + @Override + protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { + return ""; + } + + + @Override + protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { + if (transition.getAmbiguousSyntaxes().isEmpty()) return; + List transitionNodes = collectNodes(fromNode, toNode); + for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { + List syntaxNodes = getNodesFor(transitionNodes, syntax); + acceptNodes(getLastNavigableState(), syntaxNodes); + } + } + +} diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/services/PDL1GrammarAccess.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/services/PDL1GrammarAccess.java new file mode 100644 index 0000000..04739f5 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/services/PDL1GrammarAccess.java @@ -0,0 +1,403 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.services; + +import com.google.inject.Inject; +import com.google.inject.Singleton; +import java.util.List; +import org.eclipse.xtext.Alternatives; +import org.eclipse.xtext.Assignment; +import org.eclipse.xtext.CrossReference; +import org.eclipse.xtext.EnumLiteralDeclaration; +import org.eclipse.xtext.EnumRule; +import org.eclipse.xtext.Grammar; +import org.eclipse.xtext.GrammarUtil; +import org.eclipse.xtext.Group; +import org.eclipse.xtext.Keyword; +import org.eclipse.xtext.ParserRule; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.TerminalRule; +import org.eclipse.xtext.common.services.TerminalsGrammarAccess; +import org.eclipse.xtext.service.AbstractElementFinder; +import org.eclipse.xtext.service.GrammarProvider; + +@Singleton +public class PDL1GrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder { + + public class ProcessElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL1.Process"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cProcessKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final Assignment cProcessElementsAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final RuleCall cProcessElementsProcessElementParserRuleCall_3_0 = (RuleCall)cProcessElementsAssignment_3.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); + + //Process: + // 'process' name=ID '{' + // processElements+=ProcessElement* + // '}'; + @Override public ParserRule getRule() { return rule; } + + //'process' name=ID '{' processElements+=ProcessElement* '}' + public Group getGroup() { return cGroup; } + + //'process' + public Keyword getProcessKeyword_0() { return cProcessKeyword_0; } + + //name=ID + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //ID + public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } + + //processElements+=ProcessElement* + public Assignment getProcessElementsAssignment_3() { return cProcessElementsAssignment_3; } + + //ProcessElement + public RuleCall getProcessElementsProcessElementParserRuleCall_3_0() { return cProcessElementsProcessElementParserRuleCall_3_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } + } + public class ProcessElementElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL1.ProcessElement"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cWorkDefinitionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cWorkSequenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + private final RuleCall cGuidanceParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); + + //ProcessElement: + // WorkDefinition | WorkSequence | Guidance; + @Override public ParserRule getRule() { return rule; } + + //WorkDefinition | WorkSequence | Guidance + public Alternatives getAlternatives() { return cAlternatives; } + + //WorkDefinition + public RuleCall getWorkDefinitionParserRuleCall_0() { return cWorkDefinitionParserRuleCall_0; } + + //WorkSequence + public RuleCall getWorkSequenceParserRuleCall_1() { return cWorkSequenceParserRuleCall_1; } + + //Guidance + public RuleCall getGuidanceParserRuleCall_2() { return cGuidanceParserRuleCall_2; } + } + public class WorkDefinitionElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL1.WorkDefinition"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cWdKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + + //WorkDefinition: + // 'wd' name=ID; + @Override public ParserRule getRule() { return rule; } + + //'wd' name=ID + public Group getGroup() { return cGroup; } + + //'wd' + public Keyword getWdKeyword_0() { return cWdKeyword_0; } + + //name=ID + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //ID + public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } + } + public class WorkSequenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL1.WorkSequence"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cWsKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cLinkTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cLinkTypeWorkSequenceTypeEnumRuleCall_1_0 = (RuleCall)cLinkTypeAssignment_1.eContents().get(0); + private final Keyword cFromKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final Assignment cPredecessorAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final CrossReference cPredecessorWorkDefinitionCrossReference_3_0 = (CrossReference)cPredecessorAssignment_3.eContents().get(0); + private final RuleCall cPredecessorWorkDefinitionIDTerminalRuleCall_3_0_1 = (RuleCall)cPredecessorWorkDefinitionCrossReference_3_0.eContents().get(1); + private final Keyword cToKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cSuccessorAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final CrossReference cSuccessorWorkDefinitionCrossReference_5_0 = (CrossReference)cSuccessorAssignment_5.eContents().get(0); + private final RuleCall cSuccessorWorkDefinitionIDTerminalRuleCall_5_0_1 = (RuleCall)cSuccessorWorkDefinitionCrossReference_5_0.eContents().get(1); + + //WorkSequence: + // 'ws' linkType=WorkSequenceType + // 'from' predecessor=[WorkDefinition] + // 'to' successor=[WorkDefinition]; + @Override public ParserRule getRule() { return rule; } + + //'ws' linkType=WorkSequenceType 'from' predecessor=[WorkDefinition] 'to' successor=[WorkDefinition] + public Group getGroup() { return cGroup; } + + //'ws' + public Keyword getWsKeyword_0() { return cWsKeyword_0; } + + //linkType=WorkSequenceType + public Assignment getLinkTypeAssignment_1() { return cLinkTypeAssignment_1; } + + //WorkSequenceType + public RuleCall getLinkTypeWorkSequenceTypeEnumRuleCall_1_0() { return cLinkTypeWorkSequenceTypeEnumRuleCall_1_0; } + + //'from' + public Keyword getFromKeyword_2() { return cFromKeyword_2; } + + //predecessor=[WorkDefinition] + public Assignment getPredecessorAssignment_3() { return cPredecessorAssignment_3; } + + //[WorkDefinition] + public CrossReference getPredecessorWorkDefinitionCrossReference_3_0() { return cPredecessorWorkDefinitionCrossReference_3_0; } + + //ID + public RuleCall getPredecessorWorkDefinitionIDTerminalRuleCall_3_0_1() { return cPredecessorWorkDefinitionIDTerminalRuleCall_3_0_1; } + + //'to' + public Keyword getToKeyword_4() { return cToKeyword_4; } + + //successor=[WorkDefinition] + public Assignment getSuccessorAssignment_5() { return cSuccessorAssignment_5; } + + //[WorkDefinition] + public CrossReference getSuccessorWorkDefinitionCrossReference_5_0() { return cSuccessorWorkDefinitionCrossReference_5_0; } + + //ID + public RuleCall getSuccessorWorkDefinitionIDTerminalRuleCall_5_0_1() { return cSuccessorWorkDefinitionIDTerminalRuleCall_5_0_1; } + } + public class GuidanceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL1.Guidance"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cNoteKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cTexteAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cTexteSTRINGTerminalRuleCall_1_0 = (RuleCall)cTexteAssignment_1.eContents().get(0); + + //Guidance: + // 'note' texte=STRING; + @Override public ParserRule getRule() { return rule; } + + //'note' texte=STRING + public Group getGroup() { return cGroup; } + + //'note' + public Keyword getNoteKeyword_0() { return cNoteKeyword_0; } + + //texte=STRING + public Assignment getTexteAssignment_1() { return cTexteAssignment_1; } + + //STRING + public RuleCall getTexteSTRINGTerminalRuleCall_1_0() { return cTexteSTRINGTerminalRuleCall_1_0; } + } + + public class WorkSequenceTypeElements extends AbstractElementFinder.AbstractEnumRuleElementFinder { + private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL1.WorkSequenceType"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final EnumLiteralDeclaration cStart2startEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); + private final Keyword cStart2startS2sKeyword_0_0 = (Keyword)cStart2startEnumLiteralDeclaration_0.eContents().get(0); + private final EnumLiteralDeclaration cFinish2startEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); + private final Keyword cFinish2startF2sKeyword_1_0 = (Keyword)cFinish2startEnumLiteralDeclaration_1.eContents().get(0); + private final EnumLiteralDeclaration cStart2finishEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); + private final Keyword cStart2finishS2fKeyword_2_0 = (Keyword)cStart2finishEnumLiteralDeclaration_2.eContents().get(0); + private final EnumLiteralDeclaration cFinish2finishEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); + private final Keyword cFinish2finishF2fKeyword_3_0 = (Keyword)cFinish2finishEnumLiteralDeclaration_3.eContents().get(0); + + //enum WorkSequenceType: + // start2start='s2s' + // | finish2start='f2s' + // | start2finish='s2f' + // | finish2finish='f2f'; + public EnumRule getRule() { return rule; } + + //start2start='s2s' | finish2start='f2s' | start2finish='s2f' | finish2finish='f2f' + public Alternatives getAlternatives() { return cAlternatives; } + + //start2start='s2s' + public EnumLiteralDeclaration getStart2startEnumLiteralDeclaration_0() { return cStart2startEnumLiteralDeclaration_0; } + + //'s2s' + public Keyword getStart2startS2sKeyword_0_0() { return cStart2startS2sKeyword_0_0; } + + //finish2start='f2s' + public EnumLiteralDeclaration getFinish2startEnumLiteralDeclaration_1() { return cFinish2startEnumLiteralDeclaration_1; } + + //'f2s' + public Keyword getFinish2startF2sKeyword_1_0() { return cFinish2startF2sKeyword_1_0; } + + //start2finish='s2f' + public EnumLiteralDeclaration getStart2finishEnumLiteralDeclaration_2() { return cStart2finishEnumLiteralDeclaration_2; } + + //'s2f' + public Keyword getStart2finishS2fKeyword_2_0() { return cStart2finishS2fKeyword_2_0; } + + //finish2finish='f2f' + public EnumLiteralDeclaration getFinish2finishEnumLiteralDeclaration_3() { return cFinish2finishEnumLiteralDeclaration_3; } + + //'f2f' + public Keyword getFinish2finishF2fKeyword_3_0() { return cFinish2finishF2fKeyword_3_0; } + } + + private final ProcessElements pProcess; + private final ProcessElementElements pProcessElement; + private final WorkDefinitionElements pWorkDefinition; + private final WorkSequenceElements pWorkSequence; + private final GuidanceElements pGuidance; + private final WorkSequenceTypeElements eWorkSequenceType; + + private final Grammar grammar; + + private final TerminalsGrammarAccess gaTerminals; + + @Inject + public PDL1GrammarAccess(GrammarProvider grammarProvider, + TerminalsGrammarAccess gaTerminals) { + this.grammar = internalFindGrammar(grammarProvider); + this.gaTerminals = gaTerminals; + this.pProcess = new ProcessElements(); + this.pProcessElement = new ProcessElementElements(); + this.pWorkDefinition = new WorkDefinitionElements(); + this.pWorkSequence = new WorkSequenceElements(); + this.pGuidance = new GuidanceElements(); + this.eWorkSequenceType = new WorkSequenceTypeElements(); + } + + protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { + Grammar grammar = grammarProvider.getGrammar(this); + while (grammar != null) { + if ("fr.n7.PDL1".equals(grammar.getName())) { + return grammar; + } + List grammars = grammar.getUsedGrammars(); + if (!grammars.isEmpty()) { + grammar = grammars.iterator().next(); + } else { + return null; + } + } + return grammar; + } + + @Override + public Grammar getGrammar() { + return grammar; + } + + + public TerminalsGrammarAccess getTerminalsGrammarAccess() { + return gaTerminals; + } + + + //Process: + // 'process' name=ID '{' + // processElements+=ProcessElement* + // '}'; + public ProcessElements getProcessAccess() { + return pProcess; + } + + public ParserRule getProcessRule() { + return getProcessAccess().getRule(); + } + + //ProcessElement: + // WorkDefinition | WorkSequence | Guidance; + public ProcessElementElements getProcessElementAccess() { + return pProcessElement; + } + + public ParserRule getProcessElementRule() { + return getProcessElementAccess().getRule(); + } + + //WorkDefinition: + // 'wd' name=ID; + public WorkDefinitionElements getWorkDefinitionAccess() { + return pWorkDefinition; + } + + public ParserRule getWorkDefinitionRule() { + return getWorkDefinitionAccess().getRule(); + } + + //WorkSequence: + // 'ws' linkType=WorkSequenceType + // 'from' predecessor=[WorkDefinition] + // 'to' successor=[WorkDefinition]; + public WorkSequenceElements getWorkSequenceAccess() { + return pWorkSequence; + } + + public ParserRule getWorkSequenceRule() { + return getWorkSequenceAccess().getRule(); + } + + //Guidance: + // 'note' texte=STRING; + public GuidanceElements getGuidanceAccess() { + return pGuidance; + } + + public ParserRule getGuidanceRule() { + return getGuidanceAccess().getRule(); + } + + //enum WorkSequenceType: + // start2start='s2s' + // | finish2start='f2s' + // | start2finish='s2f' + // | finish2finish='f2f'; + public WorkSequenceTypeElements getWorkSequenceTypeAccess() { + return eWorkSequenceType; + } + + public EnumRule getWorkSequenceTypeRule() { + return getWorkSequenceTypeAccess().getRule(); + } + + //terminal ID: + // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*; + public TerminalRule getIDRule() { + return gaTerminals.getIDRule(); + } + + //terminal INT returns ecore::EInt: + // '0'..'9'+; + public TerminalRule getINTRule() { + return gaTerminals.getINTRule(); + } + + //terminal STRING: + // '"' ('\\' . | !('\\' | '"'))* '"' | + // "'" ('\\' . | !('\\' | "'"))* "'"; + public TerminalRule getSTRINGRule() { + return gaTerminals.getSTRINGRule(); + } + + //terminal ML_COMMENT: + // '/*'->'*/'; + public TerminalRule getML_COMMENTRule() { + return gaTerminals.getML_COMMENTRule(); + } + + //terminal SL_COMMENT: + // '//' !('\n' | '\r')* ('\r'? '\n')?; + public TerminalRule getSL_COMMENTRule() { + return gaTerminals.getSL_COMMENTRule(); + } + + //terminal WS: + // ' ' | '\t' | '\r' | '\n'+; + public TerminalRule getWSRule() { + return gaTerminals.getWSRule(); + } + + //terminal ANY_OTHER: + // .; + public TerminalRule getANY_OTHERRule() { + return gaTerminals.getANY_OTHERRule(); + } +} diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/validation/AbstractPDL1Validator.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/validation/AbstractPDL1Validator.java new file mode 100644 index 0000000..e55572a --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/validation/AbstractPDL1Validator.java @@ -0,0 +1,19 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.validation; + +import java.util.ArrayList; +import java.util.List; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.xtext.validation.AbstractDeclarativeValidator; + +public abstract class AbstractPDL1Validator extends AbstractDeclarativeValidator { + + @Override + protected List getEPackages() { + List result = new ArrayList(); + result.add(fr.n7.pDL1.PDL1Package.eINSTANCE); + return result; + } +} diff --git a/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/validation/PDL1ConfigurableIssueCodesProvider.java b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/validation/PDL1ConfigurableIssueCodesProvider.java new file mode 100644 index 0000000..d689ec8 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src-gen/fr/n7/validation/PDL1ConfigurableIssueCodesProvider.java @@ -0,0 +1,22 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.validation; + +import org.eclipse.xtext.preferences.PreferenceKey; +import org.eclipse.xtext.util.IAcceptor; +import org.eclipse.xtext.validation.ConfigurableIssueCodesProvider; +import org.eclipse.xtext.validation.SeverityConverter; + +@SuppressWarnings("restriction") +public class PDL1ConfigurableIssueCodesProvider extends ConfigurableIssueCodesProvider { + protected static final String ISSUE_CODE_PREFIX = "fr.n7."; + + public static final String DEPRECATED_MODEL_PART = ISSUE_CODE_PREFIX + "deprecatedModelPart"; + + @Override + protected void initialize(IAcceptor acceptor) { + super.initialize(acceptor); + acceptor.accept(create(DEPRECATED_MODEL_PART, SeverityConverter.SEVERITY_WARNING)); + } +} diff --git a/eclipse-workspace/fr.n7.pdl1/src/fr/n7/GeneratePDL1.mwe2 b/eclipse-workspace/fr.n7.pdl1/src/fr/n7/GeneratePDL1.mwe2 new file mode 100644 index 0000000..c034a8c --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src/fr/n7/GeneratePDL1.mwe2 @@ -0,0 +1,53 @@ +module fr.n7.GeneratePDL1 + +import org.eclipse.xtext.xtext.generator.* +import org.eclipse.xtext.xtext.generator.model.project.* + +var rootPath = ".." + +Workflow { + + component = XtextGenerator { + configuration = { + project = StandardProjectConfig { + baseName = "fr.n7.pdl1" + rootPath = rootPath + runtimeTest = { + enabled = true + } + eclipsePlugin = { + enabled = true + } + eclipsePluginTest = { + enabled = true + } + createEclipseMetaData = true + } + code = { + encoding = "UTF-8" + lineDelimiter = "\n" + fileHeader = "/*\n * generated by Xtext \${version}\n */" + preferXtendStubs = false + } + } + language = StandardLanguage { + name = "fr.n7.PDL1" + fileExtensions = "pdl1" + + serializer = { + generateStub = false + } + validator = { + // composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator" + // Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage + generateDeprecationValidation = true + } + generator = { + generateXtendStub = true + } + junitSupport = { + junitVersion = "5" + } + } + } +} diff --git a/eclipse-workspace/fr.n7.pdl1/src/fr/n7/PDL1.xtext b/eclipse-workspace/fr.n7.pdl1/src/fr/n7/PDL1.xtext new file mode 100644 index 0000000..791219f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src/fr/n7/PDL1.xtext @@ -0,0 +1,28 @@ +grammar fr.n7.PDL1 with org.eclipse.xtext.common.Terminals +generate pDL1 "http://www.n7.fr/PDL1" + +Process : + 'process' name=ID '{' + processElements+=ProcessElement* + '}' ; + +ProcessElement : + WorkDefinition | WorkSequence | Guidance; + +WorkDefinition : + 'wd' name=ID; + +WorkSequence : + 'ws' linkType=WorkSequenceType + 'from' predecessor=[WorkDefinition] + 'to' successor=[WorkDefinition] ; + +Guidance : + 'note' texte=STRING ; + +enum WorkSequenceType : + start2start = 's2s' + | finish2start = 'f2s' + | start2finish = 's2f' + | finish2finish = 'f2f' + ; diff --git a/eclipse-workspace/fr.n7.pdl1/src/fr/n7/PDL1RuntimeModule.java b/eclipse-workspace/fr.n7.pdl1/src/fr/n7/PDL1RuntimeModule.java new file mode 100644 index 0000000..12712e1 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src/fr/n7/PDL1RuntimeModule.java @@ -0,0 +1,11 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7; + + +/** + * Use this class to register components to be used at runtime / without the Equinox extension registry. + */ +public class PDL1RuntimeModule extends AbstractPDL1RuntimeModule { +} diff --git a/eclipse-workspace/fr.n7.pdl1/src/fr/n7/PDL1StandaloneSetup.java b/eclipse-workspace/fr.n7.pdl1/src/fr/n7/PDL1StandaloneSetup.java new file mode 100644 index 0000000..3f97748 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src/fr/n7/PDL1StandaloneSetup.java @@ -0,0 +1,15 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7; + + +/** + * Initialization support for running Xtext languages without Equinox extension registry. + */ +public class PDL1StandaloneSetup extends PDL1StandaloneSetupGenerated { + + public static void doSetup() { + new PDL1StandaloneSetup().createInjectorAndDoEMFRegistration(); + } +} diff --git a/eclipse-workspace/fr.n7.pdl1/src/fr/n7/generator/PDL1Generator.xtend b/eclipse-workspace/fr.n7.pdl1/src/fr/n7/generator/PDL1Generator.xtend new file mode 100644 index 0000000..32ff9fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src/fr/n7/generator/PDL1Generator.xtend @@ -0,0 +1,25 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.generator + +import org.eclipse.emf.ecore.resource.Resource +import org.eclipse.xtext.generator.AbstractGenerator +import org.eclipse.xtext.generator.IFileSystemAccess2 +import org.eclipse.xtext.generator.IGeneratorContext + +/** + * Generates code from your model files on save. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#code-generation + */ +class PDL1Generator extends AbstractGenerator { + + override void doGenerate(Resource resource, IFileSystemAccess2 fsa, IGeneratorContext context) { +// fsa.generateFile('greetings.txt', 'People to greet: ' + +// resource.allContents +// .filter(Greeting) +// .map[name] +// .join(', ')) + } +} diff --git a/eclipse-workspace/fr.n7.pdl1/src/fr/n7/scoping/PDL1ScopeProvider.java b/eclipse-workspace/fr.n7.pdl1/src/fr/n7/scoping/PDL1ScopeProvider.java new file mode 100644 index 0000000..b5443de --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src/fr/n7/scoping/PDL1ScopeProvider.java @@ -0,0 +1,15 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.scoping; + + +/** + * This class contains custom scoping description. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping + * on how and when to use it. + */ +public class PDL1ScopeProvider extends AbstractPDL1ScopeProvider { + +} diff --git a/eclipse-workspace/fr.n7.pdl1/src/fr/n7/validation/PDL1Validator.java b/eclipse-workspace/fr.n7.pdl1/src/fr/n7/validation/PDL1Validator.java new file mode 100644 index 0000000..682e90b --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/src/fr/n7/validation/PDL1Validator.java @@ -0,0 +1,25 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.validation; + + +/** + * This class contains custom validation rules. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#validation + */ +public class PDL1Validator extends AbstractPDL1Validator { + +// public static final String INVALID_NAME = "invalidName"; +// +// @Check +// public void checkGreetingStartsWithCapital(Greeting greeting) { +// if (!Character.isUpperCase(greeting.getName().charAt(0))) { +// warning("Name should start with a capital", +// PDL1Package.Literals.GREETING__NAME, +// INVALID_NAME); +// } +// } + +} diff --git a/eclipse-workspace/fr.n7.pdl1/xtend-gen/fr/n7/generator/.PDL1Generator.java._trace b/eclipse-workspace/fr.n7.pdl1/xtend-gen/fr/n7/generator/.PDL1Generator.java._trace new file mode 100644 index 0000000..df953a9 Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl1/xtend-gen/fr/n7/generator/.PDL1Generator.java._trace differ diff --git a/eclipse-workspace/fr.n7.pdl1/xtend-gen/fr/n7/generator/.PDL1Generator.xtendbin b/eclipse-workspace/fr.n7.pdl1/xtend-gen/fr/n7/generator/.PDL1Generator.xtendbin new file mode 100644 index 0000000..a6c3683 Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl1/xtend-gen/fr/n7/generator/.PDL1Generator.xtendbin differ diff --git a/eclipse-workspace/fr.n7.pdl1/xtend-gen/fr/n7/generator/PDL1Generator.java b/eclipse-workspace/fr.n7.pdl1/xtend-gen/fr/n7/generator/PDL1Generator.java new file mode 100644 index 0000000..c032229 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl1/xtend-gen/fr/n7/generator/PDL1Generator.java @@ -0,0 +1,21 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.generator; + +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.xtext.generator.AbstractGenerator; +import org.eclipse.xtext.generator.IFileSystemAccess2; +import org.eclipse.xtext.generator.IGeneratorContext; + +/** + * Generates code from your model files on save. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#code-generation + */ +@SuppressWarnings("all") +public class PDL1Generator extends AbstractGenerator { + @Override + public void doGenerate(final Resource resource, final IFileSystemAccess2 fsa, final IGeneratorContext context) { + } +} diff --git a/eclipse-workspace/fr.n7.pdl2.feature/.project b/eclipse-workspace/fr.n7.pdl2.feature/.project new file mode 100644 index 0000000..0ea300a --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.feature/.project @@ -0,0 +1,17 @@ + + + fr.n7.pdl2.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/eclipse-workspace/fr.n7.pdl2.feature/build.properties b/eclipse-workspace/fr.n7.pdl2.feature/build.properties new file mode 100644 index 0000000..64f93a9 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/eclipse-workspace/fr.n7.pdl2.feature/feature.xml b/eclipse-workspace/fr.n7.pdl2.feature/feature.xml new file mode 100644 index 0000000..f5aafd5 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.feature/feature.xml @@ -0,0 +1,54 @@ + + + + + [Enter Feature Description here.] + + + + [Enter Copyright Description here.] + + + + [Enter License Description here.] + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl2.ide/.classpath b/eclipse-workspace/fr.n7.pdl2.ide/.classpath new file mode 100644 index 0000000..a613544 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl2.ide/.project b/eclipse-workspace/fr.n7.pdl2.ide/.project new file mode 100644 index 0000000..700fb6a --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/.project @@ -0,0 +1,34 @@ + + + fr.n7.pdl2.ide + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.pdl2.ide/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.pdl2.ide/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.pdl2.ide/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.pdl2.ide/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.pdl2.ide/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.pdl2.ide/META-INF/MANIFEST.MF new file mode 100644 index 0000000..e706c30 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/META-INF/MANIFEST.MF @@ -0,0 +1,15 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.pdl2.ide +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.pdl2.ide +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.pdl2.ide; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.pdl2, + org.eclipse.xtext.ide, + org.eclipse.xtext.xbase.ide, + org.antlr.runtime;bundle-version="[3.2.0,3.2.1)" +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.ide.contentassist.antlr.internal, + fr.n7.ide.contentassist.antlr diff --git a/eclipse-workspace/fr.n7.pdl2.ide/build.properties b/eclipse-workspace/fr.n7.pdl2.ide/build.properties new file mode 100644 index 0000000..5c6bbf9 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/build.properties @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/ +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.pdl2.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup new file mode 100644 index 0000000..d72b2a0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup @@ -0,0 +1 @@ +fr.n7.ide.PDL2IdeSetup diff --git a/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/AbstractPDL2IdeModule.java b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/AbstractPDL2IdeModule.java new file mode 100644 index 0000000..f072a6f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/AbstractPDL2IdeModule.java @@ -0,0 +1,60 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ide; + +import com.google.inject.Binder; +import com.google.inject.name.Names; +import fr.n7.ide.contentassist.antlr.PDL2Parser; +import fr.n7.ide.contentassist.antlr.internal.InternalPDL2Lexer; +import org.eclipse.xtext.ide.DefaultIdeModule; +import org.eclipse.xtext.ide.LexerIdeBindings; +import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher; +import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher; +import org.eclipse.xtext.ide.editor.contentassist.IProposalConflictHelper; +import org.eclipse.xtext.ide.editor.contentassist.antlr.AntlrProposalConflictHelper; +import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +import org.eclipse.xtext.ide.refactoring.IRenameStrategy2; +import org.eclipse.xtext.ide.server.rename.IRenameService2; +import org.eclipse.xtext.ide.server.rename.RenameService2; + +/** + * Manual modifications go to {@link PDL2IdeModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractPDL2IdeModule extends DefaultIdeModule { + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalPDL2Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return PDL2Parser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameService2() { + return RenameService2.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy2() { + return IRenameStrategy2.DefaultImpl.class; + } + +} diff --git a/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/PDL2Parser.java b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/PDL2Parser.java new file mode 100644 index 0000000..156b2bf --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/PDL2Parser.java @@ -0,0 +1,99 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ide.contentassist.antlr; + +import com.google.common.collect.ImmutableMap; +import com.google.inject.Inject; +import com.google.inject.Singleton; +import fr.n7.ide.contentassist.antlr.internal.InternalPDL2Parser; +import fr.n7.services.PDL2GrammarAccess; +import java.util.Map; +import org.eclipse.xtext.AbstractElement; +import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; + +public class PDL2Parser extends AbstractContentAssistParser { + + @Singleton + public static final class NameMappings { + + private final Map mappings; + + @Inject + public NameMappings(PDL2GrammarAccess grammarAccess) { + ImmutableMap.Builder builder = ImmutableMap.builder(); + init(builder, grammarAccess); + this.mappings = builder.build(); + } + + public String getRuleName(AbstractElement element) { + return mappings.get(element); + } + + private static void init(ImmutableMap.Builder builder, PDL2GrammarAccess grammarAccess) { + builder.put(grammarAccess.getProcessElementAccess().getAlternatives(), "rule__ProcessElement__Alternatives"); + builder.put(grammarAccess.getWorkSequenceKindStartAccess().getAlternatives(), "rule__WorkSequenceKindStart__Alternatives"); + builder.put(grammarAccess.getWorkSequenceKindFinishAccess().getAlternatives(), "rule__WorkSequenceKindFinish__Alternatives"); + builder.put(grammarAccess.getProcessAccess().getGroup(), "rule__Process__Group__0"); + builder.put(grammarAccess.getWorkDefinitionAccess().getGroup(), "rule__WorkDefinition__Group__0"); + builder.put(grammarAccess.getWorkDefinitionAccess().getGroup_3(), "rule__WorkDefinition__Group_3__0"); + builder.put(grammarAccess.getWorkDefinitionAccess().getGroup_4(), "rule__WorkDefinition__Group_4__0"); + builder.put(grammarAccess.getDependanceStartAccess().getGroup(), "rule__DependanceStart__Group__0"); + builder.put(grammarAccess.getDependanceFinishAccess().getGroup(), "rule__DependanceFinish__Group__0"); + builder.put(grammarAccess.getGuidanceAccess().getGroup(), "rule__Guidance__Group__0"); + builder.put(grammarAccess.getProcessAccess().getNameAssignment_1(), "rule__Process__NameAssignment_1"); + builder.put(grammarAccess.getProcessAccess().getProcessElementsAssignment_3(), "rule__Process__ProcessElementsAssignment_3"); + builder.put(grammarAccess.getWorkDefinitionAccess().getNameAssignment_1(), "rule__WorkDefinition__NameAssignment_1"); + builder.put(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_3_2(), "rule__WorkDefinition__LinksToPredecessorsAssignment_3_2"); + builder.put(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_4_2(), "rule__WorkDefinition__LinksToPredecessorsAssignment_4_2"); + builder.put(grammarAccess.getDependanceStartAccess().getPredecessorAssignment_0(), "rule__DependanceStart__PredecessorAssignment_0"); + builder.put(grammarAccess.getDependanceStartAccess().getLinkAssignment_1(), "rule__DependanceStart__LinkAssignment_1"); + builder.put(grammarAccess.getWorkSequenceKindStartAccess().getStarted2StartAssignment_0(), "rule__WorkSequenceKindStart__Started2StartAssignment_0"); + builder.put(grammarAccess.getWorkSequenceKindStartAccess().getStarted2FinishAssignment_1(), "rule__WorkSequenceKindStart__Started2FinishAssignment_1"); + builder.put(grammarAccess.getDependanceFinishAccess().getPredecessorAssignment_0(), "rule__DependanceFinish__PredecessorAssignment_0"); + builder.put(grammarAccess.getDependanceFinishAccess().getLinkAssignment_1(), "rule__DependanceFinish__LinkAssignment_1"); + builder.put(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2StartAssignment_0(), "rule__WorkSequenceKindFinish__Finished2StartAssignment_0"); + builder.put(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2FinishAssignment_1(), "rule__WorkSequenceKindFinish__Finished2FinishAssignment_1"); + builder.put(grammarAccess.getGuidanceAccess().getTexteAssignment_1(), "rule__Guidance__TexteAssignment_1"); + } + } + + @Inject + private NameMappings nameMappings; + + @Inject + private PDL2GrammarAccess grammarAccess; + + @Override + protected InternalPDL2Parser createParser() { + InternalPDL2Parser result = new InternalPDL2Parser(null); + result.setGrammarAccess(grammarAccess); + return result; + } + + @Override + protected String getRuleName(AbstractElement element) { + return nameMappings.getRuleName(element); + } + + @Override + protected String[] getInitialHiddenTokens() { + return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; + } + + public PDL2GrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(PDL2GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + public NameMappings getNameMappings() { + return nameMappings; + } + + public void setNameMappings(NameMappings nameMappings) { + this.nameMappings = nameMappings; + } +} diff --git a/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/PartialPDL2ContentAssistParser.java b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/PartialPDL2ContentAssistParser.java new file mode 100644 index 0000000..4904cc8 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/PartialPDL2ContentAssistParser.java @@ -0,0 +1,33 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ide.contentassist.antlr; + +import java.util.Collection; +import java.util.Collections; +import org.eclipse.xtext.AbstractRule; +import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.util.PolymorphicDispatcher; + +public class PartialPDL2ContentAssistParser extends PDL2Parser { + + private AbstractRule rule; + + @Override + public void initializeFor(AbstractRule rule) { + this.rule = rule; + } + + @Override + protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { + if (rule == null || rule.eIsProxy()) + return Collections.emptyList(); + String methodName = "entryRule" + rule.getName(); + PolymorphicDispatcher> dispatcher = + new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); + dispatcher.invoke(); + return parser.getFollowElements(); + } + +} diff --git a/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL2.g b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL2.g new file mode 100644 index 0000000..ff7f63c --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL2.g @@ -0,0 +1,1196 @@ +/* + * generated by Xtext 2.23.0 + */ +grammar InternalPDL2; + +options { + superClass=AbstractInternalContentAssistParser; +} + +@lexer::header { +package fr.n7.ide.contentassist.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +} + +@parser::header { +package fr.n7.ide.contentassist.antlr.internal; + +import java.io.InputStream; +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; +import fr.n7.services.PDL2GrammarAccess; + +} +@parser::members { + private PDL2GrammarAccess grammarAccess; + + public void setGrammarAccess(PDL2GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + return tokenName; + } +} + +// Entry rule entryRuleProcess +entryRuleProcess +: +{ before(grammarAccess.getProcessRule()); } + ruleProcess +{ after(grammarAccess.getProcessRule()); } + EOF +; + +// Rule Process +ruleProcess + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getProcessAccess().getGroup()); } + (rule__Process__Group__0) + { after(grammarAccess.getProcessAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleProcessElement +entryRuleProcessElement +: +{ before(grammarAccess.getProcessElementRule()); } + ruleProcessElement +{ after(grammarAccess.getProcessElementRule()); } + EOF +; + +// Rule ProcessElement +ruleProcessElement + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getProcessElementAccess().getAlternatives()); } + (rule__ProcessElement__Alternatives) + { after(grammarAccess.getProcessElementAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleWorkDefinition +entryRuleWorkDefinition +: +{ before(grammarAccess.getWorkDefinitionRule()); } + ruleWorkDefinition +{ after(grammarAccess.getWorkDefinitionRule()); } + EOF +; + +// Rule WorkDefinition +ruleWorkDefinition + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getWorkDefinitionAccess().getGroup()); } + (rule__WorkDefinition__Group__0) + { after(grammarAccess.getWorkDefinitionAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleDependanceStart +entryRuleDependanceStart +: +{ before(grammarAccess.getDependanceStartRule()); } + ruleDependanceStart +{ after(grammarAccess.getDependanceStartRule()); } + EOF +; + +// Rule DependanceStart +ruleDependanceStart + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDependanceStartAccess().getGroup()); } + (rule__DependanceStart__Group__0) + { after(grammarAccess.getDependanceStartAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleWorkSequenceKindStart +entryRuleWorkSequenceKindStart +: +{ before(grammarAccess.getWorkSequenceKindStartRule()); } + ruleWorkSequenceKindStart +{ after(grammarAccess.getWorkSequenceKindStartRule()); } + EOF +; + +// Rule WorkSequenceKindStart +ruleWorkSequenceKindStart + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getWorkSequenceKindStartAccess().getAlternatives()); } + (rule__WorkSequenceKindStart__Alternatives) + { after(grammarAccess.getWorkSequenceKindStartAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleDependanceFinish +entryRuleDependanceFinish +: +{ before(grammarAccess.getDependanceFinishRule()); } + ruleDependanceFinish +{ after(grammarAccess.getDependanceFinishRule()); } + EOF +; + +// Rule DependanceFinish +ruleDependanceFinish + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDependanceFinishAccess().getGroup()); } + (rule__DependanceFinish__Group__0) + { after(grammarAccess.getDependanceFinishAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleWorkSequenceKindFinish +entryRuleWorkSequenceKindFinish +: +{ before(grammarAccess.getWorkSequenceKindFinishRule()); } + ruleWorkSequenceKindFinish +{ after(grammarAccess.getWorkSequenceKindFinishRule()); } + EOF +; + +// Rule WorkSequenceKindFinish +ruleWorkSequenceKindFinish + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getWorkSequenceKindFinishAccess().getAlternatives()); } + (rule__WorkSequenceKindFinish__Alternatives) + { after(grammarAccess.getWorkSequenceKindFinishAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleGuidance +entryRuleGuidance +: +{ before(grammarAccess.getGuidanceRule()); } + ruleGuidance +{ after(grammarAccess.getGuidanceRule()); } + EOF +; + +// Rule Guidance +ruleGuidance + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGuidanceAccess().getGroup()); } + (rule__Guidance__Group__0) + { after(grammarAccess.getGuidanceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ProcessElement__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); } + ruleWorkDefinition + { after(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_1()); } + ruleGuidance + { after(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequenceKindStart__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceKindStartAccess().getStarted2StartAssignment_0()); } + (rule__WorkSequenceKindStart__Started2StartAssignment_0) + { after(grammarAccess.getWorkSequenceKindStartAccess().getStarted2StartAssignment_0()); } + ) + | + ( + { before(grammarAccess.getWorkSequenceKindStartAccess().getStarted2FinishAssignment_1()); } + (rule__WorkSequenceKindStart__Started2FinishAssignment_1) + { after(grammarAccess.getWorkSequenceKindStartAccess().getStarted2FinishAssignment_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequenceKindFinish__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2StartAssignment_0()); } + (rule__WorkSequenceKindFinish__Finished2StartAssignment_0) + { after(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2StartAssignment_0()); } + ) + | + ( + { before(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2FinishAssignment_1()); } + (rule__WorkSequenceKindFinish__Finished2FinishAssignment_1) + { after(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2FinishAssignment_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__0__Impl + rule__Process__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getProcessKeyword_0()); } + 'process' + { after(grammarAccess.getProcessAccess().getProcessKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__1__Impl + rule__Process__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getNameAssignment_1()); } + (rule__Process__NameAssignment_1) + { after(grammarAccess.getProcessAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__2__Impl + rule__Process__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_2()); } + '{' + { after(grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__3__Impl + rule__Process__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getProcessElementsAssignment_3()); } + (rule__Process__ProcessElementsAssignment_3)* + { after(grammarAccess.getProcessAccess().getProcessElementsAssignment_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_4()); } + '}' + { after(grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__WorkDefinition__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group__0__Impl + rule__WorkDefinition__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getWdKeyword_0()); } + 'wd' + { after(grammarAccess.getWorkDefinitionAccess().getWdKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group__1__Impl + rule__WorkDefinition__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getNameAssignment_1()); } + (rule__WorkDefinition__NameAssignment_1) + { after(grammarAccess.getWorkDefinitionAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group__2__Impl + rule__WorkDefinition__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getLeftCurlyBracketKeyword_2()); } + '{' + { after(grammarAccess.getWorkDefinitionAccess().getLeftCurlyBracketKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group__3__Impl + rule__WorkDefinition__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getGroup_3()); } + (rule__WorkDefinition__Group_3__0)? + { after(grammarAccess.getWorkDefinitionAccess().getGroup_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group__4__Impl + rule__WorkDefinition__Group__5 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getGroup_4()); } + (rule__WorkDefinition__Group_4__0)? + { after(grammarAccess.getWorkDefinitionAccess().getGroup_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__5 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group__5__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__5__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getRightCurlyBracketKeyword_5()); } + '}' + { after(grammarAccess.getWorkDefinitionAccess().getRightCurlyBracketKeyword_5()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__WorkDefinition__Group_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group_3__0__Impl + rule__WorkDefinition__Group_3__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group_3__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getStartsKeyword_3_0()); } + 'starts' + { after(grammarAccess.getWorkDefinitionAccess().getStartsKeyword_3_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group_3__1__Impl + rule__WorkDefinition__Group_3__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group_3__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getIfKeyword_3_1()); } + 'if' + { after(grammarAccess.getWorkDefinitionAccess().getIfKeyword_3_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group_3__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group_3__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group_3__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + ( + { before(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_3_2()); } + (rule__WorkDefinition__LinksToPredecessorsAssignment_3_2) + { after(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_3_2()); } + ) + ( + { before(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_3_2()); } + (rule__WorkDefinition__LinksToPredecessorsAssignment_3_2)* + { after(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_3_2()); } + ) +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__WorkDefinition__Group_4__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group_4__0__Impl + rule__WorkDefinition__Group_4__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group_4__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getFinishesKeyword_4_0()); } + 'finishes' + { after(grammarAccess.getWorkDefinitionAccess().getFinishesKeyword_4_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group_4__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group_4__1__Impl + rule__WorkDefinition__Group_4__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group_4__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getIfKeyword_4_1()); } + 'if' + { after(grammarAccess.getWorkDefinitionAccess().getIfKeyword_4_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group_4__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group_4__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group_4__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + ( + { before(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_4_2()); } + (rule__WorkDefinition__LinksToPredecessorsAssignment_4_2) + { after(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_4_2()); } + ) + ( + { before(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_4_2()); } + (rule__WorkDefinition__LinksToPredecessorsAssignment_4_2)* + { after(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_4_2()); } + ) +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__DependanceStart__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__DependanceStart__Group__0__Impl + rule__DependanceStart__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__DependanceStart__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDependanceStartAccess().getPredecessorAssignment_0()); } + (rule__DependanceStart__PredecessorAssignment_0) + { after(grammarAccess.getDependanceStartAccess().getPredecessorAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__DependanceStart__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__DependanceStart__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__DependanceStart__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDependanceStartAccess().getLinkAssignment_1()); } + (rule__DependanceStart__LinkAssignment_1) + { after(grammarAccess.getDependanceStartAccess().getLinkAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__DependanceFinish__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__DependanceFinish__Group__0__Impl + rule__DependanceFinish__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__DependanceFinish__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDependanceFinishAccess().getPredecessorAssignment_0()); } + (rule__DependanceFinish__PredecessorAssignment_0) + { after(grammarAccess.getDependanceFinishAccess().getPredecessorAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__DependanceFinish__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__DependanceFinish__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__DependanceFinish__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDependanceFinishAccess().getLinkAssignment_1()); } + (rule__DependanceFinish__LinkAssignment_1) + { after(grammarAccess.getDependanceFinishAccess().getLinkAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__Guidance__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Guidance__Group__0__Impl + rule__Guidance__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Guidance__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGuidanceAccess().getNoteKeyword_0()); } + 'note' + { after(grammarAccess.getGuidanceAccess().getNoteKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Guidance__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Guidance__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Guidance__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGuidanceAccess().getTexteAssignment_1()); } + (rule__Guidance__TexteAssignment_1) + { after(grammarAccess.getGuidanceAccess().getTexteAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__Process__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__ProcessElementsAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); } + ruleProcessElement + { after(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsDependanceStartParserRuleCall_3_2_0()); } + ruleDependanceStart + { after(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsDependanceStartParserRuleCall_3_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsDependanceFinishParserRuleCall_4_2_0()); } + ruleDependanceFinish + { after(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsDependanceFinishParserRuleCall_4_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__DependanceStart__PredecessorAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDependanceStartAccess().getPredecessorWorkDefinitionCrossReference_0_0()); } + ( + { before(grammarAccess.getDependanceStartAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1()); } + RULE_ID + { after(grammarAccess.getDependanceStartAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1()); } + ) + { after(grammarAccess.getDependanceStartAccess().getPredecessorWorkDefinitionCrossReference_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__DependanceStart__LinkAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDependanceStartAccess().getLinkWorkSequenceKindStartParserRuleCall_1_0()); } + ruleWorkSequenceKindStart + { after(grammarAccess.getDependanceStartAccess().getLinkWorkSequenceKindStartParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequenceKindStart__Started2StartAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceKindStartAccess().getStarted2StartStartedKeyword_0_0()); } + ( + { before(grammarAccess.getWorkSequenceKindStartAccess().getStarted2StartStartedKeyword_0_0()); } + 'started' + { after(grammarAccess.getWorkSequenceKindStartAccess().getStarted2StartStartedKeyword_0_0()); } + ) + { after(grammarAccess.getWorkSequenceKindStartAccess().getStarted2StartStartedKeyword_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequenceKindStart__Started2FinishAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceKindStartAccess().getStarted2FinishFinishedKeyword_1_0()); } + ( + { before(grammarAccess.getWorkSequenceKindStartAccess().getStarted2FinishFinishedKeyword_1_0()); } + 'finished' + { after(grammarAccess.getWorkSequenceKindStartAccess().getStarted2FinishFinishedKeyword_1_0()); } + ) + { after(grammarAccess.getWorkSequenceKindStartAccess().getStarted2FinishFinishedKeyword_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__DependanceFinish__PredecessorAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDependanceFinishAccess().getPredecessorWorkDefinitionCrossReference_0_0()); } + ( + { before(grammarAccess.getDependanceFinishAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1()); } + RULE_ID + { after(grammarAccess.getDependanceFinishAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1()); } + ) + { after(grammarAccess.getDependanceFinishAccess().getPredecessorWorkDefinitionCrossReference_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__DependanceFinish__LinkAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDependanceFinishAccess().getLinkWorkSequenceKindFinishParserRuleCall_1_0()); } + ruleWorkSequenceKindFinish + { after(grammarAccess.getDependanceFinishAccess().getLinkWorkSequenceKindFinishParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequenceKindFinish__Finished2StartAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2StartStartedKeyword_0_0()); } + ( + { before(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2StartStartedKeyword_0_0()); } + 'started' + { after(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2StartStartedKeyword_0_0()); } + ) + { after(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2StartStartedKeyword_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequenceKindFinish__Finished2FinishAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2FinishFinishedKeyword_1_0()); } + ( + { before(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2FinishFinishedKeyword_1_0()); } + 'finished' + { after(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2FinishFinishedKeyword_1_0()); } + ) + { after(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2FinishFinishedKeyword_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Guidance__TexteAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGuidanceAccess().getTexteSTRINGTerminalRuleCall_1_0()); } + RULE_STRING + { after(grammarAccess.getGuidanceAccess().getTexteSTRINGTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; + +RULE_INT : ('0'..'9')+; + +RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); + +RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; + +RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; + +RULE_WS : (' '|'\t'|'\r'|'\n')+; + +RULE_ANY_OTHER : .; diff --git a/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL2.tokens b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL2.tokens new file mode 100644 index 0000000..19e78a9 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL2.tokens @@ -0,0 +1,27 @@ +'finished'=20 +'finishes'=17 +'if'=16 +'note'=18 +'process'=11 +'started'=19 +'starts'=15 +'wd'=14 +'{'=12 +'}'=13 +RULE_ANY_OTHER=10 +RULE_ID=4 +RULE_INT=6 +RULE_ML_COMMENT=7 +RULE_SL_COMMENT=8 +RULE_STRING=5 +RULE_WS=9 +T__11=11 +T__12=12 +T__13=13 +T__14=14 +T__15=15 +T__16=16 +T__17=17 +T__18=18 +T__19=19 +T__20=20 diff --git a/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL2Lexer.java b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL2Lexer.java new file mode 100644 index 0000000..dc4c80d --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL2Lexer.java @@ -0,0 +1,1061 @@ +package fr.n7.ide.contentassist.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDL2Lexer extends Lexer { + public static final int RULE_STRING=5; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=6; + public static final int RULE_ML_COMMENT=7; + public static final int T__20=20; + + // delegates + // delegators + + public InternalPDL2Lexer() {;} + public InternalPDL2Lexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDL2Lexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + public String getGrammarFileName() { return "InternalPDL2.g"; } + + // $ANTLR start "T__11" + public final void mT__11() throws RecognitionException { + try { + int _type = T__11; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:11:7: ( 'process' ) + // InternalPDL2.g:11:9: 'process' + { + match("process"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__11" + + // $ANTLR start "T__12" + public final void mT__12() throws RecognitionException { + try { + int _type = T__12; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:12:7: ( '{' ) + // InternalPDL2.g:12:9: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__12" + + // $ANTLR start "T__13" + public final void mT__13() throws RecognitionException { + try { + int _type = T__13; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:13:7: ( '}' ) + // InternalPDL2.g:13:9: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__13" + + // $ANTLR start "T__14" + public final void mT__14() throws RecognitionException { + try { + int _type = T__14; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:14:7: ( 'wd' ) + // InternalPDL2.g:14:9: 'wd' + { + match("wd"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__14" + + // $ANTLR start "T__15" + public final void mT__15() throws RecognitionException { + try { + int _type = T__15; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:15:7: ( 'starts' ) + // InternalPDL2.g:15:9: 'starts' + { + match("starts"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__15" + + // $ANTLR start "T__16" + public final void mT__16() throws RecognitionException { + try { + int _type = T__16; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:16:7: ( 'if' ) + // InternalPDL2.g:16:9: 'if' + { + match("if"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__16" + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:17:7: ( 'finishes' ) + // InternalPDL2.g:17:9: 'finishes' + { + match("finishes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:18:7: ( 'note' ) + // InternalPDL2.g:18:9: 'note' + { + match("note"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:19:7: ( 'started' ) + // InternalPDL2.g:19:9: 'started' + { + match("started"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:20:7: ( 'finished' ) + // InternalPDL2.g:20:9: 'finished' + { + match("finished"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "RULE_ID" + public final void mRULE_ID() throws RecognitionException { + try { + int _type = RULE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:1184:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalPDL2.g:1184:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + { + // InternalPDL2.g:1184:11: ( '^' )? + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='^') ) { + alt1=1; + } + switch (alt1) { + case 1 : + // InternalPDL2.g:1184:11: '^' + { + match('^'); + + } + break; + + } + + if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + // InternalPDL2.g:1184:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop2: + do { + int alt2=2; + int LA2_0 = input.LA(1); + + if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { + alt2=1; + } + + + switch (alt2) { + case 1 : + // InternalPDL2.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:1186:10: ( ( '0' .. '9' )+ ) + // InternalPDL2.g:1186:12: ( '0' .. '9' )+ + { + // InternalPDL2.g:1186:12: ( '0' .. '9' )+ + int cnt3=0; + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( ((LA3_0>='0' && LA3_0<='9')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalPDL2.g:1186:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt3 >= 1 ) break loop3; + EarlyExitException eee = + new EarlyExitException(3, input); + throw eee; + } + cnt3++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_STRING" + public final void mRULE_STRING() throws RecognitionException { + try { + int _type = RULE_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:1188:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalPDL2.g:1188:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + { + // InternalPDL2.g:1188:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='\"') ) { + alt6=1; + } + else if ( (LA6_0=='\'') ) { + alt6=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 6, 0, input); + + throw nvae; + } + switch (alt6) { + case 1 : + // InternalPDL2.g:1188:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalPDL2.g:1188:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop4: + do { + int alt4=3; + int LA4_0 = input.LA(1); + + if ( (LA4_0=='\\') ) { + alt4=1; + } + else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { + alt4=2; + } + + + switch (alt4) { + case 1 : + // InternalPDL2.g:1188:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL2.g:1188:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + match('\"'); + + } + break; + case 2 : + // InternalPDL2.g:1188:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalPDL2.g:1188:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop5: + do { + int alt5=3; + int LA5_0 = input.LA(1); + + if ( (LA5_0=='\\') ) { + alt5=1; + } + else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { + alt5=2; + } + + + switch (alt5) { + case 1 : + // InternalPDL2.g:1188:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL2.g:1188:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop5; + } + } while (true); + + match('\''); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_STRING" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:1190:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalPDL2.g:1190:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalPDL2.g:1190:24: ( options {greedy=false; } : . )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0=='*') ) { + int LA7_1 = input.LA(2); + + if ( (LA7_1=='/') ) { + alt7=2; + } + else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { + alt7=1; + } + + + } + else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalPDL2.g:1190:52: . + { + matchAny(); + + } + break; + + default : + break loop7; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:1192:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalPDL2.g:1192:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("//"); + + // InternalPDL2.g:1192:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop8: + do { + int alt8=2; + int LA8_0 = input.LA(1); + + if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { + alt8=1; + } + + + switch (alt8) { + case 1 : + // InternalPDL2.g:1192:24: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop8; + } + } while (true); + + // InternalPDL2.g:1192:40: ( ( '\\r' )? '\\n' )? + int alt10=2; + int LA10_0 = input.LA(1); + + if ( (LA10_0=='\n'||LA10_0=='\r') ) { + alt10=1; + } + switch (alt10) { + case 1 : + // InternalPDL2.g:1192:41: ( '\\r' )? '\\n' + { + // InternalPDL2.g:1192:41: ( '\\r' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalPDL2.g:1192:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:1194:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalPDL2.g:1194:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalPDL2.g:1194:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt11=0; + loop11: + do { + int alt11=2; + int LA11_0 = input.LA(1); + + if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { + alt11=1; + } + + + switch (alt11) { + case 1 : + // InternalPDL2.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt11 >= 1 ) break loop11; + EarlyExitException eee = + new EarlyExitException(11, input); + throw eee; + } + cnt11++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:1196:16: ( . ) + // InternalPDL2.g:1196:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + public void mTokens() throws RecognitionException { + // InternalPDL2.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=17; + alt12 = dfa12.predict(input); + switch (alt12) { + case 1 : + // InternalPDL2.g:1:10: T__11 + { + mT__11(); + + } + break; + case 2 : + // InternalPDL2.g:1:16: T__12 + { + mT__12(); + + } + break; + case 3 : + // InternalPDL2.g:1:22: T__13 + { + mT__13(); + + } + break; + case 4 : + // InternalPDL2.g:1:28: T__14 + { + mT__14(); + + } + break; + case 5 : + // InternalPDL2.g:1:34: T__15 + { + mT__15(); + + } + break; + case 6 : + // InternalPDL2.g:1:40: T__16 + { + mT__16(); + + } + break; + case 7 : + // InternalPDL2.g:1:46: T__17 + { + mT__17(); + + } + break; + case 8 : + // InternalPDL2.g:1:52: T__18 + { + mT__18(); + + } + break; + case 9 : + // InternalPDL2.g:1:58: T__19 + { + mT__19(); + + } + break; + case 10 : + // InternalPDL2.g:1:64: T__20 + { + mT__20(); + + } + break; + case 11 : + // InternalPDL2.g:1:70: RULE_ID + { + mRULE_ID(); + + } + break; + case 12 : + // InternalPDL2.g:1:78: RULE_INT + { + mRULE_INT(); + + } + break; + case 13 : + // InternalPDL2.g:1:87: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 14 : + // InternalPDL2.g:1:99: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 15 : + // InternalPDL2.g:1:115: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 16 : + // InternalPDL2.g:1:131: RULE_WS + { + mRULE_WS(); + + } + break; + case 17 : + // InternalPDL2.g:1:139: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA12 dfa12 = new DFA12(this); + static final String DFA12_eotS = + "\1\uffff\1\22\2\uffff\5\22\1\20\2\uffff\3\20\2\uffff\1\22\3\uffff\1\40\1\22\1\42\2\22\5\uffff\1\22\1\uffff\1\22\1\uffff\5\22\1\54\3\22\1\uffff\1\22\1\62\2\22\1\65\1\uffff\1\66\1\22\2\uffff\1\71\1\72\2\uffff"; + static final String DFA12_eofS = + "\73\uffff"; + static final String DFA12_minS = + "\1\0\1\162\2\uffff\1\144\1\164\1\146\1\151\1\157\1\101\2\uffff\2\0\1\52\2\uffff\1\157\3\uffff\1\60\1\141\1\60\1\156\1\164\5\uffff\1\143\1\uffff\1\162\1\uffff\1\151\2\145\1\164\1\163\1\60\1\163\1\145\1\150\1\uffff\1\163\1\60\1\144\1\145\1\60\1\uffff\1\60\1\144\2\uffff\2\60\2\uffff"; + static final String DFA12_maxS = + "\1\uffff\1\162\2\uffff\1\144\1\164\1\146\1\151\1\157\1\172\2\uffff\2\uffff\1\57\2\uffff\1\157\3\uffff\1\172\1\141\1\172\1\156\1\164\5\uffff\1\143\1\uffff\1\162\1\uffff\1\151\2\145\1\164\1\163\1\172\2\163\1\150\1\uffff\1\163\1\172\1\144\1\145\1\172\1\uffff\1\172\1\163\2\uffff\2\172\2\uffff"; + static final String DFA12_acceptS = + "\2\uffff\1\2\1\3\6\uffff\1\13\1\14\3\uffff\1\20\1\21\1\uffff\1\13\1\2\1\3\5\uffff\1\14\1\15\1\16\1\17\1\20\1\uffff\1\4\1\uffff\1\6\11\uffff\1\10\5\uffff\1\5\2\uffff\1\1\1\11\2\uffff\1\7\1\12"; + static final String DFA12_specialS = + "\1\1\13\uffff\1\2\1\0\55\uffff}>"; + static final String[] DFA12_transitionS = { + "\11\20\2\17\2\20\1\17\22\20\1\17\1\20\1\14\4\20\1\15\7\20\1\16\12\13\7\20\32\12\3\20\1\11\1\12\1\20\5\12\1\7\2\12\1\6\4\12\1\10\1\12\1\1\2\12\1\5\3\12\1\4\3\12\1\2\1\20\1\3\uff82\20", + "\1\21", + "", + "", + "\1\25", + "\1\26", + "\1\27", + "\1\30", + "\1\31", + "\32\22\4\uffff\1\22\1\uffff\32\22", + "", + "", + "\0\33", + "\0\33", + "\1\34\4\uffff\1\35", + "", + "", + "\1\37", + "", + "", + "", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\41", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\43", + "\1\44", + "", + "", + "", + "", + "", + "\1\45", + "", + "\1\46", + "", + "\1\47", + "\1\50", + "\1\51", + "\1\52", + "\1\53", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\55", + "\1\57\15\uffff\1\56", + "\1\60", + "", + "\1\61", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\63", + "\1\64", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\70\16\uffff\1\67", + "", + "", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "", + "" + }; + + static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); + static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); + static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); + static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); + static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); + static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); + static final short[][] DFA12_transition; + + static { + int numStates = DFA12_transitionS.length; + DFA12_transition = new short[numStates][]; + for (int i=0; i='\u0000' && LA12_13<='\uFFFF')) ) {s = 27;} + + else s = 16; + + if ( s>=0 ) return s; + break; + case 1 : + int LA12_0 = input.LA(1); + + s = -1; + if ( (LA12_0=='p') ) {s = 1;} + + else if ( (LA12_0=='{') ) {s = 2;} + + else if ( (LA12_0=='}') ) {s = 3;} + + else if ( (LA12_0=='w') ) {s = 4;} + + else if ( (LA12_0=='s') ) {s = 5;} + + else if ( (LA12_0=='i') ) {s = 6;} + + else if ( (LA12_0=='f') ) {s = 7;} + + else if ( (LA12_0=='n') ) {s = 8;} + + else if ( (LA12_0=='^') ) {s = 9;} + + else if ( ((LA12_0>='A' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='e')||(LA12_0>='g' && LA12_0<='h')||(LA12_0>='j' && LA12_0<='m')||LA12_0=='o'||(LA12_0>='q' && LA12_0<='r')||(LA12_0>='t' && LA12_0<='v')||(LA12_0>='x' && LA12_0<='z')) ) {s = 10;} + + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 11;} + + else if ( (LA12_0=='\"') ) {s = 12;} + + else if ( (LA12_0=='\'') ) {s = 13;} + + else if ( (LA12_0=='/') ) {s = 14;} + + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 15;} + + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='(' && LA12_0<='.')||(LA12_0>=':' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 16;} + + if ( s>=0 ) return s; + break; + case 2 : + int LA12_12 = input.LA(1); + + s = -1; + if ( ((LA12_12>='\u0000' && LA12_12<='\uFFFF')) ) {s = 27;} + + else s = 16; + + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 12, _s, input); + error(nvae); + throw nvae; + } + } + + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL2Parser.java b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL2Parser.java new file mode 100644 index 0000000..7e734f8 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL2Parser.java @@ -0,0 +1,3496 @@ +package fr.n7.ide.contentassist.antlr.internal; + +import java.io.InputStream; +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; +import fr.n7.services.PDL2GrammarAccess; + + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDL2Parser extends AbstractInternalContentAssistParser { + public static final String[] tokenNames = new String[] { + "", "", "", "", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'process'", "'{'", "'}'", "'wd'", "'starts'", "'if'", "'finishes'", "'note'", "'started'", "'finished'" + }; + public static final int RULE_STRING=5; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=6; + public static final int RULE_ML_COMMENT=7; + public static final int T__20=20; + + // delegates + // delegators + + + public InternalPDL2Parser(TokenStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDL2Parser(TokenStream input, RecognizerSharedState state) { + super(input, state); + + } + + + public String[] getTokenNames() { return InternalPDL2Parser.tokenNames; } + public String getGrammarFileName() { return "InternalPDL2.g"; } + + + private PDL2GrammarAccess grammarAccess; + + public void setGrammarAccess(PDL2GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + return tokenName; + } + + + + // $ANTLR start "entryRuleProcess" + // InternalPDL2.g:53:1: entryRuleProcess : ruleProcess EOF ; + public final void entryRuleProcess() throws RecognitionException { + try { + // InternalPDL2.g:54:1: ( ruleProcess EOF ) + // InternalPDL2.g:55:1: ruleProcess EOF + { + before(grammarAccess.getProcessRule()); + pushFollow(FOLLOW_1); + ruleProcess(); + + state._fsp--; + + after(grammarAccess.getProcessRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleProcess" + + + // $ANTLR start "ruleProcess" + // InternalPDL2.g:62:1: ruleProcess : ( ( rule__Process__Group__0 ) ) ; + public final void ruleProcess() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:66:2: ( ( ( rule__Process__Group__0 ) ) ) + // InternalPDL2.g:67:2: ( ( rule__Process__Group__0 ) ) + { + // InternalPDL2.g:67:2: ( ( rule__Process__Group__0 ) ) + // InternalPDL2.g:68:3: ( rule__Process__Group__0 ) + { + before(grammarAccess.getProcessAccess().getGroup()); + // InternalPDL2.g:69:3: ( rule__Process__Group__0 ) + // InternalPDL2.g:69:4: rule__Process__Group__0 + { + pushFollow(FOLLOW_2); + rule__Process__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getProcessAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleProcess" + + + // $ANTLR start "entryRuleProcessElement" + // InternalPDL2.g:78:1: entryRuleProcessElement : ruleProcessElement EOF ; + public final void entryRuleProcessElement() throws RecognitionException { + try { + // InternalPDL2.g:79:1: ( ruleProcessElement EOF ) + // InternalPDL2.g:80:1: ruleProcessElement EOF + { + before(grammarAccess.getProcessElementRule()); + pushFollow(FOLLOW_1); + ruleProcessElement(); + + state._fsp--; + + after(grammarAccess.getProcessElementRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleProcessElement" + + + // $ANTLR start "ruleProcessElement" + // InternalPDL2.g:87:1: ruleProcessElement : ( ( rule__ProcessElement__Alternatives ) ) ; + public final void ruleProcessElement() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:91:2: ( ( ( rule__ProcessElement__Alternatives ) ) ) + // InternalPDL2.g:92:2: ( ( rule__ProcessElement__Alternatives ) ) + { + // InternalPDL2.g:92:2: ( ( rule__ProcessElement__Alternatives ) ) + // InternalPDL2.g:93:3: ( rule__ProcessElement__Alternatives ) + { + before(grammarAccess.getProcessElementAccess().getAlternatives()); + // InternalPDL2.g:94:3: ( rule__ProcessElement__Alternatives ) + // InternalPDL2.g:94:4: rule__ProcessElement__Alternatives + { + pushFollow(FOLLOW_2); + rule__ProcessElement__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getProcessElementAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleProcessElement" + + + // $ANTLR start "entryRuleWorkDefinition" + // InternalPDL2.g:103:1: entryRuleWorkDefinition : ruleWorkDefinition EOF ; + public final void entryRuleWorkDefinition() throws RecognitionException { + try { + // InternalPDL2.g:104:1: ( ruleWorkDefinition EOF ) + // InternalPDL2.g:105:1: ruleWorkDefinition EOF + { + before(grammarAccess.getWorkDefinitionRule()); + pushFollow(FOLLOW_1); + ruleWorkDefinition(); + + state._fsp--; + + after(grammarAccess.getWorkDefinitionRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleWorkDefinition" + + + // $ANTLR start "ruleWorkDefinition" + // InternalPDL2.g:112:1: ruleWorkDefinition : ( ( rule__WorkDefinition__Group__0 ) ) ; + public final void ruleWorkDefinition() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:116:2: ( ( ( rule__WorkDefinition__Group__0 ) ) ) + // InternalPDL2.g:117:2: ( ( rule__WorkDefinition__Group__0 ) ) + { + // InternalPDL2.g:117:2: ( ( rule__WorkDefinition__Group__0 ) ) + // InternalPDL2.g:118:3: ( rule__WorkDefinition__Group__0 ) + { + before(grammarAccess.getWorkDefinitionAccess().getGroup()); + // InternalPDL2.g:119:3: ( rule__WorkDefinition__Group__0 ) + // InternalPDL2.g:119:4: rule__WorkDefinition__Group__0 + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkDefinitionAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleWorkDefinition" + + + // $ANTLR start "entryRuleDependanceStart" + // InternalPDL2.g:128:1: entryRuleDependanceStart : ruleDependanceStart EOF ; + public final void entryRuleDependanceStart() throws RecognitionException { + try { + // InternalPDL2.g:129:1: ( ruleDependanceStart EOF ) + // InternalPDL2.g:130:1: ruleDependanceStart EOF + { + before(grammarAccess.getDependanceStartRule()); + pushFollow(FOLLOW_1); + ruleDependanceStart(); + + state._fsp--; + + after(grammarAccess.getDependanceStartRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleDependanceStart" + + + // $ANTLR start "ruleDependanceStart" + // InternalPDL2.g:137:1: ruleDependanceStart : ( ( rule__DependanceStart__Group__0 ) ) ; + public final void ruleDependanceStart() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:141:2: ( ( ( rule__DependanceStart__Group__0 ) ) ) + // InternalPDL2.g:142:2: ( ( rule__DependanceStart__Group__0 ) ) + { + // InternalPDL2.g:142:2: ( ( rule__DependanceStart__Group__0 ) ) + // InternalPDL2.g:143:3: ( rule__DependanceStart__Group__0 ) + { + before(grammarAccess.getDependanceStartAccess().getGroup()); + // InternalPDL2.g:144:3: ( rule__DependanceStart__Group__0 ) + // InternalPDL2.g:144:4: rule__DependanceStart__Group__0 + { + pushFollow(FOLLOW_2); + rule__DependanceStart__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getDependanceStartAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleDependanceStart" + + + // $ANTLR start "entryRuleWorkSequenceKindStart" + // InternalPDL2.g:153:1: entryRuleWorkSequenceKindStart : ruleWorkSequenceKindStart EOF ; + public final void entryRuleWorkSequenceKindStart() throws RecognitionException { + try { + // InternalPDL2.g:154:1: ( ruleWorkSequenceKindStart EOF ) + // InternalPDL2.g:155:1: ruleWorkSequenceKindStart EOF + { + before(grammarAccess.getWorkSequenceKindStartRule()); + pushFollow(FOLLOW_1); + ruleWorkSequenceKindStart(); + + state._fsp--; + + after(grammarAccess.getWorkSequenceKindStartRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleWorkSequenceKindStart" + + + // $ANTLR start "ruleWorkSequenceKindStart" + // InternalPDL2.g:162:1: ruleWorkSequenceKindStart : ( ( rule__WorkSequenceKindStart__Alternatives ) ) ; + public final void ruleWorkSequenceKindStart() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:166:2: ( ( ( rule__WorkSequenceKindStart__Alternatives ) ) ) + // InternalPDL2.g:167:2: ( ( rule__WorkSequenceKindStart__Alternatives ) ) + { + // InternalPDL2.g:167:2: ( ( rule__WorkSequenceKindStart__Alternatives ) ) + // InternalPDL2.g:168:3: ( rule__WorkSequenceKindStart__Alternatives ) + { + before(grammarAccess.getWorkSequenceKindStartAccess().getAlternatives()); + // InternalPDL2.g:169:3: ( rule__WorkSequenceKindStart__Alternatives ) + // InternalPDL2.g:169:4: rule__WorkSequenceKindStart__Alternatives + { + pushFollow(FOLLOW_2); + rule__WorkSequenceKindStart__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceKindStartAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleWorkSequenceKindStart" + + + // $ANTLR start "entryRuleDependanceFinish" + // InternalPDL2.g:178:1: entryRuleDependanceFinish : ruleDependanceFinish EOF ; + public final void entryRuleDependanceFinish() throws RecognitionException { + try { + // InternalPDL2.g:179:1: ( ruleDependanceFinish EOF ) + // InternalPDL2.g:180:1: ruleDependanceFinish EOF + { + before(grammarAccess.getDependanceFinishRule()); + pushFollow(FOLLOW_1); + ruleDependanceFinish(); + + state._fsp--; + + after(grammarAccess.getDependanceFinishRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleDependanceFinish" + + + // $ANTLR start "ruleDependanceFinish" + // InternalPDL2.g:187:1: ruleDependanceFinish : ( ( rule__DependanceFinish__Group__0 ) ) ; + public final void ruleDependanceFinish() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:191:2: ( ( ( rule__DependanceFinish__Group__0 ) ) ) + // InternalPDL2.g:192:2: ( ( rule__DependanceFinish__Group__0 ) ) + { + // InternalPDL2.g:192:2: ( ( rule__DependanceFinish__Group__0 ) ) + // InternalPDL2.g:193:3: ( rule__DependanceFinish__Group__0 ) + { + before(grammarAccess.getDependanceFinishAccess().getGroup()); + // InternalPDL2.g:194:3: ( rule__DependanceFinish__Group__0 ) + // InternalPDL2.g:194:4: rule__DependanceFinish__Group__0 + { + pushFollow(FOLLOW_2); + rule__DependanceFinish__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getDependanceFinishAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleDependanceFinish" + + + // $ANTLR start "entryRuleWorkSequenceKindFinish" + // InternalPDL2.g:203:1: entryRuleWorkSequenceKindFinish : ruleWorkSequenceKindFinish EOF ; + public final void entryRuleWorkSequenceKindFinish() throws RecognitionException { + try { + // InternalPDL2.g:204:1: ( ruleWorkSequenceKindFinish EOF ) + // InternalPDL2.g:205:1: ruleWorkSequenceKindFinish EOF + { + before(grammarAccess.getWorkSequenceKindFinishRule()); + pushFollow(FOLLOW_1); + ruleWorkSequenceKindFinish(); + + state._fsp--; + + after(grammarAccess.getWorkSequenceKindFinishRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleWorkSequenceKindFinish" + + + // $ANTLR start "ruleWorkSequenceKindFinish" + // InternalPDL2.g:212:1: ruleWorkSequenceKindFinish : ( ( rule__WorkSequenceKindFinish__Alternatives ) ) ; + public final void ruleWorkSequenceKindFinish() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:216:2: ( ( ( rule__WorkSequenceKindFinish__Alternatives ) ) ) + // InternalPDL2.g:217:2: ( ( rule__WorkSequenceKindFinish__Alternatives ) ) + { + // InternalPDL2.g:217:2: ( ( rule__WorkSequenceKindFinish__Alternatives ) ) + // InternalPDL2.g:218:3: ( rule__WorkSequenceKindFinish__Alternatives ) + { + before(grammarAccess.getWorkSequenceKindFinishAccess().getAlternatives()); + // InternalPDL2.g:219:3: ( rule__WorkSequenceKindFinish__Alternatives ) + // InternalPDL2.g:219:4: rule__WorkSequenceKindFinish__Alternatives + { + pushFollow(FOLLOW_2); + rule__WorkSequenceKindFinish__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceKindFinishAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleWorkSequenceKindFinish" + + + // $ANTLR start "entryRuleGuidance" + // InternalPDL2.g:228:1: entryRuleGuidance : ruleGuidance EOF ; + public final void entryRuleGuidance() throws RecognitionException { + try { + // InternalPDL2.g:229:1: ( ruleGuidance EOF ) + // InternalPDL2.g:230:1: ruleGuidance EOF + { + before(grammarAccess.getGuidanceRule()); + pushFollow(FOLLOW_1); + ruleGuidance(); + + state._fsp--; + + after(grammarAccess.getGuidanceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleGuidance" + + + // $ANTLR start "ruleGuidance" + // InternalPDL2.g:237:1: ruleGuidance : ( ( rule__Guidance__Group__0 ) ) ; + public final void ruleGuidance() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:241:2: ( ( ( rule__Guidance__Group__0 ) ) ) + // InternalPDL2.g:242:2: ( ( rule__Guidance__Group__0 ) ) + { + // InternalPDL2.g:242:2: ( ( rule__Guidance__Group__0 ) ) + // InternalPDL2.g:243:3: ( rule__Guidance__Group__0 ) + { + before(grammarAccess.getGuidanceAccess().getGroup()); + // InternalPDL2.g:244:3: ( rule__Guidance__Group__0 ) + // InternalPDL2.g:244:4: rule__Guidance__Group__0 + { + pushFollow(FOLLOW_2); + rule__Guidance__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGuidanceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleGuidance" + + + // $ANTLR start "rule__ProcessElement__Alternatives" + // InternalPDL2.g:252:1: rule__ProcessElement__Alternatives : ( ( ruleWorkDefinition ) | ( ruleGuidance ) ); + public final void rule__ProcessElement__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:256:1: ( ( ruleWorkDefinition ) | ( ruleGuidance ) ) + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0==14) ) { + alt1=1; + } + else if ( (LA1_0==18) ) { + alt1=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 1, 0, input); + + throw nvae; + } + switch (alt1) { + case 1 : + // InternalPDL2.g:257:2: ( ruleWorkDefinition ) + { + // InternalPDL2.g:257:2: ( ruleWorkDefinition ) + // InternalPDL2.g:258:3: ruleWorkDefinition + { + before(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleWorkDefinition(); + + state._fsp--; + + after(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalPDL2.g:263:2: ( ruleGuidance ) + { + // InternalPDL2.g:263:2: ( ruleGuidance ) + // InternalPDL2.g:264:3: ruleGuidance + { + before(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleGuidance(); + + state._fsp--; + + after(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ProcessElement__Alternatives" + + + // $ANTLR start "rule__WorkSequenceKindStart__Alternatives" + // InternalPDL2.g:273:1: rule__WorkSequenceKindStart__Alternatives : ( ( ( rule__WorkSequenceKindStart__Started2StartAssignment_0 ) ) | ( ( rule__WorkSequenceKindStart__Started2FinishAssignment_1 ) ) ); + public final void rule__WorkSequenceKindStart__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:277:1: ( ( ( rule__WorkSequenceKindStart__Started2StartAssignment_0 ) ) | ( ( rule__WorkSequenceKindStart__Started2FinishAssignment_1 ) ) ) + int alt2=2; + int LA2_0 = input.LA(1); + + if ( (LA2_0==19) ) { + alt2=1; + } + else if ( (LA2_0==20) ) { + alt2=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 2, 0, input); + + throw nvae; + } + switch (alt2) { + case 1 : + // InternalPDL2.g:278:2: ( ( rule__WorkSequenceKindStart__Started2StartAssignment_0 ) ) + { + // InternalPDL2.g:278:2: ( ( rule__WorkSequenceKindStart__Started2StartAssignment_0 ) ) + // InternalPDL2.g:279:3: ( rule__WorkSequenceKindStart__Started2StartAssignment_0 ) + { + before(grammarAccess.getWorkSequenceKindStartAccess().getStarted2StartAssignment_0()); + // InternalPDL2.g:280:3: ( rule__WorkSequenceKindStart__Started2StartAssignment_0 ) + // InternalPDL2.g:280:4: rule__WorkSequenceKindStart__Started2StartAssignment_0 + { + pushFollow(FOLLOW_2); + rule__WorkSequenceKindStart__Started2StartAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceKindStartAccess().getStarted2StartAssignment_0()); + + } + + + } + break; + case 2 : + // InternalPDL2.g:284:2: ( ( rule__WorkSequenceKindStart__Started2FinishAssignment_1 ) ) + { + // InternalPDL2.g:284:2: ( ( rule__WorkSequenceKindStart__Started2FinishAssignment_1 ) ) + // InternalPDL2.g:285:3: ( rule__WorkSequenceKindStart__Started2FinishAssignment_1 ) + { + before(grammarAccess.getWorkSequenceKindStartAccess().getStarted2FinishAssignment_1()); + // InternalPDL2.g:286:3: ( rule__WorkSequenceKindStart__Started2FinishAssignment_1 ) + // InternalPDL2.g:286:4: rule__WorkSequenceKindStart__Started2FinishAssignment_1 + { + pushFollow(FOLLOW_2); + rule__WorkSequenceKindStart__Started2FinishAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceKindStartAccess().getStarted2FinishAssignment_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceKindStart__Alternatives" + + + // $ANTLR start "rule__WorkSequenceKindFinish__Alternatives" + // InternalPDL2.g:294:1: rule__WorkSequenceKindFinish__Alternatives : ( ( ( rule__WorkSequenceKindFinish__Finished2StartAssignment_0 ) ) | ( ( rule__WorkSequenceKindFinish__Finished2FinishAssignment_1 ) ) ); + public final void rule__WorkSequenceKindFinish__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:298:1: ( ( ( rule__WorkSequenceKindFinish__Finished2StartAssignment_0 ) ) | ( ( rule__WorkSequenceKindFinish__Finished2FinishAssignment_1 ) ) ) + int alt3=2; + int LA3_0 = input.LA(1); + + if ( (LA3_0==19) ) { + alt3=1; + } + else if ( (LA3_0==20) ) { + alt3=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 3, 0, input); + + throw nvae; + } + switch (alt3) { + case 1 : + // InternalPDL2.g:299:2: ( ( rule__WorkSequenceKindFinish__Finished2StartAssignment_0 ) ) + { + // InternalPDL2.g:299:2: ( ( rule__WorkSequenceKindFinish__Finished2StartAssignment_0 ) ) + // InternalPDL2.g:300:3: ( rule__WorkSequenceKindFinish__Finished2StartAssignment_0 ) + { + before(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2StartAssignment_0()); + // InternalPDL2.g:301:3: ( rule__WorkSequenceKindFinish__Finished2StartAssignment_0 ) + // InternalPDL2.g:301:4: rule__WorkSequenceKindFinish__Finished2StartAssignment_0 + { + pushFollow(FOLLOW_2); + rule__WorkSequenceKindFinish__Finished2StartAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2StartAssignment_0()); + + } + + + } + break; + case 2 : + // InternalPDL2.g:305:2: ( ( rule__WorkSequenceKindFinish__Finished2FinishAssignment_1 ) ) + { + // InternalPDL2.g:305:2: ( ( rule__WorkSequenceKindFinish__Finished2FinishAssignment_1 ) ) + // InternalPDL2.g:306:3: ( rule__WorkSequenceKindFinish__Finished2FinishAssignment_1 ) + { + before(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2FinishAssignment_1()); + // InternalPDL2.g:307:3: ( rule__WorkSequenceKindFinish__Finished2FinishAssignment_1 ) + // InternalPDL2.g:307:4: rule__WorkSequenceKindFinish__Finished2FinishAssignment_1 + { + pushFollow(FOLLOW_2); + rule__WorkSequenceKindFinish__Finished2FinishAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2FinishAssignment_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceKindFinish__Alternatives" + + + // $ANTLR start "rule__Process__Group__0" + // InternalPDL2.g:315:1: rule__Process__Group__0 : rule__Process__Group__0__Impl rule__Process__Group__1 ; + public final void rule__Process__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:319:1: ( rule__Process__Group__0__Impl rule__Process__Group__1 ) + // InternalPDL2.g:320:2: rule__Process__Group__0__Impl rule__Process__Group__1 + { + pushFollow(FOLLOW_3); + rule__Process__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__0" + + + // $ANTLR start "rule__Process__Group__0__Impl" + // InternalPDL2.g:327:1: rule__Process__Group__0__Impl : ( 'process' ) ; + public final void rule__Process__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:331:1: ( ( 'process' ) ) + // InternalPDL2.g:332:1: ( 'process' ) + { + // InternalPDL2.g:332:1: ( 'process' ) + // InternalPDL2.g:333:2: 'process' + { + before(grammarAccess.getProcessAccess().getProcessKeyword_0()); + match(input,11,FOLLOW_2); + after(grammarAccess.getProcessAccess().getProcessKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__0__Impl" + + + // $ANTLR start "rule__Process__Group__1" + // InternalPDL2.g:342:1: rule__Process__Group__1 : rule__Process__Group__1__Impl rule__Process__Group__2 ; + public final void rule__Process__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:346:1: ( rule__Process__Group__1__Impl rule__Process__Group__2 ) + // InternalPDL2.g:347:2: rule__Process__Group__1__Impl rule__Process__Group__2 + { + pushFollow(FOLLOW_4); + rule__Process__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__1" + + + // $ANTLR start "rule__Process__Group__1__Impl" + // InternalPDL2.g:354:1: rule__Process__Group__1__Impl : ( ( rule__Process__NameAssignment_1 ) ) ; + public final void rule__Process__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:358:1: ( ( ( rule__Process__NameAssignment_1 ) ) ) + // InternalPDL2.g:359:1: ( ( rule__Process__NameAssignment_1 ) ) + { + // InternalPDL2.g:359:1: ( ( rule__Process__NameAssignment_1 ) ) + // InternalPDL2.g:360:2: ( rule__Process__NameAssignment_1 ) + { + before(grammarAccess.getProcessAccess().getNameAssignment_1()); + // InternalPDL2.g:361:2: ( rule__Process__NameAssignment_1 ) + // InternalPDL2.g:361:3: rule__Process__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__Process__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getProcessAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__1__Impl" + + + // $ANTLR start "rule__Process__Group__2" + // InternalPDL2.g:369:1: rule__Process__Group__2 : rule__Process__Group__2__Impl rule__Process__Group__3 ; + public final void rule__Process__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:373:1: ( rule__Process__Group__2__Impl rule__Process__Group__3 ) + // InternalPDL2.g:374:2: rule__Process__Group__2__Impl rule__Process__Group__3 + { + pushFollow(FOLLOW_5); + rule__Process__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__2" + + + // $ANTLR start "rule__Process__Group__2__Impl" + // InternalPDL2.g:381:1: rule__Process__Group__2__Impl : ( '{' ) ; + public final void rule__Process__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:385:1: ( ( '{' ) ) + // InternalPDL2.g:386:1: ( '{' ) + { + // InternalPDL2.g:386:1: ( '{' ) + // InternalPDL2.g:387:2: '{' + { + before(grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_2()); + match(input,12,FOLLOW_2); + after(grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__2__Impl" + + + // $ANTLR start "rule__Process__Group__3" + // InternalPDL2.g:396:1: rule__Process__Group__3 : rule__Process__Group__3__Impl rule__Process__Group__4 ; + public final void rule__Process__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:400:1: ( rule__Process__Group__3__Impl rule__Process__Group__4 ) + // InternalPDL2.g:401:2: rule__Process__Group__3__Impl rule__Process__Group__4 + { + pushFollow(FOLLOW_5); + rule__Process__Group__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__3" + + + // $ANTLR start "rule__Process__Group__3__Impl" + // InternalPDL2.g:408:1: rule__Process__Group__3__Impl : ( ( rule__Process__ProcessElementsAssignment_3 )* ) ; + public final void rule__Process__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:412:1: ( ( ( rule__Process__ProcessElementsAssignment_3 )* ) ) + // InternalPDL2.g:413:1: ( ( rule__Process__ProcessElementsAssignment_3 )* ) + { + // InternalPDL2.g:413:1: ( ( rule__Process__ProcessElementsAssignment_3 )* ) + // InternalPDL2.g:414:2: ( rule__Process__ProcessElementsAssignment_3 )* + { + before(grammarAccess.getProcessAccess().getProcessElementsAssignment_3()); + // InternalPDL2.g:415:2: ( rule__Process__ProcessElementsAssignment_3 )* + loop4: + do { + int alt4=2; + int LA4_0 = input.LA(1); + + if ( (LA4_0==14||LA4_0==18) ) { + alt4=1; + } + + + switch (alt4) { + case 1 : + // InternalPDL2.g:415:3: rule__Process__ProcessElementsAssignment_3 + { + pushFollow(FOLLOW_6); + rule__Process__ProcessElementsAssignment_3(); + + state._fsp--; + + + } + break; + + default : + break loop4; + } + } while (true); + + after(grammarAccess.getProcessAccess().getProcessElementsAssignment_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__3__Impl" + + + // $ANTLR start "rule__Process__Group__4" + // InternalPDL2.g:423:1: rule__Process__Group__4 : rule__Process__Group__4__Impl ; + public final void rule__Process__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:427:1: ( rule__Process__Group__4__Impl ) + // InternalPDL2.g:428:2: rule__Process__Group__4__Impl + { + pushFollow(FOLLOW_2); + rule__Process__Group__4__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__4" + + + // $ANTLR start "rule__Process__Group__4__Impl" + // InternalPDL2.g:434:1: rule__Process__Group__4__Impl : ( '}' ) ; + public final void rule__Process__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:438:1: ( ( '}' ) ) + // InternalPDL2.g:439:1: ( '}' ) + { + // InternalPDL2.g:439:1: ( '}' ) + // InternalPDL2.g:440:2: '}' + { + before(grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_4()); + match(input,13,FOLLOW_2); + after(grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__4__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group__0" + // InternalPDL2.g:450:1: rule__WorkDefinition__Group__0 : rule__WorkDefinition__Group__0__Impl rule__WorkDefinition__Group__1 ; + public final void rule__WorkDefinition__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:454:1: ( rule__WorkDefinition__Group__0__Impl rule__WorkDefinition__Group__1 ) + // InternalPDL2.g:455:2: rule__WorkDefinition__Group__0__Impl rule__WorkDefinition__Group__1 + { + pushFollow(FOLLOW_3); + rule__WorkDefinition__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__0" + + + // $ANTLR start "rule__WorkDefinition__Group__0__Impl" + // InternalPDL2.g:462:1: rule__WorkDefinition__Group__0__Impl : ( 'wd' ) ; + public final void rule__WorkDefinition__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:466:1: ( ( 'wd' ) ) + // InternalPDL2.g:467:1: ( 'wd' ) + { + // InternalPDL2.g:467:1: ( 'wd' ) + // InternalPDL2.g:468:2: 'wd' + { + before(grammarAccess.getWorkDefinitionAccess().getWdKeyword_0()); + match(input,14,FOLLOW_2); + after(grammarAccess.getWorkDefinitionAccess().getWdKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__0__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group__1" + // InternalPDL2.g:477:1: rule__WorkDefinition__Group__1 : rule__WorkDefinition__Group__1__Impl rule__WorkDefinition__Group__2 ; + public final void rule__WorkDefinition__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:481:1: ( rule__WorkDefinition__Group__1__Impl rule__WorkDefinition__Group__2 ) + // InternalPDL2.g:482:2: rule__WorkDefinition__Group__1__Impl rule__WorkDefinition__Group__2 + { + pushFollow(FOLLOW_4); + rule__WorkDefinition__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__1" + + + // $ANTLR start "rule__WorkDefinition__Group__1__Impl" + // InternalPDL2.g:489:1: rule__WorkDefinition__Group__1__Impl : ( ( rule__WorkDefinition__NameAssignment_1 ) ) ; + public final void rule__WorkDefinition__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:493:1: ( ( ( rule__WorkDefinition__NameAssignment_1 ) ) ) + // InternalPDL2.g:494:1: ( ( rule__WorkDefinition__NameAssignment_1 ) ) + { + // InternalPDL2.g:494:1: ( ( rule__WorkDefinition__NameAssignment_1 ) ) + // InternalPDL2.g:495:2: ( rule__WorkDefinition__NameAssignment_1 ) + { + before(grammarAccess.getWorkDefinitionAccess().getNameAssignment_1()); + // InternalPDL2.g:496:2: ( rule__WorkDefinition__NameAssignment_1 ) + // InternalPDL2.g:496:3: rule__WorkDefinition__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkDefinitionAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__1__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group__2" + // InternalPDL2.g:504:1: rule__WorkDefinition__Group__2 : rule__WorkDefinition__Group__2__Impl rule__WorkDefinition__Group__3 ; + public final void rule__WorkDefinition__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:508:1: ( rule__WorkDefinition__Group__2__Impl rule__WorkDefinition__Group__3 ) + // InternalPDL2.g:509:2: rule__WorkDefinition__Group__2__Impl rule__WorkDefinition__Group__3 + { + pushFollow(FOLLOW_7); + rule__WorkDefinition__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__2" + + + // $ANTLR start "rule__WorkDefinition__Group__2__Impl" + // InternalPDL2.g:516:1: rule__WorkDefinition__Group__2__Impl : ( '{' ) ; + public final void rule__WorkDefinition__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:520:1: ( ( '{' ) ) + // InternalPDL2.g:521:1: ( '{' ) + { + // InternalPDL2.g:521:1: ( '{' ) + // InternalPDL2.g:522:2: '{' + { + before(grammarAccess.getWorkDefinitionAccess().getLeftCurlyBracketKeyword_2()); + match(input,12,FOLLOW_2); + after(grammarAccess.getWorkDefinitionAccess().getLeftCurlyBracketKeyword_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__2__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group__3" + // InternalPDL2.g:531:1: rule__WorkDefinition__Group__3 : rule__WorkDefinition__Group__3__Impl rule__WorkDefinition__Group__4 ; + public final void rule__WorkDefinition__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:535:1: ( rule__WorkDefinition__Group__3__Impl rule__WorkDefinition__Group__4 ) + // InternalPDL2.g:536:2: rule__WorkDefinition__Group__3__Impl rule__WorkDefinition__Group__4 + { + pushFollow(FOLLOW_7); + rule__WorkDefinition__Group__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__3" + + + // $ANTLR start "rule__WorkDefinition__Group__3__Impl" + // InternalPDL2.g:543:1: rule__WorkDefinition__Group__3__Impl : ( ( rule__WorkDefinition__Group_3__0 )? ) ; + public final void rule__WorkDefinition__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:547:1: ( ( ( rule__WorkDefinition__Group_3__0 )? ) ) + // InternalPDL2.g:548:1: ( ( rule__WorkDefinition__Group_3__0 )? ) + { + // InternalPDL2.g:548:1: ( ( rule__WorkDefinition__Group_3__0 )? ) + // InternalPDL2.g:549:2: ( rule__WorkDefinition__Group_3__0 )? + { + before(grammarAccess.getWorkDefinitionAccess().getGroup_3()); + // InternalPDL2.g:550:2: ( rule__WorkDefinition__Group_3__0 )? + int alt5=2; + int LA5_0 = input.LA(1); + + if ( (LA5_0==15) ) { + alt5=1; + } + switch (alt5) { + case 1 : + // InternalPDL2.g:550:3: rule__WorkDefinition__Group_3__0 + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group_3__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getWorkDefinitionAccess().getGroup_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__3__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group__4" + // InternalPDL2.g:558:1: rule__WorkDefinition__Group__4 : rule__WorkDefinition__Group__4__Impl rule__WorkDefinition__Group__5 ; + public final void rule__WorkDefinition__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:562:1: ( rule__WorkDefinition__Group__4__Impl rule__WorkDefinition__Group__5 ) + // InternalPDL2.g:563:2: rule__WorkDefinition__Group__4__Impl rule__WorkDefinition__Group__5 + { + pushFollow(FOLLOW_7); + rule__WorkDefinition__Group__4__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__5(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__4" + + + // $ANTLR start "rule__WorkDefinition__Group__4__Impl" + // InternalPDL2.g:570:1: rule__WorkDefinition__Group__4__Impl : ( ( rule__WorkDefinition__Group_4__0 )? ) ; + public final void rule__WorkDefinition__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:574:1: ( ( ( rule__WorkDefinition__Group_4__0 )? ) ) + // InternalPDL2.g:575:1: ( ( rule__WorkDefinition__Group_4__0 )? ) + { + // InternalPDL2.g:575:1: ( ( rule__WorkDefinition__Group_4__0 )? ) + // InternalPDL2.g:576:2: ( rule__WorkDefinition__Group_4__0 )? + { + before(grammarAccess.getWorkDefinitionAccess().getGroup_4()); + // InternalPDL2.g:577:2: ( rule__WorkDefinition__Group_4__0 )? + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0==17) ) { + alt6=1; + } + switch (alt6) { + case 1 : + // InternalPDL2.g:577:3: rule__WorkDefinition__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group_4__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getWorkDefinitionAccess().getGroup_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__4__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group__5" + // InternalPDL2.g:585:1: rule__WorkDefinition__Group__5 : rule__WorkDefinition__Group__5__Impl ; + public final void rule__WorkDefinition__Group__5() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:589:1: ( rule__WorkDefinition__Group__5__Impl ) + // InternalPDL2.g:590:2: rule__WorkDefinition__Group__5__Impl + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__5__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__5" + + + // $ANTLR start "rule__WorkDefinition__Group__5__Impl" + // InternalPDL2.g:596:1: rule__WorkDefinition__Group__5__Impl : ( '}' ) ; + public final void rule__WorkDefinition__Group__5__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:600:1: ( ( '}' ) ) + // InternalPDL2.g:601:1: ( '}' ) + { + // InternalPDL2.g:601:1: ( '}' ) + // InternalPDL2.g:602:2: '}' + { + before(grammarAccess.getWorkDefinitionAccess().getRightCurlyBracketKeyword_5()); + match(input,13,FOLLOW_2); + after(grammarAccess.getWorkDefinitionAccess().getRightCurlyBracketKeyword_5()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__5__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group_3__0" + // InternalPDL2.g:612:1: rule__WorkDefinition__Group_3__0 : rule__WorkDefinition__Group_3__0__Impl rule__WorkDefinition__Group_3__1 ; + public final void rule__WorkDefinition__Group_3__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:616:1: ( rule__WorkDefinition__Group_3__0__Impl rule__WorkDefinition__Group_3__1 ) + // InternalPDL2.g:617:2: rule__WorkDefinition__Group_3__0__Impl rule__WorkDefinition__Group_3__1 + { + pushFollow(FOLLOW_8); + rule__WorkDefinition__Group_3__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group_3__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group_3__0" + + + // $ANTLR start "rule__WorkDefinition__Group_3__0__Impl" + // InternalPDL2.g:624:1: rule__WorkDefinition__Group_3__0__Impl : ( 'starts' ) ; + public final void rule__WorkDefinition__Group_3__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:628:1: ( ( 'starts' ) ) + // InternalPDL2.g:629:1: ( 'starts' ) + { + // InternalPDL2.g:629:1: ( 'starts' ) + // InternalPDL2.g:630:2: 'starts' + { + before(grammarAccess.getWorkDefinitionAccess().getStartsKeyword_3_0()); + match(input,15,FOLLOW_2); + after(grammarAccess.getWorkDefinitionAccess().getStartsKeyword_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group_3__0__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group_3__1" + // InternalPDL2.g:639:1: rule__WorkDefinition__Group_3__1 : rule__WorkDefinition__Group_3__1__Impl rule__WorkDefinition__Group_3__2 ; + public final void rule__WorkDefinition__Group_3__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:643:1: ( rule__WorkDefinition__Group_3__1__Impl rule__WorkDefinition__Group_3__2 ) + // InternalPDL2.g:644:2: rule__WorkDefinition__Group_3__1__Impl rule__WorkDefinition__Group_3__2 + { + pushFollow(FOLLOW_3); + rule__WorkDefinition__Group_3__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group_3__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group_3__1" + + + // $ANTLR start "rule__WorkDefinition__Group_3__1__Impl" + // InternalPDL2.g:651:1: rule__WorkDefinition__Group_3__1__Impl : ( 'if' ) ; + public final void rule__WorkDefinition__Group_3__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:655:1: ( ( 'if' ) ) + // InternalPDL2.g:656:1: ( 'if' ) + { + // InternalPDL2.g:656:1: ( 'if' ) + // InternalPDL2.g:657:2: 'if' + { + before(grammarAccess.getWorkDefinitionAccess().getIfKeyword_3_1()); + match(input,16,FOLLOW_2); + after(grammarAccess.getWorkDefinitionAccess().getIfKeyword_3_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group_3__1__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group_3__2" + // InternalPDL2.g:666:1: rule__WorkDefinition__Group_3__2 : rule__WorkDefinition__Group_3__2__Impl ; + public final void rule__WorkDefinition__Group_3__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:670:1: ( rule__WorkDefinition__Group_3__2__Impl ) + // InternalPDL2.g:671:2: rule__WorkDefinition__Group_3__2__Impl + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group_3__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group_3__2" + + + // $ANTLR start "rule__WorkDefinition__Group_3__2__Impl" + // InternalPDL2.g:677:1: rule__WorkDefinition__Group_3__2__Impl : ( ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 ) ) ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 )* ) ) ; + public final void rule__WorkDefinition__Group_3__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:681:1: ( ( ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 ) ) ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 )* ) ) ) + // InternalPDL2.g:682:1: ( ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 ) ) ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 )* ) ) + { + // InternalPDL2.g:682:1: ( ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 ) ) ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 )* ) ) + // InternalPDL2.g:683:2: ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 ) ) ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 )* ) + { + // InternalPDL2.g:683:2: ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 ) ) + // InternalPDL2.g:684:3: ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 ) + { + before(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_3_2()); + // InternalPDL2.g:685:3: ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 ) + // InternalPDL2.g:685:4: rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 + { + pushFollow(FOLLOW_9); + rule__WorkDefinition__LinksToPredecessorsAssignment_3_2(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_3_2()); + + } + + // InternalPDL2.g:688:2: ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 )* ) + // InternalPDL2.g:689:3: ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 )* + { + before(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_3_2()); + // InternalPDL2.g:690:3: ( rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0==RULE_ID) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalPDL2.g:690:4: rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 + { + pushFollow(FOLLOW_9); + rule__WorkDefinition__LinksToPredecessorsAssignment_3_2(); + + state._fsp--; + + + } + break; + + default : + break loop7; + } + } while (true); + + after(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_3_2()); + + } + + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group_3__2__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group_4__0" + // InternalPDL2.g:700:1: rule__WorkDefinition__Group_4__0 : rule__WorkDefinition__Group_4__0__Impl rule__WorkDefinition__Group_4__1 ; + public final void rule__WorkDefinition__Group_4__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:704:1: ( rule__WorkDefinition__Group_4__0__Impl rule__WorkDefinition__Group_4__1 ) + // InternalPDL2.g:705:2: rule__WorkDefinition__Group_4__0__Impl rule__WorkDefinition__Group_4__1 + { + pushFollow(FOLLOW_8); + rule__WorkDefinition__Group_4__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group_4__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group_4__0" + + + // $ANTLR start "rule__WorkDefinition__Group_4__0__Impl" + // InternalPDL2.g:712:1: rule__WorkDefinition__Group_4__0__Impl : ( 'finishes' ) ; + public final void rule__WorkDefinition__Group_4__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:716:1: ( ( 'finishes' ) ) + // InternalPDL2.g:717:1: ( 'finishes' ) + { + // InternalPDL2.g:717:1: ( 'finishes' ) + // InternalPDL2.g:718:2: 'finishes' + { + before(grammarAccess.getWorkDefinitionAccess().getFinishesKeyword_4_0()); + match(input,17,FOLLOW_2); + after(grammarAccess.getWorkDefinitionAccess().getFinishesKeyword_4_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group_4__0__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group_4__1" + // InternalPDL2.g:727:1: rule__WorkDefinition__Group_4__1 : rule__WorkDefinition__Group_4__1__Impl rule__WorkDefinition__Group_4__2 ; + public final void rule__WorkDefinition__Group_4__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:731:1: ( rule__WorkDefinition__Group_4__1__Impl rule__WorkDefinition__Group_4__2 ) + // InternalPDL2.g:732:2: rule__WorkDefinition__Group_4__1__Impl rule__WorkDefinition__Group_4__2 + { + pushFollow(FOLLOW_3); + rule__WorkDefinition__Group_4__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group_4__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group_4__1" + + + // $ANTLR start "rule__WorkDefinition__Group_4__1__Impl" + // InternalPDL2.g:739:1: rule__WorkDefinition__Group_4__1__Impl : ( 'if' ) ; + public final void rule__WorkDefinition__Group_4__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:743:1: ( ( 'if' ) ) + // InternalPDL2.g:744:1: ( 'if' ) + { + // InternalPDL2.g:744:1: ( 'if' ) + // InternalPDL2.g:745:2: 'if' + { + before(grammarAccess.getWorkDefinitionAccess().getIfKeyword_4_1()); + match(input,16,FOLLOW_2); + after(grammarAccess.getWorkDefinitionAccess().getIfKeyword_4_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group_4__1__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group_4__2" + // InternalPDL2.g:754:1: rule__WorkDefinition__Group_4__2 : rule__WorkDefinition__Group_4__2__Impl ; + public final void rule__WorkDefinition__Group_4__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:758:1: ( rule__WorkDefinition__Group_4__2__Impl ) + // InternalPDL2.g:759:2: rule__WorkDefinition__Group_4__2__Impl + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group_4__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group_4__2" + + + // $ANTLR start "rule__WorkDefinition__Group_4__2__Impl" + // InternalPDL2.g:765:1: rule__WorkDefinition__Group_4__2__Impl : ( ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 ) ) ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 )* ) ) ; + public final void rule__WorkDefinition__Group_4__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:769:1: ( ( ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 ) ) ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 )* ) ) ) + // InternalPDL2.g:770:1: ( ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 ) ) ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 )* ) ) + { + // InternalPDL2.g:770:1: ( ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 ) ) ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 )* ) ) + // InternalPDL2.g:771:2: ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 ) ) ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 )* ) + { + // InternalPDL2.g:771:2: ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 ) ) + // InternalPDL2.g:772:3: ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 ) + { + before(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_4_2()); + // InternalPDL2.g:773:3: ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 ) + // InternalPDL2.g:773:4: rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 + { + pushFollow(FOLLOW_9); + rule__WorkDefinition__LinksToPredecessorsAssignment_4_2(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_4_2()); + + } + + // InternalPDL2.g:776:2: ( ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 )* ) + // InternalPDL2.g:777:3: ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 )* + { + before(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_4_2()); + // InternalPDL2.g:778:3: ( rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 )* + loop8: + do { + int alt8=2; + int LA8_0 = input.LA(1); + + if ( (LA8_0==RULE_ID) ) { + alt8=1; + } + + + switch (alt8) { + case 1 : + // InternalPDL2.g:778:4: rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 + { + pushFollow(FOLLOW_9); + rule__WorkDefinition__LinksToPredecessorsAssignment_4_2(); + + state._fsp--; + + + } + break; + + default : + break loop8; + } + } while (true); + + after(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsAssignment_4_2()); + + } + + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group_4__2__Impl" + + + // $ANTLR start "rule__DependanceStart__Group__0" + // InternalPDL2.g:788:1: rule__DependanceStart__Group__0 : rule__DependanceStart__Group__0__Impl rule__DependanceStart__Group__1 ; + public final void rule__DependanceStart__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:792:1: ( rule__DependanceStart__Group__0__Impl rule__DependanceStart__Group__1 ) + // InternalPDL2.g:793:2: rule__DependanceStart__Group__0__Impl rule__DependanceStart__Group__1 + { + pushFollow(FOLLOW_10); + rule__DependanceStart__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__DependanceStart__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DependanceStart__Group__0" + + + // $ANTLR start "rule__DependanceStart__Group__0__Impl" + // InternalPDL2.g:800:1: rule__DependanceStart__Group__0__Impl : ( ( rule__DependanceStart__PredecessorAssignment_0 ) ) ; + public final void rule__DependanceStart__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:804:1: ( ( ( rule__DependanceStart__PredecessorAssignment_0 ) ) ) + // InternalPDL2.g:805:1: ( ( rule__DependanceStart__PredecessorAssignment_0 ) ) + { + // InternalPDL2.g:805:1: ( ( rule__DependanceStart__PredecessorAssignment_0 ) ) + // InternalPDL2.g:806:2: ( rule__DependanceStart__PredecessorAssignment_0 ) + { + before(grammarAccess.getDependanceStartAccess().getPredecessorAssignment_0()); + // InternalPDL2.g:807:2: ( rule__DependanceStart__PredecessorAssignment_0 ) + // InternalPDL2.g:807:3: rule__DependanceStart__PredecessorAssignment_0 + { + pushFollow(FOLLOW_2); + rule__DependanceStart__PredecessorAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getDependanceStartAccess().getPredecessorAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DependanceStart__Group__0__Impl" + + + // $ANTLR start "rule__DependanceStart__Group__1" + // InternalPDL2.g:815:1: rule__DependanceStart__Group__1 : rule__DependanceStart__Group__1__Impl ; + public final void rule__DependanceStart__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:819:1: ( rule__DependanceStart__Group__1__Impl ) + // InternalPDL2.g:820:2: rule__DependanceStart__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__DependanceStart__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DependanceStart__Group__1" + + + // $ANTLR start "rule__DependanceStart__Group__1__Impl" + // InternalPDL2.g:826:1: rule__DependanceStart__Group__1__Impl : ( ( rule__DependanceStart__LinkAssignment_1 ) ) ; + public final void rule__DependanceStart__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:830:1: ( ( ( rule__DependanceStart__LinkAssignment_1 ) ) ) + // InternalPDL2.g:831:1: ( ( rule__DependanceStart__LinkAssignment_1 ) ) + { + // InternalPDL2.g:831:1: ( ( rule__DependanceStart__LinkAssignment_1 ) ) + // InternalPDL2.g:832:2: ( rule__DependanceStart__LinkAssignment_1 ) + { + before(grammarAccess.getDependanceStartAccess().getLinkAssignment_1()); + // InternalPDL2.g:833:2: ( rule__DependanceStart__LinkAssignment_1 ) + // InternalPDL2.g:833:3: rule__DependanceStart__LinkAssignment_1 + { + pushFollow(FOLLOW_2); + rule__DependanceStart__LinkAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getDependanceStartAccess().getLinkAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DependanceStart__Group__1__Impl" + + + // $ANTLR start "rule__DependanceFinish__Group__0" + // InternalPDL2.g:842:1: rule__DependanceFinish__Group__0 : rule__DependanceFinish__Group__0__Impl rule__DependanceFinish__Group__1 ; + public final void rule__DependanceFinish__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:846:1: ( rule__DependanceFinish__Group__0__Impl rule__DependanceFinish__Group__1 ) + // InternalPDL2.g:847:2: rule__DependanceFinish__Group__0__Impl rule__DependanceFinish__Group__1 + { + pushFollow(FOLLOW_10); + rule__DependanceFinish__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__DependanceFinish__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DependanceFinish__Group__0" + + + // $ANTLR start "rule__DependanceFinish__Group__0__Impl" + // InternalPDL2.g:854:1: rule__DependanceFinish__Group__0__Impl : ( ( rule__DependanceFinish__PredecessorAssignment_0 ) ) ; + public final void rule__DependanceFinish__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:858:1: ( ( ( rule__DependanceFinish__PredecessorAssignment_0 ) ) ) + // InternalPDL2.g:859:1: ( ( rule__DependanceFinish__PredecessorAssignment_0 ) ) + { + // InternalPDL2.g:859:1: ( ( rule__DependanceFinish__PredecessorAssignment_0 ) ) + // InternalPDL2.g:860:2: ( rule__DependanceFinish__PredecessorAssignment_0 ) + { + before(grammarAccess.getDependanceFinishAccess().getPredecessorAssignment_0()); + // InternalPDL2.g:861:2: ( rule__DependanceFinish__PredecessorAssignment_0 ) + // InternalPDL2.g:861:3: rule__DependanceFinish__PredecessorAssignment_0 + { + pushFollow(FOLLOW_2); + rule__DependanceFinish__PredecessorAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getDependanceFinishAccess().getPredecessorAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DependanceFinish__Group__0__Impl" + + + // $ANTLR start "rule__DependanceFinish__Group__1" + // InternalPDL2.g:869:1: rule__DependanceFinish__Group__1 : rule__DependanceFinish__Group__1__Impl ; + public final void rule__DependanceFinish__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:873:1: ( rule__DependanceFinish__Group__1__Impl ) + // InternalPDL2.g:874:2: rule__DependanceFinish__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__DependanceFinish__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DependanceFinish__Group__1" + + + // $ANTLR start "rule__DependanceFinish__Group__1__Impl" + // InternalPDL2.g:880:1: rule__DependanceFinish__Group__1__Impl : ( ( rule__DependanceFinish__LinkAssignment_1 ) ) ; + public final void rule__DependanceFinish__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:884:1: ( ( ( rule__DependanceFinish__LinkAssignment_1 ) ) ) + // InternalPDL2.g:885:1: ( ( rule__DependanceFinish__LinkAssignment_1 ) ) + { + // InternalPDL2.g:885:1: ( ( rule__DependanceFinish__LinkAssignment_1 ) ) + // InternalPDL2.g:886:2: ( rule__DependanceFinish__LinkAssignment_1 ) + { + before(grammarAccess.getDependanceFinishAccess().getLinkAssignment_1()); + // InternalPDL2.g:887:2: ( rule__DependanceFinish__LinkAssignment_1 ) + // InternalPDL2.g:887:3: rule__DependanceFinish__LinkAssignment_1 + { + pushFollow(FOLLOW_2); + rule__DependanceFinish__LinkAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getDependanceFinishAccess().getLinkAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DependanceFinish__Group__1__Impl" + + + // $ANTLR start "rule__Guidance__Group__0" + // InternalPDL2.g:896:1: rule__Guidance__Group__0 : rule__Guidance__Group__0__Impl rule__Guidance__Group__1 ; + public final void rule__Guidance__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:900:1: ( rule__Guidance__Group__0__Impl rule__Guidance__Group__1 ) + // InternalPDL2.g:901:2: rule__Guidance__Group__0__Impl rule__Guidance__Group__1 + { + pushFollow(FOLLOW_11); + rule__Guidance__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Guidance__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__Group__0" + + + // $ANTLR start "rule__Guidance__Group__0__Impl" + // InternalPDL2.g:908:1: rule__Guidance__Group__0__Impl : ( 'note' ) ; + public final void rule__Guidance__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:912:1: ( ( 'note' ) ) + // InternalPDL2.g:913:1: ( 'note' ) + { + // InternalPDL2.g:913:1: ( 'note' ) + // InternalPDL2.g:914:2: 'note' + { + before(grammarAccess.getGuidanceAccess().getNoteKeyword_0()); + match(input,18,FOLLOW_2); + after(grammarAccess.getGuidanceAccess().getNoteKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__Group__0__Impl" + + + // $ANTLR start "rule__Guidance__Group__1" + // InternalPDL2.g:923:1: rule__Guidance__Group__1 : rule__Guidance__Group__1__Impl ; + public final void rule__Guidance__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:927:1: ( rule__Guidance__Group__1__Impl ) + // InternalPDL2.g:928:2: rule__Guidance__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__Guidance__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__Group__1" + + + // $ANTLR start "rule__Guidance__Group__1__Impl" + // InternalPDL2.g:934:1: rule__Guidance__Group__1__Impl : ( ( rule__Guidance__TexteAssignment_1 ) ) ; + public final void rule__Guidance__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:938:1: ( ( ( rule__Guidance__TexteAssignment_1 ) ) ) + // InternalPDL2.g:939:1: ( ( rule__Guidance__TexteAssignment_1 ) ) + { + // InternalPDL2.g:939:1: ( ( rule__Guidance__TexteAssignment_1 ) ) + // InternalPDL2.g:940:2: ( rule__Guidance__TexteAssignment_1 ) + { + before(grammarAccess.getGuidanceAccess().getTexteAssignment_1()); + // InternalPDL2.g:941:2: ( rule__Guidance__TexteAssignment_1 ) + // InternalPDL2.g:941:3: rule__Guidance__TexteAssignment_1 + { + pushFollow(FOLLOW_2); + rule__Guidance__TexteAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getGuidanceAccess().getTexteAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__Group__1__Impl" + + + // $ANTLR start "rule__Process__NameAssignment_1" + // InternalPDL2.g:950:1: rule__Process__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__Process__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:954:1: ( ( RULE_ID ) ) + // InternalPDL2.g:955:2: ( RULE_ID ) + { + // InternalPDL2.g:955:2: ( RULE_ID ) + // InternalPDL2.g:956:3: RULE_ID + { + before(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__NameAssignment_1" + + + // $ANTLR start "rule__Process__ProcessElementsAssignment_3" + // InternalPDL2.g:965:1: rule__Process__ProcessElementsAssignment_3 : ( ruleProcessElement ) ; + public final void rule__Process__ProcessElementsAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:969:1: ( ( ruleProcessElement ) ) + // InternalPDL2.g:970:2: ( ruleProcessElement ) + { + // InternalPDL2.g:970:2: ( ruleProcessElement ) + // InternalPDL2.g:971:3: ruleProcessElement + { + before(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); + pushFollow(FOLLOW_2); + ruleProcessElement(); + + state._fsp--; + + after(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__ProcessElementsAssignment_3" + + + // $ANTLR start "rule__WorkDefinition__NameAssignment_1" + // InternalPDL2.g:980:1: rule__WorkDefinition__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__WorkDefinition__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:984:1: ( ( RULE_ID ) ) + // InternalPDL2.g:985:2: ( RULE_ID ) + { + // InternalPDL2.g:985:2: ( RULE_ID ) + // InternalPDL2.g:986:3: RULE_ID + { + before(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__NameAssignment_1" + + + // $ANTLR start "rule__WorkDefinition__LinksToPredecessorsAssignment_3_2" + // InternalPDL2.g:995:1: rule__WorkDefinition__LinksToPredecessorsAssignment_3_2 : ( ruleDependanceStart ) ; + public final void rule__WorkDefinition__LinksToPredecessorsAssignment_3_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:999:1: ( ( ruleDependanceStart ) ) + // InternalPDL2.g:1000:2: ( ruleDependanceStart ) + { + // InternalPDL2.g:1000:2: ( ruleDependanceStart ) + // InternalPDL2.g:1001:3: ruleDependanceStart + { + before(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsDependanceStartParserRuleCall_3_2_0()); + pushFollow(FOLLOW_2); + ruleDependanceStart(); + + state._fsp--; + + after(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsDependanceStartParserRuleCall_3_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__LinksToPredecessorsAssignment_3_2" + + + // $ANTLR start "rule__WorkDefinition__LinksToPredecessorsAssignment_4_2" + // InternalPDL2.g:1010:1: rule__WorkDefinition__LinksToPredecessorsAssignment_4_2 : ( ruleDependanceFinish ) ; + public final void rule__WorkDefinition__LinksToPredecessorsAssignment_4_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:1014:1: ( ( ruleDependanceFinish ) ) + // InternalPDL2.g:1015:2: ( ruleDependanceFinish ) + { + // InternalPDL2.g:1015:2: ( ruleDependanceFinish ) + // InternalPDL2.g:1016:3: ruleDependanceFinish + { + before(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsDependanceFinishParserRuleCall_4_2_0()); + pushFollow(FOLLOW_2); + ruleDependanceFinish(); + + state._fsp--; + + after(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsDependanceFinishParserRuleCall_4_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__LinksToPredecessorsAssignment_4_2" + + + // $ANTLR start "rule__DependanceStart__PredecessorAssignment_0" + // InternalPDL2.g:1025:1: rule__DependanceStart__PredecessorAssignment_0 : ( ( RULE_ID ) ) ; + public final void rule__DependanceStart__PredecessorAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:1029:1: ( ( ( RULE_ID ) ) ) + // InternalPDL2.g:1030:2: ( ( RULE_ID ) ) + { + // InternalPDL2.g:1030:2: ( ( RULE_ID ) ) + // InternalPDL2.g:1031:3: ( RULE_ID ) + { + before(grammarAccess.getDependanceStartAccess().getPredecessorWorkDefinitionCrossReference_0_0()); + // InternalPDL2.g:1032:3: ( RULE_ID ) + // InternalPDL2.g:1033:4: RULE_ID + { + before(grammarAccess.getDependanceStartAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getDependanceStartAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1()); + + } + + after(grammarAccess.getDependanceStartAccess().getPredecessorWorkDefinitionCrossReference_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DependanceStart__PredecessorAssignment_0" + + + // $ANTLR start "rule__DependanceStart__LinkAssignment_1" + // InternalPDL2.g:1044:1: rule__DependanceStart__LinkAssignment_1 : ( ruleWorkSequenceKindStart ) ; + public final void rule__DependanceStart__LinkAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:1048:1: ( ( ruleWorkSequenceKindStart ) ) + // InternalPDL2.g:1049:2: ( ruleWorkSequenceKindStart ) + { + // InternalPDL2.g:1049:2: ( ruleWorkSequenceKindStart ) + // InternalPDL2.g:1050:3: ruleWorkSequenceKindStart + { + before(grammarAccess.getDependanceStartAccess().getLinkWorkSequenceKindStartParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleWorkSequenceKindStart(); + + state._fsp--; + + after(grammarAccess.getDependanceStartAccess().getLinkWorkSequenceKindStartParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DependanceStart__LinkAssignment_1" + + + // $ANTLR start "rule__WorkSequenceKindStart__Started2StartAssignment_0" + // InternalPDL2.g:1059:1: rule__WorkSequenceKindStart__Started2StartAssignment_0 : ( ( 'started' ) ) ; + public final void rule__WorkSequenceKindStart__Started2StartAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:1063:1: ( ( ( 'started' ) ) ) + // InternalPDL2.g:1064:2: ( ( 'started' ) ) + { + // InternalPDL2.g:1064:2: ( ( 'started' ) ) + // InternalPDL2.g:1065:3: ( 'started' ) + { + before(grammarAccess.getWorkSequenceKindStartAccess().getStarted2StartStartedKeyword_0_0()); + // InternalPDL2.g:1066:3: ( 'started' ) + // InternalPDL2.g:1067:4: 'started' + { + before(grammarAccess.getWorkSequenceKindStartAccess().getStarted2StartStartedKeyword_0_0()); + match(input,19,FOLLOW_2); + after(grammarAccess.getWorkSequenceKindStartAccess().getStarted2StartStartedKeyword_0_0()); + + } + + after(grammarAccess.getWorkSequenceKindStartAccess().getStarted2StartStartedKeyword_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceKindStart__Started2StartAssignment_0" + + + // $ANTLR start "rule__WorkSequenceKindStart__Started2FinishAssignment_1" + // InternalPDL2.g:1078:1: rule__WorkSequenceKindStart__Started2FinishAssignment_1 : ( ( 'finished' ) ) ; + public final void rule__WorkSequenceKindStart__Started2FinishAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:1082:1: ( ( ( 'finished' ) ) ) + // InternalPDL2.g:1083:2: ( ( 'finished' ) ) + { + // InternalPDL2.g:1083:2: ( ( 'finished' ) ) + // InternalPDL2.g:1084:3: ( 'finished' ) + { + before(grammarAccess.getWorkSequenceKindStartAccess().getStarted2FinishFinishedKeyword_1_0()); + // InternalPDL2.g:1085:3: ( 'finished' ) + // InternalPDL2.g:1086:4: 'finished' + { + before(grammarAccess.getWorkSequenceKindStartAccess().getStarted2FinishFinishedKeyword_1_0()); + match(input,20,FOLLOW_2); + after(grammarAccess.getWorkSequenceKindStartAccess().getStarted2FinishFinishedKeyword_1_0()); + + } + + after(grammarAccess.getWorkSequenceKindStartAccess().getStarted2FinishFinishedKeyword_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceKindStart__Started2FinishAssignment_1" + + + // $ANTLR start "rule__DependanceFinish__PredecessorAssignment_0" + // InternalPDL2.g:1097:1: rule__DependanceFinish__PredecessorAssignment_0 : ( ( RULE_ID ) ) ; + public final void rule__DependanceFinish__PredecessorAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:1101:1: ( ( ( RULE_ID ) ) ) + // InternalPDL2.g:1102:2: ( ( RULE_ID ) ) + { + // InternalPDL2.g:1102:2: ( ( RULE_ID ) ) + // InternalPDL2.g:1103:3: ( RULE_ID ) + { + before(grammarAccess.getDependanceFinishAccess().getPredecessorWorkDefinitionCrossReference_0_0()); + // InternalPDL2.g:1104:3: ( RULE_ID ) + // InternalPDL2.g:1105:4: RULE_ID + { + before(grammarAccess.getDependanceFinishAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getDependanceFinishAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1()); + + } + + after(grammarAccess.getDependanceFinishAccess().getPredecessorWorkDefinitionCrossReference_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DependanceFinish__PredecessorAssignment_0" + + + // $ANTLR start "rule__DependanceFinish__LinkAssignment_1" + // InternalPDL2.g:1116:1: rule__DependanceFinish__LinkAssignment_1 : ( ruleWorkSequenceKindFinish ) ; + public final void rule__DependanceFinish__LinkAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:1120:1: ( ( ruleWorkSequenceKindFinish ) ) + // InternalPDL2.g:1121:2: ( ruleWorkSequenceKindFinish ) + { + // InternalPDL2.g:1121:2: ( ruleWorkSequenceKindFinish ) + // InternalPDL2.g:1122:3: ruleWorkSequenceKindFinish + { + before(grammarAccess.getDependanceFinishAccess().getLinkWorkSequenceKindFinishParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleWorkSequenceKindFinish(); + + state._fsp--; + + after(grammarAccess.getDependanceFinishAccess().getLinkWorkSequenceKindFinishParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DependanceFinish__LinkAssignment_1" + + + // $ANTLR start "rule__WorkSequenceKindFinish__Finished2StartAssignment_0" + // InternalPDL2.g:1131:1: rule__WorkSequenceKindFinish__Finished2StartAssignment_0 : ( ( 'started' ) ) ; + public final void rule__WorkSequenceKindFinish__Finished2StartAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:1135:1: ( ( ( 'started' ) ) ) + // InternalPDL2.g:1136:2: ( ( 'started' ) ) + { + // InternalPDL2.g:1136:2: ( ( 'started' ) ) + // InternalPDL2.g:1137:3: ( 'started' ) + { + before(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2StartStartedKeyword_0_0()); + // InternalPDL2.g:1138:3: ( 'started' ) + // InternalPDL2.g:1139:4: 'started' + { + before(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2StartStartedKeyword_0_0()); + match(input,19,FOLLOW_2); + after(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2StartStartedKeyword_0_0()); + + } + + after(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2StartStartedKeyword_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceKindFinish__Finished2StartAssignment_0" + + + // $ANTLR start "rule__WorkSequenceKindFinish__Finished2FinishAssignment_1" + // InternalPDL2.g:1150:1: rule__WorkSequenceKindFinish__Finished2FinishAssignment_1 : ( ( 'finished' ) ) ; + public final void rule__WorkSequenceKindFinish__Finished2FinishAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:1154:1: ( ( ( 'finished' ) ) ) + // InternalPDL2.g:1155:2: ( ( 'finished' ) ) + { + // InternalPDL2.g:1155:2: ( ( 'finished' ) ) + // InternalPDL2.g:1156:3: ( 'finished' ) + { + before(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2FinishFinishedKeyword_1_0()); + // InternalPDL2.g:1157:3: ( 'finished' ) + // InternalPDL2.g:1158:4: 'finished' + { + before(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2FinishFinishedKeyword_1_0()); + match(input,20,FOLLOW_2); + after(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2FinishFinishedKeyword_1_0()); + + } + + after(grammarAccess.getWorkSequenceKindFinishAccess().getFinished2FinishFinishedKeyword_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceKindFinish__Finished2FinishAssignment_1" + + + // $ANTLR start "rule__Guidance__TexteAssignment_1" + // InternalPDL2.g:1169:1: rule__Guidance__TexteAssignment_1 : ( RULE_STRING ) ; + public final void rule__Guidance__TexteAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL2.g:1173:1: ( ( RULE_STRING ) ) + // InternalPDL2.g:1174:2: ( RULE_STRING ) + { + // InternalPDL2.g:1174:2: ( RULE_STRING ) + // InternalPDL2.g:1175:3: RULE_STRING + { + before(grammarAccess.getGuidanceAccess().getTexteSTRINGTerminalRuleCall_1_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getGuidanceAccess().getTexteSTRINGTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__TexteAssignment_1" + + // Delegated rules + + + + + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000046000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000044002L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x000000000002A000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000012L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000180000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000020L}); + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.pdl2.ide/src/fr/n7/ide/PDL2IdeModule.java b/eclipse-workspace/fr.n7.pdl2.ide/src/fr/n7/ide/PDL2IdeModule.java new file mode 100644 index 0000000..5d0b0d6 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/src/fr/n7/ide/PDL2IdeModule.java @@ -0,0 +1,11 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ide; + + +/** + * Use this class to register ide components. + */ +public class PDL2IdeModule extends AbstractPDL2IdeModule { +} diff --git a/eclipse-workspace/fr.n7.pdl2.ide/src/fr/n7/ide/PDL2IdeSetup.java b/eclipse-workspace/fr.n7.pdl2.ide/src/fr/n7/ide/PDL2IdeSetup.java new file mode 100644 index 0000000..4e66c73 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ide/src/fr/n7/ide/PDL2IdeSetup.java @@ -0,0 +1,22 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ide; + +import com.google.inject.Guice; +import com.google.inject.Injector; +import fr.n7.PDL2RuntimeModule; +import fr.n7.PDL2StandaloneSetup; +import org.eclipse.xtext.util.Modules2; + +/** + * Initialization support for running Xtext languages as language servers. + */ +public class PDL2IdeSetup extends PDL2StandaloneSetup { + + @Override + public Injector createInjector() { + return Guice.createInjector(Modules2.mixin(new PDL2RuntimeModule(), new PDL2IdeModule())); + } + +} diff --git a/eclipse-workspace/fr.n7.pdl2.tests/.classpath b/eclipse-workspace/fr.n7.pdl2.tests/.classpath new file mode 100644 index 0000000..720219f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.tests/.classpath @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl2.tests/.project b/eclipse-workspace/fr.n7.pdl2.tests/.project new file mode 100644 index 0000000..a5f1600 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.tests/.project @@ -0,0 +1,34 @@ + + + fr.n7.pdl2.tests + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.pdl2.tests/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.pdl2.tests/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.tests/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.pdl2.tests/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.pdl2.tests/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.tests/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.pdl2.tests/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.pdl2.tests/META-INF/MANIFEST.MF new file mode 100644 index 0000000..5e68b5c --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.tests/META-INF/MANIFEST.MF @@ -0,0 +1,15 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.pdl2.tests +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.pdl2.tests +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.pdl2.tests; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.pdl2, + org.junit.jupiter.api;bundle-version="[5.0.0,6.0.0)", + org.eclipse.xtext.testing, + org.eclipse.xtext.xbase.testing, + org.eclipse.xtext.xbase.lib;bundle-version="2.14.0" +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.tests;x-internal=true diff --git a/eclipse-workspace/fr.n7.pdl2.tests/build.properties b/eclipse-workspace/fr.n7.pdl2.tests/build.properties new file mode 100644 index 0000000..5c6bbf9 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.tests/build.properties @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/ +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.pdl2.tests/src-gen/fr/n7/tests/PDL2InjectorProvider.java b/eclipse-workspace/fr.n7.pdl2.tests/src-gen/fr/n7/tests/PDL2InjectorProvider.java new file mode 100644 index 0000000..3113ed7 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.tests/src-gen/fr/n7/tests/PDL2InjectorProvider.java @@ -0,0 +1,69 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.tests; + +import com.google.inject.Guice; +import com.google.inject.Injector; +import fr.n7.PDL2RuntimeModule; +import fr.n7.PDL2StandaloneSetup; +import org.eclipse.xtext.testing.GlobalRegistries; +import org.eclipse.xtext.testing.GlobalRegistries.GlobalStateMemento; +import org.eclipse.xtext.testing.IInjectorProvider; +import org.eclipse.xtext.testing.IRegistryConfigurator; + +public class PDL2InjectorProvider implements IInjectorProvider, IRegistryConfigurator { + + protected GlobalStateMemento stateBeforeInjectorCreation; + protected GlobalStateMemento stateAfterInjectorCreation; + protected Injector injector; + + static { + GlobalRegistries.initializeDefaults(); + } + + @Override + public Injector getInjector() { + if (injector == null) { + this.injector = internalCreateInjector(); + stateAfterInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); + } + return injector; + } + + protected Injector internalCreateInjector() { + return new PDL2StandaloneSetup() { + @Override + public Injector createInjector() { + return Guice.createInjector(createRuntimeModule()); + } + }.createInjectorAndDoEMFRegistration(); + } + + protected PDL2RuntimeModule createRuntimeModule() { + // make it work also with Maven/Tycho and OSGI + // see https://bugs.eclipse.org/bugs/show_bug.cgi?id=493672 + return new PDL2RuntimeModule() { + @Override + public ClassLoader bindClassLoaderToInstance() { + return PDL2InjectorProvider.class + .getClassLoader(); + } + }; + } + + @Override + public void restoreRegistry() { + stateBeforeInjectorCreation.restoreGlobalState(); + stateBeforeInjectorCreation = null; + } + + @Override + public void setupRegistry() { + stateBeforeInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); + if (injector == null) { + getInjector(); + } + stateAfterInjectorCreation.restoreGlobalState(); + } +} diff --git a/eclipse-workspace/fr.n7.pdl2.tests/src/fr/n7/tests/PDL2ParsingTest.xtend b/eclipse-workspace/fr.n7.pdl2.tests/src/fr/n7/tests/PDL2ParsingTest.xtend new file mode 100644 index 0000000..cc00872 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.tests/src/fr/n7/tests/PDL2ParsingTest.xtend @@ -0,0 +1,29 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.tests + +import com.google.inject.Inject +import org.eclipse.xtext.testing.InjectWith +import org.eclipse.xtext.testing.extensions.InjectionExtension +import org.eclipse.xtext.testing.util.ParseHelper +import org.junit.jupiter.api.Assertions +import org.junit.jupiter.api.Test +import org.junit.jupiter.api.^extension.ExtendWith + +@ExtendWith(InjectionExtension) +@InjectWith(PDL2InjectorProvider) +class PDL2ParsingTest { + @Inject + ParseHelper parseHelper + + @Test + def void loadModel() { + val result = parseHelper.parse(''' + Hello Xtext! + ''') + Assertions.assertNotNull(result) + val errors = result.eResource.errors + Assertions.assertTrue(errors.isEmpty, '''Unexpected errors: «errors.join(", ")»''') + } +} diff --git a/eclipse-workspace/fr.n7.pdl2.tests/test-bin/fr/n7/tests/.PDL2ParsingTest.java._trace b/eclipse-workspace/fr.n7.pdl2.tests/test-bin/fr/n7/tests/.PDL2ParsingTest.java._trace new file mode 100644 index 0000000..dd3fb79 Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl2.tests/test-bin/fr/n7/tests/.PDL2ParsingTest.java._trace differ diff --git a/eclipse-workspace/fr.n7.pdl2.tests/test-bin/fr/n7/tests/.PDL2ParsingTest.xtendbin b/eclipse-workspace/fr.n7.pdl2.tests/test-bin/fr/n7/tests/.PDL2ParsingTest.xtendbin new file mode 100644 index 0000000..cd0df75 Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl2.tests/test-bin/fr/n7/tests/.PDL2ParsingTest.xtendbin differ diff --git a/eclipse-workspace/fr.n7.pdl2.tests/xtend-gen/fr/n7/tests/.PDL2ParsingTest.java._trace b/eclipse-workspace/fr.n7.pdl2.tests/xtend-gen/fr/n7/tests/.PDL2ParsingTest.java._trace new file mode 100644 index 0000000..dd3fb79 Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl2.tests/xtend-gen/fr/n7/tests/.PDL2ParsingTest.java._trace differ diff --git a/eclipse-workspace/fr.n7.pdl2.tests/xtend-gen/fr/n7/tests/.PDL2ParsingTest.xtendbin b/eclipse-workspace/fr.n7.pdl2.tests/xtend-gen/fr/n7/tests/.PDL2ParsingTest.xtendbin new file mode 100644 index 0000000..cd0df75 Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl2.tests/xtend-gen/fr/n7/tests/.PDL2ParsingTest.xtendbin differ diff --git a/eclipse-workspace/fr.n7.pdl2.tests/xtend-gen/fr/n7/tests/PDL2ParsingTest.java b/eclipse-workspace/fr.n7.pdl2.tests/xtend-gen/fr/n7/tests/PDL2ParsingTest.java new file mode 100644 index 0000000..14effe0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.tests/xtend-gen/fr/n7/tests/PDL2ParsingTest.java @@ -0,0 +1,46 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.tests; + +import com.google.inject.Inject; +import fr.n7.tests.PDL2InjectorProvider; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.xtend2.lib.StringConcatenation; +import org.eclipse.xtext.testing.InjectWith; +import org.eclipse.xtext.testing.extensions.InjectionExtension; +import org.eclipse.xtext.testing.util.ParseHelper; +import org.eclipse.xtext.xbase.lib.Exceptions; +import org.eclipse.xtext.xbase.lib.IterableExtensions; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; + +@ExtendWith(InjectionExtension.class) +@InjectWith(PDL2InjectorProvider.class) +@SuppressWarnings("all") +public class PDL2ParsingTest { + @Inject + private ParseHelper parseHelper; + + @Test + public void loadModel() { + try { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("Hello Xtext!"); + _builder.newLine(); + final fr.n7.pDL2.Process result = this.parseHelper.parse(_builder); + Assertions.assertNotNull(result); + final EList errors = result.eResource().getErrors(); + boolean _isEmpty = errors.isEmpty(); + StringConcatenation _builder_1 = new StringConcatenation(); + _builder_1.append("Unexpected errors: "); + String _join = IterableExtensions.join(errors, ", "); + _builder_1.append(_join); + Assertions.assertTrue(_isEmpty, _builder_1.toString()); + } catch (Throwable _e) { + throw Exceptions.sneakyThrow(_e); + } + } +} diff --git a/eclipse-workspace/fr.n7.pdl2.ui.tests/.classpath b/eclipse-workspace/fr.n7.pdl2.ui.tests/.classpath new file mode 100644 index 0000000..720219f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui.tests/.classpath @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl2.ui.tests/.project b/eclipse-workspace/fr.n7.pdl2.ui.tests/.project new file mode 100644 index 0000000..26a5c0e --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui.tests/.project @@ -0,0 +1,34 @@ + + + fr.n7.pdl2.ui.tests + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.pdl2.ui.tests/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.pdl2.ui.tests/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui.tests/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.pdl2.ui.tests/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.pdl2.ui.tests/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui.tests/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.pdl2.ui.tests/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.pdl2.ui.tests/META-INF/MANIFEST.MF new file mode 100644 index 0000000..86386bf --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui.tests/META-INF/MANIFEST.MF @@ -0,0 +1,18 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.pdl2.ui.tests +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.pdl2.ui.tests +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.pdl2.ui.tests; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.pdl2.ui, + org.junit.jupiter.api;bundle-version="[5.0.0,6.0.0)", + org.eclipse.xtext.testing, + org.eclipse.xtext.xbase.testing, + org.eclipse.xtext.xbase.junit, + org.eclipse.core.runtime, + org.eclipse.xtext.ui.testing, + org.eclipse.ui.workbench;resolution:=optional +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.ui.tests;x-internal=true diff --git a/eclipse-workspace/fr.n7.pdl2.ui.tests/build.properties b/eclipse-workspace/fr.n7.pdl2.ui.tests/build.properties new file mode 100644 index 0000000..5c6bbf9 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui.tests/build.properties @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/ +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.pdl2.ui.tests/src-gen/fr/n7/ui/tests/PDL2UiInjectorProvider.java b/eclipse-workspace/fr.n7.pdl2.ui.tests/src-gen/fr/n7/ui/tests/PDL2UiInjectorProvider.java new file mode 100644 index 0000000..5daea40 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui.tests/src-gen/fr/n7/ui/tests/PDL2UiInjectorProvider.java @@ -0,0 +1,17 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.tests; + +import com.google.inject.Injector; +import fr.n7.pdl2.ui.internal.Pdl2Activator; +import org.eclipse.xtext.testing.IInjectorProvider; + +public class PDL2UiInjectorProvider implements IInjectorProvider { + + @Override + public Injector getInjector() { + return Pdl2Activator.getInstance().getInjector("fr.n7.PDL2"); + } + +} diff --git a/eclipse-workspace/fr.n7.pdl2.ui/.classpath b/eclipse-workspace/fr.n7.pdl2.ui/.classpath new file mode 100644 index 0000000..a613544 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl2.ui/.project b/eclipse-workspace/fr.n7.pdl2.ui/.project new file mode 100644 index 0000000..f78b3bb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/.project @@ -0,0 +1,34 @@ + + + fr.n7.pdl2.ui + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.pdl2.ui/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.pdl2.ui/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.pdl2.ui/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.pdl2.ui/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.pdl2.ui/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.pdl2.ui/META-INF/MANIFEST.MF new file mode 100644 index 0000000..3405507 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/META-INF/MANIFEST.MF @@ -0,0 +1,24 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.pdl2.ui +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.pdl2.ui +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.pdl2.ui; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.pdl2, + fr.n7.pdl2.ide, + org.eclipse.xtext.ui, + org.eclipse.xtext.ui.shared, + org.eclipse.xtext.ui.codetemplates.ui, + org.eclipse.ui.editors;bundle-version="3.5.0", + org.eclipse.ui.ide;bundle-version="3.5.0", + org.eclipse.ui, + org.eclipse.compare, + org.eclipse.xtext.builder +Import-Package: org.apache.log4j +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.ui.contentassist, + fr.n7.ui.quickfix, + fr.n7.pdl2.ui.internal +Bundle-Activator: fr.n7.pdl2.ui.internal.Pdl2Activator diff --git a/eclipse-workspace/fr.n7.pdl2.ui/build.properties b/eclipse-workspace/fr.n7.pdl2.ui/build.properties new file mode 100644 index 0000000..323f56c --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/build.properties @@ -0,0 +1,7 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/,\ + plugin.xml +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.pdl2.ui/plugin.xml b/eclipse-workspace/fr.n7.pdl2.ui/plugin.xml new file mode 100644 index 0000000..a1df8ad --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/plugin.xml @@ -0,0 +1,434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl2.ui/src-gen/fr/n7/pdl2/ui/internal/Pdl2Activator.java b/eclipse-workspace/fr.n7.pdl2.ui/src-gen/fr/n7/pdl2/ui/internal/Pdl2Activator.java new file mode 100644 index 0000000..239a723 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/src-gen/fr/n7/pdl2/ui/internal/Pdl2Activator.java @@ -0,0 +1,94 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.pdl2.ui.internal; + +import com.google.common.collect.Maps; +import com.google.inject.Guice; +import com.google.inject.Injector; +import fr.n7.PDL2RuntimeModule; +import fr.n7.ui.PDL2UiModule; +import java.util.Collections; +import java.util.Map; +import org.apache.log4j.Logger; +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.eclipse.xtext.ui.shared.SharedStateModule; +import org.eclipse.xtext.util.Modules2; +import org.osgi.framework.BundleContext; + +/** + * This class was generated. Customizations should only happen in a newly + * introduced subclass. + */ +public class Pdl2Activator extends AbstractUIPlugin { + + public static final String PLUGIN_ID = "fr.n7.pdl2.ui"; + public static final String FR_N7_PDL2 = "fr.n7.PDL2"; + + private static final Logger logger = Logger.getLogger(Pdl2Activator.class); + + private static Pdl2Activator INSTANCE; + + private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); + + @Override + public void start(BundleContext context) throws Exception { + super.start(context); + INSTANCE = this; + } + + @Override + public void stop(BundleContext context) throws Exception { + injectors.clear(); + INSTANCE = null; + super.stop(context); + } + + public static Pdl2Activator getInstance() { + return INSTANCE; + } + + public Injector getInjector(String language) { + synchronized (injectors) { + Injector injector = injectors.get(language); + if (injector == null) { + injectors.put(language, injector = createInjector(language)); + } + return injector; + } + } + + protected Injector createInjector(String language) { + try { + com.google.inject.Module runtimeModule = getRuntimeModule(language); + com.google.inject.Module sharedStateModule = getSharedStateModule(); + com.google.inject.Module uiModule = getUiModule(language); + com.google.inject.Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); + return Guice.createInjector(mergedModule); + } catch (Exception e) { + logger.error("Failed to create injector for " + language); + logger.error(e.getMessage(), e); + throw new RuntimeException("Failed to create injector for " + language, e); + } + } + + protected com.google.inject.Module getRuntimeModule(String grammar) { + if (FR_N7_PDL2.equals(grammar)) { + return new PDL2RuntimeModule(); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getUiModule(String grammar) { + if (FR_N7_PDL2.equals(grammar)) { + return new PDL2UiModule(this); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getSharedStateModule() { + return new SharedStateModule(); + } + + +} diff --git a/eclipse-workspace/fr.n7.pdl2.ui/src-gen/fr/n7/ui/AbstractPDL2UiModule.java b/eclipse-workspace/fr.n7.pdl2.ui/src-gen/fr/n7/ui/AbstractPDL2UiModule.java new file mode 100644 index 0000000..bcb04ed --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/src-gen/fr/n7/ui/AbstractPDL2UiModule.java @@ -0,0 +1,293 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui; + +import com.google.inject.Binder; +import com.google.inject.Provider; +import com.google.inject.name.Names; +import fr.n7.ide.contentassist.antlr.PDL2Parser; +import fr.n7.ide.contentassist.antlr.PartialPDL2ContentAssistParser; +import fr.n7.ide.contentassist.antlr.internal.InternalPDL2Lexer; +import fr.n7.ui.contentassist.PDL2ProposalProvider; +import fr.n7.ui.labeling.PDL2DescriptionLabelProvider; +import fr.n7.ui.labeling.PDL2LabelProvider; +import fr.n7.ui.outline.PDL2OutlineTreeProvider; +import fr.n7.ui.quickfix.PDL2QuickfixProvider; +import fr.n7.validation.PDL2ValidatorConfigurationBlock; +import org.eclipse.compare.IViewerCreator; +import org.eclipse.core.resources.IWorkspaceRoot; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.jface.viewers.ILabelProvider; +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.eclipse.xtext.builder.BuilderParticipant; +import org.eclipse.xtext.builder.EclipseOutputConfigurationProvider; +import org.eclipse.xtext.builder.IXtextBuilderParticipant; +import org.eclipse.xtext.builder.builderState.IBuilderState; +import org.eclipse.xtext.builder.clustering.CurrentDescriptions; +import org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource; +import org.eclipse.xtext.builder.nature.NatureAddingEditorCallback; +import org.eclipse.xtext.builder.preferences.BuilderPreferenceAccess; +import org.eclipse.xtext.generator.IContextualOutputConfigurationProvider; +import org.eclipse.xtext.ide.LexerIdeBindings; +import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; +import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; +import org.eclipse.xtext.parser.antlr.ITokenDefProvider; +import org.eclipse.xtext.parser.antlr.LexerProvider; +import org.eclipse.xtext.resource.IResourceDescriptions; +import org.eclipse.xtext.resource.containers.IAllContainersState; +import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; +import org.eclipse.xtext.service.SingletonBinding; +import org.eclipse.xtext.ui.DefaultUiModule; +import org.eclipse.xtext.ui.UIBindings; +import org.eclipse.xtext.ui.codetemplates.ui.AccessibleCodetemplatesActivator; +import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialEditingContentAssistContextFactory; +import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.PartialEditingContentAssistContextFactory; +import org.eclipse.xtext.ui.codetemplates.ui.preferences.AdvancedTemplatesPreferencePage; +import org.eclipse.xtext.ui.codetemplates.ui.preferences.TemplatesLanguageConfiguration; +import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar; +import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistry; +import org.eclipse.xtext.ui.compare.DefaultViewerCreator; +import org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource; +import org.eclipse.xtext.ui.editor.IXtextEditorCallback; +import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; +import org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher; +import org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider; +import org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper; +import org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher; +import org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper; +import org.eclipse.xtext.ui.editor.contentassist.antlr.DelegatingContentAssistContextFactory; +import org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider; +import org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider; +import org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer; +import org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider; +import org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage; +import org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator; +import org.eclipse.xtext.ui.refactoring.IReferenceUpdater; +import org.eclipse.xtext.ui.refactoring.IRenameRefactoringProvider; +import org.eclipse.xtext.ui.refactoring.IRenameStrategy; +import org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator; +import org.eclipse.xtext.ui.refactoring.impl.DefaultReferenceUpdater; +import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameRefactoringProvider; +import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy; +import org.eclipse.xtext.ui.refactoring.ui.DefaultRenameSupport; +import org.eclipse.xtext.ui.refactoring.ui.IRenameSupport; +import org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferences; +import org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider; +import org.eclipse.xtext.ui.shared.Access; +import org.eclipse.xtext.ui.validation.AbstractValidatorConfigurationBlock; + +/** + * Manual modifications go to {@link PDL2UiModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractPDL2UiModule extends DefaultUiModule { + + public AbstractPDL2UiModule(AbstractUIPlugin plugin) { + super(plugin); + } + + // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment + public Provider provideIAllContainersState() { + return Access.getJavaProjectsState(); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalPDL2Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingLexer(Binder binder) { + binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(fr.n7.parser.antlr.internal.InternalPDL2Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingTokenDefProvider(Binder binder) { + binder.bind(ITokenDefProvider.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(AntlrTokenDefProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindContentAssistContext$Factory() { + return DelegatingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return PDL2Parser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexerProvider(Binder binder) { + binder.bind(InternalPDL2Lexer.class).toProvider(LexerProvider.create(InternalPDL2Lexer.class)); + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + public Class bindAbstractValidatorConfigurationBlock() { + return PDL2ValidatorConfigurationBlock.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIDependentElementsCalculator() { + return DefaultDependentElementsCalculator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsBuilderScope(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIXtextEditorCallback() { + return NatureAddingEditorCallback.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContextualOutputConfigurationProvider() { + return EclipseOutputConfigurationProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindDocumentBasedDirtyResource() { + return PersistentDataAwareDirtyResource.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIXtextBuilderParticipant() { + return BuilderParticipant.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public IWorkspaceRoot bindIWorkspaceRootToInstance() { + return ResourcesPlugin.getWorkspace().getRoot(); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public void configureBuilderPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("builderPreferenceInitializer")) + .to(BuilderPreferenceAccess.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public Class bindILabelProvider() { + return PDL2LabelProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public void configureResourceUIServiceLabelProvider(Binder binder) { + binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(PDL2DescriptionLabelProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeProvider() { + return PDL2OutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeStructureProvider() { + return PDL2OutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 + public Class bindIssueResolutionProvider() { + return PDL2QuickfixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 + public Class bindIContentProposalProvider() { + return PDL2ProposalProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public void configureIPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("RefactoringPreferences")) + .to(RefactoringPreferences.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy() { + return DefaultRenameStrategy.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIReferenceUpdater() { + return DefaultReferenceUpdater.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameRefactoringProvider() { + return DefaultRenameRefactoringProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameSupport$Factory() { + return DefaultRenameSupport.Factory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideTemplatesLanguageConfiguration() { + return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideLanguageRegistry() { + return AccessibleCodetemplatesActivator.getLanguageRegistry(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + @SingletonBinding(eager=true) + public Class bindLanguageRegistrar() { + return LanguageRegistrar.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindXtextTemplatePreferencePage() { + return AdvancedTemplatesPreferencePage.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistParser() { + return PartialPDL2ContentAssistParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistContextFactory() { + return PartialEditingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public Class bindIViewerCreator() { + return DefaultViewerCreator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public void configureCompareViewerTitle(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("PDL2 Compare"); + } + +} diff --git a/eclipse-workspace/fr.n7.pdl2.ui/src-gen/fr/n7/ui/PDL2ExecutableExtensionFactory.java b/eclipse-workspace/fr.n7.pdl2.ui/src-gen/fr/n7/ui/PDL2ExecutableExtensionFactory.java new file mode 100644 index 0000000..ecb5984 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/src-gen/fr/n7/ui/PDL2ExecutableExtensionFactory.java @@ -0,0 +1,29 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui; + +import com.google.inject.Injector; +import fr.n7.pdl2.ui.internal.Pdl2Activator; +import org.eclipse.core.runtime.Platform; +import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory; +import org.osgi.framework.Bundle; + +/** + * This class was generated. Customizations should only happen in a newly + * introduced subclass. + */ +public class PDL2ExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { + + @Override + protected Bundle getBundle() { + return Platform.getBundle(Pdl2Activator.PLUGIN_ID); + } + + @Override + protected Injector getInjector() { + Pdl2Activator activator = Pdl2Activator.getInstance(); + return activator != null ? activator.getInjector(Pdl2Activator.FR_N7_PDL2) : null; + } + +} diff --git a/eclipse-workspace/fr.n7.pdl2.ui/src-gen/fr/n7/ui/contentassist/AbstractPDL2ProposalProvider.java b/eclipse-workspace/fr.n7.pdl2.ui/src-gen/fr/n7/ui/contentassist/AbstractPDL2ProposalProvider.java new file mode 100644 index 0000000..48ed0c5 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/src-gen/fr/n7/ui/contentassist/AbstractPDL2ProposalProvider.java @@ -0,0 +1,85 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.contentassist; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.Assignment; +import org.eclipse.xtext.CrossReference; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider; +import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; +import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor; + +/** + * Represents a generated, default implementation of superclass {@link TerminalsProposalProvider}. + * Methods are dynamically dispatched on the first parameter, i.e., you can override them + * with a more concrete subtype. + */ +public abstract class AbstractPDL2ProposalProvider extends TerminalsProposalProvider { + + public void completeProcess_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeProcess_ProcessElements(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkDefinition_LinksToPredecessors(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeDependanceStart_Predecessor(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeDependanceStart_Link(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkSequenceKindStart_Started2Start(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeWorkSequenceKindStart_Started2Finish(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeDependanceFinish_Predecessor(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeDependanceFinish_Link(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkSequenceKindFinish_Finished2Start(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeWorkSequenceKindFinish_Finished2Finish(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeGuidance_Texte(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + + public void complete_Process(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ProcessElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_WorkDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_DependanceStart(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_WorkSequenceKindStart(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_DependanceFinish(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_WorkSequenceKindFinish(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Guidance(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } +} diff --git a/eclipse-workspace/fr.n7.pdl2.ui/src-gen/fr/n7/validation/PDL2ValidatorConfigurationBlock.java b/eclipse-workspace/fr.n7.pdl2.ui/src-gen/fr/n7/validation/PDL2ValidatorConfigurationBlock.java new file mode 100644 index 0000000..27fee48 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/src-gen/fr/n7/validation/PDL2ValidatorConfigurationBlock.java @@ -0,0 +1,35 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.validation; + +import org.eclipse.jface.dialogs.IDialogSettings; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.xtext.ui.validation.AbstractValidatorConfigurationBlock; + +@SuppressWarnings("restriction") +public class PDL2ValidatorConfigurationBlock extends AbstractValidatorConfigurationBlock { + + protected static final String SETTINGS_SECTION_NAME = "PDL2"; + + @Override + protected void fillSettingsPage(Composite composite, int nColumns, int defaultIndent) { + addComboBox(PDL2ConfigurableIssueCodesProvider.DEPRECATED_MODEL_PART, "Deprecated Model Part", composite, defaultIndent); + } + + @Override + public void dispose() { + storeSectionExpansionStates(getDialogSettings()); + super.dispose(); + } + + @Override + protected IDialogSettings getDialogSettings() { + IDialogSettings dialogSettings = super.getDialogSettings(); + IDialogSettings section = dialogSettings.getSection(SETTINGS_SECTION_NAME); + if (section == null) { + return dialogSettings.addNewSection(SETTINGS_SECTION_NAME); + } + return section; + } +} diff --git a/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/PDL2UiModule.java b/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/PDL2UiModule.java new file mode 100644 index 0000000..b3bd008 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/PDL2UiModule.java @@ -0,0 +1,16 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui; + +import org.eclipse.ui.plugin.AbstractUIPlugin; + +/** + * Use this class to register components to be used within the Eclipse IDE. + */ +public class PDL2UiModule extends AbstractPDL2UiModule { + + public PDL2UiModule(AbstractUIPlugin plugin) { + super(plugin); + } +} diff --git a/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/contentassist/PDL2ProposalProvider.java b/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/contentassist/PDL2ProposalProvider.java new file mode 100644 index 0000000..a8a61ef --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/contentassist/PDL2ProposalProvider.java @@ -0,0 +1,12 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.contentassist; + + +/** + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#content-assist + * on how to customize the content assistant. + */ +public class PDL2ProposalProvider extends AbstractPDL2ProposalProvider { +} diff --git a/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/labeling/PDL2DescriptionLabelProvider.java b/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/labeling/PDL2DescriptionLabelProvider.java new file mode 100644 index 0000000..b446df1 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/labeling/PDL2DescriptionLabelProvider.java @@ -0,0 +1,25 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.labeling; + +import org.eclipse.xtext.ui.label.DefaultDescriptionLabelProvider; + +/** + * Provides labels for IEObjectDescriptions and IResourceDescriptions. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#label-provider + */ +public class PDL2DescriptionLabelProvider extends DefaultDescriptionLabelProvider { + + // Labels and icons can be computed like this: +// @Override +// public String text(IEObjectDescription ele) { +// return ele.getName().toString(); +// } +// +// @Override +// public String image(IEObjectDescription ele) { +// return ele.getEClass().getName() + ".gif"; +// } +} diff --git a/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/labeling/PDL2LabelProvider.java b/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/labeling/PDL2LabelProvider.java new file mode 100644 index 0000000..7b2729b --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/labeling/PDL2LabelProvider.java @@ -0,0 +1,31 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.labeling; + +import com.google.inject.Inject; +import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider; +import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider; + +/** + * Provides labels for EObjects. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#label-provider + */ +public class PDL2LabelProvider extends DefaultEObjectLabelProvider { + + @Inject + public PDL2LabelProvider(AdapterFactoryLabelProvider delegate) { + super(delegate); + } + + // Labels and icons can be computed like this: + +// String text(Greeting ele) { +// return "A greeting to " + ele.getName(); +// } +// +// String image(Greeting ele) { +// return "Greeting.gif"; +// } +} diff --git a/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/outline/PDL2OutlineTreeProvider.java b/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/outline/PDL2OutlineTreeProvider.java new file mode 100644 index 0000000..a5e3a64 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/outline/PDL2OutlineTreeProvider.java @@ -0,0 +1,15 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.outline; + +import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider; + +/** + * Customization of the default outline structure. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#outline + */ +public class PDL2OutlineTreeProvider extends DefaultOutlineTreeProvider { + +} diff --git a/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/quickfix/PDL2QuickfixProvider.java b/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/quickfix/PDL2QuickfixProvider.java new file mode 100644 index 0000000..bb48626 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2.ui/src/fr/n7/ui/quickfix/PDL2QuickfixProvider.java @@ -0,0 +1,26 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.quickfix; + +import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider; + +/** + * Custom quickfixes. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#quick-fixes + */ +public class PDL2QuickfixProvider extends DefaultQuickfixProvider { + +// @Fix(PDL2Validator.INVALID_NAME) +// public void capitalizeName(final Issue issue, IssueResolutionAcceptor acceptor) { +// acceptor.accept(issue, "Capitalize name", "Capitalize the name.", "upcase.png", new IModification() { +// public void apply(IModificationContext context) throws BadLocationException { +// IXtextDocument xtextDocument = context.getXtextDocument(); +// String firstLetter = xtextDocument.get(issue.getOffset(), 1); +// xtextDocument.replace(issue.getOffset(), 1, firstLetter.toUpperCase()); +// } +// }); +// } + +} diff --git a/eclipse-workspace/fr.n7.pdl2/.antlr-generator-3.2.0-patch.jar b/eclipse-workspace/fr.n7.pdl2/.antlr-generator-3.2.0-patch.jar new file mode 100644 index 0000000..90516fd Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl2/.antlr-generator-3.2.0-patch.jar differ diff --git a/eclipse-workspace/fr.n7.pdl2/.classpath b/eclipse-workspace/fr.n7.pdl2/.classpath new file mode 100644 index 0000000..a613544 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl2/.launch/Generate PDL2 (pdl2) Language Infrastructure.launch b/eclipse-workspace/fr.n7.pdl2/.launch/Generate PDL2 (pdl2) Language Infrastructure.launch new file mode 100644 index 0000000..6208f01 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/.launch/Generate PDL2 (pdl2) Language Infrastructure.launch @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl2/.launch/Launch Runtime Eclipse (pdl2).launch b/eclipse-workspace/fr.n7.pdl2/.launch/Launch Runtime Eclipse (pdl2).launch new file mode 100644 index 0000000..cabecfe --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/.launch/Launch Runtime Eclipse (pdl2).launch @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl2/.project b/eclipse-workspace/fr.n7.pdl2/.project new file mode 100644 index 0000000..9fffd3e --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/.project @@ -0,0 +1,34 @@ + + + fr.n7.pdl2 + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.pdl2/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.pdl2/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.pdl2/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.pdl2/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.pdl2/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.pdl2/META-INF/MANIFEST.MF new file mode 100644 index 0000000..32c0ef6 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/META-INF/MANIFEST.MF @@ -0,0 +1,29 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.pdl2 +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.pdl2 +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.pdl2; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: org.eclipse.xtext, + org.eclipse.xtext.xbase, + org.eclipse.equinox.common;bundle-version="3.5.0", + org.eclipse.emf.ecore, + org.eclipse.xtext.xbase.lib;bundle-version="2.14.0", + org.eclipse.xtext.util, + org.eclipse.emf.common, + org.antlr.runtime;bundle-version="[3.2.0,3.2.1)" +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.services, + fr.n7.pDL2.util, + fr.n7.parser.antlr.internal, + fr.n7.scoping, + fr.n7.validation, + fr.n7, + fr.n7.pDL2.impl, + fr.n7.pDL2, + fr.n7.serializer, + fr.n7.parser.antlr, + fr.n7.generator +Import-Package: org.apache.log4j diff --git a/eclipse-workspace/fr.n7.pdl2/build.properties b/eclipse-workspace/fr.n7.pdl2/build.properties new file mode 100644 index 0000000..3e516cd --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/build.properties @@ -0,0 +1,19 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = model/generated/,\ + .,\ + META-INF/,\ + plugin.xml +bin.excludes = **/*.mwe2,\ + **/*.xtend +additional.bundles = org.eclipse.xtext.xbase,\ + org.eclipse.xtext.common.types,\ + org.eclipse.xtext.xtext.generator,\ + org.eclipse.emf.codegen.ecore,\ + org.eclipse.emf.mwe.utils,\ + org.eclipse.emf.mwe2.launch,\ + org.eclipse.emf.mwe2.lib,\ + org.objectweb.asm,\ + org.apache.commons.logging,\ + org.apache.log4j diff --git a/eclipse-workspace/fr.n7.pdl2/model/generated/PDL2.ecore b/eclipse-workspace/fr.n7.pdl2/model/generated/PDL2.ecore new file mode 100644 index 0000000..7f78426 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/model/generated/PDL2.ecore @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl2/model/generated/PDL2.genmodel b/eclipse-workspace/fr.n7.pdl2/model/generated/PDL2.genmodel new file mode 100644 index 0000000..f548659 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/model/generated/PDL2.genmodel @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl2/plugin.xml b/eclipse-workspace/fr.n7.pdl2/plugin.xml new file mode 100644 index 0000000..e7c9533 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/plugin.xml @@ -0,0 +1,10 @@ + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/AbstractPDL2RuntimeModule.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/AbstractPDL2RuntimeModule.java new file mode 100644 index 0000000..b9f407f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/AbstractPDL2RuntimeModule.java @@ -0,0 +1,201 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7; + +import com.google.inject.Binder; +import com.google.inject.Provider; +import com.google.inject.name.Names; +import fr.n7.generator.PDL2Generator; +import fr.n7.parser.antlr.PDL2AntlrTokenFileProvider; +import fr.n7.parser.antlr.PDL2Parser; +import fr.n7.parser.antlr.internal.InternalPDL2Lexer; +import fr.n7.scoping.PDL2ScopeProvider; +import fr.n7.serializer.PDL2SemanticSequencer; +import fr.n7.serializer.PDL2SyntacticSequencer; +import fr.n7.services.PDL2GrammarAccess; +import fr.n7.validation.PDL2ConfigurableIssueCodesProvider; +import fr.n7.validation.PDL2Validator; +import java.util.Properties; +import org.eclipse.xtext.Constants; +import org.eclipse.xtext.IGrammarAccess; +import org.eclipse.xtext.generator.IGenerator2; +import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider; +import org.eclipse.xtext.naming.IQualifiedNameProvider; +import org.eclipse.xtext.parser.IParser; +import org.eclipse.xtext.parser.ITokenToStringConverter; +import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; +import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter; +import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; +import org.eclipse.xtext.parser.antlr.ITokenDefProvider; +import org.eclipse.xtext.parser.antlr.Lexer; +import org.eclipse.xtext.parser.antlr.LexerBindings; +import org.eclipse.xtext.parser.antlr.LexerProvider; +import org.eclipse.xtext.resource.IContainer; +import org.eclipse.xtext.resource.IResourceDescriptions; +import org.eclipse.xtext.resource.containers.IAllContainersState; +import org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider; +import org.eclipse.xtext.resource.containers.StateBasedContainerManager; +import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; +import org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions; +import org.eclipse.xtext.scoping.IGlobalScopeProvider; +import org.eclipse.xtext.scoping.IScopeProvider; +import org.eclipse.xtext.scoping.IgnoreCaseLinking; +import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; +import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider; +import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider; +import org.eclipse.xtext.serializer.ISerializer; +import org.eclipse.xtext.serializer.impl.Serializer; +import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer; +import org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer; +import org.eclipse.xtext.service.DefaultRuntimeModule; +import org.eclipse.xtext.service.SingletonBinding; +import org.eclipse.xtext.validation.ConfigurableIssueCodesProvider; + +/** + * Manual modifications go to {@link PDL2RuntimeModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractPDL2RuntimeModule extends DefaultRuntimeModule { + + protected Properties properties = null; + + @Override + public void configure(Binder binder) { + properties = tryBindProperties(binder, "fr/n7/PDL2.properties"); + super.configure(binder); + } + + public void configureLanguageName(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("fr.n7.PDL2"); + } + + public void configureFileExtensions(Binder binder) { + if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null) + binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("pdl2"); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public ClassLoader bindClassLoaderToInstance() { + return getClass().getClassLoader(); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public Class bindIGrammarAccess() { + return PDL2GrammarAccess.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISemanticSequencer() { + return PDL2SemanticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISyntacticSequencer() { + return PDL2SyntacticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISerializer() { + return Serializer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIParser() { + return PDL2Parser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenToStringConverter() { + return AntlrTokenToStringConverter.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIAntlrTokenFileProvider() { + return PDL2AntlrTokenFileProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindLexer() { + return InternalPDL2Lexer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenDefProvider() { + return AntlrTokenDefProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Provider provideInternalPDL2Lexer() { + return LexerProvider.create(InternalPDL2Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureRuntimeLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerBindings.RUNTIME)) + .to(InternalPDL2Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + @SingletonBinding(eager=true) + public Class bindPDL2Validator() { + return PDL2Validator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + public Class bindConfigurableIssueCodesProvider() { + return PDL2ConfigurableIssueCodesProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIScopeProvider() { + return PDL2ScopeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public void configureIScopeProviderDelegate(Binder binder) { + binder.bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(ImportedNamespaceAwareLocalScopeProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIGlobalScopeProvider() { + return DefaultGlobalScopeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public void configureIgnoreCaseLinking(Binder binder) { + binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIQualifiedNameProvider() { + return DefaultDeclarativeQualifiedNameProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContainer$Manager() { + return StateBasedContainerManager.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIAllContainersState$Provider() { + return ResourceSetBasedAllContainersStateProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptions(Binder binder) { + binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIGenerator2() { + return PDL2Generator.class; + } + +} diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/PDL2.xtextbin b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/PDL2.xtextbin new file mode 100644 index 0000000..be15aa4 Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/PDL2.xtextbin differ diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/PDL2StandaloneSetupGenerated.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/PDL2StandaloneSetupGenerated.java new file mode 100644 index 0000000..c1ae266 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/PDL2StandaloneSetupGenerated.java @@ -0,0 +1,42 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7; + +import com.google.inject.Guice; +import com.google.inject.Injector; +import fr.n7.pDL2.PDL2Package; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.xtext.ISetup; +import org.eclipse.xtext.common.TerminalsStandaloneSetup; +import org.eclipse.xtext.resource.IResourceFactory; +import org.eclipse.xtext.resource.IResourceServiceProvider; + +@SuppressWarnings("all") +public class PDL2StandaloneSetupGenerated implements ISetup { + + @Override + public Injector createInjectorAndDoEMFRegistration() { + TerminalsStandaloneSetup.doSetup(); + + Injector injector = createInjector(); + register(injector); + return injector; + } + + public Injector createInjector() { + return Guice.createInjector(new PDL2RuntimeModule()); + } + + public void register(Injector injector) { + if (!EPackage.Registry.INSTANCE.containsKey("http://www.n7.fr/PDL2")) { + EPackage.Registry.INSTANCE.put("http://www.n7.fr/PDL2", PDL2Package.eINSTANCE); + } + IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); + IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); + + Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("pdl2", resourceFactory); + IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("pdl2", serviceProvider); + } +} diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/DependanceFinish.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/DependanceFinish.java new file mode 100644 index 0000000..a2899c6 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/DependanceFinish.java @@ -0,0 +1,71 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Dependance Finish'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL2.DependanceFinish#getPredecessor Predecessor}
  • + *
  • {@link fr.n7.pDL2.DependanceFinish#getLink Link}
  • + *
+ * + * @see fr.n7.pDL2.PDL2Package#getDependanceFinish() + * @model + * @generated + */ +public interface DependanceFinish extends EObject +{ + /** + * Returns the value of the 'Predecessor' reference. + * + * + * @return the value of the 'Predecessor' reference. + * @see #setPredecessor(WorkDefinition) + * @see fr.n7.pDL2.PDL2Package#getDependanceFinish_Predecessor() + * @model + * @generated + */ + WorkDefinition getPredecessor(); + + /** + * Sets the value of the '{@link fr.n7.pDL2.DependanceFinish#getPredecessor Predecessor}' reference. + * + * + * @param value the new value of the 'Predecessor' reference. + * @see #getPredecessor() + * @generated + */ + void setPredecessor(WorkDefinition value); + + /** + * Returns the value of the 'Link' containment reference. + * + * + * @return the value of the 'Link' containment reference. + * @see #setLink(WorkSequenceKindFinish) + * @see fr.n7.pDL2.PDL2Package#getDependanceFinish_Link() + * @model containment="true" + * @generated + */ + WorkSequenceKindFinish getLink(); + + /** + * Sets the value of the '{@link fr.n7.pDL2.DependanceFinish#getLink Link}' containment reference. + * + * + * @param value the new value of the 'Link' containment reference. + * @see #getLink() + * @generated + */ + void setLink(WorkSequenceKindFinish value); + +} // DependanceFinish diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/DependanceStart.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/DependanceStart.java new file mode 100644 index 0000000..95c9066 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/DependanceStart.java @@ -0,0 +1,71 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Dependance Start'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL2.DependanceStart#getPredecessor Predecessor}
  • + *
  • {@link fr.n7.pDL2.DependanceStart#getLink Link}
  • + *
+ * + * @see fr.n7.pDL2.PDL2Package#getDependanceStart() + * @model + * @generated + */ +public interface DependanceStart extends EObject +{ + /** + * Returns the value of the 'Predecessor' reference. + * + * + * @return the value of the 'Predecessor' reference. + * @see #setPredecessor(WorkDefinition) + * @see fr.n7.pDL2.PDL2Package#getDependanceStart_Predecessor() + * @model + * @generated + */ + WorkDefinition getPredecessor(); + + /** + * Sets the value of the '{@link fr.n7.pDL2.DependanceStart#getPredecessor Predecessor}' reference. + * + * + * @param value the new value of the 'Predecessor' reference. + * @see #getPredecessor() + * @generated + */ + void setPredecessor(WorkDefinition value); + + /** + * Returns the value of the 'Link' containment reference. + * + * + * @return the value of the 'Link' containment reference. + * @see #setLink(WorkSequenceKindStart) + * @see fr.n7.pDL2.PDL2Package#getDependanceStart_Link() + * @model containment="true" + * @generated + */ + WorkSequenceKindStart getLink(); + + /** + * Sets the value of the '{@link fr.n7.pDL2.DependanceStart#getLink Link}' containment reference. + * + * + * @param value the new value of the 'Link' containment reference. + * @see #getLink() + * @generated + */ + void setLink(WorkSequenceKindStart value); + +} // DependanceStart diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/Guidance.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/Guidance.java new file mode 100644 index 0000000..de1e56e --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/Guidance.java @@ -0,0 +1,47 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2; + + +/** + * + * A representation of the model object 'Guidance'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL2.Guidance#getTexte Texte}
  • + *
+ * + * @see fr.n7.pDL2.PDL2Package#getGuidance() + * @model + * @generated + */ +public interface Guidance extends ProcessElement +{ + /** + * Returns the value of the 'Texte' attribute. + * + * + * @return the value of the 'Texte' attribute. + * @see #setTexte(String) + * @see fr.n7.pDL2.PDL2Package#getGuidance_Texte() + * @model + * @generated + */ + String getTexte(); + + /** + * Sets the value of the '{@link fr.n7.pDL2.Guidance#getTexte Texte}' attribute. + * + * + * @param value the new value of the 'Texte' attribute. + * @see #getTexte() + * @generated + */ + void setTexte(String value); + +} // Guidance diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/PDL2Factory.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/PDL2Factory.java new file mode 100644 index 0000000..08c787e --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/PDL2Factory.java @@ -0,0 +1,107 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2; + +import org.eclipse.emf.ecore.EFactory; + +/** + * + * The Factory for the model. + * It provides a create method for each non-abstract class of the model. + * + * @see fr.n7.pDL2.PDL2Package + * @generated + */ +public interface PDL2Factory extends EFactory +{ + /** + * The singleton instance of the factory. + * + * + * @generated + */ + PDL2Factory eINSTANCE = fr.n7.pDL2.impl.PDL2FactoryImpl.init(); + + /** + * Returns a new object of class 'Process'. + * + * + * @return a new object of class 'Process'. + * @generated + */ + Process createProcess(); + + /** + * Returns a new object of class 'Process Element'. + * + * + * @return a new object of class 'Process Element'. + * @generated + */ + ProcessElement createProcessElement(); + + /** + * Returns a new object of class 'Work Definition'. + * + * + * @return a new object of class 'Work Definition'. + * @generated + */ + WorkDefinition createWorkDefinition(); + + /** + * Returns a new object of class 'Dependance Start'. + * + * + * @return a new object of class 'Dependance Start'. + * @generated + */ + DependanceStart createDependanceStart(); + + /** + * Returns a new object of class 'Work Sequence Kind Start'. + * + * + * @return a new object of class 'Work Sequence Kind Start'. + * @generated + */ + WorkSequenceKindStart createWorkSequenceKindStart(); + + /** + * Returns a new object of class 'Dependance Finish'. + * + * + * @return a new object of class 'Dependance Finish'. + * @generated + */ + DependanceFinish createDependanceFinish(); + + /** + * Returns a new object of class 'Work Sequence Kind Finish'. + * + * + * @return a new object of class 'Work Sequence Kind Finish'. + * @generated + */ + WorkSequenceKindFinish createWorkSequenceKindFinish(); + + /** + * Returns a new object of class 'Guidance'. + * + * + * @return a new object of class 'Guidance'. + * @generated + */ + Guidance createGuidance(); + + /** + * Returns the package supported by this factory. + * + * + * @return the package supported by this factory. + * @generated + */ + PDL2Package getPDL2Package(); + +} //PDL2Factory diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/PDL2Package.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/PDL2Package.java new file mode 100644 index 0000000..f73f9b3 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/PDL2Package.java @@ -0,0 +1,762 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.EReference; + +/** + * + * The Package for the model. + * It contains accessors for the meta objects to represent + *
    + *
  • each class,
  • + *
  • each feature of each class,
  • + *
  • each enum,
  • + *
  • and each data type
  • + *
+ * + * @see fr.n7.pDL2.PDL2Factory + * @model kind="package" + * @generated + */ +public interface PDL2Package extends EPackage +{ + /** + * The package name. + * + * + * @generated + */ + String eNAME = "pDL2"; + + /** + * The package namespace URI. + * + * + * @generated + */ + String eNS_URI = "http://www.n7.fr/PDL2"; + + /** + * The package namespace name. + * + * + * @generated + */ + String eNS_PREFIX = "pDL2"; + + /** + * The singleton instance of the package. + * + * + * @generated + */ + PDL2Package eINSTANCE = fr.n7.pDL2.impl.PDL2PackageImpl.init(); + + /** + * The meta object id for the '{@link fr.n7.pDL2.impl.ProcessImpl Process}' class. + * + * + * @see fr.n7.pDL2.impl.ProcessImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getProcess() + * @generated + */ + int PROCESS = 0; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int PROCESS__NAME = 0; + + /** + * The feature id for the 'Process Elements' containment reference list. + * + * + * @generated + * @ordered + */ + int PROCESS__PROCESS_ELEMENTS = 1; + + /** + * The number of structural features of the 'Process' class. + * + * + * @generated + * @ordered + */ + int PROCESS_FEATURE_COUNT = 2; + + /** + * The meta object id for the '{@link fr.n7.pDL2.impl.ProcessElementImpl Process Element}' class. + * + * + * @see fr.n7.pDL2.impl.ProcessElementImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getProcessElement() + * @generated + */ + int PROCESS_ELEMENT = 1; + + /** + * The number of structural features of the 'Process Element' class. + * + * + * @generated + * @ordered + */ + int PROCESS_ELEMENT_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link fr.n7.pDL2.impl.WorkDefinitionImpl Work Definition}' class. + * + * + * @see fr.n7.pDL2.impl.WorkDefinitionImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getWorkDefinition() + * @generated + */ + int WORK_DEFINITION = 2; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int WORK_DEFINITION__NAME = PROCESS_ELEMENT_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Links To Predecessors' containment reference list. + * + * + * @generated + * @ordered + */ + int WORK_DEFINITION__LINKS_TO_PREDECESSORS = PROCESS_ELEMENT_FEATURE_COUNT + 1; + + /** + * The number of structural features of the 'Work Definition' class. + * + * + * @generated + * @ordered + */ + int WORK_DEFINITION_FEATURE_COUNT = PROCESS_ELEMENT_FEATURE_COUNT + 2; + + /** + * The meta object id for the '{@link fr.n7.pDL2.impl.DependanceStartImpl Dependance Start}' class. + * + * + * @see fr.n7.pDL2.impl.DependanceStartImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getDependanceStart() + * @generated + */ + int DEPENDANCE_START = 3; + + /** + * The feature id for the 'Predecessor' reference. + * + * + * @generated + * @ordered + */ + int DEPENDANCE_START__PREDECESSOR = 0; + + /** + * The feature id for the 'Link' containment reference. + * + * + * @generated + * @ordered + */ + int DEPENDANCE_START__LINK = 1; + + /** + * The number of structural features of the 'Dependance Start' class. + * + * + * @generated + * @ordered + */ + int DEPENDANCE_START_FEATURE_COUNT = 2; + + /** + * The meta object id for the '{@link fr.n7.pDL2.impl.WorkSequenceKindStartImpl Work Sequence Kind Start}' class. + * + * + * @see fr.n7.pDL2.impl.WorkSequenceKindStartImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getWorkSequenceKindStart() + * @generated + */ + int WORK_SEQUENCE_KIND_START = 4; + + /** + * The feature id for the 'Started2 Start' attribute. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE_KIND_START__STARTED2_START = 0; + + /** + * The feature id for the 'Started2 Finish' attribute. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE_KIND_START__STARTED2_FINISH = 1; + + /** + * The number of structural features of the 'Work Sequence Kind Start' class. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE_KIND_START_FEATURE_COUNT = 2; + + /** + * The meta object id for the '{@link fr.n7.pDL2.impl.DependanceFinishImpl Dependance Finish}' class. + * + * + * @see fr.n7.pDL2.impl.DependanceFinishImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getDependanceFinish() + * @generated + */ + int DEPENDANCE_FINISH = 5; + + /** + * The feature id for the 'Predecessor' reference. + * + * + * @generated + * @ordered + */ + int DEPENDANCE_FINISH__PREDECESSOR = 0; + + /** + * The feature id for the 'Link' containment reference. + * + * + * @generated + * @ordered + */ + int DEPENDANCE_FINISH__LINK = 1; + + /** + * The number of structural features of the 'Dependance Finish' class. + * + * + * @generated + * @ordered + */ + int DEPENDANCE_FINISH_FEATURE_COUNT = 2; + + /** + * The meta object id for the '{@link fr.n7.pDL2.impl.WorkSequenceKindFinishImpl Work Sequence Kind Finish}' class. + * + * + * @see fr.n7.pDL2.impl.WorkSequenceKindFinishImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getWorkSequenceKindFinish() + * @generated + */ + int WORK_SEQUENCE_KIND_FINISH = 6; + + /** + * The feature id for the 'Finished2 Start' attribute. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE_KIND_FINISH__FINISHED2_START = 0; + + /** + * The feature id for the 'Finished2 Finish' attribute. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE_KIND_FINISH__FINISHED2_FINISH = 1; + + /** + * The number of structural features of the 'Work Sequence Kind Finish' class. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE_KIND_FINISH_FEATURE_COUNT = 2; + + /** + * The meta object id for the '{@link fr.n7.pDL2.impl.GuidanceImpl Guidance}' class. + * + * + * @see fr.n7.pDL2.impl.GuidanceImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getGuidance() + * @generated + */ + int GUIDANCE = 7; + + /** + * The feature id for the 'Texte' attribute. + * + * + * @generated + * @ordered + */ + int GUIDANCE__TEXTE = PROCESS_ELEMENT_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Guidance' class. + * + * + * @generated + * @ordered + */ + int GUIDANCE_FEATURE_COUNT = PROCESS_ELEMENT_FEATURE_COUNT + 1; + + + /** + * Returns the meta object for class '{@link fr.n7.pDL2.Process Process}'. + * + * + * @return the meta object for class 'Process'. + * @see fr.n7.pDL2.Process + * @generated + */ + EClass getProcess(); + + /** + * Returns the meta object for the attribute '{@link fr.n7.pDL2.Process#getName Name}'. + * + * + * @return the meta object for the attribute 'Name'. + * @see fr.n7.pDL2.Process#getName() + * @see #getProcess() + * @generated + */ + EAttribute getProcess_Name(); + + /** + * Returns the meta object for the containment reference list '{@link fr.n7.pDL2.Process#getProcessElements Process Elements}'. + * + * + * @return the meta object for the containment reference list 'Process Elements'. + * @see fr.n7.pDL2.Process#getProcessElements() + * @see #getProcess() + * @generated + */ + EReference getProcess_ProcessElements(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL2.ProcessElement Process Element}'. + * + * + * @return the meta object for class 'Process Element'. + * @see fr.n7.pDL2.ProcessElement + * @generated + */ + EClass getProcessElement(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL2.WorkDefinition Work Definition}'. + * + * + * @return the meta object for class 'Work Definition'. + * @see fr.n7.pDL2.WorkDefinition + * @generated + */ + EClass getWorkDefinition(); + + /** + * Returns the meta object for the attribute '{@link fr.n7.pDL2.WorkDefinition#getName Name}'. + * + * + * @return the meta object for the attribute 'Name'. + * @see fr.n7.pDL2.WorkDefinition#getName() + * @see #getWorkDefinition() + * @generated + */ + EAttribute getWorkDefinition_Name(); + + /** + * Returns the meta object for the containment reference list '{@link fr.n7.pDL2.WorkDefinition#getLinksToPredecessors Links To Predecessors}'. + * + * + * @return the meta object for the containment reference list 'Links To Predecessors'. + * @see fr.n7.pDL2.WorkDefinition#getLinksToPredecessors() + * @see #getWorkDefinition() + * @generated + */ + EReference getWorkDefinition_LinksToPredecessors(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL2.DependanceStart Dependance Start}'. + * + * + * @return the meta object for class 'Dependance Start'. + * @see fr.n7.pDL2.DependanceStart + * @generated + */ + EClass getDependanceStart(); + + /** + * Returns the meta object for the reference '{@link fr.n7.pDL2.DependanceStart#getPredecessor Predecessor}'. + * + * + * @return the meta object for the reference 'Predecessor'. + * @see fr.n7.pDL2.DependanceStart#getPredecessor() + * @see #getDependanceStart() + * @generated + */ + EReference getDependanceStart_Predecessor(); + + /** + * Returns the meta object for the containment reference '{@link fr.n7.pDL2.DependanceStart#getLink Link}'. + * + * + * @return the meta object for the containment reference 'Link'. + * @see fr.n7.pDL2.DependanceStart#getLink() + * @see #getDependanceStart() + * @generated + */ + EReference getDependanceStart_Link(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL2.WorkSequenceKindStart Work Sequence Kind Start}'. + * + * + * @return the meta object for class 'Work Sequence Kind Start'. + * @see fr.n7.pDL2.WorkSequenceKindStart + * @generated + */ + EClass getWorkSequenceKindStart(); + + /** + * Returns the meta object for the attribute '{@link fr.n7.pDL2.WorkSequenceKindStart#getStarted2Start Started2 Start}'. + * + * + * @return the meta object for the attribute 'Started2 Start'. + * @see fr.n7.pDL2.WorkSequenceKindStart#getStarted2Start() + * @see #getWorkSequenceKindStart() + * @generated + */ + EAttribute getWorkSequenceKindStart_Started2Start(); + + /** + * Returns the meta object for the attribute '{@link fr.n7.pDL2.WorkSequenceKindStart#getStarted2Finish Started2 Finish}'. + * + * + * @return the meta object for the attribute 'Started2 Finish'. + * @see fr.n7.pDL2.WorkSequenceKindStart#getStarted2Finish() + * @see #getWorkSequenceKindStart() + * @generated + */ + EAttribute getWorkSequenceKindStart_Started2Finish(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL2.DependanceFinish Dependance Finish}'. + * + * + * @return the meta object for class 'Dependance Finish'. + * @see fr.n7.pDL2.DependanceFinish + * @generated + */ + EClass getDependanceFinish(); + + /** + * Returns the meta object for the reference '{@link fr.n7.pDL2.DependanceFinish#getPredecessor Predecessor}'. + * + * + * @return the meta object for the reference 'Predecessor'. + * @see fr.n7.pDL2.DependanceFinish#getPredecessor() + * @see #getDependanceFinish() + * @generated + */ + EReference getDependanceFinish_Predecessor(); + + /** + * Returns the meta object for the containment reference '{@link fr.n7.pDL2.DependanceFinish#getLink Link}'. + * + * + * @return the meta object for the containment reference 'Link'. + * @see fr.n7.pDL2.DependanceFinish#getLink() + * @see #getDependanceFinish() + * @generated + */ + EReference getDependanceFinish_Link(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL2.WorkSequenceKindFinish Work Sequence Kind Finish}'. + * + * + * @return the meta object for class 'Work Sequence Kind Finish'. + * @see fr.n7.pDL2.WorkSequenceKindFinish + * @generated + */ + EClass getWorkSequenceKindFinish(); + + /** + * Returns the meta object for the attribute '{@link fr.n7.pDL2.WorkSequenceKindFinish#getFinished2Start Finished2 Start}'. + * + * + * @return the meta object for the attribute 'Finished2 Start'. + * @see fr.n7.pDL2.WorkSequenceKindFinish#getFinished2Start() + * @see #getWorkSequenceKindFinish() + * @generated + */ + EAttribute getWorkSequenceKindFinish_Finished2Start(); + + /** + * Returns the meta object for the attribute '{@link fr.n7.pDL2.WorkSequenceKindFinish#getFinished2Finish Finished2 Finish}'. + * + * + * @return the meta object for the attribute 'Finished2 Finish'. + * @see fr.n7.pDL2.WorkSequenceKindFinish#getFinished2Finish() + * @see #getWorkSequenceKindFinish() + * @generated + */ + EAttribute getWorkSequenceKindFinish_Finished2Finish(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL2.Guidance Guidance}'. + * + * + * @return the meta object for class 'Guidance'. + * @see fr.n7.pDL2.Guidance + * @generated + */ + EClass getGuidance(); + + /** + * Returns the meta object for the attribute '{@link fr.n7.pDL2.Guidance#getTexte Texte}'. + * + * + * @return the meta object for the attribute 'Texte'. + * @see fr.n7.pDL2.Guidance#getTexte() + * @see #getGuidance() + * @generated + */ + EAttribute getGuidance_Texte(); + + /** + * Returns the factory that creates the instances of the model. + * + * + * @return the factory that creates the instances of the model. + * @generated + */ + PDL2Factory getPDL2Factory(); + + /** + * + * Defines literals for the meta objects that represent + *
    + *
  • each class,
  • + *
  • each feature of each class,
  • + *
  • each enum,
  • + *
  • and each data type
  • + *
+ * + * @generated + */ + interface Literals + { + /** + * The meta object literal for the '{@link fr.n7.pDL2.impl.ProcessImpl Process}' class. + * + * + * @see fr.n7.pDL2.impl.ProcessImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getProcess() + * @generated + */ + EClass PROCESS = eINSTANCE.getProcess(); + + /** + * The meta object literal for the 'Name' attribute feature. + * + * + * @generated + */ + EAttribute PROCESS__NAME = eINSTANCE.getProcess_Name(); + + /** + * The meta object literal for the 'Process Elements' containment reference list feature. + * + * + * @generated + */ + EReference PROCESS__PROCESS_ELEMENTS = eINSTANCE.getProcess_ProcessElements(); + + /** + * The meta object literal for the '{@link fr.n7.pDL2.impl.ProcessElementImpl Process Element}' class. + * + * + * @see fr.n7.pDL2.impl.ProcessElementImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getProcessElement() + * @generated + */ + EClass PROCESS_ELEMENT = eINSTANCE.getProcessElement(); + + /** + * The meta object literal for the '{@link fr.n7.pDL2.impl.WorkDefinitionImpl Work Definition}' class. + * + * + * @see fr.n7.pDL2.impl.WorkDefinitionImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getWorkDefinition() + * @generated + */ + EClass WORK_DEFINITION = eINSTANCE.getWorkDefinition(); + + /** + * The meta object literal for the 'Name' attribute feature. + * + * + * @generated + */ + EAttribute WORK_DEFINITION__NAME = eINSTANCE.getWorkDefinition_Name(); + + /** + * The meta object literal for the 'Links To Predecessors' containment reference list feature. + * + * + * @generated + */ + EReference WORK_DEFINITION__LINKS_TO_PREDECESSORS = eINSTANCE.getWorkDefinition_LinksToPredecessors(); + + /** + * The meta object literal for the '{@link fr.n7.pDL2.impl.DependanceStartImpl Dependance Start}' class. + * + * + * @see fr.n7.pDL2.impl.DependanceStartImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getDependanceStart() + * @generated + */ + EClass DEPENDANCE_START = eINSTANCE.getDependanceStart(); + + /** + * The meta object literal for the 'Predecessor' reference feature. + * + * + * @generated + */ + EReference DEPENDANCE_START__PREDECESSOR = eINSTANCE.getDependanceStart_Predecessor(); + + /** + * The meta object literal for the 'Link' containment reference feature. + * + * + * @generated + */ + EReference DEPENDANCE_START__LINK = eINSTANCE.getDependanceStart_Link(); + + /** + * The meta object literal for the '{@link fr.n7.pDL2.impl.WorkSequenceKindStartImpl Work Sequence Kind Start}' class. + * + * + * @see fr.n7.pDL2.impl.WorkSequenceKindStartImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getWorkSequenceKindStart() + * @generated + */ + EClass WORK_SEQUENCE_KIND_START = eINSTANCE.getWorkSequenceKindStart(); + + /** + * The meta object literal for the 'Started2 Start' attribute feature. + * + * + * @generated + */ + EAttribute WORK_SEQUENCE_KIND_START__STARTED2_START = eINSTANCE.getWorkSequenceKindStart_Started2Start(); + + /** + * The meta object literal for the 'Started2 Finish' attribute feature. + * + * + * @generated + */ + EAttribute WORK_SEQUENCE_KIND_START__STARTED2_FINISH = eINSTANCE.getWorkSequenceKindStart_Started2Finish(); + + /** + * The meta object literal for the '{@link fr.n7.pDL2.impl.DependanceFinishImpl Dependance Finish}' class. + * + * + * @see fr.n7.pDL2.impl.DependanceFinishImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getDependanceFinish() + * @generated + */ + EClass DEPENDANCE_FINISH = eINSTANCE.getDependanceFinish(); + + /** + * The meta object literal for the 'Predecessor' reference feature. + * + * + * @generated + */ + EReference DEPENDANCE_FINISH__PREDECESSOR = eINSTANCE.getDependanceFinish_Predecessor(); + + /** + * The meta object literal for the 'Link' containment reference feature. + * + * + * @generated + */ + EReference DEPENDANCE_FINISH__LINK = eINSTANCE.getDependanceFinish_Link(); + + /** + * The meta object literal for the '{@link fr.n7.pDL2.impl.WorkSequenceKindFinishImpl Work Sequence Kind Finish}' class. + * + * + * @see fr.n7.pDL2.impl.WorkSequenceKindFinishImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getWorkSequenceKindFinish() + * @generated + */ + EClass WORK_SEQUENCE_KIND_FINISH = eINSTANCE.getWorkSequenceKindFinish(); + + /** + * The meta object literal for the 'Finished2 Start' attribute feature. + * + * + * @generated + */ + EAttribute WORK_SEQUENCE_KIND_FINISH__FINISHED2_START = eINSTANCE.getWorkSequenceKindFinish_Finished2Start(); + + /** + * The meta object literal for the 'Finished2 Finish' attribute feature. + * + * + * @generated + */ + EAttribute WORK_SEQUENCE_KIND_FINISH__FINISHED2_FINISH = eINSTANCE.getWorkSequenceKindFinish_Finished2Finish(); + + /** + * The meta object literal for the '{@link fr.n7.pDL2.impl.GuidanceImpl Guidance}' class. + * + * + * @see fr.n7.pDL2.impl.GuidanceImpl + * @see fr.n7.pDL2.impl.PDL2PackageImpl#getGuidance() + * @generated + */ + EClass GUIDANCE = eINSTANCE.getGuidance(); + + /** + * The meta object literal for the 'Texte' attribute feature. + * + * + * @generated + */ + EAttribute GUIDANCE__TEXTE = eINSTANCE.getGuidance_Texte(); + + } + +} //PDL2Package diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/Process.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/Process.java new file mode 100644 index 0000000..eacd92c --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/Process.java @@ -0,0 +1,63 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Process'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL2.Process#getName Name}
  • + *
  • {@link fr.n7.pDL2.Process#getProcessElements Process Elements}
  • + *
+ * + * @see fr.n7.pDL2.PDL2Package#getProcess() + * @model + * @generated + */ +public interface Process extends EObject +{ + /** + * Returns the value of the 'Name' attribute. + * + * + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see fr.n7.pDL2.PDL2Package#getProcess_Name() + * @model + * @generated + */ + String getName(); + + /** + * Sets the value of the '{@link fr.n7.pDL2.Process#getName Name}' attribute. + * + * + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ + void setName(String value); + + /** + * Returns the value of the 'Process Elements' containment reference list. + * The list contents are of type {@link fr.n7.pDL2.ProcessElement}. + * + * + * @return the value of the 'Process Elements' containment reference list. + * @see fr.n7.pDL2.PDL2Package#getProcess_ProcessElements() + * @model containment="true" + * @generated + */ + EList getProcessElements(); + +} // Process diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/ProcessElement.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/ProcessElement.java new file mode 100644 index 0000000..933e82b --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/ProcessElement.java @@ -0,0 +1,20 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Process Element'. + * + * + * + * @see fr.n7.pDL2.PDL2Package#getProcessElement() + * @model + * @generated + */ +public interface ProcessElement extends EObject +{ +} // ProcessElement diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/WorkDefinition.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/WorkDefinition.java new file mode 100644 index 0000000..647808c --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/WorkDefinition.java @@ -0,0 +1,63 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Work Definition'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL2.WorkDefinition#getName Name}
  • + *
  • {@link fr.n7.pDL2.WorkDefinition#getLinksToPredecessors Links To Predecessors}
  • + *
+ * + * @see fr.n7.pDL2.PDL2Package#getWorkDefinition() + * @model + * @generated + */ +public interface WorkDefinition extends ProcessElement +{ + /** + * Returns the value of the 'Name' attribute. + * + * + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see fr.n7.pDL2.PDL2Package#getWorkDefinition_Name() + * @model + * @generated + */ + String getName(); + + /** + * Sets the value of the '{@link fr.n7.pDL2.WorkDefinition#getName Name}' attribute. + * + * + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ + void setName(String value); + + /** + * Returns the value of the 'Links To Predecessors' containment reference list. + * The list contents are of type {@link org.eclipse.emf.ecore.EObject}. + * + * + * @return the value of the 'Links To Predecessors' containment reference list. + * @see fr.n7.pDL2.PDL2Package#getWorkDefinition_LinksToPredecessors() + * @model containment="true" + * @generated + */ + EList getLinksToPredecessors(); + +} // WorkDefinition diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/WorkSequenceKindFinish.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/WorkSequenceKindFinish.java new file mode 100644 index 0000000..227ead6 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/WorkSequenceKindFinish.java @@ -0,0 +1,71 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Work Sequence Kind Finish'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL2.WorkSequenceKindFinish#getFinished2Start Finished2 Start}
  • + *
  • {@link fr.n7.pDL2.WorkSequenceKindFinish#getFinished2Finish Finished2 Finish}
  • + *
+ * + * @see fr.n7.pDL2.PDL2Package#getWorkSequenceKindFinish() + * @model + * @generated + */ +public interface WorkSequenceKindFinish extends EObject +{ + /** + * Returns the value of the 'Finished2 Start' attribute. + * + * + * @return the value of the 'Finished2 Start' attribute. + * @see #setFinished2Start(String) + * @see fr.n7.pDL2.PDL2Package#getWorkSequenceKindFinish_Finished2Start() + * @model + * @generated + */ + String getFinished2Start(); + + /** + * Sets the value of the '{@link fr.n7.pDL2.WorkSequenceKindFinish#getFinished2Start Finished2 Start}' attribute. + * + * + * @param value the new value of the 'Finished2 Start' attribute. + * @see #getFinished2Start() + * @generated + */ + void setFinished2Start(String value); + + /** + * Returns the value of the 'Finished2 Finish' attribute. + * + * + * @return the value of the 'Finished2 Finish' attribute. + * @see #setFinished2Finish(String) + * @see fr.n7.pDL2.PDL2Package#getWorkSequenceKindFinish_Finished2Finish() + * @model + * @generated + */ + String getFinished2Finish(); + + /** + * Sets the value of the '{@link fr.n7.pDL2.WorkSequenceKindFinish#getFinished2Finish Finished2 Finish}' attribute. + * + * + * @param value the new value of the 'Finished2 Finish' attribute. + * @see #getFinished2Finish() + * @generated + */ + void setFinished2Finish(String value); + +} // WorkSequenceKindFinish diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/WorkSequenceKindStart.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/WorkSequenceKindStart.java new file mode 100644 index 0000000..b2fcfb5 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/WorkSequenceKindStart.java @@ -0,0 +1,71 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Work Sequence Kind Start'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL2.WorkSequenceKindStart#getStarted2Start Started2 Start}
  • + *
  • {@link fr.n7.pDL2.WorkSequenceKindStart#getStarted2Finish Started2 Finish}
  • + *
+ * + * @see fr.n7.pDL2.PDL2Package#getWorkSequenceKindStart() + * @model + * @generated + */ +public interface WorkSequenceKindStart extends EObject +{ + /** + * Returns the value of the 'Started2 Start' attribute. + * + * + * @return the value of the 'Started2 Start' attribute. + * @see #setStarted2Start(String) + * @see fr.n7.pDL2.PDL2Package#getWorkSequenceKindStart_Started2Start() + * @model + * @generated + */ + String getStarted2Start(); + + /** + * Sets the value of the '{@link fr.n7.pDL2.WorkSequenceKindStart#getStarted2Start Started2 Start}' attribute. + * + * + * @param value the new value of the 'Started2 Start' attribute. + * @see #getStarted2Start() + * @generated + */ + void setStarted2Start(String value); + + /** + * Returns the value of the 'Started2 Finish' attribute. + * + * + * @return the value of the 'Started2 Finish' attribute. + * @see #setStarted2Finish(String) + * @see fr.n7.pDL2.PDL2Package#getWorkSequenceKindStart_Started2Finish() + * @model + * @generated + */ + String getStarted2Finish(); + + /** + * Sets the value of the '{@link fr.n7.pDL2.WorkSequenceKindStart#getStarted2Finish Started2 Finish}' attribute. + * + * + * @param value the new value of the 'Started2 Finish' attribute. + * @see #getStarted2Finish() + * @generated + */ + void setStarted2Finish(String value); + +} // WorkSequenceKindStart diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/DependanceFinishImpl.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/DependanceFinishImpl.java new file mode 100644 index 0000000..b4333eb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/DependanceFinishImpl.java @@ -0,0 +1,265 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2.impl; + +import fr.n7.pDL2.DependanceFinish; +import fr.n7.pDL2.PDL2Package; +import fr.n7.pDL2.WorkDefinition; +import fr.n7.pDL2.WorkSequenceKindFinish; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Dependance Finish'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL2.impl.DependanceFinishImpl#getPredecessor Predecessor}
  • + *
  • {@link fr.n7.pDL2.impl.DependanceFinishImpl#getLink Link}
  • + *
+ * + * @generated + */ +public class DependanceFinishImpl extends MinimalEObjectImpl.Container implements DependanceFinish +{ + /** + * The cached value of the '{@link #getPredecessor() Predecessor}' reference. + * + * + * @see #getPredecessor() + * @generated + * @ordered + */ + protected WorkDefinition predecessor; + + /** + * The cached value of the '{@link #getLink() Link}' containment reference. + * + * + * @see #getLink() + * @generated + * @ordered + */ + protected WorkSequenceKindFinish link; + + /** + * + * + * @generated + */ + protected DependanceFinishImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL2Package.Literals.DEPENDANCE_FINISH; + } + + /** + * + * + * @generated + */ + @Override + public WorkDefinition getPredecessor() + { + if (predecessor != null && predecessor.eIsProxy()) + { + InternalEObject oldPredecessor = (InternalEObject)predecessor; + predecessor = (WorkDefinition)eResolveProxy(oldPredecessor); + if (predecessor != oldPredecessor) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, PDL2Package.DEPENDANCE_FINISH__PREDECESSOR, oldPredecessor, predecessor)); + } + } + return predecessor; + } + + /** + * + * + * @generated + */ + public WorkDefinition basicGetPredecessor() + { + return predecessor; + } + + /** + * + * + * @generated + */ + @Override + public void setPredecessor(WorkDefinition newPredecessor) + { + WorkDefinition oldPredecessor = predecessor; + predecessor = newPredecessor; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL2Package.DEPENDANCE_FINISH__PREDECESSOR, oldPredecessor, predecessor)); + } + + /** + * + * + * @generated + */ + @Override + public WorkSequenceKindFinish getLink() + { + return link; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetLink(WorkSequenceKindFinish newLink, NotificationChain msgs) + { + WorkSequenceKindFinish oldLink = link; + link = newLink; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, PDL2Package.DEPENDANCE_FINISH__LINK, oldLink, newLink); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setLink(WorkSequenceKindFinish newLink) + { + if (newLink != link) + { + NotificationChain msgs = null; + if (link != null) + msgs = ((InternalEObject)link).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PDL2Package.DEPENDANCE_FINISH__LINK, null, msgs); + if (newLink != null) + msgs = ((InternalEObject)newLink).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PDL2Package.DEPENDANCE_FINISH__LINK, null, msgs); + msgs = basicSetLink(newLink, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL2Package.DEPENDANCE_FINISH__LINK, newLink, newLink)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case PDL2Package.DEPENDANCE_FINISH__LINK: + return basicSetLink(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL2Package.DEPENDANCE_FINISH__PREDECESSOR: + if (resolve) return getPredecessor(); + return basicGetPredecessor(); + case PDL2Package.DEPENDANCE_FINISH__LINK: + return getLink(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL2Package.DEPENDANCE_FINISH__PREDECESSOR: + setPredecessor((WorkDefinition)newValue); + return; + case PDL2Package.DEPENDANCE_FINISH__LINK: + setLink((WorkSequenceKindFinish)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL2Package.DEPENDANCE_FINISH__PREDECESSOR: + setPredecessor((WorkDefinition)null); + return; + case PDL2Package.DEPENDANCE_FINISH__LINK: + setLink((WorkSequenceKindFinish)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL2Package.DEPENDANCE_FINISH__PREDECESSOR: + return predecessor != null; + case PDL2Package.DEPENDANCE_FINISH__LINK: + return link != null; + } + return super.eIsSet(featureID); + } + +} //DependanceFinishImpl diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/DependanceStartImpl.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/DependanceStartImpl.java new file mode 100644 index 0000000..f44cc41 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/DependanceStartImpl.java @@ -0,0 +1,265 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2.impl; + +import fr.n7.pDL2.DependanceStart; +import fr.n7.pDL2.PDL2Package; +import fr.n7.pDL2.WorkDefinition; +import fr.n7.pDL2.WorkSequenceKindStart; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Dependance Start'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL2.impl.DependanceStartImpl#getPredecessor Predecessor}
  • + *
  • {@link fr.n7.pDL2.impl.DependanceStartImpl#getLink Link}
  • + *
+ * + * @generated + */ +public class DependanceStartImpl extends MinimalEObjectImpl.Container implements DependanceStart +{ + /** + * The cached value of the '{@link #getPredecessor() Predecessor}' reference. + * + * + * @see #getPredecessor() + * @generated + * @ordered + */ + protected WorkDefinition predecessor; + + /** + * The cached value of the '{@link #getLink() Link}' containment reference. + * + * + * @see #getLink() + * @generated + * @ordered + */ + protected WorkSequenceKindStart link; + + /** + * + * + * @generated + */ + protected DependanceStartImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL2Package.Literals.DEPENDANCE_START; + } + + /** + * + * + * @generated + */ + @Override + public WorkDefinition getPredecessor() + { + if (predecessor != null && predecessor.eIsProxy()) + { + InternalEObject oldPredecessor = (InternalEObject)predecessor; + predecessor = (WorkDefinition)eResolveProxy(oldPredecessor); + if (predecessor != oldPredecessor) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, PDL2Package.DEPENDANCE_START__PREDECESSOR, oldPredecessor, predecessor)); + } + } + return predecessor; + } + + /** + * + * + * @generated + */ + public WorkDefinition basicGetPredecessor() + { + return predecessor; + } + + /** + * + * + * @generated + */ + @Override + public void setPredecessor(WorkDefinition newPredecessor) + { + WorkDefinition oldPredecessor = predecessor; + predecessor = newPredecessor; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL2Package.DEPENDANCE_START__PREDECESSOR, oldPredecessor, predecessor)); + } + + /** + * + * + * @generated + */ + @Override + public WorkSequenceKindStart getLink() + { + return link; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetLink(WorkSequenceKindStart newLink, NotificationChain msgs) + { + WorkSequenceKindStart oldLink = link; + link = newLink; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, PDL2Package.DEPENDANCE_START__LINK, oldLink, newLink); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setLink(WorkSequenceKindStart newLink) + { + if (newLink != link) + { + NotificationChain msgs = null; + if (link != null) + msgs = ((InternalEObject)link).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PDL2Package.DEPENDANCE_START__LINK, null, msgs); + if (newLink != null) + msgs = ((InternalEObject)newLink).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PDL2Package.DEPENDANCE_START__LINK, null, msgs); + msgs = basicSetLink(newLink, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL2Package.DEPENDANCE_START__LINK, newLink, newLink)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case PDL2Package.DEPENDANCE_START__LINK: + return basicSetLink(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL2Package.DEPENDANCE_START__PREDECESSOR: + if (resolve) return getPredecessor(); + return basicGetPredecessor(); + case PDL2Package.DEPENDANCE_START__LINK: + return getLink(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL2Package.DEPENDANCE_START__PREDECESSOR: + setPredecessor((WorkDefinition)newValue); + return; + case PDL2Package.DEPENDANCE_START__LINK: + setLink((WorkSequenceKindStart)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL2Package.DEPENDANCE_START__PREDECESSOR: + setPredecessor((WorkDefinition)null); + return; + case PDL2Package.DEPENDANCE_START__LINK: + setLink((WorkSequenceKindStart)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL2Package.DEPENDANCE_START__PREDECESSOR: + return predecessor != null; + case PDL2Package.DEPENDANCE_START__LINK: + return link != null; + } + return super.eIsSet(featureID); + } + +} //DependanceStartImpl diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/GuidanceImpl.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/GuidanceImpl.java new file mode 100644 index 0000000..a04b119 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/GuidanceImpl.java @@ -0,0 +1,179 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2.impl; + +import fr.n7.pDL2.Guidance; +import fr.n7.pDL2.PDL2Package; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Guidance'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL2.impl.GuidanceImpl#getTexte Texte}
  • + *
+ * + * @generated + */ +public class GuidanceImpl extends ProcessElementImpl implements Guidance +{ + /** + * The default value of the '{@link #getTexte() Texte}' attribute. + * + * + * @see #getTexte() + * @generated + * @ordered + */ + protected static final String TEXTE_EDEFAULT = null; + + /** + * The cached value of the '{@link #getTexte() Texte}' attribute. + * + * + * @see #getTexte() + * @generated + * @ordered + */ + protected String texte = TEXTE_EDEFAULT; + + /** + * + * + * @generated + */ + protected GuidanceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL2Package.Literals.GUIDANCE; + } + + /** + * + * + * @generated + */ + @Override + public String getTexte() + { + return texte; + } + + /** + * + * + * @generated + */ + @Override + public void setTexte(String newTexte) + { + String oldTexte = texte; + texte = newTexte; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL2Package.GUIDANCE__TEXTE, oldTexte, texte)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL2Package.GUIDANCE__TEXTE: + return getTexte(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL2Package.GUIDANCE__TEXTE: + setTexte((String)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL2Package.GUIDANCE__TEXTE: + setTexte(TEXTE_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL2Package.GUIDANCE__TEXTE: + return TEXTE_EDEFAULT == null ? texte != null : !TEXTE_EDEFAULT.equals(texte); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (texte: "); + result.append(texte); + result.append(')'); + return result.toString(); + } + +} //GuidanceImpl diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/PDL2FactoryImpl.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/PDL2FactoryImpl.java new file mode 100644 index 0000000..c0d4911 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/PDL2FactoryImpl.java @@ -0,0 +1,208 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2.impl; + +import fr.n7.pDL2.DependanceFinish; +import fr.n7.pDL2.DependanceStart; +import fr.n7.pDL2.Guidance; +import fr.n7.pDL2.PDL2Factory; +import fr.n7.pDL2.PDL2Package; +import fr.n7.pDL2.ProcessElement; +import fr.n7.pDL2.WorkDefinition; +import fr.n7.pDL2.WorkSequenceKindFinish; +import fr.n7.pDL2.WorkSequenceKindStart; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; + +import org.eclipse.emf.ecore.impl.EFactoryImpl; + +import org.eclipse.emf.ecore.plugin.EcorePlugin; + +/** + * + * An implementation of the model Factory. + * + * @generated + */ +public class PDL2FactoryImpl extends EFactoryImpl implements PDL2Factory +{ + /** + * Creates the default factory implementation. + * + * + * @generated + */ + public static PDL2Factory init() + { + try + { + PDL2Factory thePDL2Factory = (PDL2Factory)EPackage.Registry.INSTANCE.getEFactory(PDL2Package.eNS_URI); + if (thePDL2Factory != null) + { + return thePDL2Factory; + } + } + catch (Exception exception) + { + EcorePlugin.INSTANCE.log(exception); + } + return new PDL2FactoryImpl(); + } + + /** + * Creates an instance of the factory. + * + * + * @generated + */ + public PDL2FactoryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + public EObject create(EClass eClass) + { + switch (eClass.getClassifierID()) + { + case PDL2Package.PROCESS: return createProcess(); + case PDL2Package.PROCESS_ELEMENT: return createProcessElement(); + case PDL2Package.WORK_DEFINITION: return createWorkDefinition(); + case PDL2Package.DEPENDANCE_START: return createDependanceStart(); + case PDL2Package.WORK_SEQUENCE_KIND_START: return createWorkSequenceKindStart(); + case PDL2Package.DEPENDANCE_FINISH: return createDependanceFinish(); + case PDL2Package.WORK_SEQUENCE_KIND_FINISH: return createWorkSequenceKindFinish(); + case PDL2Package.GUIDANCE: return createGuidance(); + default: + throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + @Override + public fr.n7.pDL2.Process createProcess() + { + ProcessImpl process = new ProcessImpl(); + return process; + } + + /** + * + * + * @generated + */ + @Override + public ProcessElement createProcessElement() + { + ProcessElementImpl processElement = new ProcessElementImpl(); + return processElement; + } + + /** + * + * + * @generated + */ + @Override + public WorkDefinition createWorkDefinition() + { + WorkDefinitionImpl workDefinition = new WorkDefinitionImpl(); + return workDefinition; + } + + /** + * + * + * @generated + */ + @Override + public DependanceStart createDependanceStart() + { + DependanceStartImpl dependanceStart = new DependanceStartImpl(); + return dependanceStart; + } + + /** + * + * + * @generated + */ + @Override + public WorkSequenceKindStart createWorkSequenceKindStart() + { + WorkSequenceKindStartImpl workSequenceKindStart = new WorkSequenceKindStartImpl(); + return workSequenceKindStart; + } + + /** + * + * + * @generated + */ + @Override + public DependanceFinish createDependanceFinish() + { + DependanceFinishImpl dependanceFinish = new DependanceFinishImpl(); + return dependanceFinish; + } + + /** + * + * + * @generated + */ + @Override + public WorkSequenceKindFinish createWorkSequenceKindFinish() + { + WorkSequenceKindFinishImpl workSequenceKindFinish = new WorkSequenceKindFinishImpl(); + return workSequenceKindFinish; + } + + /** + * + * + * @generated + */ + @Override + public Guidance createGuidance() + { + GuidanceImpl guidance = new GuidanceImpl(); + return guidance; + } + + /** + * + * + * @generated + */ + @Override + public PDL2Package getPDL2Package() + { + return (PDL2Package)getEPackage(); + } + + /** + * + * + * @deprecated + * @generated + */ + @Deprecated + public static PDL2Package getPackage() + { + return PDL2Package.eINSTANCE; + } + +} //PDL2FactoryImpl diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/PDL2PackageImpl.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/PDL2PackageImpl.java new file mode 100644 index 0000000..f649ceb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/PDL2PackageImpl.java @@ -0,0 +1,508 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2.impl; + +import fr.n7.pDL2.DependanceFinish; +import fr.n7.pDL2.DependanceStart; +import fr.n7.pDL2.Guidance; +import fr.n7.pDL2.PDL2Factory; +import fr.n7.pDL2.PDL2Package; +import fr.n7.pDL2.ProcessElement; +import fr.n7.pDL2.WorkDefinition; +import fr.n7.pDL2.WorkSequenceKindFinish; +import fr.n7.pDL2.WorkSequenceKindStart; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.EReference; + +import org.eclipse.emf.ecore.impl.EPackageImpl; + +/** + * + * An implementation of the model Package. + * + * @generated + */ +public class PDL2PackageImpl extends EPackageImpl implements PDL2Package +{ + /** + * + * + * @generated + */ + private EClass processEClass = null; + + /** + * + * + * @generated + */ + private EClass processElementEClass = null; + + /** + * + * + * @generated + */ + private EClass workDefinitionEClass = null; + + /** + * + * + * @generated + */ + private EClass dependanceStartEClass = null; + + /** + * + * + * @generated + */ + private EClass workSequenceKindStartEClass = null; + + /** + * + * + * @generated + */ + private EClass dependanceFinishEClass = null; + + /** + * + * + * @generated + */ + private EClass workSequenceKindFinishEClass = null; + + /** + * + * + * @generated + */ + private EClass guidanceEClass = null; + + /** + * Creates an instance of the model Package, registered with + * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package + * package URI value. + *

Note: the correct way to create the package is via the static + * factory method {@link #init init()}, which also performs + * initialization of the package, or returns the registered package, + * if one already exists. + * + * + * @see org.eclipse.emf.ecore.EPackage.Registry + * @see fr.n7.pDL2.PDL2Package#eNS_URI + * @see #init() + * @generated + */ + private PDL2PackageImpl() + { + super(eNS_URI, PDL2Factory.eINSTANCE); + } + + /** + * + * + * @generated + */ + private static boolean isInited = false; + + /** + * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. + * + *

This method is used to initialize {@link PDL2Package#eINSTANCE} when that field is accessed. + * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. + * + * + * @see #eNS_URI + * @see #createPackageContents() + * @see #initializePackageContents() + * @generated + */ + public static PDL2Package init() + { + if (isInited) return (PDL2Package)EPackage.Registry.INSTANCE.getEPackage(PDL2Package.eNS_URI); + + // Obtain or create and register package + Object registeredPDL2Package = EPackage.Registry.INSTANCE.get(eNS_URI); + PDL2PackageImpl thePDL2Package = registeredPDL2Package instanceof PDL2PackageImpl ? (PDL2PackageImpl)registeredPDL2Package : new PDL2PackageImpl(); + + isInited = true; + + // Create package meta-data objects + thePDL2Package.createPackageContents(); + + // Initialize created meta-data + thePDL2Package.initializePackageContents(); + + // Mark meta-data to indicate it can't be changed + thePDL2Package.freeze(); + + // Update the registry and return the package + EPackage.Registry.INSTANCE.put(PDL2Package.eNS_URI, thePDL2Package); + return thePDL2Package; + } + + /** + * + * + * @generated + */ + @Override + public EClass getProcess() + { + return processEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getProcess_Name() + { + return (EAttribute)processEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EReference getProcess_ProcessElements() + { + return (EReference)processEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getProcessElement() + { + return processElementEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getWorkDefinition() + { + return workDefinitionEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getWorkDefinition_Name() + { + return (EAttribute)workDefinitionEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EReference getWorkDefinition_LinksToPredecessors() + { + return (EReference)workDefinitionEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getDependanceStart() + { + return dependanceStartEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getDependanceStart_Predecessor() + { + return (EReference)dependanceStartEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EReference getDependanceStart_Link() + { + return (EReference)dependanceStartEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getWorkSequenceKindStart() + { + return workSequenceKindStartEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getWorkSequenceKindStart_Started2Start() + { + return (EAttribute)workSequenceKindStartEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getWorkSequenceKindStart_Started2Finish() + { + return (EAttribute)workSequenceKindStartEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getDependanceFinish() + { + return dependanceFinishEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getDependanceFinish_Predecessor() + { + return (EReference)dependanceFinishEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EReference getDependanceFinish_Link() + { + return (EReference)dependanceFinishEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getWorkSequenceKindFinish() + { + return workSequenceKindFinishEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getWorkSequenceKindFinish_Finished2Start() + { + return (EAttribute)workSequenceKindFinishEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getWorkSequenceKindFinish_Finished2Finish() + { + return (EAttribute)workSequenceKindFinishEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getGuidance() + { + return guidanceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getGuidance_Texte() + { + return (EAttribute)guidanceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public PDL2Factory getPDL2Factory() + { + return (PDL2Factory)getEFactoryInstance(); + } + + /** + * + * + * @generated + */ + private boolean isCreated = false; + + /** + * Creates the meta-model objects for the package. This method is + * guarded to have no affect on any invocation but its first. + * + * + * @generated + */ + public void createPackageContents() + { + if (isCreated) return; + isCreated = true; + + // Create classes and their features + processEClass = createEClass(PROCESS); + createEAttribute(processEClass, PROCESS__NAME); + createEReference(processEClass, PROCESS__PROCESS_ELEMENTS); + + processElementEClass = createEClass(PROCESS_ELEMENT); + + workDefinitionEClass = createEClass(WORK_DEFINITION); + createEAttribute(workDefinitionEClass, WORK_DEFINITION__NAME); + createEReference(workDefinitionEClass, WORK_DEFINITION__LINKS_TO_PREDECESSORS); + + dependanceStartEClass = createEClass(DEPENDANCE_START); + createEReference(dependanceStartEClass, DEPENDANCE_START__PREDECESSOR); + createEReference(dependanceStartEClass, DEPENDANCE_START__LINK); + + workSequenceKindStartEClass = createEClass(WORK_SEQUENCE_KIND_START); + createEAttribute(workSequenceKindStartEClass, WORK_SEQUENCE_KIND_START__STARTED2_START); + createEAttribute(workSequenceKindStartEClass, WORK_SEQUENCE_KIND_START__STARTED2_FINISH); + + dependanceFinishEClass = createEClass(DEPENDANCE_FINISH); + createEReference(dependanceFinishEClass, DEPENDANCE_FINISH__PREDECESSOR); + createEReference(dependanceFinishEClass, DEPENDANCE_FINISH__LINK); + + workSequenceKindFinishEClass = createEClass(WORK_SEQUENCE_KIND_FINISH); + createEAttribute(workSequenceKindFinishEClass, WORK_SEQUENCE_KIND_FINISH__FINISHED2_START); + createEAttribute(workSequenceKindFinishEClass, WORK_SEQUENCE_KIND_FINISH__FINISHED2_FINISH); + + guidanceEClass = createEClass(GUIDANCE); + createEAttribute(guidanceEClass, GUIDANCE__TEXTE); + } + + /** + * + * + * @generated + */ + private boolean isInitialized = false; + + /** + * Complete the initialization of the package and its meta-model. This + * method is guarded to have no affect on any invocation but its first. + * + * + * @generated + */ + public void initializePackageContents() + { + if (isInitialized) return; + isInitialized = true; + + // Initialize package + setName(eNAME); + setNsPrefix(eNS_PREFIX); + setNsURI(eNS_URI); + + // Create type parameters + + // Set bounds for type parameters + + // Add supertypes to classes + workDefinitionEClass.getESuperTypes().add(this.getProcessElement()); + guidanceEClass.getESuperTypes().add(this.getProcessElement()); + + // Initialize classes and features; add operations and parameters + initEClass(processEClass, fr.n7.pDL2.Process.class, "Process", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getProcess_Name(), ecorePackage.getEString(), "name", null, 0, 1, fr.n7.pDL2.Process.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getProcess_ProcessElements(), this.getProcessElement(), null, "processElements", null, 0, -1, fr.n7.pDL2.Process.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(processElementEClass, ProcessElement.class, "ProcessElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(workDefinitionEClass, WorkDefinition.class, "WorkDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getWorkDefinition_Name(), ecorePackage.getEString(), "name", null, 0, 1, WorkDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getWorkDefinition_LinksToPredecessors(), ecorePackage.getEObject(), null, "linksToPredecessors", null, 0, -1, WorkDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dependanceStartEClass, DependanceStart.class, "DependanceStart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getDependanceStart_Predecessor(), this.getWorkDefinition(), null, "predecessor", null, 0, 1, DependanceStart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDependanceStart_Link(), this.getWorkSequenceKindStart(), null, "link", null, 0, 1, DependanceStart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(workSequenceKindStartEClass, WorkSequenceKindStart.class, "WorkSequenceKindStart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getWorkSequenceKindStart_Started2Start(), ecorePackage.getEString(), "Started2Start", null, 0, 1, WorkSequenceKindStart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getWorkSequenceKindStart_Started2Finish(), ecorePackage.getEString(), "Started2Finish", null, 0, 1, WorkSequenceKindStart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dependanceFinishEClass, DependanceFinish.class, "DependanceFinish", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getDependanceFinish_Predecessor(), this.getWorkDefinition(), null, "predecessor", null, 0, 1, DependanceFinish.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDependanceFinish_Link(), this.getWorkSequenceKindFinish(), null, "link", null, 0, 1, DependanceFinish.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(workSequenceKindFinishEClass, WorkSequenceKindFinish.class, "WorkSequenceKindFinish", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getWorkSequenceKindFinish_Finished2Start(), ecorePackage.getEString(), "Finished2Start", null, 0, 1, WorkSequenceKindFinish.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getWorkSequenceKindFinish_Finished2Finish(), ecorePackage.getEString(), "Finished2Finish", null, 0, 1, WorkSequenceKindFinish.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(guidanceEClass, Guidance.class, "Guidance", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getGuidance_Texte(), ecorePackage.getEString(), "texte", null, 0, 1, Guidance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + // Create resource + createResource(eNS_URI); + } + +} //PDL2PackageImpl diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/ProcessElementImpl.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/ProcessElementImpl.java new file mode 100644 index 0000000..f8513c3 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/ProcessElementImpl.java @@ -0,0 +1,43 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2.impl; + +import fr.n7.pDL2.PDL2Package; +import fr.n7.pDL2.ProcessElement; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Process Element'. + * + * + * @generated + */ +public class ProcessElementImpl extends MinimalEObjectImpl.Container implements ProcessElement +{ + /** + * + * + * @generated + */ + protected ProcessElementImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL2Package.Literals.PROCESS_ELEMENT; + } + +} //ProcessElementImpl diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/ProcessImpl.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/ProcessImpl.java new file mode 100644 index 0000000..9034397 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/ProcessImpl.java @@ -0,0 +1,243 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2.impl; + +import fr.n7.pDL2.PDL2Package; +import fr.n7.pDL2.ProcessElement; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Process'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL2.impl.ProcessImpl#getName Name}
  • + *
  • {@link fr.n7.pDL2.impl.ProcessImpl#getProcessElements Process Elements}
  • + *
+ * + * @generated + */ +public class ProcessImpl extends MinimalEObjectImpl.Container implements fr.n7.pDL2.Process +{ + /** + * The default value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected static final String NAME_EDEFAULT = null; + + /** + * The cached value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected String name = NAME_EDEFAULT; + + /** + * The cached value of the '{@link #getProcessElements() Process Elements}' containment reference list. + * + * + * @see #getProcessElements() + * @generated + * @ordered + */ + protected EList processElements; + + /** + * + * + * @generated + */ + protected ProcessImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL2Package.Literals.PROCESS; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public void setName(String newName) + { + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL2Package.PROCESS__NAME, oldName, name)); + } + + /** + * + * + * @generated + */ + @Override + public EList getProcessElements() + { + if (processElements == null) + { + processElements = new EObjectContainmentEList(ProcessElement.class, this, PDL2Package.PROCESS__PROCESS_ELEMENTS); + } + return processElements; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case PDL2Package.PROCESS__PROCESS_ELEMENTS: + return ((InternalEList)getProcessElements()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL2Package.PROCESS__NAME: + return getName(); + case PDL2Package.PROCESS__PROCESS_ELEMENTS: + return getProcessElements(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL2Package.PROCESS__NAME: + setName((String)newValue); + return; + case PDL2Package.PROCESS__PROCESS_ELEMENTS: + getProcessElements().clear(); + getProcessElements().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL2Package.PROCESS__NAME: + setName(NAME_EDEFAULT); + return; + case PDL2Package.PROCESS__PROCESS_ELEMENTS: + getProcessElements().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL2Package.PROCESS__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + case PDL2Package.PROCESS__PROCESS_ELEMENTS: + return processElements != null && !processElements.isEmpty(); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } + +} //ProcessImpl diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/WorkDefinitionImpl.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/WorkDefinitionImpl.java new file mode 100644 index 0000000..64c506e --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/WorkDefinitionImpl.java @@ -0,0 +1,243 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2.impl; + +import fr.n7.pDL2.PDL2Package; +import fr.n7.pDL2.WorkDefinition; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Work Definition'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL2.impl.WorkDefinitionImpl#getName Name}
  • + *
  • {@link fr.n7.pDL2.impl.WorkDefinitionImpl#getLinksToPredecessors Links To Predecessors}
  • + *
+ * + * @generated + */ +public class WorkDefinitionImpl extends ProcessElementImpl implements WorkDefinition +{ + /** + * The default value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected static final String NAME_EDEFAULT = null; + + /** + * The cached value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected String name = NAME_EDEFAULT; + + /** + * The cached value of the '{@link #getLinksToPredecessors() Links To Predecessors}' containment reference list. + * + * + * @see #getLinksToPredecessors() + * @generated + * @ordered + */ + protected EList linksToPredecessors; + + /** + * + * + * @generated + */ + protected WorkDefinitionImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL2Package.Literals.WORK_DEFINITION; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public void setName(String newName) + { + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL2Package.WORK_DEFINITION__NAME, oldName, name)); + } + + /** + * + * + * @generated + */ + @Override + public EList getLinksToPredecessors() + { + if (linksToPredecessors == null) + { + linksToPredecessors = new EObjectContainmentEList(EObject.class, this, PDL2Package.WORK_DEFINITION__LINKS_TO_PREDECESSORS); + } + return linksToPredecessors; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case PDL2Package.WORK_DEFINITION__LINKS_TO_PREDECESSORS: + return ((InternalEList)getLinksToPredecessors()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL2Package.WORK_DEFINITION__NAME: + return getName(); + case PDL2Package.WORK_DEFINITION__LINKS_TO_PREDECESSORS: + return getLinksToPredecessors(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL2Package.WORK_DEFINITION__NAME: + setName((String)newValue); + return; + case PDL2Package.WORK_DEFINITION__LINKS_TO_PREDECESSORS: + getLinksToPredecessors().clear(); + getLinksToPredecessors().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL2Package.WORK_DEFINITION__NAME: + setName(NAME_EDEFAULT); + return; + case PDL2Package.WORK_DEFINITION__LINKS_TO_PREDECESSORS: + getLinksToPredecessors().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL2Package.WORK_DEFINITION__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + case PDL2Package.WORK_DEFINITION__LINKS_TO_PREDECESSORS: + return linksToPredecessors != null && !linksToPredecessors.isEmpty(); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } + +} //WorkDefinitionImpl diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/WorkSequenceKindFinishImpl.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/WorkSequenceKindFinishImpl.java new file mode 100644 index 0000000..26eb1e3 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/WorkSequenceKindFinishImpl.java @@ -0,0 +1,238 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2.impl; + +import fr.n7.pDL2.PDL2Package; +import fr.n7.pDL2.WorkSequenceKindFinish; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Work Sequence Kind Finish'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL2.impl.WorkSequenceKindFinishImpl#getFinished2Start Finished2 Start}
  • + *
  • {@link fr.n7.pDL2.impl.WorkSequenceKindFinishImpl#getFinished2Finish Finished2 Finish}
  • + *
+ * + * @generated + */ +public class WorkSequenceKindFinishImpl extends MinimalEObjectImpl.Container implements WorkSequenceKindFinish +{ + /** + * The default value of the '{@link #getFinished2Start() Finished2 Start}' attribute. + * + * + * @see #getFinished2Start() + * @generated + * @ordered + */ + protected static final String FINISHED2_START_EDEFAULT = null; + + /** + * The cached value of the '{@link #getFinished2Start() Finished2 Start}' attribute. + * + * + * @see #getFinished2Start() + * @generated + * @ordered + */ + protected String finished2Start = FINISHED2_START_EDEFAULT; + + /** + * The default value of the '{@link #getFinished2Finish() Finished2 Finish}' attribute. + * + * + * @see #getFinished2Finish() + * @generated + * @ordered + */ + protected static final String FINISHED2_FINISH_EDEFAULT = null; + + /** + * The cached value of the '{@link #getFinished2Finish() Finished2 Finish}' attribute. + * + * + * @see #getFinished2Finish() + * @generated + * @ordered + */ + protected String finished2Finish = FINISHED2_FINISH_EDEFAULT; + + /** + * + * + * @generated + */ + protected WorkSequenceKindFinishImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL2Package.Literals.WORK_SEQUENCE_KIND_FINISH; + } + + /** + * + * + * @generated + */ + @Override + public String getFinished2Start() + { + return finished2Start; + } + + /** + * + * + * @generated + */ + @Override + public void setFinished2Start(String newFinished2Start) + { + String oldFinished2Start = finished2Start; + finished2Start = newFinished2Start; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL2Package.WORK_SEQUENCE_KIND_FINISH__FINISHED2_START, oldFinished2Start, finished2Start)); + } + + /** + * + * + * @generated + */ + @Override + public String getFinished2Finish() + { + return finished2Finish; + } + + /** + * + * + * @generated + */ + @Override + public void setFinished2Finish(String newFinished2Finish) + { + String oldFinished2Finish = finished2Finish; + finished2Finish = newFinished2Finish; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL2Package.WORK_SEQUENCE_KIND_FINISH__FINISHED2_FINISH, oldFinished2Finish, finished2Finish)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL2Package.WORK_SEQUENCE_KIND_FINISH__FINISHED2_START: + return getFinished2Start(); + case PDL2Package.WORK_SEQUENCE_KIND_FINISH__FINISHED2_FINISH: + return getFinished2Finish(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL2Package.WORK_SEQUENCE_KIND_FINISH__FINISHED2_START: + setFinished2Start((String)newValue); + return; + case PDL2Package.WORK_SEQUENCE_KIND_FINISH__FINISHED2_FINISH: + setFinished2Finish((String)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL2Package.WORK_SEQUENCE_KIND_FINISH__FINISHED2_START: + setFinished2Start(FINISHED2_START_EDEFAULT); + return; + case PDL2Package.WORK_SEQUENCE_KIND_FINISH__FINISHED2_FINISH: + setFinished2Finish(FINISHED2_FINISH_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL2Package.WORK_SEQUENCE_KIND_FINISH__FINISHED2_START: + return FINISHED2_START_EDEFAULT == null ? finished2Start != null : !FINISHED2_START_EDEFAULT.equals(finished2Start); + case PDL2Package.WORK_SEQUENCE_KIND_FINISH__FINISHED2_FINISH: + return FINISHED2_FINISH_EDEFAULT == null ? finished2Finish != null : !FINISHED2_FINISH_EDEFAULT.equals(finished2Finish); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (Finished2Start: "); + result.append(finished2Start); + result.append(", Finished2Finish: "); + result.append(finished2Finish); + result.append(')'); + return result.toString(); + } + +} //WorkSequenceKindFinishImpl diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/WorkSequenceKindStartImpl.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/WorkSequenceKindStartImpl.java new file mode 100644 index 0000000..bf0a1e6 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/impl/WorkSequenceKindStartImpl.java @@ -0,0 +1,238 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2.impl; + +import fr.n7.pDL2.PDL2Package; +import fr.n7.pDL2.WorkSequenceKindStart; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Work Sequence Kind Start'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL2.impl.WorkSequenceKindStartImpl#getStarted2Start Started2 Start}
  • + *
  • {@link fr.n7.pDL2.impl.WorkSequenceKindStartImpl#getStarted2Finish Started2 Finish}
  • + *
+ * + * @generated + */ +public class WorkSequenceKindStartImpl extends MinimalEObjectImpl.Container implements WorkSequenceKindStart +{ + /** + * The default value of the '{@link #getStarted2Start() Started2 Start}' attribute. + * + * + * @see #getStarted2Start() + * @generated + * @ordered + */ + protected static final String STARTED2_START_EDEFAULT = null; + + /** + * The cached value of the '{@link #getStarted2Start() Started2 Start}' attribute. + * + * + * @see #getStarted2Start() + * @generated + * @ordered + */ + protected String started2Start = STARTED2_START_EDEFAULT; + + /** + * The default value of the '{@link #getStarted2Finish() Started2 Finish}' attribute. + * + * + * @see #getStarted2Finish() + * @generated + * @ordered + */ + protected static final String STARTED2_FINISH_EDEFAULT = null; + + /** + * The cached value of the '{@link #getStarted2Finish() Started2 Finish}' attribute. + * + * + * @see #getStarted2Finish() + * @generated + * @ordered + */ + protected String started2Finish = STARTED2_FINISH_EDEFAULT; + + /** + * + * + * @generated + */ + protected WorkSequenceKindStartImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL2Package.Literals.WORK_SEQUENCE_KIND_START; + } + + /** + * + * + * @generated + */ + @Override + public String getStarted2Start() + { + return started2Start; + } + + /** + * + * + * @generated + */ + @Override + public void setStarted2Start(String newStarted2Start) + { + String oldStarted2Start = started2Start; + started2Start = newStarted2Start; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL2Package.WORK_SEQUENCE_KIND_START__STARTED2_START, oldStarted2Start, started2Start)); + } + + /** + * + * + * @generated + */ + @Override + public String getStarted2Finish() + { + return started2Finish; + } + + /** + * + * + * @generated + */ + @Override + public void setStarted2Finish(String newStarted2Finish) + { + String oldStarted2Finish = started2Finish; + started2Finish = newStarted2Finish; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL2Package.WORK_SEQUENCE_KIND_START__STARTED2_FINISH, oldStarted2Finish, started2Finish)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL2Package.WORK_SEQUENCE_KIND_START__STARTED2_START: + return getStarted2Start(); + case PDL2Package.WORK_SEQUENCE_KIND_START__STARTED2_FINISH: + return getStarted2Finish(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL2Package.WORK_SEQUENCE_KIND_START__STARTED2_START: + setStarted2Start((String)newValue); + return; + case PDL2Package.WORK_SEQUENCE_KIND_START__STARTED2_FINISH: + setStarted2Finish((String)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL2Package.WORK_SEQUENCE_KIND_START__STARTED2_START: + setStarted2Start(STARTED2_START_EDEFAULT); + return; + case PDL2Package.WORK_SEQUENCE_KIND_START__STARTED2_FINISH: + setStarted2Finish(STARTED2_FINISH_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL2Package.WORK_SEQUENCE_KIND_START__STARTED2_START: + return STARTED2_START_EDEFAULT == null ? started2Start != null : !STARTED2_START_EDEFAULT.equals(started2Start); + case PDL2Package.WORK_SEQUENCE_KIND_START__STARTED2_FINISH: + return STARTED2_FINISH_EDEFAULT == null ? started2Finish != null : !STARTED2_FINISH_EDEFAULT.equals(started2Finish); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (Started2Start: "); + result.append(started2Start); + result.append(", Started2Finish: "); + result.append(started2Finish); + result.append(')'); + return result.toString(); + } + +} //WorkSequenceKindStartImpl diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/util/PDL2AdapterFactory.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/util/PDL2AdapterFactory.java new file mode 100644 index 0000000..6b2efa3 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/util/PDL2AdapterFactory.java @@ -0,0 +1,280 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2.util; + +import fr.n7.pDL2.DependanceFinish; +import fr.n7.pDL2.DependanceStart; +import fr.n7.pDL2.Guidance; +import fr.n7.pDL2.PDL2Package; +import fr.n7.pDL2.ProcessElement; +import fr.n7.pDL2.WorkDefinition; +import fr.n7.pDL2.WorkSequenceKindFinish; +import fr.n7.pDL2.WorkSequenceKindStart; + +import org.eclipse.emf.common.notify.Adapter; +import org.eclipse.emf.common.notify.Notifier; + +import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * The Adapter Factory for the model. + * It provides an adapter createXXX method for each class of the model. + * + * @see fr.n7.pDL2.PDL2Package + * @generated + */ +public class PDL2AdapterFactory extends AdapterFactoryImpl +{ + /** + * The cached model package. + * + * + * @generated + */ + protected static PDL2Package modelPackage; + + /** + * Creates an instance of the adapter factory. + * + * + * @generated + */ + public PDL2AdapterFactory() + { + if (modelPackage == null) + { + modelPackage = PDL2Package.eINSTANCE; + } + } + + /** + * Returns whether this factory is applicable for the type of the object. + * + * This implementation returns true if the object is either the model's package or is an instance object of the model. + * + * @return whether this factory is applicable for the type of the object. + * @generated + */ + @Override + public boolean isFactoryForType(Object object) + { + if (object == modelPackage) + { + return true; + } + if (object instanceof EObject) + { + return ((EObject)object).eClass().getEPackage() == modelPackage; + } + return false; + } + + /** + * The switch that delegates to the createXXX methods. + * + * + * @generated + */ + protected PDL2Switch modelSwitch = + new PDL2Switch() + { + @Override + public Adapter caseProcess(fr.n7.pDL2.Process object) + { + return createProcessAdapter(); + } + @Override + public Adapter caseProcessElement(ProcessElement object) + { + return createProcessElementAdapter(); + } + @Override + public Adapter caseWorkDefinition(WorkDefinition object) + { + return createWorkDefinitionAdapter(); + } + @Override + public Adapter caseDependanceStart(DependanceStart object) + { + return createDependanceStartAdapter(); + } + @Override + public Adapter caseWorkSequenceKindStart(WorkSequenceKindStart object) + { + return createWorkSequenceKindStartAdapter(); + } + @Override + public Adapter caseDependanceFinish(DependanceFinish object) + { + return createDependanceFinishAdapter(); + } + @Override + public Adapter caseWorkSequenceKindFinish(WorkSequenceKindFinish object) + { + return createWorkSequenceKindFinishAdapter(); + } + @Override + public Adapter caseGuidance(Guidance object) + { + return createGuidanceAdapter(); + } + @Override + public Adapter defaultCase(EObject object) + { + return createEObjectAdapter(); + } + }; + + /** + * Creates an adapter for the target. + * + * + * @param target the object to adapt. + * @return the adapter for the target. + * @generated + */ + @Override + public Adapter createAdapter(Notifier target) + { + return modelSwitch.doSwitch((EObject)target); + } + + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL2.Process Process}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL2.Process + * @generated + */ + public Adapter createProcessAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL2.ProcessElement Process Element}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL2.ProcessElement + * @generated + */ + public Adapter createProcessElementAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL2.WorkDefinition Work Definition}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL2.WorkDefinition + * @generated + */ + public Adapter createWorkDefinitionAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL2.DependanceStart Dependance Start}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL2.DependanceStart + * @generated + */ + public Adapter createDependanceStartAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL2.WorkSequenceKindStart Work Sequence Kind Start}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL2.WorkSequenceKindStart + * @generated + */ + public Adapter createWorkSequenceKindStartAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL2.DependanceFinish Dependance Finish}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL2.DependanceFinish + * @generated + */ + public Adapter createDependanceFinishAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL2.WorkSequenceKindFinish Work Sequence Kind Finish}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL2.WorkSequenceKindFinish + * @generated + */ + public Adapter createWorkSequenceKindFinishAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL2.Guidance Guidance}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL2.Guidance + * @generated + */ + public Adapter createGuidanceAdapter() + { + return null; + } + + /** + * Creates a new adapter for the default case. + * + * This default implementation returns null. + * + * @return the new adapter. + * @generated + */ + public Adapter createEObjectAdapter() + { + return null; + } + +} //PDL2AdapterFactory diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/util/PDL2Switch.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/util/PDL2Switch.java new file mode 100644 index 0000000..b8aa606 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/pDL2/util/PDL2Switch.java @@ -0,0 +1,290 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL2.util; + +import fr.n7.pDL2.DependanceFinish; +import fr.n7.pDL2.DependanceStart; +import fr.n7.pDL2.Guidance; +import fr.n7.pDL2.PDL2Package; +import fr.n7.pDL2.ProcessElement; +import fr.n7.pDL2.WorkDefinition; +import fr.n7.pDL2.WorkSequenceKindFinish; +import fr.n7.pDL2.WorkSequenceKindStart; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; + +import org.eclipse.emf.ecore.util.Switch; + +/** + * + * The Switch for the model's inheritance hierarchy. + * It supports the call {@link #doSwitch(EObject) doSwitch(object)} + * to invoke the caseXXX method for each class of the model, + * starting with the actual class of the object + * and proceeding up the inheritance hierarchy + * until a non-null result is returned, + * which is the result of the switch. + * + * @see fr.n7.pDL2.PDL2Package + * @generated + */ +public class PDL2Switch extends Switch +{ + /** + * The cached model package + * + * + * @generated + */ + protected static PDL2Package modelPackage; + + /** + * Creates an instance of the switch. + * + * + * @generated + */ + public PDL2Switch() + { + if (modelPackage == null) + { + modelPackage = PDL2Package.eINSTANCE; + } + } + + /** + * Checks whether this is a switch for the given package. + * + * + * @param ePackage the package in question. + * @return whether this is a switch for the given package. + * @generated + */ + @Override + protected boolean isSwitchFor(EPackage ePackage) + { + return ePackage == modelPackage; + } + + /** + * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. + * + * + * @return the first non-null result returned by a caseXXX call. + * @generated + */ + @Override + protected T doSwitch(int classifierID, EObject theEObject) + { + switch (classifierID) + { + case PDL2Package.PROCESS: + { + fr.n7.pDL2.Process process = (fr.n7.pDL2.Process)theEObject; + T result = caseProcess(process); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL2Package.PROCESS_ELEMENT: + { + ProcessElement processElement = (ProcessElement)theEObject; + T result = caseProcessElement(processElement); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL2Package.WORK_DEFINITION: + { + WorkDefinition workDefinition = (WorkDefinition)theEObject; + T result = caseWorkDefinition(workDefinition); + if (result == null) result = caseProcessElement(workDefinition); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL2Package.DEPENDANCE_START: + { + DependanceStart dependanceStart = (DependanceStart)theEObject; + T result = caseDependanceStart(dependanceStart); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL2Package.WORK_SEQUENCE_KIND_START: + { + WorkSequenceKindStart workSequenceKindStart = (WorkSequenceKindStart)theEObject; + T result = caseWorkSequenceKindStart(workSequenceKindStart); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL2Package.DEPENDANCE_FINISH: + { + DependanceFinish dependanceFinish = (DependanceFinish)theEObject; + T result = caseDependanceFinish(dependanceFinish); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL2Package.WORK_SEQUENCE_KIND_FINISH: + { + WorkSequenceKindFinish workSequenceKindFinish = (WorkSequenceKindFinish)theEObject; + T result = caseWorkSequenceKindFinish(workSequenceKindFinish); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL2Package.GUIDANCE: + { + Guidance guidance = (Guidance)theEObject; + T result = caseGuidance(guidance); + if (result == null) result = caseProcessElement(guidance); + if (result == null) result = defaultCase(theEObject); + return result; + } + default: return defaultCase(theEObject); + } + } + + /** + * Returns the result of interpreting the object as an instance of 'Process'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Process'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseProcess(fr.n7.pDL2.Process object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Process Element'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Process Element'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseProcessElement(ProcessElement object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Work Definition'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Work Definition'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseWorkDefinition(WorkDefinition object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Dependance Start'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Dependance Start'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseDependanceStart(DependanceStart object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Work Sequence Kind Start'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Work Sequence Kind Start'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseWorkSequenceKindStart(WorkSequenceKindStart object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Dependance Finish'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Dependance Finish'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseDependanceFinish(DependanceFinish object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Work Sequence Kind Finish'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Work Sequence Kind Finish'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseWorkSequenceKindFinish(WorkSequenceKindFinish object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Guidance'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Guidance'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseGuidance(Guidance object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'EObject'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch, but this is the last case anyway. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'EObject'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) + * @generated + */ + @Override + public T defaultCase(EObject object) + { + return null; + } + +} //PDL2Switch diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/PDL2AntlrTokenFileProvider.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/PDL2AntlrTokenFileProvider.java new file mode 100644 index 0000000..9ae7862 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/PDL2AntlrTokenFileProvider.java @@ -0,0 +1,16 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.parser.antlr; + +import java.io.InputStream; +import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; + +public class PDL2AntlrTokenFileProvider implements IAntlrTokenFileProvider { + + @Override + public InputStream getAntlrTokenFile() { + ClassLoader classLoader = getClass().getClassLoader(); + return classLoader.getResourceAsStream("fr/n7/parser/antlr/internal/InternalPDL2.tokens"); + } +} diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/PDL2Parser.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/PDL2Parser.java new file mode 100644 index 0000000..bbbba35 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/PDL2Parser.java @@ -0,0 +1,40 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.parser.antlr; + +import com.google.inject.Inject; +import fr.n7.parser.antlr.internal.InternalPDL2Parser; +import fr.n7.services.PDL2GrammarAccess; +import org.eclipse.xtext.parser.antlr.AbstractAntlrParser; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; + +public class PDL2Parser extends AbstractAntlrParser { + + @Inject + private PDL2GrammarAccess grammarAccess; + + @Override + protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { + tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); + } + + + @Override + protected InternalPDL2Parser createParser(XtextTokenStream stream) { + return new InternalPDL2Parser(stream, getGrammarAccess()); + } + + @Override + protected String getDefaultRuleName() { + return "Process"; + } + + public PDL2GrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(PDL2GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } +} diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/internal/InternalPDL2.g b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/internal/InternalPDL2.g new file mode 100644 index 0000000..3ceb9fd --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/internal/InternalPDL2.g @@ -0,0 +1,525 @@ +/* + * generated by Xtext 2.23.0 + */ +grammar InternalPDL2; + +options { + superClass=AbstractInternalAntlrParser; +} + +@lexer::header { +package fr.n7.parser.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.parser.antlr.Lexer; +} + +@parser::header { +package fr.n7.parser.antlr.internal; + +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; +import fr.n7.services.PDL2GrammarAccess; + +} + +@parser::members { + + private PDL2GrammarAccess grammarAccess; + + public InternalPDL2Parser(TokenStream input, PDL2GrammarAccess grammarAccess) { + this(input); + this.grammarAccess = grammarAccess; + registerRules(grammarAccess.getGrammar()); + } + + @Override + protected String getFirstRuleName() { + return "Process"; + } + + @Override + protected PDL2GrammarAccess getGrammarAccess() { + return grammarAccess; + } + +} + +@rulecatch { + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } +} + +// Entry rule entryRuleProcess +entryRuleProcess returns [EObject current=null]: + { newCompositeNode(grammarAccess.getProcessRule()); } + iv_ruleProcess=ruleProcess + { $current=$iv_ruleProcess.current; } + EOF; + +// Rule Process +ruleProcess returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='process' + { + newLeafNode(otherlv_0, grammarAccess.getProcessAccess().getProcessKeyword_0()); + } + ( + ( + lv_name_1_0=RULE_ID + { + newLeafNode(lv_name_1_0, grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getProcessRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + otherlv_2='{' + { + newLeafNode(otherlv_2, grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); + } + lv_processElements_3_0=ruleProcessElement + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getProcessRule()); + } + add( + $current, + "processElements", + lv_processElements_3_0, + "fr.n7.PDL2.ProcessElement"); + afterParserOrEnumRuleCall(); + } + ) + )* + otherlv_4='}' + { + newLeafNode(otherlv_4, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_4()); + } + ) +; + +// Entry rule entryRuleProcessElement +entryRuleProcessElement returns [EObject current=null]: + { newCompositeNode(grammarAccess.getProcessElementRule()); } + iv_ruleProcessElement=ruleProcessElement + { $current=$iv_ruleProcessElement.current; } + EOF; + +// Rule ProcessElement +ruleProcessElement returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); + } + this_WorkDefinition_0=ruleWorkDefinition + { + $current = $this_WorkDefinition_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_1()); + } + this_Guidance_1=ruleGuidance + { + $current = $this_Guidance_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleWorkDefinition +entryRuleWorkDefinition returns [EObject current=null]: + { newCompositeNode(grammarAccess.getWorkDefinitionRule()); } + iv_ruleWorkDefinition=ruleWorkDefinition + { $current=$iv_ruleWorkDefinition.current; } + EOF; + +// Rule WorkDefinition +ruleWorkDefinition returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='wd' + { + newLeafNode(otherlv_0, grammarAccess.getWorkDefinitionAccess().getWdKeyword_0()); + } + ( + ( + lv_name_1_0=RULE_ID + { + newLeafNode(lv_name_1_0, grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getWorkDefinitionRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + otherlv_2='{' + { + newLeafNode(otherlv_2, grammarAccess.getWorkDefinitionAccess().getLeftCurlyBracketKeyword_2()); + } + ( + otherlv_3='starts' + { + newLeafNode(otherlv_3, grammarAccess.getWorkDefinitionAccess().getStartsKeyword_3_0()); + } + otherlv_4='if' + { + newLeafNode(otherlv_4, grammarAccess.getWorkDefinitionAccess().getIfKeyword_3_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsDependanceStartParserRuleCall_3_2_0()); + } + lv_linksToPredecessors_5_0=ruleDependanceStart + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getWorkDefinitionRule()); + } + add( + $current, + "linksToPredecessors", + lv_linksToPredecessors_5_0, + "fr.n7.PDL2.DependanceStart"); + afterParserOrEnumRuleCall(); + } + ) + )+ + )? + ( + otherlv_6='finishes' + { + newLeafNode(otherlv_6, grammarAccess.getWorkDefinitionAccess().getFinishesKeyword_4_0()); + } + otherlv_7='if' + { + newLeafNode(otherlv_7, grammarAccess.getWorkDefinitionAccess().getIfKeyword_4_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsDependanceFinishParserRuleCall_4_2_0()); + } + lv_linksToPredecessors_8_0=ruleDependanceFinish + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getWorkDefinitionRule()); + } + add( + $current, + "linksToPredecessors", + lv_linksToPredecessors_8_0, + "fr.n7.PDL2.DependanceFinish"); + afterParserOrEnumRuleCall(); + } + ) + )+ + )? + otherlv_9='}' + { + newLeafNode(otherlv_9, grammarAccess.getWorkDefinitionAccess().getRightCurlyBracketKeyword_5()); + } + ) +; + +// Entry rule entryRuleDependanceStart +entryRuleDependanceStart returns [EObject current=null]: + { newCompositeNode(grammarAccess.getDependanceStartRule()); } + iv_ruleDependanceStart=ruleDependanceStart + { $current=$iv_ruleDependanceStart.current; } + EOF; + +// Rule DependanceStart +ruleDependanceStart returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getDependanceStartRule()); + } + } + otherlv_0=RULE_ID + { + newLeafNode(otherlv_0, grammarAccess.getDependanceStartAccess().getPredecessorWorkDefinitionCrossReference_0_0()); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getDependanceStartAccess().getLinkWorkSequenceKindStartParserRuleCall_1_0()); + } + lv_link_1_0=ruleWorkSequenceKindStart + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getDependanceStartRule()); + } + set( + $current, + "link", + lv_link_1_0, + "fr.n7.PDL2.WorkSequenceKindStart"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) +; + +// Entry rule entryRuleWorkSequenceKindStart +entryRuleWorkSequenceKindStart returns [EObject current=null]: + { newCompositeNode(grammarAccess.getWorkSequenceKindStartRule()); } + iv_ruleWorkSequenceKindStart=ruleWorkSequenceKindStart + { $current=$iv_ruleWorkSequenceKindStart.current; } + EOF; + +// Rule WorkSequenceKindStart +ruleWorkSequenceKindStart returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + lv_Started2Start_0_0='started' + { + newLeafNode(lv_Started2Start_0_0, grammarAccess.getWorkSequenceKindStartAccess().getStarted2StartStartedKeyword_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getWorkSequenceKindStartRule()); + } + setWithLastConsumed($current, "Started2Start", lv_Started2Start_0_0, "started"); + } + ) + ) + | + ( + ( + lv_Started2Finish_1_0='finished' + { + newLeafNode(lv_Started2Finish_1_0, grammarAccess.getWorkSequenceKindStartAccess().getStarted2FinishFinishedKeyword_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getWorkSequenceKindStartRule()); + } + setWithLastConsumed($current, "Started2Finish", lv_Started2Finish_1_0, "finished"); + } + ) + ) + ) +; + +// Entry rule entryRuleDependanceFinish +entryRuleDependanceFinish returns [EObject current=null]: + { newCompositeNode(grammarAccess.getDependanceFinishRule()); } + iv_ruleDependanceFinish=ruleDependanceFinish + { $current=$iv_ruleDependanceFinish.current; } + EOF; + +// Rule DependanceFinish +ruleDependanceFinish returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getDependanceFinishRule()); + } + } + otherlv_0=RULE_ID + { + newLeafNode(otherlv_0, grammarAccess.getDependanceFinishAccess().getPredecessorWorkDefinitionCrossReference_0_0()); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getDependanceFinishAccess().getLinkWorkSequenceKindFinishParserRuleCall_1_0()); + } + lv_link_1_0=ruleWorkSequenceKindFinish + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getDependanceFinishRule()); + } + set( + $current, + "link", + lv_link_1_0, + "fr.n7.PDL2.WorkSequenceKindFinish"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) +; + +// Entry rule entryRuleWorkSequenceKindFinish +entryRuleWorkSequenceKindFinish returns [EObject current=null]: + { newCompositeNode(grammarAccess.getWorkSequenceKindFinishRule()); } + iv_ruleWorkSequenceKindFinish=ruleWorkSequenceKindFinish + { $current=$iv_ruleWorkSequenceKindFinish.current; } + EOF; + +// Rule WorkSequenceKindFinish +ruleWorkSequenceKindFinish returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + lv_Finished2Start_0_0='started' + { + newLeafNode(lv_Finished2Start_0_0, grammarAccess.getWorkSequenceKindFinishAccess().getFinished2StartStartedKeyword_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getWorkSequenceKindFinishRule()); + } + setWithLastConsumed($current, "Finished2Start", lv_Finished2Start_0_0, "started"); + } + ) + ) + | + ( + ( + lv_Finished2Finish_1_0='finished' + { + newLeafNode(lv_Finished2Finish_1_0, grammarAccess.getWorkSequenceKindFinishAccess().getFinished2FinishFinishedKeyword_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getWorkSequenceKindFinishRule()); + } + setWithLastConsumed($current, "Finished2Finish", lv_Finished2Finish_1_0, "finished"); + } + ) + ) + ) +; + +// Entry rule entryRuleGuidance +entryRuleGuidance returns [EObject current=null]: + { newCompositeNode(grammarAccess.getGuidanceRule()); } + iv_ruleGuidance=ruleGuidance + { $current=$iv_ruleGuidance.current; } + EOF; + +// Rule Guidance +ruleGuidance returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='note' + { + newLeafNode(otherlv_0, grammarAccess.getGuidanceAccess().getNoteKeyword_0()); + } + ( + ( + lv_texte_1_0=RULE_STRING + { + newLeafNode(lv_texte_1_0, grammarAccess.getGuidanceAccess().getTexteSTRINGTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getGuidanceRule()); + } + setWithLastConsumed( + $current, + "texte", + lv_texte_1_0, + "org.eclipse.xtext.common.Terminals.STRING"); + } + ) + ) + ) +; + +RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; + +RULE_INT : ('0'..'9')+; + +RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); + +RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; + +RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; + +RULE_WS : (' '|'\t'|'\r'|'\n')+; + +RULE_ANY_OTHER : .; diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/internal/InternalPDL2.tokens b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/internal/InternalPDL2.tokens new file mode 100644 index 0000000..28df8be --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/internal/InternalPDL2.tokens @@ -0,0 +1,27 @@ +'finished'=19 +'finishes'=17 +'if'=16 +'note'=20 +'process'=11 +'started'=18 +'starts'=15 +'wd'=14 +'{'=12 +'}'=13 +RULE_ANY_OTHER=10 +RULE_ID=4 +RULE_INT=6 +RULE_ML_COMMENT=7 +RULE_SL_COMMENT=8 +RULE_STRING=5 +RULE_WS=9 +T__11=11 +T__12=12 +T__13=13 +T__14=14 +T__15=15 +T__16=16 +T__17=17 +T__18=18 +T__19=19 +T__20=20 diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/internal/InternalPDL2Lexer.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/internal/InternalPDL2Lexer.java new file mode 100644 index 0000000..dc9bb05 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/internal/InternalPDL2Lexer.java @@ -0,0 +1,1061 @@ +package fr.n7.parser.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.parser.antlr.Lexer; + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDL2Lexer extends Lexer { + public static final int RULE_STRING=5; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=6; + public static final int RULE_ML_COMMENT=7; + public static final int T__20=20; + + // delegates + // delegators + + public InternalPDL2Lexer() {;} + public InternalPDL2Lexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDL2Lexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + public String getGrammarFileName() { return "InternalPDL2.g"; } + + // $ANTLR start "T__11" + public final void mT__11() throws RecognitionException { + try { + int _type = T__11; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:11:7: ( 'process' ) + // InternalPDL2.g:11:9: 'process' + { + match("process"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__11" + + // $ANTLR start "T__12" + public final void mT__12() throws RecognitionException { + try { + int _type = T__12; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:12:7: ( '{' ) + // InternalPDL2.g:12:9: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__12" + + // $ANTLR start "T__13" + public final void mT__13() throws RecognitionException { + try { + int _type = T__13; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:13:7: ( '}' ) + // InternalPDL2.g:13:9: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__13" + + // $ANTLR start "T__14" + public final void mT__14() throws RecognitionException { + try { + int _type = T__14; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:14:7: ( 'wd' ) + // InternalPDL2.g:14:9: 'wd' + { + match("wd"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__14" + + // $ANTLR start "T__15" + public final void mT__15() throws RecognitionException { + try { + int _type = T__15; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:15:7: ( 'starts' ) + // InternalPDL2.g:15:9: 'starts' + { + match("starts"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__15" + + // $ANTLR start "T__16" + public final void mT__16() throws RecognitionException { + try { + int _type = T__16; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:16:7: ( 'if' ) + // InternalPDL2.g:16:9: 'if' + { + match("if"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__16" + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:17:7: ( 'finishes' ) + // InternalPDL2.g:17:9: 'finishes' + { + match("finishes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:18:7: ( 'started' ) + // InternalPDL2.g:18:9: 'started' + { + match("started"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:19:7: ( 'finished' ) + // InternalPDL2.g:19:9: 'finished' + { + match("finished"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:20:7: ( 'note' ) + // InternalPDL2.g:20:9: 'note' + { + match("note"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "RULE_ID" + public final void mRULE_ID() throws RecognitionException { + try { + int _type = RULE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:513:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalPDL2.g:513:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + { + // InternalPDL2.g:513:11: ( '^' )? + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='^') ) { + alt1=1; + } + switch (alt1) { + case 1 : + // InternalPDL2.g:513:11: '^' + { + match('^'); + + } + break; + + } + + if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + // InternalPDL2.g:513:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop2: + do { + int alt2=2; + int LA2_0 = input.LA(1); + + if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { + alt2=1; + } + + + switch (alt2) { + case 1 : + // InternalPDL2.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:515:10: ( ( '0' .. '9' )+ ) + // InternalPDL2.g:515:12: ( '0' .. '9' )+ + { + // InternalPDL2.g:515:12: ( '0' .. '9' )+ + int cnt3=0; + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( ((LA3_0>='0' && LA3_0<='9')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalPDL2.g:515:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt3 >= 1 ) break loop3; + EarlyExitException eee = + new EarlyExitException(3, input); + throw eee; + } + cnt3++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_STRING" + public final void mRULE_STRING() throws RecognitionException { + try { + int _type = RULE_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:517:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalPDL2.g:517:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + { + // InternalPDL2.g:517:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='\"') ) { + alt6=1; + } + else if ( (LA6_0=='\'') ) { + alt6=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 6, 0, input); + + throw nvae; + } + switch (alt6) { + case 1 : + // InternalPDL2.g:517:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalPDL2.g:517:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop4: + do { + int alt4=3; + int LA4_0 = input.LA(1); + + if ( (LA4_0=='\\') ) { + alt4=1; + } + else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { + alt4=2; + } + + + switch (alt4) { + case 1 : + // InternalPDL2.g:517:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL2.g:517:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + match('\"'); + + } + break; + case 2 : + // InternalPDL2.g:517:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalPDL2.g:517:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop5: + do { + int alt5=3; + int LA5_0 = input.LA(1); + + if ( (LA5_0=='\\') ) { + alt5=1; + } + else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { + alt5=2; + } + + + switch (alt5) { + case 1 : + // InternalPDL2.g:517:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL2.g:517:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop5; + } + } while (true); + + match('\''); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_STRING" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:519:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalPDL2.g:519:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalPDL2.g:519:24: ( options {greedy=false; } : . )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0=='*') ) { + int LA7_1 = input.LA(2); + + if ( (LA7_1=='/') ) { + alt7=2; + } + else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { + alt7=1; + } + + + } + else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalPDL2.g:519:52: . + { + matchAny(); + + } + break; + + default : + break loop7; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:521:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalPDL2.g:521:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("//"); + + // InternalPDL2.g:521:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop8: + do { + int alt8=2; + int LA8_0 = input.LA(1); + + if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { + alt8=1; + } + + + switch (alt8) { + case 1 : + // InternalPDL2.g:521:24: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop8; + } + } while (true); + + // InternalPDL2.g:521:40: ( ( '\\r' )? '\\n' )? + int alt10=2; + int LA10_0 = input.LA(1); + + if ( (LA10_0=='\n'||LA10_0=='\r') ) { + alt10=1; + } + switch (alt10) { + case 1 : + // InternalPDL2.g:521:41: ( '\\r' )? '\\n' + { + // InternalPDL2.g:521:41: ( '\\r' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalPDL2.g:521:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:523:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalPDL2.g:523:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalPDL2.g:523:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt11=0; + loop11: + do { + int alt11=2; + int LA11_0 = input.LA(1); + + if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { + alt11=1; + } + + + switch (alt11) { + case 1 : + // InternalPDL2.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt11 >= 1 ) break loop11; + EarlyExitException eee = + new EarlyExitException(11, input); + throw eee; + } + cnt11++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL2.g:525:16: ( . ) + // InternalPDL2.g:525:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + public void mTokens() throws RecognitionException { + // InternalPDL2.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=17; + alt12 = dfa12.predict(input); + switch (alt12) { + case 1 : + // InternalPDL2.g:1:10: T__11 + { + mT__11(); + + } + break; + case 2 : + // InternalPDL2.g:1:16: T__12 + { + mT__12(); + + } + break; + case 3 : + // InternalPDL2.g:1:22: T__13 + { + mT__13(); + + } + break; + case 4 : + // InternalPDL2.g:1:28: T__14 + { + mT__14(); + + } + break; + case 5 : + // InternalPDL2.g:1:34: T__15 + { + mT__15(); + + } + break; + case 6 : + // InternalPDL2.g:1:40: T__16 + { + mT__16(); + + } + break; + case 7 : + // InternalPDL2.g:1:46: T__17 + { + mT__17(); + + } + break; + case 8 : + // InternalPDL2.g:1:52: T__18 + { + mT__18(); + + } + break; + case 9 : + // InternalPDL2.g:1:58: T__19 + { + mT__19(); + + } + break; + case 10 : + // InternalPDL2.g:1:64: T__20 + { + mT__20(); + + } + break; + case 11 : + // InternalPDL2.g:1:70: RULE_ID + { + mRULE_ID(); + + } + break; + case 12 : + // InternalPDL2.g:1:78: RULE_INT + { + mRULE_INT(); + + } + break; + case 13 : + // InternalPDL2.g:1:87: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 14 : + // InternalPDL2.g:1:99: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 15 : + // InternalPDL2.g:1:115: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 16 : + // InternalPDL2.g:1:131: RULE_WS + { + mRULE_WS(); + + } + break; + case 17 : + // InternalPDL2.g:1:139: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA12 dfa12 = new DFA12(this); + static final String DFA12_eotS = + "\1\uffff\1\22\2\uffff\5\22\1\20\2\uffff\3\20\2\uffff\1\22\3\uffff\1\40\1\22\1\42\2\22\5\uffff\1\22\1\uffff\1\22\1\uffff\5\22\1\54\3\22\1\uffff\1\22\1\62\2\22\1\65\1\uffff\1\66\1\22\2\uffff\1\71\1\72\2\uffff"; + static final String DFA12_eofS = + "\73\uffff"; + static final String DFA12_minS = + "\1\0\1\162\2\uffff\1\144\1\164\1\146\1\151\1\157\1\101\2\uffff\2\0\1\52\2\uffff\1\157\3\uffff\1\60\1\141\1\60\1\156\1\164\5\uffff\1\143\1\uffff\1\162\1\uffff\1\151\2\145\1\164\1\163\1\60\1\163\1\145\1\150\1\uffff\1\163\1\60\1\144\1\145\1\60\1\uffff\1\60\1\144\2\uffff\2\60\2\uffff"; + static final String DFA12_maxS = + "\1\uffff\1\162\2\uffff\1\144\1\164\1\146\1\151\1\157\1\172\2\uffff\2\uffff\1\57\2\uffff\1\157\3\uffff\1\172\1\141\1\172\1\156\1\164\5\uffff\1\143\1\uffff\1\162\1\uffff\1\151\2\145\1\164\1\163\1\172\2\163\1\150\1\uffff\1\163\1\172\1\144\1\145\1\172\1\uffff\1\172\1\163\2\uffff\2\172\2\uffff"; + static final String DFA12_acceptS = + "\2\uffff\1\2\1\3\6\uffff\1\13\1\14\3\uffff\1\20\1\21\1\uffff\1\13\1\2\1\3\5\uffff\1\14\1\15\1\16\1\17\1\20\1\uffff\1\4\1\uffff\1\6\11\uffff\1\12\5\uffff\1\5\2\uffff\1\1\1\10\2\uffff\1\7\1\11"; + static final String DFA12_specialS = + "\1\1\13\uffff\1\2\1\0\55\uffff}>"; + static final String[] DFA12_transitionS = { + "\11\20\2\17\2\20\1\17\22\20\1\17\1\20\1\14\4\20\1\15\7\20\1\16\12\13\7\20\32\12\3\20\1\11\1\12\1\20\5\12\1\7\2\12\1\6\4\12\1\10\1\12\1\1\2\12\1\5\3\12\1\4\3\12\1\2\1\20\1\3\uff82\20", + "\1\21", + "", + "", + "\1\25", + "\1\26", + "\1\27", + "\1\30", + "\1\31", + "\32\22\4\uffff\1\22\1\uffff\32\22", + "", + "", + "\0\33", + "\0\33", + "\1\34\4\uffff\1\35", + "", + "", + "\1\37", + "", + "", + "", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\41", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\43", + "\1\44", + "", + "", + "", + "", + "", + "\1\45", + "", + "\1\46", + "", + "\1\47", + "\1\50", + "\1\51", + "\1\52", + "\1\53", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\55", + "\1\57\15\uffff\1\56", + "\1\60", + "", + "\1\61", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\63", + "\1\64", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\1\70\16\uffff\1\67", + "", + "", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", + "", + "" + }; + + static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); + static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); + static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); + static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); + static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); + static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); + static final short[][] DFA12_transition; + + static { + int numStates = DFA12_transitionS.length; + DFA12_transition = new short[numStates][]; + for (int i=0; i='\u0000' && LA12_13<='\uFFFF')) ) {s = 27;} + + else s = 16; + + if ( s>=0 ) return s; + break; + case 1 : + int LA12_0 = input.LA(1); + + s = -1; + if ( (LA12_0=='p') ) {s = 1;} + + else if ( (LA12_0=='{') ) {s = 2;} + + else if ( (LA12_0=='}') ) {s = 3;} + + else if ( (LA12_0=='w') ) {s = 4;} + + else if ( (LA12_0=='s') ) {s = 5;} + + else if ( (LA12_0=='i') ) {s = 6;} + + else if ( (LA12_0=='f') ) {s = 7;} + + else if ( (LA12_0=='n') ) {s = 8;} + + else if ( (LA12_0=='^') ) {s = 9;} + + else if ( ((LA12_0>='A' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='e')||(LA12_0>='g' && LA12_0<='h')||(LA12_0>='j' && LA12_0<='m')||LA12_0=='o'||(LA12_0>='q' && LA12_0<='r')||(LA12_0>='t' && LA12_0<='v')||(LA12_0>='x' && LA12_0<='z')) ) {s = 10;} + + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 11;} + + else if ( (LA12_0=='\"') ) {s = 12;} + + else if ( (LA12_0=='\'') ) {s = 13;} + + else if ( (LA12_0=='/') ) {s = 14;} + + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 15;} + + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='(' && LA12_0<='.')||(LA12_0>=':' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 16;} + + if ( s>=0 ) return s; + break; + case 2 : + int LA12_12 = input.LA(1); + + s = -1; + if ( ((LA12_12>='\u0000' && LA12_12<='\uFFFF')) ) {s = 27;} + + else s = 16; + + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 12, _s, input); + error(nvae); + throw nvae; + } + } + + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/internal/InternalPDL2Parser.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/internal/InternalPDL2Parser.java new file mode 100644 index 0000000..6b6e348 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/parser/antlr/internal/InternalPDL2Parser.java @@ -0,0 +1,1333 @@ +package fr.n7.parser.antlr.internal; + +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; +import fr.n7.services.PDL2GrammarAccess; + + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDL2Parser extends AbstractInternalAntlrParser { + public static final String[] tokenNames = new String[] { + "", "", "", "", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'process'", "'{'", "'}'", "'wd'", "'starts'", "'if'", "'finishes'", "'started'", "'finished'", "'note'" + }; + public static final int RULE_STRING=5; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=6; + public static final int RULE_ML_COMMENT=7; + public static final int T__20=20; + + // delegates + // delegators + + + public InternalPDL2Parser(TokenStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDL2Parser(TokenStream input, RecognizerSharedState state) { + super(input, state); + + } + + + public String[] getTokenNames() { return InternalPDL2Parser.tokenNames; } + public String getGrammarFileName() { return "InternalPDL2.g"; } + + + + private PDL2GrammarAccess grammarAccess; + + public InternalPDL2Parser(TokenStream input, PDL2GrammarAccess grammarAccess) { + this(input); + this.grammarAccess = grammarAccess; + registerRules(grammarAccess.getGrammar()); + } + + @Override + protected String getFirstRuleName() { + return "Process"; + } + + @Override + protected PDL2GrammarAccess getGrammarAccess() { + return grammarAccess; + } + + + + + // $ANTLR start "entryRuleProcess" + // InternalPDL2.g:64:1: entryRuleProcess returns [EObject current=null] : iv_ruleProcess= ruleProcess EOF ; + public final EObject entryRuleProcess() throws RecognitionException { + EObject current = null; + + EObject iv_ruleProcess = null; + + + try { + // InternalPDL2.g:64:48: (iv_ruleProcess= ruleProcess EOF ) + // InternalPDL2.g:65:2: iv_ruleProcess= ruleProcess EOF + { + newCompositeNode(grammarAccess.getProcessRule()); + pushFollow(FOLLOW_1); + iv_ruleProcess=ruleProcess(); + + state._fsp--; + + current =iv_ruleProcess; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleProcess" + + + // $ANTLR start "ruleProcess" + // InternalPDL2.g:71:1: ruleProcess returns [EObject current=null] : (otherlv_0= 'process' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_processElements_3_0= ruleProcessElement ) )* otherlv_4= '}' ) ; + public final EObject ruleProcess() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_name_1_0=null; + Token otherlv_2=null; + Token otherlv_4=null; + EObject lv_processElements_3_0 = null; + + + + enterRule(); + + try { + // InternalPDL2.g:77:2: ( (otherlv_0= 'process' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_processElements_3_0= ruleProcessElement ) )* otherlv_4= '}' ) ) + // InternalPDL2.g:78:2: (otherlv_0= 'process' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_processElements_3_0= ruleProcessElement ) )* otherlv_4= '}' ) + { + // InternalPDL2.g:78:2: (otherlv_0= 'process' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_processElements_3_0= ruleProcessElement ) )* otherlv_4= '}' ) + // InternalPDL2.g:79:3: otherlv_0= 'process' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_processElements_3_0= ruleProcessElement ) )* otherlv_4= '}' + { + otherlv_0=(Token)match(input,11,FOLLOW_3); + + newLeafNode(otherlv_0, grammarAccess.getProcessAccess().getProcessKeyword_0()); + + // InternalPDL2.g:83:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalPDL2.g:84:4: (lv_name_1_0= RULE_ID ) + { + // InternalPDL2.g:84:4: (lv_name_1_0= RULE_ID ) + // InternalPDL2.g:85:5: lv_name_1_0= RULE_ID + { + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_4); + + newLeafNode(lv_name_1_0, grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getProcessRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + otherlv_2=(Token)match(input,12,FOLLOW_5); + + newLeafNode(otherlv_2, grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_2()); + + // InternalPDL2.g:105:3: ( (lv_processElements_3_0= ruleProcessElement ) )* + loop1: + do { + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0==14||LA1_0==20) ) { + alt1=1; + } + + + switch (alt1) { + case 1 : + // InternalPDL2.g:106:4: (lv_processElements_3_0= ruleProcessElement ) + { + // InternalPDL2.g:106:4: (lv_processElements_3_0= ruleProcessElement ) + // InternalPDL2.g:107:5: lv_processElements_3_0= ruleProcessElement + { + + newCompositeNode(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); + + pushFollow(FOLLOW_5); + lv_processElements_3_0=ruleProcessElement(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getProcessRule()); + } + add( + current, + "processElements", + lv_processElements_3_0, + "fr.n7.PDL2.ProcessElement"); + afterParserOrEnumRuleCall(); + + + } + + + } + break; + + default : + break loop1; + } + } while (true); + + otherlv_4=(Token)match(input,13,FOLLOW_2); + + newLeafNode(otherlv_4, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_4()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleProcess" + + + // $ANTLR start "entryRuleProcessElement" + // InternalPDL2.g:132:1: entryRuleProcessElement returns [EObject current=null] : iv_ruleProcessElement= ruleProcessElement EOF ; + public final EObject entryRuleProcessElement() throws RecognitionException { + EObject current = null; + + EObject iv_ruleProcessElement = null; + + + try { + // InternalPDL2.g:132:55: (iv_ruleProcessElement= ruleProcessElement EOF ) + // InternalPDL2.g:133:2: iv_ruleProcessElement= ruleProcessElement EOF + { + newCompositeNode(grammarAccess.getProcessElementRule()); + pushFollow(FOLLOW_1); + iv_ruleProcessElement=ruleProcessElement(); + + state._fsp--; + + current =iv_ruleProcessElement; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleProcessElement" + + + // $ANTLR start "ruleProcessElement" + // InternalPDL2.g:139:1: ruleProcessElement returns [EObject current=null] : (this_WorkDefinition_0= ruleWorkDefinition | this_Guidance_1= ruleGuidance ) ; + public final EObject ruleProcessElement() throws RecognitionException { + EObject current = null; + + EObject this_WorkDefinition_0 = null; + + EObject this_Guidance_1 = null; + + + + enterRule(); + + try { + // InternalPDL2.g:145:2: ( (this_WorkDefinition_0= ruleWorkDefinition | this_Guidance_1= ruleGuidance ) ) + // InternalPDL2.g:146:2: (this_WorkDefinition_0= ruleWorkDefinition | this_Guidance_1= ruleGuidance ) + { + // InternalPDL2.g:146:2: (this_WorkDefinition_0= ruleWorkDefinition | this_Guidance_1= ruleGuidance ) + int alt2=2; + int LA2_0 = input.LA(1); + + if ( (LA2_0==14) ) { + alt2=1; + } + else if ( (LA2_0==20) ) { + alt2=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 2, 0, input); + + throw nvae; + } + switch (alt2) { + case 1 : + // InternalPDL2.g:147:3: this_WorkDefinition_0= ruleWorkDefinition + { + + newCompositeNode(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_WorkDefinition_0=ruleWorkDefinition(); + + state._fsp--; + + + current = this_WorkDefinition_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalPDL2.g:156:3: this_Guidance_1= ruleGuidance + { + + newCompositeNode(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_Guidance_1=ruleGuidance(); + + state._fsp--; + + + current = this_Guidance_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleProcessElement" + + + // $ANTLR start "entryRuleWorkDefinition" + // InternalPDL2.g:168:1: entryRuleWorkDefinition returns [EObject current=null] : iv_ruleWorkDefinition= ruleWorkDefinition EOF ; + public final EObject entryRuleWorkDefinition() throws RecognitionException { + EObject current = null; + + EObject iv_ruleWorkDefinition = null; + + + try { + // InternalPDL2.g:168:55: (iv_ruleWorkDefinition= ruleWorkDefinition EOF ) + // InternalPDL2.g:169:2: iv_ruleWorkDefinition= ruleWorkDefinition EOF + { + newCompositeNode(grammarAccess.getWorkDefinitionRule()); + pushFollow(FOLLOW_1); + iv_ruleWorkDefinition=ruleWorkDefinition(); + + state._fsp--; + + current =iv_ruleWorkDefinition; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleWorkDefinition" + + + // $ANTLR start "ruleWorkDefinition" + // InternalPDL2.g:175:1: ruleWorkDefinition returns [EObject current=null] : (otherlv_0= 'wd' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' (otherlv_3= 'starts' otherlv_4= 'if' ( (lv_linksToPredecessors_5_0= ruleDependanceStart ) )+ )? (otherlv_6= 'finishes' otherlv_7= 'if' ( (lv_linksToPredecessors_8_0= ruleDependanceFinish ) )+ )? otherlv_9= '}' ) ; + public final EObject ruleWorkDefinition() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_name_1_0=null; + Token otherlv_2=null; + Token otherlv_3=null; + Token otherlv_4=null; + Token otherlv_6=null; + Token otherlv_7=null; + Token otherlv_9=null; + EObject lv_linksToPredecessors_5_0 = null; + + EObject lv_linksToPredecessors_8_0 = null; + + + + enterRule(); + + try { + // InternalPDL2.g:181:2: ( (otherlv_0= 'wd' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' (otherlv_3= 'starts' otherlv_4= 'if' ( (lv_linksToPredecessors_5_0= ruleDependanceStart ) )+ )? (otherlv_6= 'finishes' otherlv_7= 'if' ( (lv_linksToPredecessors_8_0= ruleDependanceFinish ) )+ )? otherlv_9= '}' ) ) + // InternalPDL2.g:182:2: (otherlv_0= 'wd' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' (otherlv_3= 'starts' otherlv_4= 'if' ( (lv_linksToPredecessors_5_0= ruleDependanceStart ) )+ )? (otherlv_6= 'finishes' otherlv_7= 'if' ( (lv_linksToPredecessors_8_0= ruleDependanceFinish ) )+ )? otherlv_9= '}' ) + { + // InternalPDL2.g:182:2: (otherlv_0= 'wd' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' (otherlv_3= 'starts' otherlv_4= 'if' ( (lv_linksToPredecessors_5_0= ruleDependanceStart ) )+ )? (otherlv_6= 'finishes' otherlv_7= 'if' ( (lv_linksToPredecessors_8_0= ruleDependanceFinish ) )+ )? otherlv_9= '}' ) + // InternalPDL2.g:183:3: otherlv_0= 'wd' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' (otherlv_3= 'starts' otherlv_4= 'if' ( (lv_linksToPredecessors_5_0= ruleDependanceStart ) )+ )? (otherlv_6= 'finishes' otherlv_7= 'if' ( (lv_linksToPredecessors_8_0= ruleDependanceFinish ) )+ )? otherlv_9= '}' + { + otherlv_0=(Token)match(input,14,FOLLOW_3); + + newLeafNode(otherlv_0, grammarAccess.getWorkDefinitionAccess().getWdKeyword_0()); + + // InternalPDL2.g:187:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalPDL2.g:188:4: (lv_name_1_0= RULE_ID ) + { + // InternalPDL2.g:188:4: (lv_name_1_0= RULE_ID ) + // InternalPDL2.g:189:5: lv_name_1_0= RULE_ID + { + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_4); + + newLeafNode(lv_name_1_0, grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getWorkDefinitionRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + otherlv_2=(Token)match(input,12,FOLLOW_6); + + newLeafNode(otherlv_2, grammarAccess.getWorkDefinitionAccess().getLeftCurlyBracketKeyword_2()); + + // InternalPDL2.g:209:3: (otherlv_3= 'starts' otherlv_4= 'if' ( (lv_linksToPredecessors_5_0= ruleDependanceStart ) )+ )? + int alt4=2; + int LA4_0 = input.LA(1); + + if ( (LA4_0==15) ) { + alt4=1; + } + switch (alt4) { + case 1 : + // InternalPDL2.g:210:4: otherlv_3= 'starts' otherlv_4= 'if' ( (lv_linksToPredecessors_5_0= ruleDependanceStart ) )+ + { + otherlv_3=(Token)match(input,15,FOLLOW_7); + + newLeafNode(otherlv_3, grammarAccess.getWorkDefinitionAccess().getStartsKeyword_3_0()); + + otherlv_4=(Token)match(input,16,FOLLOW_3); + + newLeafNode(otherlv_4, grammarAccess.getWorkDefinitionAccess().getIfKeyword_3_1()); + + // InternalPDL2.g:218:4: ( (lv_linksToPredecessors_5_0= ruleDependanceStart ) )+ + int cnt3=0; + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( (LA3_0==RULE_ID) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalPDL2.g:219:5: (lv_linksToPredecessors_5_0= ruleDependanceStart ) + { + // InternalPDL2.g:219:5: (lv_linksToPredecessors_5_0= ruleDependanceStart ) + // InternalPDL2.g:220:6: lv_linksToPredecessors_5_0= ruleDependanceStart + { + + newCompositeNode(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsDependanceStartParserRuleCall_3_2_0()); + + pushFollow(FOLLOW_8); + lv_linksToPredecessors_5_0=ruleDependanceStart(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getWorkDefinitionRule()); + } + add( + current, + "linksToPredecessors", + lv_linksToPredecessors_5_0, + "fr.n7.PDL2.DependanceStart"); + afterParserOrEnumRuleCall(); + + + } + + + } + break; + + default : + if ( cnt3 >= 1 ) break loop3; + EarlyExitException eee = + new EarlyExitException(3, input); + throw eee; + } + cnt3++; + } while (true); + + + } + break; + + } + + // InternalPDL2.g:238:3: (otherlv_6= 'finishes' otherlv_7= 'if' ( (lv_linksToPredecessors_8_0= ruleDependanceFinish ) )+ )? + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0==17) ) { + alt6=1; + } + switch (alt6) { + case 1 : + // InternalPDL2.g:239:4: otherlv_6= 'finishes' otherlv_7= 'if' ( (lv_linksToPredecessors_8_0= ruleDependanceFinish ) )+ + { + otherlv_6=(Token)match(input,17,FOLLOW_7); + + newLeafNode(otherlv_6, grammarAccess.getWorkDefinitionAccess().getFinishesKeyword_4_0()); + + otherlv_7=(Token)match(input,16,FOLLOW_3); + + newLeafNode(otherlv_7, grammarAccess.getWorkDefinitionAccess().getIfKeyword_4_1()); + + // InternalPDL2.g:247:4: ( (lv_linksToPredecessors_8_0= ruleDependanceFinish ) )+ + int cnt5=0; + loop5: + do { + int alt5=2; + int LA5_0 = input.LA(1); + + if ( (LA5_0==RULE_ID) ) { + alt5=1; + } + + + switch (alt5) { + case 1 : + // InternalPDL2.g:248:5: (lv_linksToPredecessors_8_0= ruleDependanceFinish ) + { + // InternalPDL2.g:248:5: (lv_linksToPredecessors_8_0= ruleDependanceFinish ) + // InternalPDL2.g:249:6: lv_linksToPredecessors_8_0= ruleDependanceFinish + { + + newCompositeNode(grammarAccess.getWorkDefinitionAccess().getLinksToPredecessorsDependanceFinishParserRuleCall_4_2_0()); + + pushFollow(FOLLOW_9); + lv_linksToPredecessors_8_0=ruleDependanceFinish(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getWorkDefinitionRule()); + } + add( + current, + "linksToPredecessors", + lv_linksToPredecessors_8_0, + "fr.n7.PDL2.DependanceFinish"); + afterParserOrEnumRuleCall(); + + + } + + + } + break; + + default : + if ( cnt5 >= 1 ) break loop5; + EarlyExitException eee = + new EarlyExitException(5, input); + throw eee; + } + cnt5++; + } while (true); + + + } + break; + + } + + otherlv_9=(Token)match(input,13,FOLLOW_2); + + newLeafNode(otherlv_9, grammarAccess.getWorkDefinitionAccess().getRightCurlyBracketKeyword_5()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleWorkDefinition" + + + // $ANTLR start "entryRuleDependanceStart" + // InternalPDL2.g:275:1: entryRuleDependanceStart returns [EObject current=null] : iv_ruleDependanceStart= ruleDependanceStart EOF ; + public final EObject entryRuleDependanceStart() throws RecognitionException { + EObject current = null; + + EObject iv_ruleDependanceStart = null; + + + try { + // InternalPDL2.g:275:56: (iv_ruleDependanceStart= ruleDependanceStart EOF ) + // InternalPDL2.g:276:2: iv_ruleDependanceStart= ruleDependanceStart EOF + { + newCompositeNode(grammarAccess.getDependanceStartRule()); + pushFollow(FOLLOW_1); + iv_ruleDependanceStart=ruleDependanceStart(); + + state._fsp--; + + current =iv_ruleDependanceStart; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleDependanceStart" + + + // $ANTLR start "ruleDependanceStart" + // InternalPDL2.g:282:1: ruleDependanceStart returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) ( (lv_link_1_0= ruleWorkSequenceKindStart ) ) ) ; + public final EObject ruleDependanceStart() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + EObject lv_link_1_0 = null; + + + + enterRule(); + + try { + // InternalPDL2.g:288:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_link_1_0= ruleWorkSequenceKindStart ) ) ) ) + // InternalPDL2.g:289:2: ( ( (otherlv_0= RULE_ID ) ) ( (lv_link_1_0= ruleWorkSequenceKindStart ) ) ) + { + // InternalPDL2.g:289:2: ( ( (otherlv_0= RULE_ID ) ) ( (lv_link_1_0= ruleWorkSequenceKindStart ) ) ) + // InternalPDL2.g:290:3: ( (otherlv_0= RULE_ID ) ) ( (lv_link_1_0= ruleWorkSequenceKindStart ) ) + { + // InternalPDL2.g:290:3: ( (otherlv_0= RULE_ID ) ) + // InternalPDL2.g:291:4: (otherlv_0= RULE_ID ) + { + // InternalPDL2.g:291:4: (otherlv_0= RULE_ID ) + // InternalPDL2.g:292:5: otherlv_0= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getDependanceStartRule()); + } + + otherlv_0=(Token)match(input,RULE_ID,FOLLOW_10); + + newLeafNode(otherlv_0, grammarAccess.getDependanceStartAccess().getPredecessorWorkDefinitionCrossReference_0_0()); + + + } + + + } + + // InternalPDL2.g:303:3: ( (lv_link_1_0= ruleWorkSequenceKindStart ) ) + // InternalPDL2.g:304:4: (lv_link_1_0= ruleWorkSequenceKindStart ) + { + // InternalPDL2.g:304:4: (lv_link_1_0= ruleWorkSequenceKindStart ) + // InternalPDL2.g:305:5: lv_link_1_0= ruleWorkSequenceKindStart + { + + newCompositeNode(grammarAccess.getDependanceStartAccess().getLinkWorkSequenceKindStartParserRuleCall_1_0()); + + pushFollow(FOLLOW_2); + lv_link_1_0=ruleWorkSequenceKindStart(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getDependanceStartRule()); + } + set( + current, + "link", + lv_link_1_0, + "fr.n7.PDL2.WorkSequenceKindStart"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleDependanceStart" + + + // $ANTLR start "entryRuleWorkSequenceKindStart" + // InternalPDL2.g:326:1: entryRuleWorkSequenceKindStart returns [EObject current=null] : iv_ruleWorkSequenceKindStart= ruleWorkSequenceKindStart EOF ; + public final EObject entryRuleWorkSequenceKindStart() throws RecognitionException { + EObject current = null; + + EObject iv_ruleWorkSequenceKindStart = null; + + + try { + // InternalPDL2.g:326:62: (iv_ruleWorkSequenceKindStart= ruleWorkSequenceKindStart EOF ) + // InternalPDL2.g:327:2: iv_ruleWorkSequenceKindStart= ruleWorkSequenceKindStart EOF + { + newCompositeNode(grammarAccess.getWorkSequenceKindStartRule()); + pushFollow(FOLLOW_1); + iv_ruleWorkSequenceKindStart=ruleWorkSequenceKindStart(); + + state._fsp--; + + current =iv_ruleWorkSequenceKindStart; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleWorkSequenceKindStart" + + + // $ANTLR start "ruleWorkSequenceKindStart" + // InternalPDL2.g:333:1: ruleWorkSequenceKindStart returns [EObject current=null] : ( ( (lv_Started2Start_0_0= 'started' ) ) | ( (lv_Started2Finish_1_0= 'finished' ) ) ) ; + public final EObject ruleWorkSequenceKindStart() throws RecognitionException { + EObject current = null; + + Token lv_Started2Start_0_0=null; + Token lv_Started2Finish_1_0=null; + + + enterRule(); + + try { + // InternalPDL2.g:339:2: ( ( ( (lv_Started2Start_0_0= 'started' ) ) | ( (lv_Started2Finish_1_0= 'finished' ) ) ) ) + // InternalPDL2.g:340:2: ( ( (lv_Started2Start_0_0= 'started' ) ) | ( (lv_Started2Finish_1_0= 'finished' ) ) ) + { + // InternalPDL2.g:340:2: ( ( (lv_Started2Start_0_0= 'started' ) ) | ( (lv_Started2Finish_1_0= 'finished' ) ) ) + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0==18) ) { + alt7=1; + } + else if ( (LA7_0==19) ) { + alt7=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 7, 0, input); + + throw nvae; + } + switch (alt7) { + case 1 : + // InternalPDL2.g:341:3: ( (lv_Started2Start_0_0= 'started' ) ) + { + // InternalPDL2.g:341:3: ( (lv_Started2Start_0_0= 'started' ) ) + // InternalPDL2.g:342:4: (lv_Started2Start_0_0= 'started' ) + { + // InternalPDL2.g:342:4: (lv_Started2Start_0_0= 'started' ) + // InternalPDL2.g:343:5: lv_Started2Start_0_0= 'started' + { + lv_Started2Start_0_0=(Token)match(input,18,FOLLOW_2); + + newLeafNode(lv_Started2Start_0_0, grammarAccess.getWorkSequenceKindStartAccess().getStarted2StartStartedKeyword_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getWorkSequenceKindStartRule()); + } + setWithLastConsumed(current, "Started2Start", lv_Started2Start_0_0, "started"); + + + } + + + } + + + } + break; + case 2 : + // InternalPDL2.g:356:3: ( (lv_Started2Finish_1_0= 'finished' ) ) + { + // InternalPDL2.g:356:3: ( (lv_Started2Finish_1_0= 'finished' ) ) + // InternalPDL2.g:357:4: (lv_Started2Finish_1_0= 'finished' ) + { + // InternalPDL2.g:357:4: (lv_Started2Finish_1_0= 'finished' ) + // InternalPDL2.g:358:5: lv_Started2Finish_1_0= 'finished' + { + lv_Started2Finish_1_0=(Token)match(input,19,FOLLOW_2); + + newLeafNode(lv_Started2Finish_1_0, grammarAccess.getWorkSequenceKindStartAccess().getStarted2FinishFinishedKeyword_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getWorkSequenceKindStartRule()); + } + setWithLastConsumed(current, "Started2Finish", lv_Started2Finish_1_0, "finished"); + + + } + + + } + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleWorkSequenceKindStart" + + + // $ANTLR start "entryRuleDependanceFinish" + // InternalPDL2.g:374:1: entryRuleDependanceFinish returns [EObject current=null] : iv_ruleDependanceFinish= ruleDependanceFinish EOF ; + public final EObject entryRuleDependanceFinish() throws RecognitionException { + EObject current = null; + + EObject iv_ruleDependanceFinish = null; + + + try { + // InternalPDL2.g:374:57: (iv_ruleDependanceFinish= ruleDependanceFinish EOF ) + // InternalPDL2.g:375:2: iv_ruleDependanceFinish= ruleDependanceFinish EOF + { + newCompositeNode(grammarAccess.getDependanceFinishRule()); + pushFollow(FOLLOW_1); + iv_ruleDependanceFinish=ruleDependanceFinish(); + + state._fsp--; + + current =iv_ruleDependanceFinish; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleDependanceFinish" + + + // $ANTLR start "ruleDependanceFinish" + // InternalPDL2.g:381:1: ruleDependanceFinish returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) ( (lv_link_1_0= ruleWorkSequenceKindFinish ) ) ) ; + public final EObject ruleDependanceFinish() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + EObject lv_link_1_0 = null; + + + + enterRule(); + + try { + // InternalPDL2.g:387:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_link_1_0= ruleWorkSequenceKindFinish ) ) ) ) + // InternalPDL2.g:388:2: ( ( (otherlv_0= RULE_ID ) ) ( (lv_link_1_0= ruleWorkSequenceKindFinish ) ) ) + { + // InternalPDL2.g:388:2: ( ( (otherlv_0= RULE_ID ) ) ( (lv_link_1_0= ruleWorkSequenceKindFinish ) ) ) + // InternalPDL2.g:389:3: ( (otherlv_0= RULE_ID ) ) ( (lv_link_1_0= ruleWorkSequenceKindFinish ) ) + { + // InternalPDL2.g:389:3: ( (otherlv_0= RULE_ID ) ) + // InternalPDL2.g:390:4: (otherlv_0= RULE_ID ) + { + // InternalPDL2.g:390:4: (otherlv_0= RULE_ID ) + // InternalPDL2.g:391:5: otherlv_0= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getDependanceFinishRule()); + } + + otherlv_0=(Token)match(input,RULE_ID,FOLLOW_10); + + newLeafNode(otherlv_0, grammarAccess.getDependanceFinishAccess().getPredecessorWorkDefinitionCrossReference_0_0()); + + + } + + + } + + // InternalPDL2.g:402:3: ( (lv_link_1_0= ruleWorkSequenceKindFinish ) ) + // InternalPDL2.g:403:4: (lv_link_1_0= ruleWorkSequenceKindFinish ) + { + // InternalPDL2.g:403:4: (lv_link_1_0= ruleWorkSequenceKindFinish ) + // InternalPDL2.g:404:5: lv_link_1_0= ruleWorkSequenceKindFinish + { + + newCompositeNode(grammarAccess.getDependanceFinishAccess().getLinkWorkSequenceKindFinishParserRuleCall_1_0()); + + pushFollow(FOLLOW_2); + lv_link_1_0=ruleWorkSequenceKindFinish(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getDependanceFinishRule()); + } + set( + current, + "link", + lv_link_1_0, + "fr.n7.PDL2.WorkSequenceKindFinish"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleDependanceFinish" + + + // $ANTLR start "entryRuleWorkSequenceKindFinish" + // InternalPDL2.g:425:1: entryRuleWorkSequenceKindFinish returns [EObject current=null] : iv_ruleWorkSequenceKindFinish= ruleWorkSequenceKindFinish EOF ; + public final EObject entryRuleWorkSequenceKindFinish() throws RecognitionException { + EObject current = null; + + EObject iv_ruleWorkSequenceKindFinish = null; + + + try { + // InternalPDL2.g:425:63: (iv_ruleWorkSequenceKindFinish= ruleWorkSequenceKindFinish EOF ) + // InternalPDL2.g:426:2: iv_ruleWorkSequenceKindFinish= ruleWorkSequenceKindFinish EOF + { + newCompositeNode(grammarAccess.getWorkSequenceKindFinishRule()); + pushFollow(FOLLOW_1); + iv_ruleWorkSequenceKindFinish=ruleWorkSequenceKindFinish(); + + state._fsp--; + + current =iv_ruleWorkSequenceKindFinish; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleWorkSequenceKindFinish" + + + // $ANTLR start "ruleWorkSequenceKindFinish" + // InternalPDL2.g:432:1: ruleWorkSequenceKindFinish returns [EObject current=null] : ( ( (lv_Finished2Start_0_0= 'started' ) ) | ( (lv_Finished2Finish_1_0= 'finished' ) ) ) ; + public final EObject ruleWorkSequenceKindFinish() throws RecognitionException { + EObject current = null; + + Token lv_Finished2Start_0_0=null; + Token lv_Finished2Finish_1_0=null; + + + enterRule(); + + try { + // InternalPDL2.g:438:2: ( ( ( (lv_Finished2Start_0_0= 'started' ) ) | ( (lv_Finished2Finish_1_0= 'finished' ) ) ) ) + // InternalPDL2.g:439:2: ( ( (lv_Finished2Start_0_0= 'started' ) ) | ( (lv_Finished2Finish_1_0= 'finished' ) ) ) + { + // InternalPDL2.g:439:2: ( ( (lv_Finished2Start_0_0= 'started' ) ) | ( (lv_Finished2Finish_1_0= 'finished' ) ) ) + int alt8=2; + int LA8_0 = input.LA(1); + + if ( (LA8_0==18) ) { + alt8=1; + } + else if ( (LA8_0==19) ) { + alt8=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 8, 0, input); + + throw nvae; + } + switch (alt8) { + case 1 : + // InternalPDL2.g:440:3: ( (lv_Finished2Start_0_0= 'started' ) ) + { + // InternalPDL2.g:440:3: ( (lv_Finished2Start_0_0= 'started' ) ) + // InternalPDL2.g:441:4: (lv_Finished2Start_0_0= 'started' ) + { + // InternalPDL2.g:441:4: (lv_Finished2Start_0_0= 'started' ) + // InternalPDL2.g:442:5: lv_Finished2Start_0_0= 'started' + { + lv_Finished2Start_0_0=(Token)match(input,18,FOLLOW_2); + + newLeafNode(lv_Finished2Start_0_0, grammarAccess.getWorkSequenceKindFinishAccess().getFinished2StartStartedKeyword_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getWorkSequenceKindFinishRule()); + } + setWithLastConsumed(current, "Finished2Start", lv_Finished2Start_0_0, "started"); + + + } + + + } + + + } + break; + case 2 : + // InternalPDL2.g:455:3: ( (lv_Finished2Finish_1_0= 'finished' ) ) + { + // InternalPDL2.g:455:3: ( (lv_Finished2Finish_1_0= 'finished' ) ) + // InternalPDL2.g:456:4: (lv_Finished2Finish_1_0= 'finished' ) + { + // InternalPDL2.g:456:4: (lv_Finished2Finish_1_0= 'finished' ) + // InternalPDL2.g:457:5: lv_Finished2Finish_1_0= 'finished' + { + lv_Finished2Finish_1_0=(Token)match(input,19,FOLLOW_2); + + newLeafNode(lv_Finished2Finish_1_0, grammarAccess.getWorkSequenceKindFinishAccess().getFinished2FinishFinishedKeyword_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getWorkSequenceKindFinishRule()); + } + setWithLastConsumed(current, "Finished2Finish", lv_Finished2Finish_1_0, "finished"); + + + } + + + } + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleWorkSequenceKindFinish" + + + // $ANTLR start "entryRuleGuidance" + // InternalPDL2.g:473:1: entryRuleGuidance returns [EObject current=null] : iv_ruleGuidance= ruleGuidance EOF ; + public final EObject entryRuleGuidance() throws RecognitionException { + EObject current = null; + + EObject iv_ruleGuidance = null; + + + try { + // InternalPDL2.g:473:49: (iv_ruleGuidance= ruleGuidance EOF ) + // InternalPDL2.g:474:2: iv_ruleGuidance= ruleGuidance EOF + { + newCompositeNode(grammarAccess.getGuidanceRule()); + pushFollow(FOLLOW_1); + iv_ruleGuidance=ruleGuidance(); + + state._fsp--; + + current =iv_ruleGuidance; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleGuidance" + + + // $ANTLR start "ruleGuidance" + // InternalPDL2.g:480:1: ruleGuidance returns [EObject current=null] : (otherlv_0= 'note' ( (lv_texte_1_0= RULE_STRING ) ) ) ; + public final EObject ruleGuidance() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_texte_1_0=null; + + + enterRule(); + + try { + // InternalPDL2.g:486:2: ( (otherlv_0= 'note' ( (lv_texte_1_0= RULE_STRING ) ) ) ) + // InternalPDL2.g:487:2: (otherlv_0= 'note' ( (lv_texte_1_0= RULE_STRING ) ) ) + { + // InternalPDL2.g:487:2: (otherlv_0= 'note' ( (lv_texte_1_0= RULE_STRING ) ) ) + // InternalPDL2.g:488:3: otherlv_0= 'note' ( (lv_texte_1_0= RULE_STRING ) ) + { + otherlv_0=(Token)match(input,20,FOLLOW_11); + + newLeafNode(otherlv_0, grammarAccess.getGuidanceAccess().getNoteKeyword_0()); + + // InternalPDL2.g:492:3: ( (lv_texte_1_0= RULE_STRING ) ) + // InternalPDL2.g:493:4: (lv_texte_1_0= RULE_STRING ) + { + // InternalPDL2.g:493:4: (lv_texte_1_0= RULE_STRING ) + // InternalPDL2.g:494:5: lv_texte_1_0= RULE_STRING + { + lv_texte_1_0=(Token)match(input,RULE_STRING,FOLLOW_2); + + newLeafNode(lv_texte_1_0, grammarAccess.getGuidanceAccess().getTexteSTRINGTerminalRuleCall_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getGuidanceRule()); + } + setWithLastConsumed( + current, + "texte", + lv_texte_1_0, + "org.eclipse.xtext.common.Terminals.STRING"); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleGuidance" + + // Delegated rules + + + + + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000106000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x000000000002A000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000022010L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000002010L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x00000000000C0000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000020L}); + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/scoping/AbstractPDL2ScopeProvider.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/scoping/AbstractPDL2ScopeProvider.java new file mode 100644 index 0000000..9d67946 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/scoping/AbstractPDL2ScopeProvider.java @@ -0,0 +1,9 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.scoping; + +import org.eclipse.xtext.scoping.impl.DelegatingScopeProvider; + +public abstract class AbstractPDL2ScopeProvider extends DelegatingScopeProvider { +} diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/serializer/PDL2SemanticSequencer.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/serializer/PDL2SemanticSequencer.java new file mode 100644 index 0000000..ec7b824 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/serializer/PDL2SemanticSequencer.java @@ -0,0 +1,176 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.serializer; + +import com.google.inject.Inject; +import fr.n7.pDL2.DependanceFinish; +import fr.n7.pDL2.DependanceStart; +import fr.n7.pDL2.Guidance; +import fr.n7.pDL2.PDL2Package; +import fr.n7.pDL2.WorkDefinition; +import fr.n7.pDL2.WorkSequenceKindFinish; +import fr.n7.pDL2.WorkSequenceKindStart; +import fr.n7.services.PDL2GrammarAccess; +import java.util.Set; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.xtext.Action; +import org.eclipse.xtext.Parameter; +import org.eclipse.xtext.ParserRule; +import org.eclipse.xtext.serializer.ISerializationContext; +import org.eclipse.xtext.serializer.acceptor.SequenceFeeder; +import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer; +import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient; + +@SuppressWarnings("all") +public class PDL2SemanticSequencer extends AbstractDelegatingSemanticSequencer { + + @Inject + private PDL2GrammarAccess grammarAccess; + + @Override + public void sequence(ISerializationContext context, EObject semanticObject) { + EPackage epackage = semanticObject.eClass().getEPackage(); + ParserRule rule = context.getParserRule(); + Action action = context.getAssignedAction(); + Set parameters = context.getEnabledBooleanParameters(); + if (epackage == PDL2Package.eINSTANCE) + switch (semanticObject.eClass().getClassifierID()) { + case PDL2Package.DEPENDANCE_FINISH: + sequence_DependanceFinish(context, (DependanceFinish) semanticObject); + return; + case PDL2Package.DEPENDANCE_START: + sequence_DependanceStart(context, (DependanceStart) semanticObject); + return; + case PDL2Package.GUIDANCE: + sequence_Guidance(context, (Guidance) semanticObject); + return; + case PDL2Package.PROCESS: + sequence_Process(context, (fr.n7.pDL2.Process) semanticObject); + return; + case PDL2Package.WORK_DEFINITION: + sequence_WorkDefinition(context, (WorkDefinition) semanticObject); + return; + case PDL2Package.WORK_SEQUENCE_KIND_FINISH: + sequence_WorkSequenceKindFinish(context, (WorkSequenceKindFinish) semanticObject); + return; + case PDL2Package.WORK_SEQUENCE_KIND_START: + sequence_WorkSequenceKindStart(context, (WorkSequenceKindStart) semanticObject); + return; + } + if (errorAcceptor != null) + errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); + } + + /** + * Contexts: + * DependanceFinish returns DependanceFinish + * + * Constraint: + * (predecessor=[WorkDefinition|ID] link=WorkSequenceKindFinish) + */ + protected void sequence_DependanceFinish(ISerializationContext context, DependanceFinish semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, PDL2Package.Literals.DEPENDANCE_FINISH__PREDECESSOR) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PDL2Package.Literals.DEPENDANCE_FINISH__PREDECESSOR)); + if (transientValues.isValueTransient(semanticObject, PDL2Package.Literals.DEPENDANCE_FINISH__LINK) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PDL2Package.Literals.DEPENDANCE_FINISH__LINK)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getDependanceFinishAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1(), semanticObject.eGet(PDL2Package.Literals.DEPENDANCE_FINISH__PREDECESSOR, false)); + feeder.accept(grammarAccess.getDependanceFinishAccess().getLinkWorkSequenceKindFinishParserRuleCall_1_0(), semanticObject.getLink()); + feeder.finish(); + } + + + /** + * Contexts: + * DependanceStart returns DependanceStart + * + * Constraint: + * (predecessor=[WorkDefinition|ID] link=WorkSequenceKindStart) + */ + protected void sequence_DependanceStart(ISerializationContext context, DependanceStart semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, PDL2Package.Literals.DEPENDANCE_START__PREDECESSOR) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PDL2Package.Literals.DEPENDANCE_START__PREDECESSOR)); + if (transientValues.isValueTransient(semanticObject, PDL2Package.Literals.DEPENDANCE_START__LINK) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PDL2Package.Literals.DEPENDANCE_START__LINK)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getDependanceStartAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1(), semanticObject.eGet(PDL2Package.Literals.DEPENDANCE_START__PREDECESSOR, false)); + feeder.accept(grammarAccess.getDependanceStartAccess().getLinkWorkSequenceKindStartParserRuleCall_1_0(), semanticObject.getLink()); + feeder.finish(); + } + + + /** + * Contexts: + * ProcessElement returns Guidance + * Guidance returns Guidance + * + * Constraint: + * texte=STRING + */ + protected void sequence_Guidance(ISerializationContext context, Guidance semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, PDL2Package.Literals.GUIDANCE__TEXTE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PDL2Package.Literals.GUIDANCE__TEXTE)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getGuidanceAccess().getTexteSTRINGTerminalRuleCall_1_0(), semanticObject.getTexte()); + feeder.finish(); + } + + + /** + * Contexts: + * Process returns Process + * + * Constraint: + * (name=ID processElements+=ProcessElement*) + */ + protected void sequence_Process(ISerializationContext context, fr.n7.pDL2.Process semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * ProcessElement returns WorkDefinition + * WorkDefinition returns WorkDefinition + * + * Constraint: + * (name=ID linksToPredecessors+=DependanceStart* linksToPredecessors+=DependanceFinish*) + */ + protected void sequence_WorkDefinition(ISerializationContext context, WorkDefinition semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * WorkSequenceKindFinish returns WorkSequenceKindFinish + * + * Constraint: + * (Finished2Start='started' | Finished2Finish='finished') + */ + protected void sequence_WorkSequenceKindFinish(ISerializationContext context, WorkSequenceKindFinish semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * WorkSequenceKindStart returns WorkSequenceKindStart + * + * Constraint: + * (Started2Start='started' | Started2Finish='finished') + */ + protected void sequence_WorkSequenceKindStart(ISerializationContext context, WorkSequenceKindStart semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + +} diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/serializer/PDL2SyntacticSequencer.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/serializer/PDL2SyntacticSequencer.java new file mode 100644 index 0000000..9e0af8e --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/serializer/PDL2SyntacticSequencer.java @@ -0,0 +1,43 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.serializer; + +import com.google.inject.Inject; +import fr.n7.services.PDL2GrammarAccess; +import java.util.List; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.IGrammarAccess; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.nodemodel.INode; +import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias; +import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition; +import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer; + +@SuppressWarnings("all") +public class PDL2SyntacticSequencer extends AbstractSyntacticSequencer { + + protected PDL2GrammarAccess grammarAccess; + + @Inject + protected void init(IGrammarAccess access) { + grammarAccess = (PDL2GrammarAccess) access; + } + + @Override + protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { + return ""; + } + + + @Override + protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { + if (transition.getAmbiguousSyntaxes().isEmpty()) return; + List transitionNodes = collectNodes(fromNode, toNode); + for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { + List syntaxNodes = getNodesFor(transitionNodes, syntax); + acceptNodes(getLastNavigableState(), syntaxNodes); + } + } + +} diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/services/PDL2GrammarAccess.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/services/PDL2GrammarAccess.java new file mode 100644 index 0000000..257f92f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/services/PDL2GrammarAccess.java @@ -0,0 +1,486 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.services; + +import com.google.inject.Inject; +import com.google.inject.Singleton; +import java.util.List; +import org.eclipse.xtext.Alternatives; +import org.eclipse.xtext.Assignment; +import org.eclipse.xtext.CrossReference; +import org.eclipse.xtext.Grammar; +import org.eclipse.xtext.GrammarUtil; +import org.eclipse.xtext.Group; +import org.eclipse.xtext.Keyword; +import org.eclipse.xtext.ParserRule; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.TerminalRule; +import org.eclipse.xtext.common.services.TerminalsGrammarAccess; +import org.eclipse.xtext.service.AbstractElementFinder; +import org.eclipse.xtext.service.GrammarProvider; + +@Singleton +public class PDL2GrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder { + + public class ProcessElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL2.Process"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cProcessKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final Assignment cProcessElementsAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final RuleCall cProcessElementsProcessElementParserRuleCall_3_0 = (RuleCall)cProcessElementsAssignment_3.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); + + //Process: + // 'process' name=ID '{' + // processElements+=ProcessElement* + // '}'; + @Override public ParserRule getRule() { return rule; } + + //'process' name=ID '{' processElements+=ProcessElement* '}' + public Group getGroup() { return cGroup; } + + //'process' + public Keyword getProcessKeyword_0() { return cProcessKeyword_0; } + + //name=ID + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //ID + public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } + + //processElements+=ProcessElement* + public Assignment getProcessElementsAssignment_3() { return cProcessElementsAssignment_3; } + + //ProcessElement + public RuleCall getProcessElementsProcessElementParserRuleCall_3_0() { return cProcessElementsProcessElementParserRuleCall_3_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } + } + public class ProcessElementElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL2.ProcessElement"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cWorkDefinitionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cGuidanceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + //ProcessElement: + // WorkDefinition | Guidance; + @Override public ParserRule getRule() { return rule; } + + //WorkDefinition | Guidance + public Alternatives getAlternatives() { return cAlternatives; } + + //WorkDefinition + public RuleCall getWorkDefinitionParserRuleCall_0() { return cWorkDefinitionParserRuleCall_0; } + + //Guidance + public RuleCall getGuidanceParserRuleCall_1() { return cGuidanceParserRuleCall_1; } + } + public class WorkDefinitionElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL2.WorkDefinition"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cWdKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final Group cGroup_3 = (Group)cGroup.eContents().get(3); + private final Keyword cStartsKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); + private final Keyword cIfKeyword_3_1 = (Keyword)cGroup_3.eContents().get(1); + private final Assignment cLinksToPredecessorsAssignment_3_2 = (Assignment)cGroup_3.eContents().get(2); + private final RuleCall cLinksToPredecessorsDependanceStartParserRuleCall_3_2_0 = (RuleCall)cLinksToPredecessorsAssignment_3_2.eContents().get(0); + private final Group cGroup_4 = (Group)cGroup.eContents().get(4); + private final Keyword cFinishesKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); + private final Keyword cIfKeyword_4_1 = (Keyword)cGroup_4.eContents().get(1); + private final Assignment cLinksToPredecessorsAssignment_4_2 = (Assignment)cGroup_4.eContents().get(2); + private final RuleCall cLinksToPredecessorsDependanceFinishParserRuleCall_4_2_0 = (RuleCall)cLinksToPredecessorsAssignment_4_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); + + //WorkDefinition: + // 'wd' name=ID '{' ('starts' 'if' linksToPredecessors+=DependanceStart+)? ('finishes' 'if' + // linksToPredecessors+=DependanceFinish+)? + // '}'; + @Override public ParserRule getRule() { return rule; } + + //'wd' name=ID '{' ('starts' 'if' linksToPredecessors+=DependanceStart+)? ('finishes' 'if' + //linksToPredecessors+=DependanceFinish+)? '}' + public Group getGroup() { return cGroup; } + + //'wd' + public Keyword getWdKeyword_0() { return cWdKeyword_0; } + + //name=ID + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //ID + public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } + + //('starts' 'if' linksToPredecessors+=DependanceStart+)? + public Group getGroup_3() { return cGroup_3; } + + //'starts' + public Keyword getStartsKeyword_3_0() { return cStartsKeyword_3_0; } + + //'if' + public Keyword getIfKeyword_3_1() { return cIfKeyword_3_1; } + + //linksToPredecessors+=DependanceStart+ + public Assignment getLinksToPredecessorsAssignment_3_2() { return cLinksToPredecessorsAssignment_3_2; } + + //DependanceStart + public RuleCall getLinksToPredecessorsDependanceStartParserRuleCall_3_2_0() { return cLinksToPredecessorsDependanceStartParserRuleCall_3_2_0; } + + //('finishes' 'if' linksToPredecessors+=DependanceFinish+)? + public Group getGroup_4() { return cGroup_4; } + + //'finishes' + public Keyword getFinishesKeyword_4_0() { return cFinishesKeyword_4_0; } + + //'if' + public Keyword getIfKeyword_4_1() { return cIfKeyword_4_1; } + + //linksToPredecessors+=DependanceFinish+ + public Assignment getLinksToPredecessorsAssignment_4_2() { return cLinksToPredecessorsAssignment_4_2; } + + //DependanceFinish + public RuleCall getLinksToPredecessorsDependanceFinishParserRuleCall_4_2_0() { return cLinksToPredecessorsDependanceFinishParserRuleCall_4_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } + } + public class DependanceStartElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL2.DependanceStart"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Assignment cPredecessorAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final CrossReference cPredecessorWorkDefinitionCrossReference_0_0 = (CrossReference)cPredecessorAssignment_0.eContents().get(0); + private final RuleCall cPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1 = (RuleCall)cPredecessorWorkDefinitionCrossReference_0_0.eContents().get(1); + private final Assignment cLinkAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cLinkWorkSequenceKindStartParserRuleCall_1_0 = (RuleCall)cLinkAssignment_1.eContents().get(0); + + //DependanceStart: + // predecessor=[WorkDefinition] link=WorkSequenceKindStart; + @Override public ParserRule getRule() { return rule; } + + //predecessor=[WorkDefinition] link=WorkSequenceKindStart + public Group getGroup() { return cGroup; } + + //predecessor=[WorkDefinition] + public Assignment getPredecessorAssignment_0() { return cPredecessorAssignment_0; } + + //[WorkDefinition] + public CrossReference getPredecessorWorkDefinitionCrossReference_0_0() { return cPredecessorWorkDefinitionCrossReference_0_0; } + + //ID + public RuleCall getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1() { return cPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1; } + + //link=WorkSequenceKindStart + public Assignment getLinkAssignment_1() { return cLinkAssignment_1; } + + //WorkSequenceKindStart + public RuleCall getLinkWorkSequenceKindStartParserRuleCall_1_0() { return cLinkWorkSequenceKindStartParserRuleCall_1_0; } + } + public class WorkSequenceKindStartElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL2.WorkSequenceKindStart"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final Assignment cStarted2StartAssignment_0 = (Assignment)cAlternatives.eContents().get(0); + private final Keyword cStarted2StartStartedKeyword_0_0 = (Keyword)cStarted2StartAssignment_0.eContents().get(0); + private final Assignment cStarted2FinishAssignment_1 = (Assignment)cAlternatives.eContents().get(1); + private final Keyword cStarted2FinishFinishedKeyword_1_0 = (Keyword)cStarted2FinishAssignment_1.eContents().get(0); + + //WorkSequenceKindStart: + // Started2Start='started' + // | Started2Finish='finished'; + @Override public ParserRule getRule() { return rule; } + + //Started2Start='started' | Started2Finish='finished' + public Alternatives getAlternatives() { return cAlternatives; } + + //Started2Start='started' + public Assignment getStarted2StartAssignment_0() { return cStarted2StartAssignment_0; } + + //'started' + public Keyword getStarted2StartStartedKeyword_0_0() { return cStarted2StartStartedKeyword_0_0; } + + //Started2Finish='finished' + public Assignment getStarted2FinishAssignment_1() { return cStarted2FinishAssignment_1; } + + //'finished' + public Keyword getStarted2FinishFinishedKeyword_1_0() { return cStarted2FinishFinishedKeyword_1_0; } + } + public class DependanceFinishElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL2.DependanceFinish"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Assignment cPredecessorAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final CrossReference cPredecessorWorkDefinitionCrossReference_0_0 = (CrossReference)cPredecessorAssignment_0.eContents().get(0); + private final RuleCall cPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1 = (RuleCall)cPredecessorWorkDefinitionCrossReference_0_0.eContents().get(1); + private final Assignment cLinkAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cLinkWorkSequenceKindFinishParserRuleCall_1_0 = (RuleCall)cLinkAssignment_1.eContents().get(0); + + //DependanceFinish: + // predecessor=[WorkDefinition] link=WorkSequenceKindFinish; + @Override public ParserRule getRule() { return rule; } + + //predecessor=[WorkDefinition] link=WorkSequenceKindFinish + public Group getGroup() { return cGroup; } + + //predecessor=[WorkDefinition] + public Assignment getPredecessorAssignment_0() { return cPredecessorAssignment_0; } + + //[WorkDefinition] + public CrossReference getPredecessorWorkDefinitionCrossReference_0_0() { return cPredecessorWorkDefinitionCrossReference_0_0; } + + //ID + public RuleCall getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1() { return cPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1; } + + //link=WorkSequenceKindFinish + public Assignment getLinkAssignment_1() { return cLinkAssignment_1; } + + //WorkSequenceKindFinish + public RuleCall getLinkWorkSequenceKindFinishParserRuleCall_1_0() { return cLinkWorkSequenceKindFinishParserRuleCall_1_0; } + } + public class WorkSequenceKindFinishElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL2.WorkSequenceKindFinish"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final Assignment cFinished2StartAssignment_0 = (Assignment)cAlternatives.eContents().get(0); + private final Keyword cFinished2StartStartedKeyword_0_0 = (Keyword)cFinished2StartAssignment_0.eContents().get(0); + private final Assignment cFinished2FinishAssignment_1 = (Assignment)cAlternatives.eContents().get(1); + private final Keyword cFinished2FinishFinishedKeyword_1_0 = (Keyword)cFinished2FinishAssignment_1.eContents().get(0); + + //WorkSequenceKindFinish: + // Finished2Start='started' + // | Finished2Finish='finished'; + @Override public ParserRule getRule() { return rule; } + + //Finished2Start='started' | Finished2Finish='finished' + public Alternatives getAlternatives() { return cAlternatives; } + + //Finished2Start='started' + public Assignment getFinished2StartAssignment_0() { return cFinished2StartAssignment_0; } + + //'started' + public Keyword getFinished2StartStartedKeyword_0_0() { return cFinished2StartStartedKeyword_0_0; } + + //Finished2Finish='finished' + public Assignment getFinished2FinishAssignment_1() { return cFinished2FinishAssignment_1; } + + //'finished' + public Keyword getFinished2FinishFinishedKeyword_1_0() { return cFinished2FinishFinishedKeyword_1_0; } + } + public class GuidanceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL2.Guidance"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cNoteKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cTexteAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cTexteSTRINGTerminalRuleCall_1_0 = (RuleCall)cTexteAssignment_1.eContents().get(0); + + //Guidance: + // 'note' texte=STRING; + @Override public ParserRule getRule() { return rule; } + + //'note' texte=STRING + public Group getGroup() { return cGroup; } + + //'note' + public Keyword getNoteKeyword_0() { return cNoteKeyword_0; } + + //texte=STRING + public Assignment getTexteAssignment_1() { return cTexteAssignment_1; } + + //STRING + public RuleCall getTexteSTRINGTerminalRuleCall_1_0() { return cTexteSTRINGTerminalRuleCall_1_0; } + } + + + private final ProcessElements pProcess; + private final ProcessElementElements pProcessElement; + private final WorkDefinitionElements pWorkDefinition; + private final DependanceStartElements pDependanceStart; + private final WorkSequenceKindStartElements pWorkSequenceKindStart; + private final DependanceFinishElements pDependanceFinish; + private final WorkSequenceKindFinishElements pWorkSequenceKindFinish; + private final GuidanceElements pGuidance; + + private final Grammar grammar; + + private final TerminalsGrammarAccess gaTerminals; + + @Inject + public PDL2GrammarAccess(GrammarProvider grammarProvider, + TerminalsGrammarAccess gaTerminals) { + this.grammar = internalFindGrammar(grammarProvider); + this.gaTerminals = gaTerminals; + this.pProcess = new ProcessElements(); + this.pProcessElement = new ProcessElementElements(); + this.pWorkDefinition = new WorkDefinitionElements(); + this.pDependanceStart = new DependanceStartElements(); + this.pWorkSequenceKindStart = new WorkSequenceKindStartElements(); + this.pDependanceFinish = new DependanceFinishElements(); + this.pWorkSequenceKindFinish = new WorkSequenceKindFinishElements(); + this.pGuidance = new GuidanceElements(); + } + + protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { + Grammar grammar = grammarProvider.getGrammar(this); + while (grammar != null) { + if ("fr.n7.PDL2".equals(grammar.getName())) { + return grammar; + } + List grammars = grammar.getUsedGrammars(); + if (!grammars.isEmpty()) { + grammar = grammars.iterator().next(); + } else { + return null; + } + } + return grammar; + } + + @Override + public Grammar getGrammar() { + return grammar; + } + + + public TerminalsGrammarAccess getTerminalsGrammarAccess() { + return gaTerminals; + } + + + //Process: + // 'process' name=ID '{' + // processElements+=ProcessElement* + // '}'; + public ProcessElements getProcessAccess() { + return pProcess; + } + + public ParserRule getProcessRule() { + return getProcessAccess().getRule(); + } + + //ProcessElement: + // WorkDefinition | Guidance; + public ProcessElementElements getProcessElementAccess() { + return pProcessElement; + } + + public ParserRule getProcessElementRule() { + return getProcessElementAccess().getRule(); + } + + //WorkDefinition: + // 'wd' name=ID '{' ('starts' 'if' linksToPredecessors+=DependanceStart+)? ('finishes' 'if' + // linksToPredecessors+=DependanceFinish+)? + // '}'; + public WorkDefinitionElements getWorkDefinitionAccess() { + return pWorkDefinition; + } + + public ParserRule getWorkDefinitionRule() { + return getWorkDefinitionAccess().getRule(); + } + + //DependanceStart: + // predecessor=[WorkDefinition] link=WorkSequenceKindStart; + public DependanceStartElements getDependanceStartAccess() { + return pDependanceStart; + } + + public ParserRule getDependanceStartRule() { + return getDependanceStartAccess().getRule(); + } + + //WorkSequenceKindStart: + // Started2Start='started' + // | Started2Finish='finished'; + public WorkSequenceKindStartElements getWorkSequenceKindStartAccess() { + return pWorkSequenceKindStart; + } + + public ParserRule getWorkSequenceKindStartRule() { + return getWorkSequenceKindStartAccess().getRule(); + } + + //DependanceFinish: + // predecessor=[WorkDefinition] link=WorkSequenceKindFinish; + public DependanceFinishElements getDependanceFinishAccess() { + return pDependanceFinish; + } + + public ParserRule getDependanceFinishRule() { + return getDependanceFinishAccess().getRule(); + } + + //WorkSequenceKindFinish: + // Finished2Start='started' + // | Finished2Finish='finished'; + public WorkSequenceKindFinishElements getWorkSequenceKindFinishAccess() { + return pWorkSequenceKindFinish; + } + + public ParserRule getWorkSequenceKindFinishRule() { + return getWorkSequenceKindFinishAccess().getRule(); + } + + //Guidance: + // 'note' texte=STRING; + public GuidanceElements getGuidanceAccess() { + return pGuidance; + } + + public ParserRule getGuidanceRule() { + return getGuidanceAccess().getRule(); + } + + //terminal ID: + // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*; + public TerminalRule getIDRule() { + return gaTerminals.getIDRule(); + } + + //terminal INT returns ecore::EInt: + // '0'..'9'+; + public TerminalRule getINTRule() { + return gaTerminals.getINTRule(); + } + + //terminal STRING: + // '"' ('\\' . | !('\\' | '"'))* '"' | + // "'" ('\\' . | !('\\' | "'"))* "'"; + public TerminalRule getSTRINGRule() { + return gaTerminals.getSTRINGRule(); + } + + //terminal ML_COMMENT: + // '/*'->'*/'; + public TerminalRule getML_COMMENTRule() { + return gaTerminals.getML_COMMENTRule(); + } + + //terminal SL_COMMENT: + // '//' !('\n' | '\r')* ('\r'? '\n')?; + public TerminalRule getSL_COMMENTRule() { + return gaTerminals.getSL_COMMENTRule(); + } + + //terminal WS: + // ' ' | '\t' | '\r' | '\n'+; + public TerminalRule getWSRule() { + return gaTerminals.getWSRule(); + } + + //terminal ANY_OTHER: + // .; + public TerminalRule getANY_OTHERRule() { + return gaTerminals.getANY_OTHERRule(); + } +} diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/validation/AbstractPDL2Validator.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/validation/AbstractPDL2Validator.java new file mode 100644 index 0000000..c095b65 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/validation/AbstractPDL2Validator.java @@ -0,0 +1,19 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.validation; + +import java.util.ArrayList; +import java.util.List; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.xtext.validation.AbstractDeclarativeValidator; + +public abstract class AbstractPDL2Validator extends AbstractDeclarativeValidator { + + @Override + protected List getEPackages() { + List result = new ArrayList(); + result.add(fr.n7.pDL2.PDL2Package.eINSTANCE); + return result; + } +} diff --git a/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/validation/PDL2ConfigurableIssueCodesProvider.java b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/validation/PDL2ConfigurableIssueCodesProvider.java new file mode 100644 index 0000000..c1f7cb6 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src-gen/fr/n7/validation/PDL2ConfigurableIssueCodesProvider.java @@ -0,0 +1,22 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.validation; + +import org.eclipse.xtext.preferences.PreferenceKey; +import org.eclipse.xtext.util.IAcceptor; +import org.eclipse.xtext.validation.ConfigurableIssueCodesProvider; +import org.eclipse.xtext.validation.SeverityConverter; + +@SuppressWarnings("restriction") +public class PDL2ConfigurableIssueCodesProvider extends ConfigurableIssueCodesProvider { + protected static final String ISSUE_CODE_PREFIX = "fr.n7."; + + public static final String DEPRECATED_MODEL_PART = ISSUE_CODE_PREFIX + "deprecatedModelPart"; + + @Override + protected void initialize(IAcceptor acceptor) { + super.initialize(acceptor); + acceptor.accept(create(DEPRECATED_MODEL_PART, SeverityConverter.SEVERITY_WARNING)); + } +} diff --git a/eclipse-workspace/fr.n7.pdl2/src/fr/n7/GeneratePDL2.mwe2 b/eclipse-workspace/fr.n7.pdl2/src/fr/n7/GeneratePDL2.mwe2 new file mode 100644 index 0000000..659fe4a --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src/fr/n7/GeneratePDL2.mwe2 @@ -0,0 +1,53 @@ +module fr.n7.GeneratePDL2 + +import org.eclipse.xtext.xtext.generator.* +import org.eclipse.xtext.xtext.generator.model.project.* + +var rootPath = ".." + +Workflow { + + component = XtextGenerator { + configuration = { + project = StandardProjectConfig { + baseName = "fr.n7.pdl2" + rootPath = rootPath + runtimeTest = { + enabled = true + } + eclipsePlugin = { + enabled = true + } + eclipsePluginTest = { + enabled = true + } + createEclipseMetaData = true + } + code = { + encoding = "UTF-8" + lineDelimiter = "\n" + fileHeader = "/*\n * generated by Xtext \${version}\n */" + preferXtendStubs = false + } + } + language = StandardLanguage { + name = "fr.n7.PDL2" + fileExtensions = "pdl2" + + serializer = { + generateStub = false + } + validator = { + // composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator" + // Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage + generateDeprecationValidation = true + } + generator = { + generateXtendStub = true + } + junitSupport = { + junitVersion = "5" + } + } + } +} diff --git a/eclipse-workspace/fr.n7.pdl2/src/fr/n7/PDL2.xtext b/eclipse-workspace/fr.n7.pdl2/src/fr/n7/PDL2.xtext new file mode 100644 index 0000000..3ae4b24 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src/fr/n7/PDL2.xtext @@ -0,0 +1,36 @@ +grammar fr.n7.PDL2 with org.eclipse.xtext.common.Terminals + +generate pDL2 "http://www.n7.fr/PDL2" + +Process : + 'process' name=ID '{' + processElements+=ProcessElement* + '}' ; + +ProcessElement : + WorkDefinition | Guidance ; + +WorkDefinition : + 'wd' name=ID '{' + ( 'starts' 'if' (linksToPredecessors+=DependanceStart)+ )? + ( 'finishes' 'if' (linksToPredecessors+=DependanceFinish)+ )? + '}' ; + +DependanceStart : + predecessor=[WorkDefinition] link=WorkSequenceKindStart ; + +WorkSequenceKindStart: + Started2Start = 'started' + | Started2Finish = 'finished' + ; + +DependanceFinish : + predecessor=[WorkDefinition] link=WorkSequenceKindFinish ; + +WorkSequenceKindFinish: + Finished2Start = 'started' + | Finished2Finish = 'finished' + ; + +Guidance : + 'note' texte=STRING ; diff --git a/eclipse-workspace/fr.n7.pdl2/src/fr/n7/PDL2RuntimeModule.java b/eclipse-workspace/fr.n7.pdl2/src/fr/n7/PDL2RuntimeModule.java new file mode 100644 index 0000000..88125ce --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src/fr/n7/PDL2RuntimeModule.java @@ -0,0 +1,11 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7; + + +/** + * Use this class to register components to be used at runtime / without the Equinox extension registry. + */ +public class PDL2RuntimeModule extends AbstractPDL2RuntimeModule { +} diff --git a/eclipse-workspace/fr.n7.pdl2/src/fr/n7/PDL2StandaloneSetup.java b/eclipse-workspace/fr.n7.pdl2/src/fr/n7/PDL2StandaloneSetup.java new file mode 100644 index 0000000..e71da5e --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src/fr/n7/PDL2StandaloneSetup.java @@ -0,0 +1,15 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7; + + +/** + * Initialization support for running Xtext languages without Equinox extension registry. + */ +public class PDL2StandaloneSetup extends PDL2StandaloneSetupGenerated { + + public static void doSetup() { + new PDL2StandaloneSetup().createInjectorAndDoEMFRegistration(); + } +} diff --git a/eclipse-workspace/fr.n7.pdl2/src/fr/n7/generator/PDL2Generator.xtend b/eclipse-workspace/fr.n7.pdl2/src/fr/n7/generator/PDL2Generator.xtend new file mode 100644 index 0000000..3e4a7a9 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src/fr/n7/generator/PDL2Generator.xtend @@ -0,0 +1,25 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.generator + +import org.eclipse.emf.ecore.resource.Resource +import org.eclipse.xtext.generator.AbstractGenerator +import org.eclipse.xtext.generator.IFileSystemAccess2 +import org.eclipse.xtext.generator.IGeneratorContext + +/** + * Generates code from your model files on save. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#code-generation + */ +class PDL2Generator extends AbstractGenerator { + + override void doGenerate(Resource resource, IFileSystemAccess2 fsa, IGeneratorContext context) { +// fsa.generateFile('greetings.txt', 'People to greet: ' + +// resource.allContents +// .filter(Greeting) +// .map[name] +// .join(', ')) + } +} diff --git a/eclipse-workspace/fr.n7.pdl2/src/fr/n7/scoping/PDL2ScopeProvider.java b/eclipse-workspace/fr.n7.pdl2/src/fr/n7/scoping/PDL2ScopeProvider.java new file mode 100644 index 0000000..ddbdcc6 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src/fr/n7/scoping/PDL2ScopeProvider.java @@ -0,0 +1,15 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.scoping; + + +/** + * This class contains custom scoping description. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping + * on how and when to use it. + */ +public class PDL2ScopeProvider extends AbstractPDL2ScopeProvider { + +} diff --git a/eclipse-workspace/fr.n7.pdl2/src/fr/n7/validation/PDL2Validator.java b/eclipse-workspace/fr.n7.pdl2/src/fr/n7/validation/PDL2Validator.java new file mode 100644 index 0000000..960575e --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/src/fr/n7/validation/PDL2Validator.java @@ -0,0 +1,25 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.validation; + + +/** + * This class contains custom validation rules. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#validation + */ +public class PDL2Validator extends AbstractPDL2Validator { + +// public static final String INVALID_NAME = "invalidName"; +// +// @Check +// public void checkGreetingStartsWithCapital(Greeting greeting) { +// if (!Character.isUpperCase(greeting.getName().charAt(0))) { +// warning("Name should start with a capital", +// PDL2Package.Literals.GREETING__NAME, +// INVALID_NAME); +// } +// } + +} diff --git a/eclipse-workspace/fr.n7.pdl2/xtend-gen/fr/n7/generator/.PDL2Generator.java._trace b/eclipse-workspace/fr.n7.pdl2/xtend-gen/fr/n7/generator/.PDL2Generator.java._trace new file mode 100644 index 0000000..e608895 Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl2/xtend-gen/fr/n7/generator/.PDL2Generator.java._trace differ diff --git a/eclipse-workspace/fr.n7.pdl2/xtend-gen/fr/n7/generator/.PDL2Generator.xtendbin b/eclipse-workspace/fr.n7.pdl2/xtend-gen/fr/n7/generator/.PDL2Generator.xtendbin new file mode 100644 index 0000000..5a92d89 Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl2/xtend-gen/fr/n7/generator/.PDL2Generator.xtendbin differ diff --git a/eclipse-workspace/fr.n7.pdl2/xtend-gen/fr/n7/generator/PDL2Generator.java b/eclipse-workspace/fr.n7.pdl2/xtend-gen/fr/n7/generator/PDL2Generator.java new file mode 100644 index 0000000..e5cf34d --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl2/xtend-gen/fr/n7/generator/PDL2Generator.java @@ -0,0 +1,21 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.generator; + +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.xtext.generator.AbstractGenerator; +import org.eclipse.xtext.generator.IFileSystemAccess2; +import org.eclipse.xtext.generator.IGeneratorContext; + +/** + * Generates code from your model files on save. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#code-generation + */ +@SuppressWarnings("all") +public class PDL2Generator extends AbstractGenerator { + @Override + public void doGenerate(final Resource resource, final IFileSystemAccess2 fsa, final IGeneratorContext context) { + } +} diff --git a/eclipse-workspace/fr.n7.pdl3.ide/.classpath b/eclipse-workspace/fr.n7.pdl3.ide/.classpath new file mode 100644 index 0000000..a613544 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl3.ide/.project b/eclipse-workspace/fr.n7.pdl3.ide/.project new file mode 100644 index 0000000..c2db860 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/.project @@ -0,0 +1,34 @@ + + + fr.n7.pdl3.ide + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.pdl3.ide/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.pdl3.ide/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.pdl3.ide/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.pdl3.ide/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.pdl3.ide/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.pdl3.ide/META-INF/MANIFEST.MF new file mode 100644 index 0000000..66ec801 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/META-INF/MANIFEST.MF @@ -0,0 +1,15 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.pdl3.ide +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.pdl3.ide +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.pdl3.ide; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.pdl3, + org.eclipse.xtext.ide, + org.eclipse.xtext.xbase.ide, + org.antlr.runtime;bundle-version="[3.2.0,3.2.1)" +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.ide.contentassist.antlr.internal, + fr.n7.ide.contentassist.antlr diff --git a/eclipse-workspace/fr.n7.pdl3.ide/build.properties b/eclipse-workspace/fr.n7.pdl3.ide/build.properties new file mode 100644 index 0000000..5c6bbf9 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/build.properties @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/ +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.pdl3.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup new file mode 100644 index 0000000..725ff37 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup @@ -0,0 +1 @@ +fr.n7.ide.PDL1IdeSetup diff --git a/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/AbstractPDL1IdeModule.java b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/AbstractPDL1IdeModule.java new file mode 100644 index 0000000..90dc4fa --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/AbstractPDL1IdeModule.java @@ -0,0 +1,60 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ide; + +import com.google.inject.Binder; +import com.google.inject.name.Names; +import fr.n7.ide.contentassist.antlr.PDL1Parser; +import fr.n7.ide.contentassist.antlr.internal.InternalPDL1Lexer; +import org.eclipse.xtext.ide.DefaultIdeModule; +import org.eclipse.xtext.ide.LexerIdeBindings; +import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher; +import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher; +import org.eclipse.xtext.ide.editor.contentassist.IProposalConflictHelper; +import org.eclipse.xtext.ide.editor.contentassist.antlr.AntlrProposalConflictHelper; +import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +import org.eclipse.xtext.ide.refactoring.IRenameStrategy2; +import org.eclipse.xtext.ide.server.rename.IRenameService2; +import org.eclipse.xtext.ide.server.rename.RenameService2; + +/** + * Manual modifications go to {@link PDL1IdeModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractPDL1IdeModule extends DefaultIdeModule { + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalPDL1Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return PDL1Parser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameService2() { + return RenameService2.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy2() { + return IRenameStrategy2.DefaultImpl.class; + } + +} diff --git a/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/PDL1Parser.java b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/PDL1Parser.java new file mode 100644 index 0000000..f702868 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/PDL1Parser.java @@ -0,0 +1,90 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ide.contentassist.antlr; + +import com.google.common.collect.ImmutableMap; +import com.google.inject.Inject; +import com.google.inject.Singleton; +import fr.n7.ide.contentassist.antlr.internal.InternalPDL1Parser; +import fr.n7.services.PDL1GrammarAccess; +import java.util.Map; +import org.eclipse.xtext.AbstractElement; +import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; + +public class PDL1Parser extends AbstractContentAssistParser { + + @Singleton + public static final class NameMappings { + + private final Map mappings; + + @Inject + public NameMappings(PDL1GrammarAccess grammarAccess) { + ImmutableMap.Builder builder = ImmutableMap.builder(); + init(builder, grammarAccess); + this.mappings = builder.build(); + } + + public String getRuleName(AbstractElement element) { + return mappings.get(element); + } + + private static void init(ImmutableMap.Builder builder, PDL1GrammarAccess grammarAccess) { + builder.put(grammarAccess.getProcessElementAccess().getAlternatives(), "rule__ProcessElement__Alternatives"); + builder.put(grammarAccess.getWorkSequenceTypeAccess().getAlternatives(), "rule__WorkSequenceType__Alternatives"); + builder.put(grammarAccess.getProcessAccess().getGroup(), "rule__Process__Group__0"); + builder.put(grammarAccess.getWorkDefinitionListAccess().getGroup(), "rule__WorkDefinitionList__Group__0"); + builder.put(grammarAccess.getWorkDefinitionAccess().getGroup(), "rule__WorkDefinition__Group__0"); + builder.put(grammarAccess.getWorkSequenceListAccess().getGroup(), "rule__WorkSequenceList__Group__0"); + builder.put(grammarAccess.getWorkSequenceAccess().getGroup(), "rule__WorkSequence__Group__0"); + builder.put(grammarAccess.getProcessAccess().getNameAssignment_2(), "rule__Process__NameAssignment_2"); + builder.put(grammarAccess.getProcessAccess().getProcessElementsAssignment_3(), "rule__Process__ProcessElementsAssignment_3"); + builder.put(grammarAccess.getWorkDefinitionListAccess().getWorkDefinitionAssignment_2(), "rule__WorkDefinitionList__WorkDefinitionAssignment_2"); + builder.put(grammarAccess.getWorkDefinitionAccess().getNameAssignment_0(), "rule__WorkDefinition__NameAssignment_0"); + builder.put(grammarAccess.getWorkSequenceListAccess().getWorkSequenceAssignment_2(), "rule__WorkSequenceList__WorkSequenceAssignment_2"); + builder.put(grammarAccess.getWorkSequenceAccess().getPredecessorAssignment_0(), "rule__WorkSequence__PredecessorAssignment_0"); + builder.put(grammarAccess.getWorkSequenceAccess().getLinkTypeAssignment_1(), "rule__WorkSequence__LinkTypeAssignment_1"); + builder.put(grammarAccess.getWorkSequenceAccess().getSuccessorAssignment_2(), "rule__WorkSequence__SuccessorAssignment_2"); + } + } + + @Inject + private NameMappings nameMappings; + + @Inject + private PDL1GrammarAccess grammarAccess; + + @Override + protected InternalPDL1Parser createParser() { + InternalPDL1Parser result = new InternalPDL1Parser(null); + result.setGrammarAccess(grammarAccess); + return result; + } + + @Override + protected String getRuleName(AbstractElement element) { + return nameMappings.getRuleName(element); + } + + @Override + protected String[] getInitialHiddenTokens() { + return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; + } + + public PDL1GrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(PDL1GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + public NameMappings getNameMappings() { + return nameMappings; + } + + public void setNameMappings(NameMappings nameMappings) { + this.nameMappings = nameMappings; + } +} diff --git a/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/PartialPDL1ContentAssistParser.java b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/PartialPDL1ContentAssistParser.java new file mode 100644 index 0000000..a3345c4 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/PartialPDL1ContentAssistParser.java @@ -0,0 +1,33 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ide.contentassist.antlr; + +import java.util.Collection; +import java.util.Collections; +import org.eclipse.xtext.AbstractRule; +import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.util.PolymorphicDispatcher; + +public class PartialPDL1ContentAssistParser extends PDL1Parser { + + private AbstractRule rule; + + @Override + public void initializeFor(AbstractRule rule) { + this.rule = rule; + } + + @Override + protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { + if (rule == null || rule.eIsProxy()) + return Collections.emptyList(); + String methodName = "entryRule" + rule.getName(); + PolymorphicDispatcher> dispatcher = + new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); + dispatcher.invoke(); + return parser.getFollowElements(); + } + +} diff --git a/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1.g b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1.g new file mode 100644 index 0000000..0520519 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1.g @@ -0,0 +1,844 @@ +/* + * generated by Xtext 2.23.0 + */ +grammar InternalPDL1; + +options { + superClass=AbstractInternalContentAssistParser; +} + +@lexer::header { +package fr.n7.ide.contentassist.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +} + +@parser::header { +package fr.n7.ide.contentassist.antlr.internal; + +import java.io.InputStream; +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; +import fr.n7.services.PDL1GrammarAccess; + +} +@parser::members { + private PDL1GrammarAccess grammarAccess; + + public void setGrammarAccess(PDL1GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + return tokenName; + } +} + +// Entry rule entryRuleProcess +entryRuleProcess +: +{ before(grammarAccess.getProcessRule()); } + ruleProcess +{ after(grammarAccess.getProcessRule()); } + EOF +; + +// Rule Process +ruleProcess + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getProcessAccess().getGroup()); } + (rule__Process__Group__0) + { after(grammarAccess.getProcessAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleProcessElement +entryRuleProcessElement +: +{ before(grammarAccess.getProcessElementRule()); } + ruleProcessElement +{ after(grammarAccess.getProcessElementRule()); } + EOF +; + +// Rule ProcessElement +ruleProcessElement + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getProcessElementAccess().getAlternatives()); } + (rule__ProcessElement__Alternatives) + { after(grammarAccess.getProcessElementAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleWorkDefinitionList +entryRuleWorkDefinitionList +: +{ before(grammarAccess.getWorkDefinitionListRule()); } + ruleWorkDefinitionList +{ after(grammarAccess.getWorkDefinitionListRule()); } + EOF +; + +// Rule WorkDefinitionList +ruleWorkDefinitionList + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getWorkDefinitionListAccess().getGroup()); } + (rule__WorkDefinitionList__Group__0) + { after(grammarAccess.getWorkDefinitionListAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleWorkDefinition +entryRuleWorkDefinition +: +{ before(grammarAccess.getWorkDefinitionRule()); } + ruleWorkDefinition +{ after(grammarAccess.getWorkDefinitionRule()); } + EOF +; + +// Rule WorkDefinition +ruleWorkDefinition + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getWorkDefinitionAccess().getGroup()); } + (rule__WorkDefinition__Group__0) + { after(grammarAccess.getWorkDefinitionAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleWorkSequenceList +entryRuleWorkSequenceList +: +{ before(grammarAccess.getWorkSequenceListRule()); } + ruleWorkSequenceList +{ after(grammarAccess.getWorkSequenceListRule()); } + EOF +; + +// Rule WorkSequenceList +ruleWorkSequenceList + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getWorkSequenceListAccess().getGroup()); } + (rule__WorkSequenceList__Group__0) + { after(grammarAccess.getWorkSequenceListAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleWorkSequence +entryRuleWorkSequence +: +{ before(grammarAccess.getWorkSequenceRule()); } + ruleWorkSequence +{ after(grammarAccess.getWorkSequenceRule()); } + EOF +; + +// Rule WorkSequence +ruleWorkSequence + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getWorkSequenceAccess().getGroup()); } + (rule__WorkSequence__Group__0) + { after(grammarAccess.getWorkSequenceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Rule WorkSequenceType +ruleWorkSequenceType + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceTypeAccess().getAlternatives()); } + (rule__WorkSequenceType__Alternatives) + { after(grammarAccess.getWorkSequenceTypeAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ProcessElement__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getProcessElementAccess().getWorkDefinitionListParserRuleCall_0()); } + ruleWorkDefinitionList + { after(grammarAccess.getProcessElementAccess().getWorkDefinitionListParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getProcessElementAccess().getWorkSequenceListParserRuleCall_1()); } + ruleWorkSequenceList + { after(grammarAccess.getProcessElementAccess().getWorkSequenceListParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequenceType__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0()); } + ('s2s') + { after(grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0()); } + ) + | + ( + { before(grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1()); } + ('f2s') + { after(grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1()); } + ) + | + ( + { before(grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2()); } + ('s2f') + { after(grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2()); } + ) + | + ( + { before(grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3()); } + ('f2f') + { after(grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__0__Impl + rule__Process__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getProcessKeyword_0()); } + 'process' + { after(grammarAccess.getProcessAccess().getProcessKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__1__Impl + rule__Process__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getColonKeyword_1()); } + ':' + { after(grammarAccess.getProcessAccess().getColonKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__2__Impl + rule__Process__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getNameAssignment_2()); } + (rule__Process__NameAssignment_2) + { after(grammarAccess.getProcessAccess().getNameAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getProcessElementsAssignment_3()); } + (rule__Process__ProcessElementsAssignment_3)* + { after(grammarAccess.getProcessAccess().getProcessElementsAssignment_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__WorkDefinitionList__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinitionList__Group__0__Impl + rule__WorkDefinitionList__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinitionList__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionListAccess().getWorkdefinitionsKeyword_0()); } + 'workdefinitions' + { after(grammarAccess.getWorkDefinitionListAccess().getWorkdefinitionsKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinitionList__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinitionList__Group__1__Impl + rule__WorkDefinitionList__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinitionList__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionListAccess().getColonKeyword_1()); } + ':' + { after(grammarAccess.getWorkDefinitionListAccess().getColonKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinitionList__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinitionList__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinitionList__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionListAccess().getWorkDefinitionAssignment_2()); } + (rule__WorkDefinitionList__WorkDefinitionAssignment_2)* + { after(grammarAccess.getWorkDefinitionListAccess().getWorkDefinitionAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__WorkDefinition__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group__0__Impl + rule__WorkDefinition__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getNameAssignment_0()); } + (rule__WorkDefinition__NameAssignment_0) + { after(grammarAccess.getWorkDefinitionAccess().getNameAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getSemicolonKeyword_1()); } + ';' + { after(grammarAccess.getWorkDefinitionAccess().getSemicolonKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__WorkSequenceList__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequenceList__Group__0__Impl + rule__WorkSequenceList__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequenceList__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceListAccess().getWorksequencesKeyword_0()); } + 'worksequences' + { after(grammarAccess.getWorkSequenceListAccess().getWorksequencesKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequenceList__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequenceList__Group__1__Impl + rule__WorkSequenceList__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequenceList__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceListAccess().getColonKeyword_1()); } + ':' + { after(grammarAccess.getWorkSequenceListAccess().getColonKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequenceList__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequenceList__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequenceList__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceListAccess().getWorkSequenceAssignment_2()); } + (rule__WorkSequenceList__WorkSequenceAssignment_2)* + { after(grammarAccess.getWorkSequenceListAccess().getWorkSequenceAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__WorkSequence__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__0__Impl + rule__WorkSequence__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getPredecessorAssignment_0()); } + (rule__WorkSequence__PredecessorAssignment_0) + { after(grammarAccess.getWorkSequenceAccess().getPredecessorAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__1__Impl + rule__WorkSequence__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getLinkTypeAssignment_1()); } + (rule__WorkSequence__LinkTypeAssignment_1) + { after(grammarAccess.getWorkSequenceAccess().getLinkTypeAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__2__Impl + rule__WorkSequence__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getSuccessorAssignment_2()); } + (rule__WorkSequence__SuccessorAssignment_2) + { after(grammarAccess.getWorkSequenceAccess().getSuccessorAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getSemicolonKeyword_3()); } + ';' + { after(grammarAccess.getWorkSequenceAccess().getSemicolonKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__Process__NameAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_2_0()); } + RULE_ID + { after(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__ProcessElementsAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); } + ruleProcessElement + { after(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinitionList__WorkDefinitionAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkDefinitionListAccess().getWorkDefinitionWorkDefinitionParserRuleCall_2_0()); } + ruleWorkDefinition + { after(grammarAccess.getWorkDefinitionListAccess().getWorkDefinitionWorkDefinitionParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__NameAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_0_0()); } + RULE_ID + { after(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequenceList__WorkSequenceAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceListAccess().getWorkSequenceWorkSequenceParserRuleCall_2_0()); } + ruleWorkSequence + { after(grammarAccess.getWorkSequenceListAccess().getWorkSequenceWorkSequenceParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__PredecessorAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_0_0()); } + ( + { before(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1()); } + RULE_ID + { after(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1()); } + ) + { after(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__LinkTypeAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_1_0()); } + ruleWorkSequenceType + { after(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__SuccessorAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_2_0()); } + ( + { before(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionIDTerminalRuleCall_2_0_1()); } + RULE_ID + { after(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionIDTerminalRuleCall_2_0_1()); } + ) + { after(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; + +RULE_INT : ('0'..'9')+; + +RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); + +RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; + +RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; + +RULE_WS : (' '|'\t'|'\r'|'\n')+; + +RULE_ANY_OTHER : .; diff --git a/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1.tokens b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1.tokens new file mode 100644 index 0000000..bdefe4f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1.tokens @@ -0,0 +1,25 @@ +':'=16 +';'=18 +'f2f'=14 +'f2s'=12 +'process'=15 +'s2f'=13 +'s2s'=11 +'workdefinitions'=17 +'worksequences'=19 +RULE_ANY_OTHER=10 +RULE_ID=4 +RULE_INT=5 +RULE_ML_COMMENT=7 +RULE_SL_COMMENT=8 +RULE_STRING=6 +RULE_WS=9 +T__11=11 +T__12=12 +T__13=13 +T__14=14 +T__15=15 +T__16=16 +T__17=17 +T__18=18 +T__19=19 diff --git a/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1Lexer.java b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1Lexer.java new file mode 100644 index 0000000..d1f55af --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1Lexer.java @@ -0,0 +1,1034 @@ +package fr.n7.ide.contentassist.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDL1Lexer extends Lexer { + public static final int RULE_STRING=6; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=5; + public static final int RULE_ML_COMMENT=7; + + // delegates + // delegators + + public InternalPDL1Lexer() {;} + public InternalPDL1Lexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDL1Lexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + public String getGrammarFileName() { return "InternalPDL1.g"; } + + // $ANTLR start "T__11" + public final void mT__11() throws RecognitionException { + try { + int _type = T__11; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:11:7: ( 's2s' ) + // InternalPDL1.g:11:9: 's2s' + { + match("s2s"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__11" + + // $ANTLR start "T__12" + public final void mT__12() throws RecognitionException { + try { + int _type = T__12; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:12:7: ( 'f2s' ) + // InternalPDL1.g:12:9: 'f2s' + { + match("f2s"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__12" + + // $ANTLR start "T__13" + public final void mT__13() throws RecognitionException { + try { + int _type = T__13; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:13:7: ( 's2f' ) + // InternalPDL1.g:13:9: 's2f' + { + match("s2f"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__13" + + // $ANTLR start "T__14" + public final void mT__14() throws RecognitionException { + try { + int _type = T__14; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:14:7: ( 'f2f' ) + // InternalPDL1.g:14:9: 'f2f' + { + match("f2f"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__14" + + // $ANTLR start "T__15" + public final void mT__15() throws RecognitionException { + try { + int _type = T__15; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:15:7: ( 'process' ) + // InternalPDL1.g:15:9: 'process' + { + match("process"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__15" + + // $ANTLR start "T__16" + public final void mT__16() throws RecognitionException { + try { + int _type = T__16; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:16:7: ( ':' ) + // InternalPDL1.g:16:9: ':' + { + match(':'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__16" + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:17:7: ( 'workdefinitions' ) + // InternalPDL1.g:17:9: 'workdefinitions' + { + match("workdefinitions"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:18:7: ( ';' ) + // InternalPDL1.g:18:9: ';' + { + match(';'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:19:7: ( 'worksequences' ) + // InternalPDL1.g:19:9: 'worksequences' + { + match("worksequences"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "RULE_ID" + public final void mRULE_ID() throws RecognitionException { + try { + int _type = RULE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:832:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalPDL1.g:832:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + { + // InternalPDL1.g:832:11: ( '^' )? + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='^') ) { + alt1=1; + } + switch (alt1) { + case 1 : + // InternalPDL1.g:832:11: '^' + { + match('^'); + + } + break; + + } + + if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + // InternalPDL1.g:832:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop2: + do { + int alt2=2; + int LA2_0 = input.LA(1); + + if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { + alt2=1; + } + + + switch (alt2) { + case 1 : + // InternalPDL1.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:834:10: ( ( '0' .. '9' )+ ) + // InternalPDL1.g:834:12: ( '0' .. '9' )+ + { + // InternalPDL1.g:834:12: ( '0' .. '9' )+ + int cnt3=0; + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( ((LA3_0>='0' && LA3_0<='9')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalPDL1.g:834:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt3 >= 1 ) break loop3; + EarlyExitException eee = + new EarlyExitException(3, input); + throw eee; + } + cnt3++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_STRING" + public final void mRULE_STRING() throws RecognitionException { + try { + int _type = RULE_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:836:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalPDL1.g:836:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + { + // InternalPDL1.g:836:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='\"') ) { + alt6=1; + } + else if ( (LA6_0=='\'') ) { + alt6=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 6, 0, input); + + throw nvae; + } + switch (alt6) { + case 1 : + // InternalPDL1.g:836:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalPDL1.g:836:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop4: + do { + int alt4=3; + int LA4_0 = input.LA(1); + + if ( (LA4_0=='\\') ) { + alt4=1; + } + else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { + alt4=2; + } + + + switch (alt4) { + case 1 : + // InternalPDL1.g:836:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL1.g:836:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + match('\"'); + + } + break; + case 2 : + // InternalPDL1.g:836:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalPDL1.g:836:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop5: + do { + int alt5=3; + int LA5_0 = input.LA(1); + + if ( (LA5_0=='\\') ) { + alt5=1; + } + else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { + alt5=2; + } + + + switch (alt5) { + case 1 : + // InternalPDL1.g:836:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL1.g:836:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop5; + } + } while (true); + + match('\''); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_STRING" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:838:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalPDL1.g:838:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalPDL1.g:838:24: ( options {greedy=false; } : . )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0=='*') ) { + int LA7_1 = input.LA(2); + + if ( (LA7_1=='/') ) { + alt7=2; + } + else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { + alt7=1; + } + + + } + else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalPDL1.g:838:52: . + { + matchAny(); + + } + break; + + default : + break loop7; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:840:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalPDL1.g:840:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("//"); + + // InternalPDL1.g:840:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop8: + do { + int alt8=2; + int LA8_0 = input.LA(1); + + if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { + alt8=1; + } + + + switch (alt8) { + case 1 : + // InternalPDL1.g:840:24: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop8; + } + } while (true); + + // InternalPDL1.g:840:40: ( ( '\\r' )? '\\n' )? + int alt10=2; + int LA10_0 = input.LA(1); + + if ( (LA10_0=='\n'||LA10_0=='\r') ) { + alt10=1; + } + switch (alt10) { + case 1 : + // InternalPDL1.g:840:41: ( '\\r' )? '\\n' + { + // InternalPDL1.g:840:41: ( '\\r' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalPDL1.g:840:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:842:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalPDL1.g:842:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalPDL1.g:842:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt11=0; + loop11: + do { + int alt11=2; + int LA11_0 = input.LA(1); + + if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { + alt11=1; + } + + + switch (alt11) { + case 1 : + // InternalPDL1.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt11 >= 1 ) break loop11; + EarlyExitException eee = + new EarlyExitException(11, input); + throw eee; + } + cnt11++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:844:16: ( . ) + // InternalPDL1.g:844:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + public void mTokens() throws RecognitionException { + // InternalPDL1.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=16; + alt12 = dfa12.predict(input); + switch (alt12) { + case 1 : + // InternalPDL1.g:1:10: T__11 + { + mT__11(); + + } + break; + case 2 : + // InternalPDL1.g:1:16: T__12 + { + mT__12(); + + } + break; + case 3 : + // InternalPDL1.g:1:22: T__13 + { + mT__13(); + + } + break; + case 4 : + // InternalPDL1.g:1:28: T__14 + { + mT__14(); + + } + break; + case 5 : + // InternalPDL1.g:1:34: T__15 + { + mT__15(); + + } + break; + case 6 : + // InternalPDL1.g:1:40: T__16 + { + mT__16(); + + } + break; + case 7 : + // InternalPDL1.g:1:46: T__17 + { + mT__17(); + + } + break; + case 8 : + // InternalPDL1.g:1:52: T__18 + { + mT__18(); + + } + break; + case 9 : + // InternalPDL1.g:1:58: T__19 + { + mT__19(); + + } + break; + case 10 : + // InternalPDL1.g:1:64: RULE_ID + { + mRULE_ID(); + + } + break; + case 11 : + // InternalPDL1.g:1:72: RULE_INT + { + mRULE_INT(); + + } + break; + case 12 : + // InternalPDL1.g:1:81: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 13 : + // InternalPDL1.g:1:93: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 14 : + // InternalPDL1.g:1:109: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 15 : + // InternalPDL1.g:1:125: RULE_WS + { + mRULE_WS(); + + } + break; + case 16 : + // InternalPDL1.g:1:133: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA12 dfa12 = new DFA12(this); + static final String DFA12_eotS = + "\1\uffff\3\20\1\uffff\1\20\1\uffff\1\16\2\uffff\3\16\2\uffff\1\20\1\uffff\2\20\1\uffff\1\20\6\uffff\1\41\1\42\1\43\1\44\2\20\4\uffff\10\20\1\60\2\20\1\uffff\13\20\1\76\1\20\1\uffff\1\100\1\uffff"; + static final String DFA12_eofS = + "\101\uffff"; + static final String DFA12_minS = + "\1\0\2\62\1\162\1\uffff\1\157\1\uffff\1\101\2\uffff\2\0\1\52\2\uffff\1\146\1\uffff\1\146\1\157\1\uffff\1\162\6\uffff\4\60\1\143\1\153\4\uffff\1\145\1\144\1\163\2\145\1\163\1\146\1\161\1\60\1\151\1\165\1\uffff\1\156\1\145\1\151\1\156\1\164\1\143\1\151\1\145\1\157\1\163\1\156\1\60\1\163\1\uffff\1\60\1\uffff"; + static final String DFA12_maxS = + "\1\uffff\2\62\1\162\1\uffff\1\157\1\uffff\1\172\2\uffff\2\uffff\1\57\2\uffff\1\163\1\uffff\1\163\1\157\1\uffff\1\162\6\uffff\4\172\1\143\1\153\4\uffff\1\145\2\163\2\145\1\163\1\146\1\161\1\172\1\151\1\165\1\uffff\1\156\1\145\1\151\1\156\1\164\1\143\1\151\1\145\1\157\1\163\1\156\1\172\1\163\1\uffff\1\172\1\uffff"; + static final String DFA12_acceptS = + "\4\uffff\1\6\1\uffff\1\10\1\uffff\1\12\1\13\3\uffff\1\17\1\20\1\uffff\1\12\2\uffff\1\6\1\uffff\1\10\1\13\1\14\1\15\1\16\1\17\6\uffff\1\1\1\3\1\2\1\4\13\uffff\1\5\15\uffff\1\11\1\uffff\1\7"; + static final String DFA12_specialS = + "\1\1\11\uffff\1\0\1\2\65\uffff}>"; + static final String[] DFA12_transitionS = { + "\11\16\2\15\2\16\1\15\22\16\1\15\1\16\1\12\4\16\1\13\7\16\1\14\12\11\1\4\1\6\5\16\32\10\3\16\1\7\1\10\1\16\5\10\1\2\11\10\1\3\2\10\1\1\3\10\1\5\3\10\uff85\16", + "\1\17", + "\1\21", + "\1\22", + "", + "\1\24", + "", + "\32\20\4\uffff\1\20\1\uffff\32\20", + "", + "", + "\0\27", + "\0\27", + "\1\30\4\uffff\1\31", + "", + "", + "\1\34\14\uffff\1\33", + "", + "\1\36\14\uffff\1\35", + "\1\37", + "", + "\1\40", + "", + "", + "", + "", + "", + "", + "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20", + "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20", + "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20", + "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20", + "\1\45", + "\1\46", + "", + "", + "", + "", + "\1\47", + "\1\50\16\uffff\1\51", + "\1\52", + "\1\53", + "\1\54", + "\1\55", + "\1\56", + "\1\57", + "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20", + "\1\61", + "\1\62", + "", + "\1\63", + "\1\64", + "\1\65", + "\1\66", + "\1\67", + "\1\70", + "\1\71", + "\1\72", + "\1\73", + "\1\74", + "\1\75", + "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20", + "\1\77", + "", + "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20", + "" + }; + + static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); + static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); + static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); + static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); + static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); + static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); + static final short[][] DFA12_transition; + + static { + int numStates = DFA12_transitionS.length; + DFA12_transition = new short[numStates][]; + for (int i=0; i='\u0000' && LA12_10<='\uFFFF')) ) {s = 23;} + + else s = 14; + + if ( s>=0 ) return s; + break; + case 1 : + int LA12_0 = input.LA(1); + + s = -1; + if ( (LA12_0=='s') ) {s = 1;} + + else if ( (LA12_0=='f') ) {s = 2;} + + else if ( (LA12_0=='p') ) {s = 3;} + + else if ( (LA12_0==':') ) {s = 4;} + + else if ( (LA12_0=='w') ) {s = 5;} + + else if ( (LA12_0==';') ) {s = 6;} + + else if ( (LA12_0=='^') ) {s = 7;} + + else if ( ((LA12_0>='A' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='e')||(LA12_0>='g' && LA12_0<='o')||(LA12_0>='q' && LA12_0<='r')||(LA12_0>='t' && LA12_0<='v')||(LA12_0>='x' && LA12_0<='z')) ) {s = 8;} + + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 9;} + + else if ( (LA12_0=='\"') ) {s = 10;} + + else if ( (LA12_0=='\'') ) {s = 11;} + + else if ( (LA12_0=='/') ) {s = 12;} + + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 13;} + + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='(' && LA12_0<='.')||(LA12_0>='<' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||(LA12_0>='{' && LA12_0<='\uFFFF')) ) {s = 14;} + + if ( s>=0 ) return s; + break; + case 2 : + int LA12_11 = input.LA(1); + + s = -1; + if ( ((LA12_11>='\u0000' && LA12_11<='\uFFFF')) ) {s = 23;} + + else s = 14; + + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 12, _s, input); + error(nvae); + throw nvae; + } + } + + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1Parser.java b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1Parser.java new file mode 100644 index 0000000..ea599a2 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/src-gen/fr/n7/ide/contentassist/antlr/internal/InternalPDL1Parser.java @@ -0,0 +1,2458 @@ +package fr.n7.ide.contentassist.antlr.internal; + +import java.io.InputStream; +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; +import fr.n7.services.PDL1GrammarAccess; + + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDL1Parser extends AbstractInternalContentAssistParser { + public static final String[] tokenNames = new String[] { + "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'s2s'", "'f2s'", "'s2f'", "'f2f'", "'process'", "':'", "'workdefinitions'", "';'", "'worksequences'" + }; + public static final int RULE_STRING=6; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=5; + public static final int RULE_ML_COMMENT=7; + + // delegates + // delegators + + + public InternalPDL1Parser(TokenStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDL1Parser(TokenStream input, RecognizerSharedState state) { + super(input, state); + + } + + + public String[] getTokenNames() { return InternalPDL1Parser.tokenNames; } + public String getGrammarFileName() { return "InternalPDL1.g"; } + + + private PDL1GrammarAccess grammarAccess; + + public void setGrammarAccess(PDL1GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + return tokenName; + } + + + + // $ANTLR start "entryRuleProcess" + // InternalPDL1.g:53:1: entryRuleProcess : ruleProcess EOF ; + public final void entryRuleProcess() throws RecognitionException { + try { + // InternalPDL1.g:54:1: ( ruleProcess EOF ) + // InternalPDL1.g:55:1: ruleProcess EOF + { + before(grammarAccess.getProcessRule()); + pushFollow(FOLLOW_1); + ruleProcess(); + + state._fsp--; + + after(grammarAccess.getProcessRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleProcess" + + + // $ANTLR start "ruleProcess" + // InternalPDL1.g:62:1: ruleProcess : ( ( rule__Process__Group__0 ) ) ; + public final void ruleProcess() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:66:2: ( ( ( rule__Process__Group__0 ) ) ) + // InternalPDL1.g:67:2: ( ( rule__Process__Group__0 ) ) + { + // InternalPDL1.g:67:2: ( ( rule__Process__Group__0 ) ) + // InternalPDL1.g:68:3: ( rule__Process__Group__0 ) + { + before(grammarAccess.getProcessAccess().getGroup()); + // InternalPDL1.g:69:3: ( rule__Process__Group__0 ) + // InternalPDL1.g:69:4: rule__Process__Group__0 + { + pushFollow(FOLLOW_2); + rule__Process__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getProcessAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleProcess" + + + // $ANTLR start "entryRuleProcessElement" + // InternalPDL1.g:78:1: entryRuleProcessElement : ruleProcessElement EOF ; + public final void entryRuleProcessElement() throws RecognitionException { + try { + // InternalPDL1.g:79:1: ( ruleProcessElement EOF ) + // InternalPDL1.g:80:1: ruleProcessElement EOF + { + before(grammarAccess.getProcessElementRule()); + pushFollow(FOLLOW_1); + ruleProcessElement(); + + state._fsp--; + + after(grammarAccess.getProcessElementRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleProcessElement" + + + // $ANTLR start "ruleProcessElement" + // InternalPDL1.g:87:1: ruleProcessElement : ( ( rule__ProcessElement__Alternatives ) ) ; + public final void ruleProcessElement() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:91:2: ( ( ( rule__ProcessElement__Alternatives ) ) ) + // InternalPDL1.g:92:2: ( ( rule__ProcessElement__Alternatives ) ) + { + // InternalPDL1.g:92:2: ( ( rule__ProcessElement__Alternatives ) ) + // InternalPDL1.g:93:3: ( rule__ProcessElement__Alternatives ) + { + before(grammarAccess.getProcessElementAccess().getAlternatives()); + // InternalPDL1.g:94:3: ( rule__ProcessElement__Alternatives ) + // InternalPDL1.g:94:4: rule__ProcessElement__Alternatives + { + pushFollow(FOLLOW_2); + rule__ProcessElement__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getProcessElementAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleProcessElement" + + + // $ANTLR start "entryRuleWorkDefinitionList" + // InternalPDL1.g:103:1: entryRuleWorkDefinitionList : ruleWorkDefinitionList EOF ; + public final void entryRuleWorkDefinitionList() throws RecognitionException { + try { + // InternalPDL1.g:104:1: ( ruleWorkDefinitionList EOF ) + // InternalPDL1.g:105:1: ruleWorkDefinitionList EOF + { + before(grammarAccess.getWorkDefinitionListRule()); + pushFollow(FOLLOW_1); + ruleWorkDefinitionList(); + + state._fsp--; + + after(grammarAccess.getWorkDefinitionListRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleWorkDefinitionList" + + + // $ANTLR start "ruleWorkDefinitionList" + // InternalPDL1.g:112:1: ruleWorkDefinitionList : ( ( rule__WorkDefinitionList__Group__0 ) ) ; + public final void ruleWorkDefinitionList() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:116:2: ( ( ( rule__WorkDefinitionList__Group__0 ) ) ) + // InternalPDL1.g:117:2: ( ( rule__WorkDefinitionList__Group__0 ) ) + { + // InternalPDL1.g:117:2: ( ( rule__WorkDefinitionList__Group__0 ) ) + // InternalPDL1.g:118:3: ( rule__WorkDefinitionList__Group__0 ) + { + before(grammarAccess.getWorkDefinitionListAccess().getGroup()); + // InternalPDL1.g:119:3: ( rule__WorkDefinitionList__Group__0 ) + // InternalPDL1.g:119:4: rule__WorkDefinitionList__Group__0 + { + pushFollow(FOLLOW_2); + rule__WorkDefinitionList__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkDefinitionListAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleWorkDefinitionList" + + + // $ANTLR start "entryRuleWorkDefinition" + // InternalPDL1.g:128:1: entryRuleWorkDefinition : ruleWorkDefinition EOF ; + public final void entryRuleWorkDefinition() throws RecognitionException { + try { + // InternalPDL1.g:129:1: ( ruleWorkDefinition EOF ) + // InternalPDL1.g:130:1: ruleWorkDefinition EOF + { + before(grammarAccess.getWorkDefinitionRule()); + pushFollow(FOLLOW_1); + ruleWorkDefinition(); + + state._fsp--; + + after(grammarAccess.getWorkDefinitionRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleWorkDefinition" + + + // $ANTLR start "ruleWorkDefinition" + // InternalPDL1.g:137:1: ruleWorkDefinition : ( ( rule__WorkDefinition__Group__0 ) ) ; + public final void ruleWorkDefinition() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:141:2: ( ( ( rule__WorkDefinition__Group__0 ) ) ) + // InternalPDL1.g:142:2: ( ( rule__WorkDefinition__Group__0 ) ) + { + // InternalPDL1.g:142:2: ( ( rule__WorkDefinition__Group__0 ) ) + // InternalPDL1.g:143:3: ( rule__WorkDefinition__Group__0 ) + { + before(grammarAccess.getWorkDefinitionAccess().getGroup()); + // InternalPDL1.g:144:3: ( rule__WorkDefinition__Group__0 ) + // InternalPDL1.g:144:4: rule__WorkDefinition__Group__0 + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkDefinitionAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleWorkDefinition" + + + // $ANTLR start "entryRuleWorkSequenceList" + // InternalPDL1.g:153:1: entryRuleWorkSequenceList : ruleWorkSequenceList EOF ; + public final void entryRuleWorkSequenceList() throws RecognitionException { + try { + // InternalPDL1.g:154:1: ( ruleWorkSequenceList EOF ) + // InternalPDL1.g:155:1: ruleWorkSequenceList EOF + { + before(grammarAccess.getWorkSequenceListRule()); + pushFollow(FOLLOW_1); + ruleWorkSequenceList(); + + state._fsp--; + + after(grammarAccess.getWorkSequenceListRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleWorkSequenceList" + + + // $ANTLR start "ruleWorkSequenceList" + // InternalPDL1.g:162:1: ruleWorkSequenceList : ( ( rule__WorkSequenceList__Group__0 ) ) ; + public final void ruleWorkSequenceList() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:166:2: ( ( ( rule__WorkSequenceList__Group__0 ) ) ) + // InternalPDL1.g:167:2: ( ( rule__WorkSequenceList__Group__0 ) ) + { + // InternalPDL1.g:167:2: ( ( rule__WorkSequenceList__Group__0 ) ) + // InternalPDL1.g:168:3: ( rule__WorkSequenceList__Group__0 ) + { + before(grammarAccess.getWorkSequenceListAccess().getGroup()); + // InternalPDL1.g:169:3: ( rule__WorkSequenceList__Group__0 ) + // InternalPDL1.g:169:4: rule__WorkSequenceList__Group__0 + { + pushFollow(FOLLOW_2); + rule__WorkSequenceList__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceListAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleWorkSequenceList" + + + // $ANTLR start "entryRuleWorkSequence" + // InternalPDL1.g:178:1: entryRuleWorkSequence : ruleWorkSequence EOF ; + public final void entryRuleWorkSequence() throws RecognitionException { + try { + // InternalPDL1.g:179:1: ( ruleWorkSequence EOF ) + // InternalPDL1.g:180:1: ruleWorkSequence EOF + { + before(grammarAccess.getWorkSequenceRule()); + pushFollow(FOLLOW_1); + ruleWorkSequence(); + + state._fsp--; + + after(grammarAccess.getWorkSequenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleWorkSequence" + + + // $ANTLR start "ruleWorkSequence" + // InternalPDL1.g:187:1: ruleWorkSequence : ( ( rule__WorkSequence__Group__0 ) ) ; + public final void ruleWorkSequence() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:191:2: ( ( ( rule__WorkSequence__Group__0 ) ) ) + // InternalPDL1.g:192:2: ( ( rule__WorkSequence__Group__0 ) ) + { + // InternalPDL1.g:192:2: ( ( rule__WorkSequence__Group__0 ) ) + // InternalPDL1.g:193:3: ( rule__WorkSequence__Group__0 ) + { + before(grammarAccess.getWorkSequenceAccess().getGroup()); + // InternalPDL1.g:194:3: ( rule__WorkSequence__Group__0 ) + // InternalPDL1.g:194:4: rule__WorkSequence__Group__0 + { + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleWorkSequence" + + + // $ANTLR start "ruleWorkSequenceType" + // InternalPDL1.g:203:1: ruleWorkSequenceType : ( ( rule__WorkSequenceType__Alternatives ) ) ; + public final void ruleWorkSequenceType() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:207:1: ( ( ( rule__WorkSequenceType__Alternatives ) ) ) + // InternalPDL1.g:208:2: ( ( rule__WorkSequenceType__Alternatives ) ) + { + // InternalPDL1.g:208:2: ( ( rule__WorkSequenceType__Alternatives ) ) + // InternalPDL1.g:209:3: ( rule__WorkSequenceType__Alternatives ) + { + before(grammarAccess.getWorkSequenceTypeAccess().getAlternatives()); + // InternalPDL1.g:210:3: ( rule__WorkSequenceType__Alternatives ) + // InternalPDL1.g:210:4: rule__WorkSequenceType__Alternatives + { + pushFollow(FOLLOW_2); + rule__WorkSequenceType__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceTypeAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleWorkSequenceType" + + + // $ANTLR start "rule__ProcessElement__Alternatives" + // InternalPDL1.g:218:1: rule__ProcessElement__Alternatives : ( ( ruleWorkDefinitionList ) | ( ruleWorkSequenceList ) ); + public final void rule__ProcessElement__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:222:1: ( ( ruleWorkDefinitionList ) | ( ruleWorkSequenceList ) ) + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0==17) ) { + alt1=1; + } + else if ( (LA1_0==19) ) { + alt1=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 1, 0, input); + + throw nvae; + } + switch (alt1) { + case 1 : + // InternalPDL1.g:223:2: ( ruleWorkDefinitionList ) + { + // InternalPDL1.g:223:2: ( ruleWorkDefinitionList ) + // InternalPDL1.g:224:3: ruleWorkDefinitionList + { + before(grammarAccess.getProcessElementAccess().getWorkDefinitionListParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleWorkDefinitionList(); + + state._fsp--; + + after(grammarAccess.getProcessElementAccess().getWorkDefinitionListParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalPDL1.g:229:2: ( ruleWorkSequenceList ) + { + // InternalPDL1.g:229:2: ( ruleWorkSequenceList ) + // InternalPDL1.g:230:3: ruleWorkSequenceList + { + before(grammarAccess.getProcessElementAccess().getWorkSequenceListParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleWorkSequenceList(); + + state._fsp--; + + after(grammarAccess.getProcessElementAccess().getWorkSequenceListParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ProcessElement__Alternatives" + + + // $ANTLR start "rule__WorkSequenceType__Alternatives" + // InternalPDL1.g:239:1: rule__WorkSequenceType__Alternatives : ( ( ( 's2s' ) ) | ( ( 'f2s' ) ) | ( ( 's2f' ) ) | ( ( 'f2f' ) ) ); + public final void rule__WorkSequenceType__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:243:1: ( ( ( 's2s' ) ) | ( ( 'f2s' ) ) | ( ( 's2f' ) ) | ( ( 'f2f' ) ) ) + int alt2=4; + switch ( input.LA(1) ) { + case 11: + { + alt2=1; + } + break; + case 12: + { + alt2=2; + } + break; + case 13: + { + alt2=3; + } + break; + case 14: + { + alt2=4; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 2, 0, input); + + throw nvae; + } + + switch (alt2) { + case 1 : + // InternalPDL1.g:244:2: ( ( 's2s' ) ) + { + // InternalPDL1.g:244:2: ( ( 's2s' ) ) + // InternalPDL1.g:245:3: ( 's2s' ) + { + before(grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0()); + // InternalPDL1.g:246:3: ( 's2s' ) + // InternalPDL1.g:246:4: 's2s' + { + match(input,11,FOLLOW_2); + + } + + after(grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0()); + + } + + + } + break; + case 2 : + // InternalPDL1.g:250:2: ( ( 'f2s' ) ) + { + // InternalPDL1.g:250:2: ( ( 'f2s' ) ) + // InternalPDL1.g:251:3: ( 'f2s' ) + { + before(grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1()); + // InternalPDL1.g:252:3: ( 'f2s' ) + // InternalPDL1.g:252:4: 'f2s' + { + match(input,12,FOLLOW_2); + + } + + after(grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1()); + + } + + + } + break; + case 3 : + // InternalPDL1.g:256:2: ( ( 's2f' ) ) + { + // InternalPDL1.g:256:2: ( ( 's2f' ) ) + // InternalPDL1.g:257:3: ( 's2f' ) + { + before(grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2()); + // InternalPDL1.g:258:3: ( 's2f' ) + // InternalPDL1.g:258:4: 's2f' + { + match(input,13,FOLLOW_2); + + } + + after(grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2()); + + } + + + } + break; + case 4 : + // InternalPDL1.g:262:2: ( ( 'f2f' ) ) + { + // InternalPDL1.g:262:2: ( ( 'f2f' ) ) + // InternalPDL1.g:263:3: ( 'f2f' ) + { + before(grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3()); + // InternalPDL1.g:264:3: ( 'f2f' ) + // InternalPDL1.g:264:4: 'f2f' + { + match(input,14,FOLLOW_2); + + } + + after(grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceType__Alternatives" + + + // $ANTLR start "rule__Process__Group__0" + // InternalPDL1.g:272:1: rule__Process__Group__0 : rule__Process__Group__0__Impl rule__Process__Group__1 ; + public final void rule__Process__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:276:1: ( rule__Process__Group__0__Impl rule__Process__Group__1 ) + // InternalPDL1.g:277:2: rule__Process__Group__0__Impl rule__Process__Group__1 + { + pushFollow(FOLLOW_3); + rule__Process__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__0" + + + // $ANTLR start "rule__Process__Group__0__Impl" + // InternalPDL1.g:284:1: rule__Process__Group__0__Impl : ( 'process' ) ; + public final void rule__Process__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:288:1: ( ( 'process' ) ) + // InternalPDL1.g:289:1: ( 'process' ) + { + // InternalPDL1.g:289:1: ( 'process' ) + // InternalPDL1.g:290:2: 'process' + { + before(grammarAccess.getProcessAccess().getProcessKeyword_0()); + match(input,15,FOLLOW_2); + after(grammarAccess.getProcessAccess().getProcessKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__0__Impl" + + + // $ANTLR start "rule__Process__Group__1" + // InternalPDL1.g:299:1: rule__Process__Group__1 : rule__Process__Group__1__Impl rule__Process__Group__2 ; + public final void rule__Process__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:303:1: ( rule__Process__Group__1__Impl rule__Process__Group__2 ) + // InternalPDL1.g:304:2: rule__Process__Group__1__Impl rule__Process__Group__2 + { + pushFollow(FOLLOW_4); + rule__Process__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__1" + + + // $ANTLR start "rule__Process__Group__1__Impl" + // InternalPDL1.g:311:1: rule__Process__Group__1__Impl : ( ':' ) ; + public final void rule__Process__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:315:1: ( ( ':' ) ) + // InternalPDL1.g:316:1: ( ':' ) + { + // InternalPDL1.g:316:1: ( ':' ) + // InternalPDL1.g:317:2: ':' + { + before(grammarAccess.getProcessAccess().getColonKeyword_1()); + match(input,16,FOLLOW_2); + after(grammarAccess.getProcessAccess().getColonKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__1__Impl" + + + // $ANTLR start "rule__Process__Group__2" + // InternalPDL1.g:326:1: rule__Process__Group__2 : rule__Process__Group__2__Impl rule__Process__Group__3 ; + public final void rule__Process__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:330:1: ( rule__Process__Group__2__Impl rule__Process__Group__3 ) + // InternalPDL1.g:331:2: rule__Process__Group__2__Impl rule__Process__Group__3 + { + pushFollow(FOLLOW_5); + rule__Process__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__2" + + + // $ANTLR start "rule__Process__Group__2__Impl" + // InternalPDL1.g:338:1: rule__Process__Group__2__Impl : ( ( rule__Process__NameAssignment_2 ) ) ; + public final void rule__Process__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:342:1: ( ( ( rule__Process__NameAssignment_2 ) ) ) + // InternalPDL1.g:343:1: ( ( rule__Process__NameAssignment_2 ) ) + { + // InternalPDL1.g:343:1: ( ( rule__Process__NameAssignment_2 ) ) + // InternalPDL1.g:344:2: ( rule__Process__NameAssignment_2 ) + { + before(grammarAccess.getProcessAccess().getNameAssignment_2()); + // InternalPDL1.g:345:2: ( rule__Process__NameAssignment_2 ) + // InternalPDL1.g:345:3: rule__Process__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__Process__NameAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getProcessAccess().getNameAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__2__Impl" + + + // $ANTLR start "rule__Process__Group__3" + // InternalPDL1.g:353:1: rule__Process__Group__3 : rule__Process__Group__3__Impl ; + public final void rule__Process__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:357:1: ( rule__Process__Group__3__Impl ) + // InternalPDL1.g:358:2: rule__Process__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__Process__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__3" + + + // $ANTLR start "rule__Process__Group__3__Impl" + // InternalPDL1.g:364:1: rule__Process__Group__3__Impl : ( ( rule__Process__ProcessElementsAssignment_3 )* ) ; + public final void rule__Process__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:368:1: ( ( ( rule__Process__ProcessElementsAssignment_3 )* ) ) + // InternalPDL1.g:369:1: ( ( rule__Process__ProcessElementsAssignment_3 )* ) + { + // InternalPDL1.g:369:1: ( ( rule__Process__ProcessElementsAssignment_3 )* ) + // InternalPDL1.g:370:2: ( rule__Process__ProcessElementsAssignment_3 )* + { + before(grammarAccess.getProcessAccess().getProcessElementsAssignment_3()); + // InternalPDL1.g:371:2: ( rule__Process__ProcessElementsAssignment_3 )* + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( (LA3_0==17||LA3_0==19) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalPDL1.g:371:3: rule__Process__ProcessElementsAssignment_3 + { + pushFollow(FOLLOW_6); + rule__Process__ProcessElementsAssignment_3(); + + state._fsp--; + + + } + break; + + default : + break loop3; + } + } while (true); + + after(grammarAccess.getProcessAccess().getProcessElementsAssignment_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__3__Impl" + + + // $ANTLR start "rule__WorkDefinitionList__Group__0" + // InternalPDL1.g:380:1: rule__WorkDefinitionList__Group__0 : rule__WorkDefinitionList__Group__0__Impl rule__WorkDefinitionList__Group__1 ; + public final void rule__WorkDefinitionList__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:384:1: ( rule__WorkDefinitionList__Group__0__Impl rule__WorkDefinitionList__Group__1 ) + // InternalPDL1.g:385:2: rule__WorkDefinitionList__Group__0__Impl rule__WorkDefinitionList__Group__1 + { + pushFollow(FOLLOW_3); + rule__WorkDefinitionList__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinitionList__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinitionList__Group__0" + + + // $ANTLR start "rule__WorkDefinitionList__Group__0__Impl" + // InternalPDL1.g:392:1: rule__WorkDefinitionList__Group__0__Impl : ( 'workdefinitions' ) ; + public final void rule__WorkDefinitionList__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:396:1: ( ( 'workdefinitions' ) ) + // InternalPDL1.g:397:1: ( 'workdefinitions' ) + { + // InternalPDL1.g:397:1: ( 'workdefinitions' ) + // InternalPDL1.g:398:2: 'workdefinitions' + { + before(grammarAccess.getWorkDefinitionListAccess().getWorkdefinitionsKeyword_0()); + match(input,17,FOLLOW_2); + after(grammarAccess.getWorkDefinitionListAccess().getWorkdefinitionsKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinitionList__Group__0__Impl" + + + // $ANTLR start "rule__WorkDefinitionList__Group__1" + // InternalPDL1.g:407:1: rule__WorkDefinitionList__Group__1 : rule__WorkDefinitionList__Group__1__Impl rule__WorkDefinitionList__Group__2 ; + public final void rule__WorkDefinitionList__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:411:1: ( rule__WorkDefinitionList__Group__1__Impl rule__WorkDefinitionList__Group__2 ) + // InternalPDL1.g:412:2: rule__WorkDefinitionList__Group__1__Impl rule__WorkDefinitionList__Group__2 + { + pushFollow(FOLLOW_4); + rule__WorkDefinitionList__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinitionList__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinitionList__Group__1" + + + // $ANTLR start "rule__WorkDefinitionList__Group__1__Impl" + // InternalPDL1.g:419:1: rule__WorkDefinitionList__Group__1__Impl : ( ':' ) ; + public final void rule__WorkDefinitionList__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:423:1: ( ( ':' ) ) + // InternalPDL1.g:424:1: ( ':' ) + { + // InternalPDL1.g:424:1: ( ':' ) + // InternalPDL1.g:425:2: ':' + { + before(grammarAccess.getWorkDefinitionListAccess().getColonKeyword_1()); + match(input,16,FOLLOW_2); + after(grammarAccess.getWorkDefinitionListAccess().getColonKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinitionList__Group__1__Impl" + + + // $ANTLR start "rule__WorkDefinitionList__Group__2" + // InternalPDL1.g:434:1: rule__WorkDefinitionList__Group__2 : rule__WorkDefinitionList__Group__2__Impl ; + public final void rule__WorkDefinitionList__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:438:1: ( rule__WorkDefinitionList__Group__2__Impl ) + // InternalPDL1.g:439:2: rule__WorkDefinitionList__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__WorkDefinitionList__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinitionList__Group__2" + + + // $ANTLR start "rule__WorkDefinitionList__Group__2__Impl" + // InternalPDL1.g:445:1: rule__WorkDefinitionList__Group__2__Impl : ( ( rule__WorkDefinitionList__WorkDefinitionAssignment_2 )* ) ; + public final void rule__WorkDefinitionList__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:449:1: ( ( ( rule__WorkDefinitionList__WorkDefinitionAssignment_2 )* ) ) + // InternalPDL1.g:450:1: ( ( rule__WorkDefinitionList__WorkDefinitionAssignment_2 )* ) + { + // InternalPDL1.g:450:1: ( ( rule__WorkDefinitionList__WorkDefinitionAssignment_2 )* ) + // InternalPDL1.g:451:2: ( rule__WorkDefinitionList__WorkDefinitionAssignment_2 )* + { + before(grammarAccess.getWorkDefinitionListAccess().getWorkDefinitionAssignment_2()); + // InternalPDL1.g:452:2: ( rule__WorkDefinitionList__WorkDefinitionAssignment_2 )* + loop4: + do { + int alt4=2; + int LA4_0 = input.LA(1); + + if ( (LA4_0==RULE_ID) ) { + alt4=1; + } + + + switch (alt4) { + case 1 : + // InternalPDL1.g:452:3: rule__WorkDefinitionList__WorkDefinitionAssignment_2 + { + pushFollow(FOLLOW_7); + rule__WorkDefinitionList__WorkDefinitionAssignment_2(); + + state._fsp--; + + + } + break; + + default : + break loop4; + } + } while (true); + + after(grammarAccess.getWorkDefinitionListAccess().getWorkDefinitionAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinitionList__Group__2__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group__0" + // InternalPDL1.g:461:1: rule__WorkDefinition__Group__0 : rule__WorkDefinition__Group__0__Impl rule__WorkDefinition__Group__1 ; + public final void rule__WorkDefinition__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:465:1: ( rule__WorkDefinition__Group__0__Impl rule__WorkDefinition__Group__1 ) + // InternalPDL1.g:466:2: rule__WorkDefinition__Group__0__Impl rule__WorkDefinition__Group__1 + { + pushFollow(FOLLOW_8); + rule__WorkDefinition__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__0" + + + // $ANTLR start "rule__WorkDefinition__Group__0__Impl" + // InternalPDL1.g:473:1: rule__WorkDefinition__Group__0__Impl : ( ( rule__WorkDefinition__NameAssignment_0 ) ) ; + public final void rule__WorkDefinition__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:477:1: ( ( ( rule__WorkDefinition__NameAssignment_0 ) ) ) + // InternalPDL1.g:478:1: ( ( rule__WorkDefinition__NameAssignment_0 ) ) + { + // InternalPDL1.g:478:1: ( ( rule__WorkDefinition__NameAssignment_0 ) ) + // InternalPDL1.g:479:2: ( rule__WorkDefinition__NameAssignment_0 ) + { + before(grammarAccess.getWorkDefinitionAccess().getNameAssignment_0()); + // InternalPDL1.g:480:2: ( rule__WorkDefinition__NameAssignment_0 ) + // InternalPDL1.g:480:3: rule__WorkDefinition__NameAssignment_0 + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__NameAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkDefinitionAccess().getNameAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__0__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group__1" + // InternalPDL1.g:488:1: rule__WorkDefinition__Group__1 : rule__WorkDefinition__Group__1__Impl ; + public final void rule__WorkDefinition__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:492:1: ( rule__WorkDefinition__Group__1__Impl ) + // InternalPDL1.g:493:2: rule__WorkDefinition__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__1" + + + // $ANTLR start "rule__WorkDefinition__Group__1__Impl" + // InternalPDL1.g:499:1: rule__WorkDefinition__Group__1__Impl : ( ';' ) ; + public final void rule__WorkDefinition__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:503:1: ( ( ';' ) ) + // InternalPDL1.g:504:1: ( ';' ) + { + // InternalPDL1.g:504:1: ( ';' ) + // InternalPDL1.g:505:2: ';' + { + before(grammarAccess.getWorkDefinitionAccess().getSemicolonKeyword_1()); + match(input,18,FOLLOW_2); + after(grammarAccess.getWorkDefinitionAccess().getSemicolonKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__1__Impl" + + + // $ANTLR start "rule__WorkSequenceList__Group__0" + // InternalPDL1.g:515:1: rule__WorkSequenceList__Group__0 : rule__WorkSequenceList__Group__0__Impl rule__WorkSequenceList__Group__1 ; + public final void rule__WorkSequenceList__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:519:1: ( rule__WorkSequenceList__Group__0__Impl rule__WorkSequenceList__Group__1 ) + // InternalPDL1.g:520:2: rule__WorkSequenceList__Group__0__Impl rule__WorkSequenceList__Group__1 + { + pushFollow(FOLLOW_3); + rule__WorkSequenceList__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequenceList__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceList__Group__0" + + + // $ANTLR start "rule__WorkSequenceList__Group__0__Impl" + // InternalPDL1.g:527:1: rule__WorkSequenceList__Group__0__Impl : ( 'worksequences' ) ; + public final void rule__WorkSequenceList__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:531:1: ( ( 'worksequences' ) ) + // InternalPDL1.g:532:1: ( 'worksequences' ) + { + // InternalPDL1.g:532:1: ( 'worksequences' ) + // InternalPDL1.g:533:2: 'worksequences' + { + before(grammarAccess.getWorkSequenceListAccess().getWorksequencesKeyword_0()); + match(input,19,FOLLOW_2); + after(grammarAccess.getWorkSequenceListAccess().getWorksequencesKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceList__Group__0__Impl" + + + // $ANTLR start "rule__WorkSequenceList__Group__1" + // InternalPDL1.g:542:1: rule__WorkSequenceList__Group__1 : rule__WorkSequenceList__Group__1__Impl rule__WorkSequenceList__Group__2 ; + public final void rule__WorkSequenceList__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:546:1: ( rule__WorkSequenceList__Group__1__Impl rule__WorkSequenceList__Group__2 ) + // InternalPDL1.g:547:2: rule__WorkSequenceList__Group__1__Impl rule__WorkSequenceList__Group__2 + { + pushFollow(FOLLOW_4); + rule__WorkSequenceList__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequenceList__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceList__Group__1" + + + // $ANTLR start "rule__WorkSequenceList__Group__1__Impl" + // InternalPDL1.g:554:1: rule__WorkSequenceList__Group__1__Impl : ( ':' ) ; + public final void rule__WorkSequenceList__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:558:1: ( ( ':' ) ) + // InternalPDL1.g:559:1: ( ':' ) + { + // InternalPDL1.g:559:1: ( ':' ) + // InternalPDL1.g:560:2: ':' + { + before(grammarAccess.getWorkSequenceListAccess().getColonKeyword_1()); + match(input,16,FOLLOW_2); + after(grammarAccess.getWorkSequenceListAccess().getColonKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceList__Group__1__Impl" + + + // $ANTLR start "rule__WorkSequenceList__Group__2" + // InternalPDL1.g:569:1: rule__WorkSequenceList__Group__2 : rule__WorkSequenceList__Group__2__Impl ; + public final void rule__WorkSequenceList__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:573:1: ( rule__WorkSequenceList__Group__2__Impl ) + // InternalPDL1.g:574:2: rule__WorkSequenceList__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__WorkSequenceList__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceList__Group__2" + + + // $ANTLR start "rule__WorkSequenceList__Group__2__Impl" + // InternalPDL1.g:580:1: rule__WorkSequenceList__Group__2__Impl : ( ( rule__WorkSequenceList__WorkSequenceAssignment_2 )* ) ; + public final void rule__WorkSequenceList__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:584:1: ( ( ( rule__WorkSequenceList__WorkSequenceAssignment_2 )* ) ) + // InternalPDL1.g:585:1: ( ( rule__WorkSequenceList__WorkSequenceAssignment_2 )* ) + { + // InternalPDL1.g:585:1: ( ( rule__WorkSequenceList__WorkSequenceAssignment_2 )* ) + // InternalPDL1.g:586:2: ( rule__WorkSequenceList__WorkSequenceAssignment_2 )* + { + before(grammarAccess.getWorkSequenceListAccess().getWorkSequenceAssignment_2()); + // InternalPDL1.g:587:2: ( rule__WorkSequenceList__WorkSequenceAssignment_2 )* + loop5: + do { + int alt5=2; + int LA5_0 = input.LA(1); + + if ( (LA5_0==RULE_ID) ) { + alt5=1; + } + + + switch (alt5) { + case 1 : + // InternalPDL1.g:587:3: rule__WorkSequenceList__WorkSequenceAssignment_2 + { + pushFollow(FOLLOW_7); + rule__WorkSequenceList__WorkSequenceAssignment_2(); + + state._fsp--; + + + } + break; + + default : + break loop5; + } + } while (true); + + after(grammarAccess.getWorkSequenceListAccess().getWorkSequenceAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceList__Group__2__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__0" + // InternalPDL1.g:596:1: rule__WorkSequence__Group__0 : rule__WorkSequence__Group__0__Impl rule__WorkSequence__Group__1 ; + public final void rule__WorkSequence__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:600:1: ( rule__WorkSequence__Group__0__Impl rule__WorkSequence__Group__1 ) + // InternalPDL1.g:601:2: rule__WorkSequence__Group__0__Impl rule__WorkSequence__Group__1 + { + pushFollow(FOLLOW_9); + rule__WorkSequence__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__0" + + + // $ANTLR start "rule__WorkSequence__Group__0__Impl" + // InternalPDL1.g:608:1: rule__WorkSequence__Group__0__Impl : ( ( rule__WorkSequence__PredecessorAssignment_0 ) ) ; + public final void rule__WorkSequence__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:612:1: ( ( ( rule__WorkSequence__PredecessorAssignment_0 ) ) ) + // InternalPDL1.g:613:1: ( ( rule__WorkSequence__PredecessorAssignment_0 ) ) + { + // InternalPDL1.g:613:1: ( ( rule__WorkSequence__PredecessorAssignment_0 ) ) + // InternalPDL1.g:614:2: ( rule__WorkSequence__PredecessorAssignment_0 ) + { + before(grammarAccess.getWorkSequenceAccess().getPredecessorAssignment_0()); + // InternalPDL1.g:615:2: ( rule__WorkSequence__PredecessorAssignment_0 ) + // InternalPDL1.g:615:3: rule__WorkSequence__PredecessorAssignment_0 + { + pushFollow(FOLLOW_2); + rule__WorkSequence__PredecessorAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceAccess().getPredecessorAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__0__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__1" + // InternalPDL1.g:623:1: rule__WorkSequence__Group__1 : rule__WorkSequence__Group__1__Impl rule__WorkSequence__Group__2 ; + public final void rule__WorkSequence__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:627:1: ( rule__WorkSequence__Group__1__Impl rule__WorkSequence__Group__2 ) + // InternalPDL1.g:628:2: rule__WorkSequence__Group__1__Impl rule__WorkSequence__Group__2 + { + pushFollow(FOLLOW_4); + rule__WorkSequence__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__1" + + + // $ANTLR start "rule__WorkSequence__Group__1__Impl" + // InternalPDL1.g:635:1: rule__WorkSequence__Group__1__Impl : ( ( rule__WorkSequence__LinkTypeAssignment_1 ) ) ; + public final void rule__WorkSequence__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:639:1: ( ( ( rule__WorkSequence__LinkTypeAssignment_1 ) ) ) + // InternalPDL1.g:640:1: ( ( rule__WorkSequence__LinkTypeAssignment_1 ) ) + { + // InternalPDL1.g:640:1: ( ( rule__WorkSequence__LinkTypeAssignment_1 ) ) + // InternalPDL1.g:641:2: ( rule__WorkSequence__LinkTypeAssignment_1 ) + { + before(grammarAccess.getWorkSequenceAccess().getLinkTypeAssignment_1()); + // InternalPDL1.g:642:2: ( rule__WorkSequence__LinkTypeAssignment_1 ) + // InternalPDL1.g:642:3: rule__WorkSequence__LinkTypeAssignment_1 + { + pushFollow(FOLLOW_2); + rule__WorkSequence__LinkTypeAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceAccess().getLinkTypeAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__1__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__2" + // InternalPDL1.g:650:1: rule__WorkSequence__Group__2 : rule__WorkSequence__Group__2__Impl rule__WorkSequence__Group__3 ; + public final void rule__WorkSequence__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:654:1: ( rule__WorkSequence__Group__2__Impl rule__WorkSequence__Group__3 ) + // InternalPDL1.g:655:2: rule__WorkSequence__Group__2__Impl rule__WorkSequence__Group__3 + { + pushFollow(FOLLOW_8); + rule__WorkSequence__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__2" + + + // $ANTLR start "rule__WorkSequence__Group__2__Impl" + // InternalPDL1.g:662:1: rule__WorkSequence__Group__2__Impl : ( ( rule__WorkSequence__SuccessorAssignment_2 ) ) ; + public final void rule__WorkSequence__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:666:1: ( ( ( rule__WorkSequence__SuccessorAssignment_2 ) ) ) + // InternalPDL1.g:667:1: ( ( rule__WorkSequence__SuccessorAssignment_2 ) ) + { + // InternalPDL1.g:667:1: ( ( rule__WorkSequence__SuccessorAssignment_2 ) ) + // InternalPDL1.g:668:2: ( rule__WorkSequence__SuccessorAssignment_2 ) + { + before(grammarAccess.getWorkSequenceAccess().getSuccessorAssignment_2()); + // InternalPDL1.g:669:2: ( rule__WorkSequence__SuccessorAssignment_2 ) + // InternalPDL1.g:669:3: rule__WorkSequence__SuccessorAssignment_2 + { + pushFollow(FOLLOW_2); + rule__WorkSequence__SuccessorAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceAccess().getSuccessorAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__2__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__3" + // InternalPDL1.g:677:1: rule__WorkSequence__Group__3 : rule__WorkSequence__Group__3__Impl ; + public final void rule__WorkSequence__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:681:1: ( rule__WorkSequence__Group__3__Impl ) + // InternalPDL1.g:682:2: rule__WorkSequence__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__3" + + + // $ANTLR start "rule__WorkSequence__Group__3__Impl" + // InternalPDL1.g:688:1: rule__WorkSequence__Group__3__Impl : ( ';' ) ; + public final void rule__WorkSequence__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:692:1: ( ( ';' ) ) + // InternalPDL1.g:693:1: ( ';' ) + { + // InternalPDL1.g:693:1: ( ';' ) + // InternalPDL1.g:694:2: ';' + { + before(grammarAccess.getWorkSequenceAccess().getSemicolonKeyword_3()); + match(input,18,FOLLOW_2); + after(grammarAccess.getWorkSequenceAccess().getSemicolonKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__3__Impl" + + + // $ANTLR start "rule__Process__NameAssignment_2" + // InternalPDL1.g:704:1: rule__Process__NameAssignment_2 : ( RULE_ID ) ; + public final void rule__Process__NameAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:708:1: ( ( RULE_ID ) ) + // InternalPDL1.g:709:2: ( RULE_ID ) + { + // InternalPDL1.g:709:2: ( RULE_ID ) + // InternalPDL1.g:710:3: RULE_ID + { + before(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_2_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__NameAssignment_2" + + + // $ANTLR start "rule__Process__ProcessElementsAssignment_3" + // InternalPDL1.g:719:1: rule__Process__ProcessElementsAssignment_3 : ( ruleProcessElement ) ; + public final void rule__Process__ProcessElementsAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:723:1: ( ( ruleProcessElement ) ) + // InternalPDL1.g:724:2: ( ruleProcessElement ) + { + // InternalPDL1.g:724:2: ( ruleProcessElement ) + // InternalPDL1.g:725:3: ruleProcessElement + { + before(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); + pushFollow(FOLLOW_2); + ruleProcessElement(); + + state._fsp--; + + after(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__ProcessElementsAssignment_3" + + + // $ANTLR start "rule__WorkDefinitionList__WorkDefinitionAssignment_2" + // InternalPDL1.g:734:1: rule__WorkDefinitionList__WorkDefinitionAssignment_2 : ( ruleWorkDefinition ) ; + public final void rule__WorkDefinitionList__WorkDefinitionAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:738:1: ( ( ruleWorkDefinition ) ) + // InternalPDL1.g:739:2: ( ruleWorkDefinition ) + { + // InternalPDL1.g:739:2: ( ruleWorkDefinition ) + // InternalPDL1.g:740:3: ruleWorkDefinition + { + before(grammarAccess.getWorkDefinitionListAccess().getWorkDefinitionWorkDefinitionParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleWorkDefinition(); + + state._fsp--; + + after(grammarAccess.getWorkDefinitionListAccess().getWorkDefinitionWorkDefinitionParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinitionList__WorkDefinitionAssignment_2" + + + // $ANTLR start "rule__WorkDefinition__NameAssignment_0" + // InternalPDL1.g:749:1: rule__WorkDefinition__NameAssignment_0 : ( RULE_ID ) ; + public final void rule__WorkDefinition__NameAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:753:1: ( ( RULE_ID ) ) + // InternalPDL1.g:754:2: ( RULE_ID ) + { + // InternalPDL1.g:754:2: ( RULE_ID ) + // InternalPDL1.g:755:3: RULE_ID + { + before(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_0_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__NameAssignment_0" + + + // $ANTLR start "rule__WorkSequenceList__WorkSequenceAssignment_2" + // InternalPDL1.g:764:1: rule__WorkSequenceList__WorkSequenceAssignment_2 : ( ruleWorkSequence ) ; + public final void rule__WorkSequenceList__WorkSequenceAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:768:1: ( ( ruleWorkSequence ) ) + // InternalPDL1.g:769:2: ( ruleWorkSequence ) + { + // InternalPDL1.g:769:2: ( ruleWorkSequence ) + // InternalPDL1.g:770:3: ruleWorkSequence + { + before(grammarAccess.getWorkSequenceListAccess().getWorkSequenceWorkSequenceParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleWorkSequence(); + + state._fsp--; + + after(grammarAccess.getWorkSequenceListAccess().getWorkSequenceWorkSequenceParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceList__WorkSequenceAssignment_2" + + + // $ANTLR start "rule__WorkSequence__PredecessorAssignment_0" + // InternalPDL1.g:779:1: rule__WorkSequence__PredecessorAssignment_0 : ( ( RULE_ID ) ) ; + public final void rule__WorkSequence__PredecessorAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:783:1: ( ( ( RULE_ID ) ) ) + // InternalPDL1.g:784:2: ( ( RULE_ID ) ) + { + // InternalPDL1.g:784:2: ( ( RULE_ID ) ) + // InternalPDL1.g:785:3: ( RULE_ID ) + { + before(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_0_0()); + // InternalPDL1.g:786:3: ( RULE_ID ) + // InternalPDL1.g:787:4: RULE_ID + { + before(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1()); + + } + + after(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__PredecessorAssignment_0" + + + // $ANTLR start "rule__WorkSequence__LinkTypeAssignment_1" + // InternalPDL1.g:798:1: rule__WorkSequence__LinkTypeAssignment_1 : ( ruleWorkSequenceType ) ; + public final void rule__WorkSequence__LinkTypeAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:802:1: ( ( ruleWorkSequenceType ) ) + // InternalPDL1.g:803:2: ( ruleWorkSequenceType ) + { + // InternalPDL1.g:803:2: ( ruleWorkSequenceType ) + // InternalPDL1.g:804:3: ruleWorkSequenceType + { + before(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleWorkSequenceType(); + + state._fsp--; + + after(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__LinkTypeAssignment_1" + + + // $ANTLR start "rule__WorkSequence__SuccessorAssignment_2" + // InternalPDL1.g:813:1: rule__WorkSequence__SuccessorAssignment_2 : ( ( RULE_ID ) ) ; + public final void rule__WorkSequence__SuccessorAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL1.g:817:1: ( ( ( RULE_ID ) ) ) + // InternalPDL1.g:818:2: ( ( RULE_ID ) ) + { + // InternalPDL1.g:818:2: ( ( RULE_ID ) ) + // InternalPDL1.g:819:3: ( RULE_ID ) + { + before(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_2_0()); + // InternalPDL1.g:820:3: ( RULE_ID ) + // InternalPDL1.g:821:4: RULE_ID + { + before(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionIDTerminalRuleCall_2_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionIDTerminalRuleCall_2_0_1()); + + } + + after(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__SuccessorAssignment_2" + + // Delegated rules + + + + + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x00000000000A0000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x00000000000A0002L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000012L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000007800L}); + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.pdl3.ide/src/fr/n7/ide/PDL1IdeModule.java b/eclipse-workspace/fr.n7.pdl3.ide/src/fr/n7/ide/PDL1IdeModule.java new file mode 100644 index 0000000..3486279 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/src/fr/n7/ide/PDL1IdeModule.java @@ -0,0 +1,11 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ide; + + +/** + * Use this class to register ide components. + */ +public class PDL1IdeModule extends AbstractPDL1IdeModule { +} diff --git a/eclipse-workspace/fr.n7.pdl3.ide/src/fr/n7/ide/PDL1IdeSetup.java b/eclipse-workspace/fr.n7.pdl3.ide/src/fr/n7/ide/PDL1IdeSetup.java new file mode 100644 index 0000000..554487f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ide/src/fr/n7/ide/PDL1IdeSetup.java @@ -0,0 +1,22 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ide; + +import com.google.inject.Guice; +import com.google.inject.Injector; +import fr.n7.PDL1RuntimeModule; +import fr.n7.PDL1StandaloneSetup; +import org.eclipse.xtext.util.Modules2; + +/** + * Initialization support for running Xtext languages as language servers. + */ +public class PDL1IdeSetup extends PDL1StandaloneSetup { + + @Override + public Injector createInjector() { + return Guice.createInjector(Modules2.mixin(new PDL1RuntimeModule(), new PDL1IdeModule())); + } + +} diff --git a/eclipse-workspace/fr.n7.pdl3.tests/.classpath b/eclipse-workspace/fr.n7.pdl3.tests/.classpath new file mode 100644 index 0000000..720219f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.tests/.classpath @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl3.tests/.project b/eclipse-workspace/fr.n7.pdl3.tests/.project new file mode 100644 index 0000000..e80bc9a --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.tests/.project @@ -0,0 +1,34 @@ + + + fr.n7.pdl3.tests + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.pdl3.tests/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.pdl3.tests/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.tests/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.pdl3.tests/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.pdl3.tests/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.tests/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.pdl3.tests/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.pdl3.tests/META-INF/MANIFEST.MF new file mode 100644 index 0000000..4979241 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.tests/META-INF/MANIFEST.MF @@ -0,0 +1,15 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.pdl3.tests +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.pdl3.tests +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.pdl3.tests; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.pdl3, + org.junit.jupiter.api;bundle-version="[5.0.0,6.0.0)", + org.eclipse.xtext.testing, + org.eclipse.xtext.xbase.testing, + org.eclipse.xtext.xbase.lib;bundle-version="2.14.0" +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.tests;x-internal=true diff --git a/eclipse-workspace/fr.n7.pdl3.tests/build.properties b/eclipse-workspace/fr.n7.pdl3.tests/build.properties new file mode 100644 index 0000000..5c6bbf9 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.tests/build.properties @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/ +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.pdl3.tests/src-gen/fr/n7/tests/PDL1InjectorProvider.java b/eclipse-workspace/fr.n7.pdl3.tests/src-gen/fr/n7/tests/PDL1InjectorProvider.java new file mode 100644 index 0000000..396bfc5 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.tests/src-gen/fr/n7/tests/PDL1InjectorProvider.java @@ -0,0 +1,69 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.tests; + +import com.google.inject.Guice; +import com.google.inject.Injector; +import fr.n7.PDL1RuntimeModule; +import fr.n7.PDL1StandaloneSetup; +import org.eclipse.xtext.testing.GlobalRegistries; +import org.eclipse.xtext.testing.GlobalRegistries.GlobalStateMemento; +import org.eclipse.xtext.testing.IInjectorProvider; +import org.eclipse.xtext.testing.IRegistryConfigurator; + +public class PDL1InjectorProvider implements IInjectorProvider, IRegistryConfigurator { + + protected GlobalStateMemento stateBeforeInjectorCreation; + protected GlobalStateMemento stateAfterInjectorCreation; + protected Injector injector; + + static { + GlobalRegistries.initializeDefaults(); + } + + @Override + public Injector getInjector() { + if (injector == null) { + this.injector = internalCreateInjector(); + stateAfterInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); + } + return injector; + } + + protected Injector internalCreateInjector() { + return new PDL1StandaloneSetup() { + @Override + public Injector createInjector() { + return Guice.createInjector(createRuntimeModule()); + } + }.createInjectorAndDoEMFRegistration(); + } + + protected PDL1RuntimeModule createRuntimeModule() { + // make it work also with Maven/Tycho and OSGI + // see https://bugs.eclipse.org/bugs/show_bug.cgi?id=493672 + return new PDL1RuntimeModule() { + @Override + public ClassLoader bindClassLoaderToInstance() { + return PDL1InjectorProvider.class + .getClassLoader(); + } + }; + } + + @Override + public void restoreRegistry() { + stateBeforeInjectorCreation.restoreGlobalState(); + stateBeforeInjectorCreation = null; + } + + @Override + public void setupRegistry() { + stateBeforeInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); + if (injector == null) { + getInjector(); + } + stateAfterInjectorCreation.restoreGlobalState(); + } +} diff --git a/eclipse-workspace/fr.n7.pdl3.tests/src/fr/n7/tests/PDL1ParsingTest.xtend b/eclipse-workspace/fr.n7.pdl3.tests/src/fr/n7/tests/PDL1ParsingTest.xtend new file mode 100644 index 0000000..d6a0241 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.tests/src/fr/n7/tests/PDL1ParsingTest.xtend @@ -0,0 +1,29 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.tests + +import com.google.inject.Inject +import org.eclipse.xtext.testing.InjectWith +import org.eclipse.xtext.testing.extensions.InjectionExtension +import org.eclipse.xtext.testing.util.ParseHelper +import org.junit.jupiter.api.Assertions +import org.junit.jupiter.api.Test +import org.junit.jupiter.api.^extension.ExtendWith + +@ExtendWith(InjectionExtension) +@InjectWith(PDL1InjectorProvider) +class PDL1ParsingTest { + @Inject + ParseHelper parseHelper + + @Test + def void loadModel() { + val result = parseHelper.parse(''' + Hello Xtext! + ''') + Assertions.assertNotNull(result) + val errors = result.eResource.errors + Assertions.assertTrue(errors.isEmpty, '''Unexpected errors: «errors.join(", ")»''') + } +} diff --git a/eclipse-workspace/fr.n7.pdl3.tests/test-bin/fr/n7/tests/.PDL1ParsingTest.java._trace b/eclipse-workspace/fr.n7.pdl3.tests/test-bin/fr/n7/tests/.PDL1ParsingTest.java._trace new file mode 100644 index 0000000..865568a Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl3.tests/test-bin/fr/n7/tests/.PDL1ParsingTest.java._trace differ diff --git a/eclipse-workspace/fr.n7.pdl3.tests/test-bin/fr/n7/tests/.PDL1ParsingTest.xtendbin b/eclipse-workspace/fr.n7.pdl3.tests/test-bin/fr/n7/tests/.PDL1ParsingTest.xtendbin new file mode 100644 index 0000000..fc0991f Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl3.tests/test-bin/fr/n7/tests/.PDL1ParsingTest.xtendbin differ diff --git a/eclipse-workspace/fr.n7.pdl3.tests/xtend-gen/fr/n7/tests/.PDL1ParsingTest.java._trace b/eclipse-workspace/fr.n7.pdl3.tests/xtend-gen/fr/n7/tests/.PDL1ParsingTest.java._trace new file mode 100644 index 0000000..865568a Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl3.tests/xtend-gen/fr/n7/tests/.PDL1ParsingTest.java._trace differ diff --git a/eclipse-workspace/fr.n7.pdl3.tests/xtend-gen/fr/n7/tests/.PDL1ParsingTest.xtendbin b/eclipse-workspace/fr.n7.pdl3.tests/xtend-gen/fr/n7/tests/.PDL1ParsingTest.xtendbin new file mode 100644 index 0000000..fc0991f Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl3.tests/xtend-gen/fr/n7/tests/.PDL1ParsingTest.xtendbin differ diff --git a/eclipse-workspace/fr.n7.pdl3.tests/xtend-gen/fr/n7/tests/PDL1ParsingTest.java b/eclipse-workspace/fr.n7.pdl3.tests/xtend-gen/fr/n7/tests/PDL1ParsingTest.java new file mode 100644 index 0000000..09ef730 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.tests/xtend-gen/fr/n7/tests/PDL1ParsingTest.java @@ -0,0 +1,46 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.tests; + +import com.google.inject.Inject; +import fr.n7.tests.PDL1InjectorProvider; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.xtend2.lib.StringConcatenation; +import org.eclipse.xtext.testing.InjectWith; +import org.eclipse.xtext.testing.extensions.InjectionExtension; +import org.eclipse.xtext.testing.util.ParseHelper; +import org.eclipse.xtext.xbase.lib.Exceptions; +import org.eclipse.xtext.xbase.lib.IterableExtensions; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; + +@ExtendWith(InjectionExtension.class) +@InjectWith(PDL1InjectorProvider.class) +@SuppressWarnings("all") +public class PDL1ParsingTest { + @Inject + private ParseHelper parseHelper; + + @Test + public void loadModel() { + try { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("Hello Xtext!"); + _builder.newLine(); + final fr.n7.pDL1.Process result = this.parseHelper.parse(_builder); + Assertions.assertNotNull(result); + final EList errors = result.eResource().getErrors(); + boolean _isEmpty = errors.isEmpty(); + StringConcatenation _builder_1 = new StringConcatenation(); + _builder_1.append("Unexpected errors: "); + String _join = IterableExtensions.join(errors, ", "); + _builder_1.append(_join); + Assertions.assertTrue(_isEmpty, _builder_1.toString()); + } catch (Throwable _e) { + throw Exceptions.sneakyThrow(_e); + } + } +} diff --git a/eclipse-workspace/fr.n7.pdl3.ui.tests/.classpath b/eclipse-workspace/fr.n7.pdl3.ui.tests/.classpath new file mode 100644 index 0000000..720219f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui.tests/.classpath @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl3.ui.tests/.project b/eclipse-workspace/fr.n7.pdl3.ui.tests/.project new file mode 100644 index 0000000..98a7a8f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui.tests/.project @@ -0,0 +1,34 @@ + + + fr.n7.pdl3.ui.tests + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.pdl3.ui.tests/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.pdl3.ui.tests/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui.tests/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.pdl3.ui.tests/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.pdl3.ui.tests/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui.tests/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.pdl3.ui.tests/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.pdl3.ui.tests/META-INF/MANIFEST.MF new file mode 100644 index 0000000..a0cfdf0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui.tests/META-INF/MANIFEST.MF @@ -0,0 +1,18 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.pdl3.ui.tests +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.pdl3.ui.tests +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.pdl3.ui.tests; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.pdl3.ui, + org.junit.jupiter.api;bundle-version="[5.0.0,6.0.0)", + org.eclipse.xtext.testing, + org.eclipse.xtext.xbase.testing, + org.eclipse.xtext.xbase.junit, + org.eclipse.core.runtime, + org.eclipse.xtext.ui.testing, + org.eclipse.ui.workbench;resolution:=optional +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.ui.tests;x-internal=true diff --git a/eclipse-workspace/fr.n7.pdl3.ui.tests/build.properties b/eclipse-workspace/fr.n7.pdl3.ui.tests/build.properties new file mode 100644 index 0000000..5c6bbf9 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui.tests/build.properties @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/ +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.pdl3.ui.tests/src-gen/fr/n7/ui/tests/PDL1UiInjectorProvider.java b/eclipse-workspace/fr.n7.pdl3.ui.tests/src-gen/fr/n7/ui/tests/PDL1UiInjectorProvider.java new file mode 100644 index 0000000..844f15b --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui.tests/src-gen/fr/n7/ui/tests/PDL1UiInjectorProvider.java @@ -0,0 +1,17 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.tests; + +import com.google.inject.Injector; +import fr.n7.pdl3.ui.internal.Pdl3Activator; +import org.eclipse.xtext.testing.IInjectorProvider; + +public class PDL1UiInjectorProvider implements IInjectorProvider { + + @Override + public Injector getInjector() { + return Pdl3Activator.getInstance().getInjector("fr.n7.PDL1"); + } + +} diff --git a/eclipse-workspace/fr.n7.pdl3.ui/.classpath b/eclipse-workspace/fr.n7.pdl3.ui/.classpath new file mode 100644 index 0000000..a613544 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl3.ui/.project b/eclipse-workspace/fr.n7.pdl3.ui/.project new file mode 100644 index 0000000..8bbb8eb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/.project @@ -0,0 +1,34 @@ + + + fr.n7.pdl3.ui + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.pdl3.ui/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.pdl3.ui/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.pdl3.ui/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.pdl3.ui/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.pdl3.ui/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.pdl3.ui/META-INF/MANIFEST.MF new file mode 100644 index 0000000..ef30245 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/META-INF/MANIFEST.MF @@ -0,0 +1,24 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.pdl3.ui +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.pdl3.ui +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.pdl3.ui; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.pdl3, + fr.n7.pdl3.ide, + org.eclipse.xtext.ui, + org.eclipse.xtext.ui.shared, + org.eclipse.xtext.ui.codetemplates.ui, + org.eclipse.ui.editors;bundle-version="3.5.0", + org.eclipse.ui.ide;bundle-version="3.5.0", + org.eclipse.ui, + org.eclipse.compare, + org.eclipse.xtext.builder +Import-Package: org.apache.log4j +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.ui.contentassist, + fr.n7.pdl3.ui.internal, + fr.n7.ui.quickfix +Bundle-Activator: fr.n7.pdl3.ui.internal.Pdl3Activator diff --git a/eclipse-workspace/fr.n7.pdl3.ui/build.properties b/eclipse-workspace/fr.n7.pdl3.ui/build.properties new file mode 100644 index 0000000..323f56c --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/build.properties @@ -0,0 +1,7 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/,\ + plugin.xml +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.pdl3.ui/plugin.xml b/eclipse-workspace/fr.n7.pdl3.ui/plugin.xml new file mode 100644 index 0000000..f646677 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/plugin.xml @@ -0,0 +1,434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl3.ui/src-gen/fr/n7/pdl3/ui/internal/Pdl3Activator.java b/eclipse-workspace/fr.n7.pdl3.ui/src-gen/fr/n7/pdl3/ui/internal/Pdl3Activator.java new file mode 100644 index 0000000..1c949da --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/src-gen/fr/n7/pdl3/ui/internal/Pdl3Activator.java @@ -0,0 +1,94 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.pdl3.ui.internal; + +import com.google.common.collect.Maps; +import com.google.inject.Guice; +import com.google.inject.Injector; +import fr.n7.PDL1RuntimeModule; +import fr.n7.ui.PDL1UiModule; +import java.util.Collections; +import java.util.Map; +import org.apache.log4j.Logger; +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.eclipse.xtext.ui.shared.SharedStateModule; +import org.eclipse.xtext.util.Modules2; +import org.osgi.framework.BundleContext; + +/** + * This class was generated. Customizations should only happen in a newly + * introduced subclass. + */ +public class Pdl3Activator extends AbstractUIPlugin { + + public static final String PLUGIN_ID = "fr.n7.pdl3.ui"; + public static final String FR_N7_PDL1 = "fr.n7.PDL1"; + + private static final Logger logger = Logger.getLogger(Pdl3Activator.class); + + private static Pdl3Activator INSTANCE; + + private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); + + @Override + public void start(BundleContext context) throws Exception { + super.start(context); + INSTANCE = this; + } + + @Override + public void stop(BundleContext context) throws Exception { + injectors.clear(); + INSTANCE = null; + super.stop(context); + } + + public static Pdl3Activator getInstance() { + return INSTANCE; + } + + public Injector getInjector(String language) { + synchronized (injectors) { + Injector injector = injectors.get(language); + if (injector == null) { + injectors.put(language, injector = createInjector(language)); + } + return injector; + } + } + + protected Injector createInjector(String language) { + try { + com.google.inject.Module runtimeModule = getRuntimeModule(language); + com.google.inject.Module sharedStateModule = getSharedStateModule(); + com.google.inject.Module uiModule = getUiModule(language); + com.google.inject.Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); + return Guice.createInjector(mergedModule); + } catch (Exception e) { + logger.error("Failed to create injector for " + language); + logger.error(e.getMessage(), e); + throw new RuntimeException("Failed to create injector for " + language, e); + } + } + + protected com.google.inject.Module getRuntimeModule(String grammar) { + if (FR_N7_PDL1.equals(grammar)) { + return new PDL1RuntimeModule(); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getUiModule(String grammar) { + if (FR_N7_PDL1.equals(grammar)) { + return new PDL1UiModule(this); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getSharedStateModule() { + return new SharedStateModule(); + } + + +} diff --git a/eclipse-workspace/fr.n7.pdl3.ui/src-gen/fr/n7/ui/AbstractPDL1UiModule.java b/eclipse-workspace/fr.n7.pdl3.ui/src-gen/fr/n7/ui/AbstractPDL1UiModule.java new file mode 100644 index 0000000..afa6021 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/src-gen/fr/n7/ui/AbstractPDL1UiModule.java @@ -0,0 +1,293 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui; + +import com.google.inject.Binder; +import com.google.inject.Provider; +import com.google.inject.name.Names; +import fr.n7.ide.contentassist.antlr.PDL1Parser; +import fr.n7.ide.contentassist.antlr.PartialPDL1ContentAssistParser; +import fr.n7.ide.contentassist.antlr.internal.InternalPDL1Lexer; +import fr.n7.ui.contentassist.PDL1ProposalProvider; +import fr.n7.ui.labeling.PDL1DescriptionLabelProvider; +import fr.n7.ui.labeling.PDL1LabelProvider; +import fr.n7.ui.outline.PDL1OutlineTreeProvider; +import fr.n7.ui.quickfix.PDL1QuickfixProvider; +import fr.n7.validation.PDL1ValidatorConfigurationBlock; +import org.eclipse.compare.IViewerCreator; +import org.eclipse.core.resources.IWorkspaceRoot; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.jface.viewers.ILabelProvider; +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.eclipse.xtext.builder.BuilderParticipant; +import org.eclipse.xtext.builder.EclipseOutputConfigurationProvider; +import org.eclipse.xtext.builder.IXtextBuilderParticipant; +import org.eclipse.xtext.builder.builderState.IBuilderState; +import org.eclipse.xtext.builder.clustering.CurrentDescriptions; +import org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource; +import org.eclipse.xtext.builder.nature.NatureAddingEditorCallback; +import org.eclipse.xtext.builder.preferences.BuilderPreferenceAccess; +import org.eclipse.xtext.generator.IContextualOutputConfigurationProvider; +import org.eclipse.xtext.ide.LexerIdeBindings; +import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; +import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; +import org.eclipse.xtext.parser.antlr.ITokenDefProvider; +import org.eclipse.xtext.parser.antlr.LexerProvider; +import org.eclipse.xtext.resource.IResourceDescriptions; +import org.eclipse.xtext.resource.containers.IAllContainersState; +import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; +import org.eclipse.xtext.service.SingletonBinding; +import org.eclipse.xtext.ui.DefaultUiModule; +import org.eclipse.xtext.ui.UIBindings; +import org.eclipse.xtext.ui.codetemplates.ui.AccessibleCodetemplatesActivator; +import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialEditingContentAssistContextFactory; +import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.PartialEditingContentAssistContextFactory; +import org.eclipse.xtext.ui.codetemplates.ui.preferences.AdvancedTemplatesPreferencePage; +import org.eclipse.xtext.ui.codetemplates.ui.preferences.TemplatesLanguageConfiguration; +import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar; +import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistry; +import org.eclipse.xtext.ui.compare.DefaultViewerCreator; +import org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource; +import org.eclipse.xtext.ui.editor.IXtextEditorCallback; +import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; +import org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher; +import org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider; +import org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper; +import org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher; +import org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper; +import org.eclipse.xtext.ui.editor.contentassist.antlr.DelegatingContentAssistContextFactory; +import org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider; +import org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider; +import org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer; +import org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider; +import org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage; +import org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator; +import org.eclipse.xtext.ui.refactoring.IReferenceUpdater; +import org.eclipse.xtext.ui.refactoring.IRenameRefactoringProvider; +import org.eclipse.xtext.ui.refactoring.IRenameStrategy; +import org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator; +import org.eclipse.xtext.ui.refactoring.impl.DefaultReferenceUpdater; +import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameRefactoringProvider; +import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy; +import org.eclipse.xtext.ui.refactoring.ui.DefaultRenameSupport; +import org.eclipse.xtext.ui.refactoring.ui.IRenameSupport; +import org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferences; +import org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider; +import org.eclipse.xtext.ui.shared.Access; +import org.eclipse.xtext.ui.validation.AbstractValidatorConfigurationBlock; + +/** + * Manual modifications go to {@link PDL1UiModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractPDL1UiModule extends DefaultUiModule { + + public AbstractPDL1UiModule(AbstractUIPlugin plugin) { + super(plugin); + } + + // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment + public Provider provideIAllContainersState() { + return Access.getJavaProjectsState(); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalPDL1Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingLexer(Binder binder) { + binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(fr.n7.parser.antlr.internal.InternalPDL1Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingTokenDefProvider(Binder binder) { + binder.bind(ITokenDefProvider.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(AntlrTokenDefProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindContentAssistContext$Factory() { + return DelegatingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return PDL1Parser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexerProvider(Binder binder) { + binder.bind(InternalPDL1Lexer.class).toProvider(LexerProvider.create(InternalPDL1Lexer.class)); + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + public Class bindAbstractValidatorConfigurationBlock() { + return PDL1ValidatorConfigurationBlock.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIDependentElementsCalculator() { + return DefaultDependentElementsCalculator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsBuilderScope(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIXtextEditorCallback() { + return NatureAddingEditorCallback.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContextualOutputConfigurationProvider() { + return EclipseOutputConfigurationProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindDocumentBasedDirtyResource() { + return PersistentDataAwareDirtyResource.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIXtextBuilderParticipant() { + return BuilderParticipant.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public IWorkspaceRoot bindIWorkspaceRootToInstance() { + return ResourcesPlugin.getWorkspace().getRoot(); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public void configureBuilderPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("builderPreferenceInitializer")) + .to(BuilderPreferenceAccess.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public Class bindILabelProvider() { + return PDL1LabelProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public void configureResourceUIServiceLabelProvider(Binder binder) { + binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(PDL1DescriptionLabelProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeProvider() { + return PDL1OutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeStructureProvider() { + return PDL1OutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 + public Class bindIssueResolutionProvider() { + return PDL1QuickfixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 + public Class bindIContentProposalProvider() { + return PDL1ProposalProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public void configureIPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("RefactoringPreferences")) + .to(RefactoringPreferences.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy() { + return DefaultRenameStrategy.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIReferenceUpdater() { + return DefaultReferenceUpdater.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameRefactoringProvider() { + return DefaultRenameRefactoringProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameSupport$Factory() { + return DefaultRenameSupport.Factory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideTemplatesLanguageConfiguration() { + return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideLanguageRegistry() { + return AccessibleCodetemplatesActivator.getLanguageRegistry(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + @SingletonBinding(eager=true) + public Class bindLanguageRegistrar() { + return LanguageRegistrar.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindXtextTemplatePreferencePage() { + return AdvancedTemplatesPreferencePage.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistParser() { + return PartialPDL1ContentAssistParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistContextFactory() { + return PartialEditingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public Class bindIViewerCreator() { + return DefaultViewerCreator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public void configureCompareViewerTitle(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("PDL1 Compare"); + } + +} diff --git a/eclipse-workspace/fr.n7.pdl3.ui/src-gen/fr/n7/ui/PDL1ExecutableExtensionFactory.java b/eclipse-workspace/fr.n7.pdl3.ui/src-gen/fr/n7/ui/PDL1ExecutableExtensionFactory.java new file mode 100644 index 0000000..9a3b770 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/src-gen/fr/n7/ui/PDL1ExecutableExtensionFactory.java @@ -0,0 +1,29 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui; + +import com.google.inject.Injector; +import fr.n7.pdl3.ui.internal.Pdl3Activator; +import org.eclipse.core.runtime.Platform; +import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory; +import org.osgi.framework.Bundle; + +/** + * This class was generated. Customizations should only happen in a newly + * introduced subclass. + */ +public class PDL1ExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { + + @Override + protected Bundle getBundle() { + return Platform.getBundle(Pdl3Activator.PLUGIN_ID); + } + + @Override + protected Injector getInjector() { + Pdl3Activator activator = Pdl3Activator.getInstance(); + return activator != null ? activator.getInjector(Pdl3Activator.FR_N7_PDL1) : null; + } + +} diff --git a/eclipse-workspace/fr.n7.pdl3.ui/src-gen/fr/n7/ui/contentassist/AbstractPDL1ProposalProvider.java b/eclipse-workspace/fr.n7.pdl3.ui/src-gen/fr/n7/ui/contentassist/AbstractPDL1ProposalProvider.java new file mode 100644 index 0000000..db89671 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/src-gen/fr/n7/ui/contentassist/AbstractPDL1ProposalProvider.java @@ -0,0 +1,67 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.contentassist; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.Assignment; +import org.eclipse.xtext.CrossReference; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider; +import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; +import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor; + +/** + * Represents a generated, default implementation of superclass {@link TerminalsProposalProvider}. + * Methods are dynamically dispatched on the first parameter, i.e., you can override them + * with a more concrete subtype. + */ +public abstract class AbstractPDL1ProposalProvider extends TerminalsProposalProvider { + + public void completeProcess_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeProcess_ProcessElements(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkDefinitionList_WorkDefinition(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkSequenceList_WorkSequence(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkSequence_Predecessor(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeWorkSequence_LinkType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkSequence_Successor(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + + public void complete_Process(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ProcessElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_WorkDefinitionList(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_WorkDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_WorkSequenceList(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_WorkSequence(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_WorkSequenceType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } +} diff --git a/eclipse-workspace/fr.n7.pdl3.ui/src-gen/fr/n7/validation/PDL1ValidatorConfigurationBlock.java b/eclipse-workspace/fr.n7.pdl3.ui/src-gen/fr/n7/validation/PDL1ValidatorConfigurationBlock.java new file mode 100644 index 0000000..e9eca3c --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/src-gen/fr/n7/validation/PDL1ValidatorConfigurationBlock.java @@ -0,0 +1,35 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.validation; + +import org.eclipse.jface.dialogs.IDialogSettings; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.xtext.ui.validation.AbstractValidatorConfigurationBlock; + +@SuppressWarnings("restriction") +public class PDL1ValidatorConfigurationBlock extends AbstractValidatorConfigurationBlock { + + protected static final String SETTINGS_SECTION_NAME = "PDL1"; + + @Override + protected void fillSettingsPage(Composite composite, int nColumns, int defaultIndent) { + addComboBox(PDL1ConfigurableIssueCodesProvider.DEPRECATED_MODEL_PART, "Deprecated Model Part", composite, defaultIndent); + } + + @Override + public void dispose() { + storeSectionExpansionStates(getDialogSettings()); + super.dispose(); + } + + @Override + protected IDialogSettings getDialogSettings() { + IDialogSettings dialogSettings = super.getDialogSettings(); + IDialogSettings section = dialogSettings.getSection(SETTINGS_SECTION_NAME); + if (section == null) { + return dialogSettings.addNewSection(SETTINGS_SECTION_NAME); + } + return section; + } +} diff --git a/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/PDL1UiModule.java b/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/PDL1UiModule.java new file mode 100644 index 0000000..40f9a63 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/PDL1UiModule.java @@ -0,0 +1,16 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui; + +import org.eclipse.ui.plugin.AbstractUIPlugin; + +/** + * Use this class to register components to be used within the Eclipse IDE. + */ +public class PDL1UiModule extends AbstractPDL1UiModule { + + public PDL1UiModule(AbstractUIPlugin plugin) { + super(plugin); + } +} diff --git a/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/contentassist/PDL1ProposalProvider.java b/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/contentassist/PDL1ProposalProvider.java new file mode 100644 index 0000000..8ac26d4 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/contentassist/PDL1ProposalProvider.java @@ -0,0 +1,12 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.contentassist; + + +/** + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#content-assist + * on how to customize the content assistant. + */ +public class PDL1ProposalProvider extends AbstractPDL1ProposalProvider { +} diff --git a/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/labeling/PDL1DescriptionLabelProvider.java b/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/labeling/PDL1DescriptionLabelProvider.java new file mode 100644 index 0000000..3c806e6 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/labeling/PDL1DescriptionLabelProvider.java @@ -0,0 +1,25 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.labeling; + +import org.eclipse.xtext.ui.label.DefaultDescriptionLabelProvider; + +/** + * Provides labels for IEObjectDescriptions and IResourceDescriptions. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#label-provider + */ +public class PDL1DescriptionLabelProvider extends DefaultDescriptionLabelProvider { + + // Labels and icons can be computed like this: +// @Override +// public String text(IEObjectDescription ele) { +// return ele.getName().toString(); +// } +// +// @Override +// public String image(IEObjectDescription ele) { +// return ele.getEClass().getName() + ".gif"; +// } +} diff --git a/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/labeling/PDL1LabelProvider.java b/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/labeling/PDL1LabelProvider.java new file mode 100644 index 0000000..7082fd4 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/labeling/PDL1LabelProvider.java @@ -0,0 +1,31 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.labeling; + +import com.google.inject.Inject; +import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider; +import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider; + +/** + * Provides labels for EObjects. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#label-provider + */ +public class PDL1LabelProvider extends DefaultEObjectLabelProvider { + + @Inject + public PDL1LabelProvider(AdapterFactoryLabelProvider delegate) { + super(delegate); + } + + // Labels and icons can be computed like this: + +// String text(Greeting ele) { +// return "A greeting to " + ele.getName(); +// } +// +// String image(Greeting ele) { +// return "Greeting.gif"; +// } +} diff --git a/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/outline/PDL1OutlineTreeProvider.java b/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/outline/PDL1OutlineTreeProvider.java new file mode 100644 index 0000000..a3788e2 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/outline/PDL1OutlineTreeProvider.java @@ -0,0 +1,15 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.outline; + +import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider; + +/** + * Customization of the default outline structure. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#outline + */ +public class PDL1OutlineTreeProvider extends DefaultOutlineTreeProvider { + +} diff --git a/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/quickfix/PDL1QuickfixProvider.java b/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/quickfix/PDL1QuickfixProvider.java new file mode 100644 index 0000000..b791277 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3.ui/src/fr/n7/ui/quickfix/PDL1QuickfixProvider.java @@ -0,0 +1,26 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.ui.quickfix; + +import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider; + +/** + * Custom quickfixes. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#quick-fixes + */ +public class PDL1QuickfixProvider extends DefaultQuickfixProvider { + +// @Fix(PDL1Validator.INVALID_NAME) +// public void capitalizeName(final Issue issue, IssueResolutionAcceptor acceptor) { +// acceptor.accept(issue, "Capitalize name", "Capitalize the name.", "upcase.png", new IModification() { +// public void apply(IModificationContext context) throws BadLocationException { +// IXtextDocument xtextDocument = context.getXtextDocument(); +// String firstLetter = xtextDocument.get(issue.getOffset(), 1); +// xtextDocument.replace(issue.getOffset(), 1, firstLetter.toUpperCase()); +// } +// }); +// } + +} diff --git a/eclipse-workspace/fr.n7.pdl3/.antlr-generator-3.2.0-patch.jar b/eclipse-workspace/fr.n7.pdl3/.antlr-generator-3.2.0-patch.jar new file mode 100644 index 0000000..90516fd Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl3/.antlr-generator-3.2.0-patch.jar differ diff --git a/eclipse-workspace/fr.n7.pdl3/.classpath b/eclipse-workspace/fr.n7.pdl3/.classpath new file mode 100644 index 0000000..a613544 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl3/.launch/Generate PDL3 (pdl3) Language Infrastructure.launch b/eclipse-workspace/fr.n7.pdl3/.launch/Generate PDL3 (pdl3) Language Infrastructure.launch new file mode 100644 index 0000000..820b27c --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/.launch/Generate PDL3 (pdl3) Language Infrastructure.launch @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl3/.launch/Launch Runtime Eclipse (pdl3).launch b/eclipse-workspace/fr.n7.pdl3/.launch/Launch Runtime Eclipse (pdl3).launch new file mode 100644 index 0000000..a160368 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/.launch/Launch Runtime Eclipse (pdl3).launch @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl3/.project b/eclipse-workspace/fr.n7.pdl3/.project new file mode 100644 index 0000000..8bd0b34 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/.project @@ -0,0 +1,34 @@ + + + fr.n7.pdl3 + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.pdl3/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.pdl3/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.pdl3/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.pdl3/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.pdl3/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.pdl3/META-INF/MANIFEST.MF new file mode 100644 index 0000000..dcfe834 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/META-INF/MANIFEST.MF @@ -0,0 +1,29 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.pdl3 +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.pdl3 +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.pdl3; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: org.eclipse.xtext, + org.eclipse.xtext.xbase, + org.eclipse.equinox.common;bundle-version="3.5.0", + org.eclipse.emf.ecore, + org.eclipse.xtext.xbase.lib;bundle-version="2.14.0", + org.eclipse.xtext.util, + org.eclipse.emf.common, + org.antlr.runtime;bundle-version="[3.2.0,3.2.1)" +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.services, + fr.n7.parser.antlr.internal, + fr.n7.scoping, + fr.n7.pDL1.impl, + fr.n7.validation, + fr.n7, + fr.n7.pDL1, + fr.n7.serializer, + fr.n7.parser.antlr, + fr.n7.pDL1.util, + fr.n7.generator +Import-Package: org.apache.log4j diff --git a/eclipse-workspace/fr.n7.pdl3/build.properties b/eclipse-workspace/fr.n7.pdl3/build.properties new file mode 100644 index 0000000..3e516cd --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/build.properties @@ -0,0 +1,19 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = model/generated/,\ + .,\ + META-INF/,\ + plugin.xml +bin.excludes = **/*.mwe2,\ + **/*.xtend +additional.bundles = org.eclipse.xtext.xbase,\ + org.eclipse.xtext.common.types,\ + org.eclipse.xtext.xtext.generator,\ + org.eclipse.emf.codegen.ecore,\ + org.eclipse.emf.mwe.utils,\ + org.eclipse.emf.mwe2.launch,\ + org.eclipse.emf.mwe2.lib,\ + org.objectweb.asm,\ + org.apache.commons.logging,\ + org.apache.log4j diff --git a/eclipse-workspace/fr.n7.pdl3/model/generated/PDL1.ecore b/eclipse-workspace/fr.n7.pdl3/model/generated/PDL1.ecore new file mode 100644 index 0000000..35dfcdb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/model/generated/PDL1.ecore @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl3/model/generated/PDL1.genmodel b/eclipse-workspace/fr.n7.pdl3/model/generated/PDL1.genmodel new file mode 100644 index 0000000..9add29e --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/model/generated/PDL1.genmodel @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl3/plugin.xml b/eclipse-workspace/fr.n7.pdl3/plugin.xml new file mode 100644 index 0000000..3d66842 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/plugin.xml @@ -0,0 +1,10 @@ + + + + + + + diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/AbstractPDL1RuntimeModule.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/AbstractPDL1RuntimeModule.java new file mode 100644 index 0000000..e41bc54 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/AbstractPDL1RuntimeModule.java @@ -0,0 +1,201 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7; + +import com.google.inject.Binder; +import com.google.inject.Provider; +import com.google.inject.name.Names; +import fr.n7.generator.PDL1Generator; +import fr.n7.parser.antlr.PDL1AntlrTokenFileProvider; +import fr.n7.parser.antlr.PDL1Parser; +import fr.n7.parser.antlr.internal.InternalPDL1Lexer; +import fr.n7.scoping.PDL1ScopeProvider; +import fr.n7.serializer.PDL1SemanticSequencer; +import fr.n7.serializer.PDL1SyntacticSequencer; +import fr.n7.services.PDL1GrammarAccess; +import fr.n7.validation.PDL1ConfigurableIssueCodesProvider; +import fr.n7.validation.PDL1Validator; +import java.util.Properties; +import org.eclipse.xtext.Constants; +import org.eclipse.xtext.IGrammarAccess; +import org.eclipse.xtext.generator.IGenerator2; +import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider; +import org.eclipse.xtext.naming.IQualifiedNameProvider; +import org.eclipse.xtext.parser.IParser; +import org.eclipse.xtext.parser.ITokenToStringConverter; +import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; +import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter; +import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; +import org.eclipse.xtext.parser.antlr.ITokenDefProvider; +import org.eclipse.xtext.parser.antlr.Lexer; +import org.eclipse.xtext.parser.antlr.LexerBindings; +import org.eclipse.xtext.parser.antlr.LexerProvider; +import org.eclipse.xtext.resource.IContainer; +import org.eclipse.xtext.resource.IResourceDescriptions; +import org.eclipse.xtext.resource.containers.IAllContainersState; +import org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider; +import org.eclipse.xtext.resource.containers.StateBasedContainerManager; +import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; +import org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions; +import org.eclipse.xtext.scoping.IGlobalScopeProvider; +import org.eclipse.xtext.scoping.IScopeProvider; +import org.eclipse.xtext.scoping.IgnoreCaseLinking; +import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; +import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider; +import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider; +import org.eclipse.xtext.serializer.ISerializer; +import org.eclipse.xtext.serializer.impl.Serializer; +import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer; +import org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer; +import org.eclipse.xtext.service.DefaultRuntimeModule; +import org.eclipse.xtext.service.SingletonBinding; +import org.eclipse.xtext.validation.ConfigurableIssueCodesProvider; + +/** + * Manual modifications go to {@link PDL1RuntimeModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractPDL1RuntimeModule extends DefaultRuntimeModule { + + protected Properties properties = null; + + @Override + public void configure(Binder binder) { + properties = tryBindProperties(binder, "fr/n7/PDL1.properties"); + super.configure(binder); + } + + public void configureLanguageName(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("fr.n7.PDL1"); + } + + public void configureFileExtensions(Binder binder) { + if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null) + binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("pdl3"); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public ClassLoader bindClassLoaderToInstance() { + return getClass().getClassLoader(); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public Class bindIGrammarAccess() { + return PDL1GrammarAccess.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISemanticSequencer() { + return PDL1SemanticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISyntacticSequencer() { + return PDL1SyntacticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISerializer() { + return Serializer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIParser() { + return PDL1Parser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenToStringConverter() { + return AntlrTokenToStringConverter.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIAntlrTokenFileProvider() { + return PDL1AntlrTokenFileProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindLexer() { + return InternalPDL1Lexer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenDefProvider() { + return AntlrTokenDefProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Provider provideInternalPDL1Lexer() { + return LexerProvider.create(InternalPDL1Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureRuntimeLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerBindings.RUNTIME)) + .to(InternalPDL1Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + @SingletonBinding(eager=true) + public Class bindPDL1Validator() { + return PDL1Validator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + public Class bindConfigurableIssueCodesProvider() { + return PDL1ConfigurableIssueCodesProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIScopeProvider() { + return PDL1ScopeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public void configureIScopeProviderDelegate(Binder binder) { + binder.bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(ImportedNamespaceAwareLocalScopeProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIGlobalScopeProvider() { + return DefaultGlobalScopeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public void configureIgnoreCaseLinking(Binder binder) { + binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIQualifiedNameProvider() { + return DefaultDeclarativeQualifiedNameProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContainer$Manager() { + return StateBasedContainerManager.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIAllContainersState$Provider() { + return ResourceSetBasedAllContainersStateProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptions(Binder binder) { + binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIGenerator2() { + return PDL1Generator.class; + } + +} diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/PDL1.xtextbin b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/PDL1.xtextbin new file mode 100644 index 0000000..ae4bae8 Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/PDL1.xtextbin differ diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/PDL1StandaloneSetupGenerated.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/PDL1StandaloneSetupGenerated.java new file mode 100644 index 0000000..3ea5e10 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/PDL1StandaloneSetupGenerated.java @@ -0,0 +1,42 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7; + +import com.google.inject.Guice; +import com.google.inject.Injector; +import fr.n7.pDL1.PDL1Package; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.xtext.ISetup; +import org.eclipse.xtext.common.TerminalsStandaloneSetup; +import org.eclipse.xtext.resource.IResourceFactory; +import org.eclipse.xtext.resource.IResourceServiceProvider; + +@SuppressWarnings("all") +public class PDL1StandaloneSetupGenerated implements ISetup { + + @Override + public Injector createInjectorAndDoEMFRegistration() { + TerminalsStandaloneSetup.doSetup(); + + Injector injector = createInjector(); + register(injector); + return injector; + } + + public Injector createInjector() { + return Guice.createInjector(new PDL1RuntimeModule()); + } + + public void register(Injector injector) { + if (!EPackage.Registry.INSTANCE.containsKey("http://www.n7.fr/PDL1")) { + EPackage.Registry.INSTANCE.put("http://www.n7.fr/PDL1", PDL1Package.eINSTANCE); + } + IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); + IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); + + Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("pdl3", resourceFactory); + IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("pdl3", serviceProvider); + } +} diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/PDL1Factory.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/PDL1Factory.java new file mode 100644 index 0000000..90c319a --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/PDL1Factory.java @@ -0,0 +1,89 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + +import org.eclipse.emf.ecore.EFactory; + +/** + * + * The Factory for the model. + * It provides a create method for each non-abstract class of the model. + * + * @see fr.n7.pDL1.PDL1Package + * @generated + */ +public interface PDL1Factory extends EFactory +{ + /** + * The singleton instance of the factory. + * + * + * @generated + */ + PDL1Factory eINSTANCE = fr.n7.pDL1.impl.PDL1FactoryImpl.init(); + + /** + * Returns a new object of class 'Process'. + * + * + * @return a new object of class 'Process'. + * @generated + */ + Process createProcess(); + + /** + * Returns a new object of class 'Process Element'. + * + * + * @return a new object of class 'Process Element'. + * @generated + */ + ProcessElement createProcessElement(); + + /** + * Returns a new object of class 'Work Definition List'. + * + * + * @return a new object of class 'Work Definition List'. + * @generated + */ + WorkDefinitionList createWorkDefinitionList(); + + /** + * Returns a new object of class 'Work Definition'. + * + * + * @return a new object of class 'Work Definition'. + * @generated + */ + WorkDefinition createWorkDefinition(); + + /** + * Returns a new object of class 'Work Sequence List'. + * + * + * @return a new object of class 'Work Sequence List'. + * @generated + */ + WorkSequenceList createWorkSequenceList(); + + /** + * Returns a new object of class 'Work Sequence'. + * + * + * @return a new object of class 'Work Sequence'. + * @generated + */ + WorkSequence createWorkSequence(); + + /** + * Returns the package supported by this factory. + * + * + * @return the package supported by this factory. + * @generated + */ + PDL1Package getPDL1Package(); + +} //PDL1Factory diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/PDL1Package.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/PDL1Package.java new file mode 100644 index 0000000..f1c076a --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/PDL1Package.java @@ -0,0 +1,575 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EEnum; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.EReference; + +/** + * + * The Package for the model. + * It contains accessors for the meta objects to represent + *
    + *
  • each class,
  • + *
  • each feature of each class,
  • + *
  • each enum,
  • + *
  • and each data type
  • + *
+ * + * @see fr.n7.pDL1.PDL1Factory + * @model kind="package" + * @generated + */ +public interface PDL1Package extends EPackage +{ + /** + * The package name. + * + * + * @generated + */ + String eNAME = "pDL1"; + + /** + * The package namespace URI. + * + * + * @generated + */ + String eNS_URI = "http://www.n7.fr/PDL1"; + + /** + * The package namespace name. + * + * + * @generated + */ + String eNS_PREFIX = "pDL1"; + + /** + * The singleton instance of the package. + * + * + * @generated + */ + PDL1Package eINSTANCE = fr.n7.pDL1.impl.PDL1PackageImpl.init(); + + /** + * The meta object id for the '{@link fr.n7.pDL1.impl.ProcessImpl Process}' class. + * + * + * @see fr.n7.pDL1.impl.ProcessImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getProcess() + * @generated + */ + int PROCESS = 0; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int PROCESS__NAME = 0; + + /** + * The feature id for the 'Process Elements' containment reference list. + * + * + * @generated + * @ordered + */ + int PROCESS__PROCESS_ELEMENTS = 1; + + /** + * The number of structural features of the 'Process' class. + * + * + * @generated + * @ordered + */ + int PROCESS_FEATURE_COUNT = 2; + + /** + * The meta object id for the '{@link fr.n7.pDL1.impl.ProcessElementImpl Process Element}' class. + * + * + * @see fr.n7.pDL1.impl.ProcessElementImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getProcessElement() + * @generated + */ + int PROCESS_ELEMENT = 1; + + /** + * The number of structural features of the 'Process Element' class. + * + * + * @generated + * @ordered + */ + int PROCESS_ELEMENT_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link fr.n7.pDL1.impl.WorkDefinitionListImpl Work Definition List}' class. + * + * + * @see fr.n7.pDL1.impl.WorkDefinitionListImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkDefinitionList() + * @generated + */ + int WORK_DEFINITION_LIST = 2; + + /** + * The feature id for the 'Work Definition' containment reference list. + * + * + * @generated + * @ordered + */ + int WORK_DEFINITION_LIST__WORK_DEFINITION = PROCESS_ELEMENT_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Work Definition List' class. + * + * + * @generated + * @ordered + */ + int WORK_DEFINITION_LIST_FEATURE_COUNT = PROCESS_ELEMENT_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link fr.n7.pDL1.impl.WorkDefinitionImpl Work Definition}' class. + * + * + * @see fr.n7.pDL1.impl.WorkDefinitionImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkDefinition() + * @generated + */ + int WORK_DEFINITION = 3; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int WORK_DEFINITION__NAME = 0; + + /** + * The number of structural features of the 'Work Definition' class. + * + * + * @generated + * @ordered + */ + int WORK_DEFINITION_FEATURE_COUNT = 1; + + /** + * The meta object id for the '{@link fr.n7.pDL1.impl.WorkSequenceListImpl Work Sequence List}' class. + * + * + * @see fr.n7.pDL1.impl.WorkSequenceListImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkSequenceList() + * @generated + */ + int WORK_SEQUENCE_LIST = 4; + + /** + * The feature id for the 'Work Sequence' containment reference list. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE_LIST__WORK_SEQUENCE = PROCESS_ELEMENT_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Work Sequence List' class. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE_LIST_FEATURE_COUNT = PROCESS_ELEMENT_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link fr.n7.pDL1.impl.WorkSequenceImpl Work Sequence}' class. + * + * + * @see fr.n7.pDL1.impl.WorkSequenceImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkSequence() + * @generated + */ + int WORK_SEQUENCE = 5; + + /** + * The feature id for the 'Predecessor' reference. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE__PREDECESSOR = 0; + + /** + * The feature id for the 'Link Type' attribute. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE__LINK_TYPE = 1; + + /** + * The feature id for the 'Successor' reference. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE__SUCCESSOR = 2; + + /** + * The number of structural features of the 'Work Sequence' class. + * + * + * @generated + * @ordered + */ + int WORK_SEQUENCE_FEATURE_COUNT = 3; + + /** + * The meta object id for the '{@link fr.n7.pDL1.WorkSequenceType Work Sequence Type}' enum. + * + * + * @see fr.n7.pDL1.WorkSequenceType + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkSequenceType() + * @generated + */ + int WORK_SEQUENCE_TYPE = 6; + + + /** + * Returns the meta object for class '{@link fr.n7.pDL1.Process Process}'. + * + * + * @return the meta object for class 'Process'. + * @see fr.n7.pDL1.Process + * @generated + */ + EClass getProcess(); + + /** + * Returns the meta object for the attribute '{@link fr.n7.pDL1.Process#getName Name}'. + * + * + * @return the meta object for the attribute 'Name'. + * @see fr.n7.pDL1.Process#getName() + * @see #getProcess() + * @generated + */ + EAttribute getProcess_Name(); + + /** + * Returns the meta object for the containment reference list '{@link fr.n7.pDL1.Process#getProcessElements Process Elements}'. + * + * + * @return the meta object for the containment reference list 'Process Elements'. + * @see fr.n7.pDL1.Process#getProcessElements() + * @see #getProcess() + * @generated + */ + EReference getProcess_ProcessElements(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL1.ProcessElement Process Element}'. + * + * + * @return the meta object for class 'Process Element'. + * @see fr.n7.pDL1.ProcessElement + * @generated + */ + EClass getProcessElement(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL1.WorkDefinitionList Work Definition List}'. + * + * + * @return the meta object for class 'Work Definition List'. + * @see fr.n7.pDL1.WorkDefinitionList + * @generated + */ + EClass getWorkDefinitionList(); + + /** + * Returns the meta object for the containment reference list '{@link fr.n7.pDL1.WorkDefinitionList#getWorkDefinition Work Definition}'. + * + * + * @return the meta object for the containment reference list 'Work Definition'. + * @see fr.n7.pDL1.WorkDefinitionList#getWorkDefinition() + * @see #getWorkDefinitionList() + * @generated + */ + EReference getWorkDefinitionList_WorkDefinition(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL1.WorkDefinition Work Definition}'. + * + * + * @return the meta object for class 'Work Definition'. + * @see fr.n7.pDL1.WorkDefinition + * @generated + */ + EClass getWorkDefinition(); + + /** + * Returns the meta object for the attribute '{@link fr.n7.pDL1.WorkDefinition#getName Name}'. + * + * + * @return the meta object for the attribute 'Name'. + * @see fr.n7.pDL1.WorkDefinition#getName() + * @see #getWorkDefinition() + * @generated + */ + EAttribute getWorkDefinition_Name(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL1.WorkSequenceList Work Sequence List}'. + * + * + * @return the meta object for class 'Work Sequence List'. + * @see fr.n7.pDL1.WorkSequenceList + * @generated + */ + EClass getWorkSequenceList(); + + /** + * Returns the meta object for the containment reference list '{@link fr.n7.pDL1.WorkSequenceList#getWorkSequence Work Sequence}'. + * + * + * @return the meta object for the containment reference list 'Work Sequence'. + * @see fr.n7.pDL1.WorkSequenceList#getWorkSequence() + * @see #getWorkSequenceList() + * @generated + */ + EReference getWorkSequenceList_WorkSequence(); + + /** + * Returns the meta object for class '{@link fr.n7.pDL1.WorkSequence Work Sequence}'. + * + * + * @return the meta object for class 'Work Sequence'. + * @see fr.n7.pDL1.WorkSequence + * @generated + */ + EClass getWorkSequence(); + + /** + * Returns the meta object for the reference '{@link fr.n7.pDL1.WorkSequence#getPredecessor Predecessor}'. + * + * + * @return the meta object for the reference 'Predecessor'. + * @see fr.n7.pDL1.WorkSequence#getPredecessor() + * @see #getWorkSequence() + * @generated + */ + EReference getWorkSequence_Predecessor(); + + /** + * Returns the meta object for the attribute '{@link fr.n7.pDL1.WorkSequence#getLinkType Link Type}'. + * + * + * @return the meta object for the attribute 'Link Type'. + * @see fr.n7.pDL1.WorkSequence#getLinkType() + * @see #getWorkSequence() + * @generated + */ + EAttribute getWorkSequence_LinkType(); + + /** + * Returns the meta object for the reference '{@link fr.n7.pDL1.WorkSequence#getSuccessor Successor}'. + * + * + * @return the meta object for the reference 'Successor'. + * @see fr.n7.pDL1.WorkSequence#getSuccessor() + * @see #getWorkSequence() + * @generated + */ + EReference getWorkSequence_Successor(); + + /** + * Returns the meta object for enum '{@link fr.n7.pDL1.WorkSequenceType Work Sequence Type}'. + * + * + * @return the meta object for enum 'Work Sequence Type'. + * @see fr.n7.pDL1.WorkSequenceType + * @generated + */ + EEnum getWorkSequenceType(); + + /** + * Returns the factory that creates the instances of the model. + * + * + * @return the factory that creates the instances of the model. + * @generated + */ + PDL1Factory getPDL1Factory(); + + /** + * + * Defines literals for the meta objects that represent + *
    + *
  • each class,
  • + *
  • each feature of each class,
  • + *
  • each enum,
  • + *
  • and each data type
  • + *
+ * + * @generated + */ + interface Literals + { + /** + * The meta object literal for the '{@link fr.n7.pDL1.impl.ProcessImpl Process}' class. + * + * + * @see fr.n7.pDL1.impl.ProcessImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getProcess() + * @generated + */ + EClass PROCESS = eINSTANCE.getProcess(); + + /** + * The meta object literal for the 'Name' attribute feature. + * + * + * @generated + */ + EAttribute PROCESS__NAME = eINSTANCE.getProcess_Name(); + + /** + * The meta object literal for the 'Process Elements' containment reference list feature. + * + * + * @generated + */ + EReference PROCESS__PROCESS_ELEMENTS = eINSTANCE.getProcess_ProcessElements(); + + /** + * The meta object literal for the '{@link fr.n7.pDL1.impl.ProcessElementImpl Process Element}' class. + * + * + * @see fr.n7.pDL1.impl.ProcessElementImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getProcessElement() + * @generated + */ + EClass PROCESS_ELEMENT = eINSTANCE.getProcessElement(); + + /** + * The meta object literal for the '{@link fr.n7.pDL1.impl.WorkDefinitionListImpl Work Definition List}' class. + * + * + * @see fr.n7.pDL1.impl.WorkDefinitionListImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkDefinitionList() + * @generated + */ + EClass WORK_DEFINITION_LIST = eINSTANCE.getWorkDefinitionList(); + + /** + * The meta object literal for the 'Work Definition' containment reference list feature. + * + * + * @generated + */ + EReference WORK_DEFINITION_LIST__WORK_DEFINITION = eINSTANCE.getWorkDefinitionList_WorkDefinition(); + + /** + * The meta object literal for the '{@link fr.n7.pDL1.impl.WorkDefinitionImpl Work Definition}' class. + * + * + * @see fr.n7.pDL1.impl.WorkDefinitionImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkDefinition() + * @generated + */ + EClass WORK_DEFINITION = eINSTANCE.getWorkDefinition(); + + /** + * The meta object literal for the 'Name' attribute feature. + * + * + * @generated + */ + EAttribute WORK_DEFINITION__NAME = eINSTANCE.getWorkDefinition_Name(); + + /** + * The meta object literal for the '{@link fr.n7.pDL1.impl.WorkSequenceListImpl Work Sequence List}' class. + * + * + * @see fr.n7.pDL1.impl.WorkSequenceListImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkSequenceList() + * @generated + */ + EClass WORK_SEQUENCE_LIST = eINSTANCE.getWorkSequenceList(); + + /** + * The meta object literal for the 'Work Sequence' containment reference list feature. + * + * + * @generated + */ + EReference WORK_SEQUENCE_LIST__WORK_SEQUENCE = eINSTANCE.getWorkSequenceList_WorkSequence(); + + /** + * The meta object literal for the '{@link fr.n7.pDL1.impl.WorkSequenceImpl Work Sequence}' class. + * + * + * @see fr.n7.pDL1.impl.WorkSequenceImpl + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkSequence() + * @generated + */ + EClass WORK_SEQUENCE = eINSTANCE.getWorkSequence(); + + /** + * The meta object literal for the 'Predecessor' reference feature. + * + * + * @generated + */ + EReference WORK_SEQUENCE__PREDECESSOR = eINSTANCE.getWorkSequence_Predecessor(); + + /** + * The meta object literal for the 'Link Type' attribute feature. + * + * + * @generated + */ + EAttribute WORK_SEQUENCE__LINK_TYPE = eINSTANCE.getWorkSequence_LinkType(); + + /** + * The meta object literal for the 'Successor' reference feature. + * + * + * @generated + */ + EReference WORK_SEQUENCE__SUCCESSOR = eINSTANCE.getWorkSequence_Successor(); + + /** + * The meta object literal for the '{@link fr.n7.pDL1.WorkSequenceType Work Sequence Type}' enum. + * + * + * @see fr.n7.pDL1.WorkSequenceType + * @see fr.n7.pDL1.impl.PDL1PackageImpl#getWorkSequenceType() + * @generated + */ + EEnum WORK_SEQUENCE_TYPE = eINSTANCE.getWorkSequenceType(); + + } + +} //PDL1Package diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/Process.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/Process.java new file mode 100644 index 0000000..cfc1ac7 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/Process.java @@ -0,0 +1,63 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Process'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL1.Process#getName Name}
  • + *
  • {@link fr.n7.pDL1.Process#getProcessElements Process Elements}
  • + *
+ * + * @see fr.n7.pDL1.PDL1Package#getProcess() + * @model + * @generated + */ +public interface Process extends EObject +{ + /** + * Returns the value of the 'Name' attribute. + * + * + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see fr.n7.pDL1.PDL1Package#getProcess_Name() + * @model + * @generated + */ + String getName(); + + /** + * Sets the value of the '{@link fr.n7.pDL1.Process#getName Name}' attribute. + * + * + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ + void setName(String value); + + /** + * Returns the value of the 'Process Elements' containment reference list. + * The list contents are of type {@link fr.n7.pDL1.ProcessElement}. + * + * + * @return the value of the 'Process Elements' containment reference list. + * @see fr.n7.pDL1.PDL1Package#getProcess_ProcessElements() + * @model containment="true" + * @generated + */ + EList getProcessElements(); + +} // Process diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/ProcessElement.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/ProcessElement.java new file mode 100644 index 0000000..3938e3a --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/ProcessElement.java @@ -0,0 +1,20 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Process Element'. + * + * + * + * @see fr.n7.pDL1.PDL1Package#getProcessElement() + * @model + * @generated + */ +public interface ProcessElement extends EObject +{ +} // ProcessElement diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/WorkDefinition.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/WorkDefinition.java new file mode 100644 index 0000000..68f5471 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/WorkDefinition.java @@ -0,0 +1,48 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Work Definition'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL1.WorkDefinition#getName Name}
  • + *
+ * + * @see fr.n7.pDL1.PDL1Package#getWorkDefinition() + * @model + * @generated + */ +public interface WorkDefinition extends EObject +{ + /** + * Returns the value of the 'Name' attribute. + * + * + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see fr.n7.pDL1.PDL1Package#getWorkDefinition_Name() + * @model + * @generated + */ + String getName(); + + /** + * Sets the value of the '{@link fr.n7.pDL1.WorkDefinition#getName Name}' attribute. + * + * + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ + void setName(String value); + +} // WorkDefinition diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/WorkDefinitionList.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/WorkDefinitionList.java new file mode 100644 index 0000000..f000892 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/WorkDefinitionList.java @@ -0,0 +1,38 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Work Definition List'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL1.WorkDefinitionList#getWorkDefinition Work Definition}
  • + *
+ * + * @see fr.n7.pDL1.PDL1Package#getWorkDefinitionList() + * @model + * @generated + */ +public interface WorkDefinitionList extends ProcessElement +{ + /** + * Returns the value of the 'Work Definition' containment reference list. + * The list contents are of type {@link fr.n7.pDL1.WorkDefinition}. + * + * + * @return the value of the 'Work Definition' containment reference list. + * @see fr.n7.pDL1.PDL1Package#getWorkDefinitionList_WorkDefinition() + * @model containment="true" + * @generated + */ + EList getWorkDefinition(); + +} // WorkDefinitionList diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/WorkSequence.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/WorkSequence.java new file mode 100644 index 0000000..5397a38 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/WorkSequence.java @@ -0,0 +1,97 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Work Sequence'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL1.WorkSequence#getPredecessor Predecessor}
  • + *
  • {@link fr.n7.pDL1.WorkSequence#getLinkType Link Type}
  • + *
  • {@link fr.n7.pDL1.WorkSequence#getSuccessor Successor}
  • + *
+ * + * @see fr.n7.pDL1.PDL1Package#getWorkSequence() + * @model + * @generated + */ +public interface WorkSequence extends EObject +{ + /** + * Returns the value of the 'Predecessor' reference. + * + * + * @return the value of the 'Predecessor' reference. + * @see #setPredecessor(WorkDefinition) + * @see fr.n7.pDL1.PDL1Package#getWorkSequence_Predecessor() + * @model + * @generated + */ + WorkDefinition getPredecessor(); + + /** + * Sets the value of the '{@link fr.n7.pDL1.WorkSequence#getPredecessor Predecessor}' reference. + * + * + * @param value the new value of the 'Predecessor' reference. + * @see #getPredecessor() + * @generated + */ + void setPredecessor(WorkDefinition value); + + /** + * Returns the value of the 'Link Type' attribute. + * The literals are from the enumeration {@link fr.n7.pDL1.WorkSequenceType}. + * + * + * @return the value of the 'Link Type' attribute. + * @see fr.n7.pDL1.WorkSequenceType + * @see #setLinkType(WorkSequenceType) + * @see fr.n7.pDL1.PDL1Package#getWorkSequence_LinkType() + * @model + * @generated + */ + WorkSequenceType getLinkType(); + + /** + * Sets the value of the '{@link fr.n7.pDL1.WorkSequence#getLinkType Link Type}' attribute. + * + * + * @param value the new value of the 'Link Type' attribute. + * @see fr.n7.pDL1.WorkSequenceType + * @see #getLinkType() + * @generated + */ + void setLinkType(WorkSequenceType value); + + /** + * Returns the value of the 'Successor' reference. + * + * + * @return the value of the 'Successor' reference. + * @see #setSuccessor(WorkDefinition) + * @see fr.n7.pDL1.PDL1Package#getWorkSequence_Successor() + * @model + * @generated + */ + WorkDefinition getSuccessor(); + + /** + * Sets the value of the '{@link fr.n7.pDL1.WorkSequence#getSuccessor Successor}' reference. + * + * + * @param value the new value of the 'Successor' reference. + * @see #getSuccessor() + * @generated + */ + void setSuccessor(WorkDefinition value); + +} // WorkSequence diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/WorkSequenceList.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/WorkSequenceList.java new file mode 100644 index 0000000..ce4e455 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/WorkSequenceList.java @@ -0,0 +1,38 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Work Sequence List'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link fr.n7.pDL1.WorkSequenceList#getWorkSequence Work Sequence}
  • + *
+ * + * @see fr.n7.pDL1.PDL1Package#getWorkSequenceList() + * @model + * @generated + */ +public interface WorkSequenceList extends ProcessElement +{ + /** + * Returns the value of the 'Work Sequence' containment reference list. + * The list contents are of type {@link fr.n7.pDL1.WorkSequence}. + * + * + * @return the value of the 'Work Sequence' containment reference list. + * @see fr.n7.pDL1.PDL1Package#getWorkSequenceList_WorkSequence() + * @model containment="true" + * @generated + */ + EList getWorkSequence(); + +} // WorkSequenceList diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/WorkSequenceType.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/WorkSequenceType.java new file mode 100644 index 0000000..733af9a --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/WorkSequenceType.java @@ -0,0 +1,271 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import org.eclipse.emf.common.util.Enumerator; + +/** + * + * A representation of the literals of the enumeration 'Work Sequence Type', + * and utility methods for working with them. + * + * @see fr.n7.pDL1.PDL1Package#getWorkSequenceType() + * @model + * @generated + */ +public enum WorkSequenceType implements Enumerator +{ + /** + * The 'Start2start' literal object. + * + * + * @see #START2START_VALUE + * @generated + * @ordered + */ + START2START(0, "start2start", "s2s"), + + /** + * The 'Finish2start' literal object. + * + * + * @see #FINISH2START_VALUE + * @generated + * @ordered + */ + FINISH2START(1, "finish2start", "f2s"), + + /** + * The 'Start2finish' literal object. + * + * + * @see #START2FINISH_VALUE + * @generated + * @ordered + */ + START2FINISH(2, "start2finish", "s2f"), + + /** + * The 'Finish2finish' literal object. + * + * + * @see #FINISH2FINISH_VALUE + * @generated + * @ordered + */ + FINISH2FINISH(3, "finish2finish", "f2f"); + + /** + * The 'Start2start' literal value. + * + * + * @see #START2START + * @model name="start2start" literal="s2s" + * @generated + * @ordered + */ + public static final int START2START_VALUE = 0; + + /** + * The 'Finish2start' literal value. + * + * + * @see #FINISH2START + * @model name="finish2start" literal="f2s" + * @generated + * @ordered + */ + public static final int FINISH2START_VALUE = 1; + + /** + * The 'Start2finish' literal value. + * + * + * @see #START2FINISH + * @model name="start2finish" literal="s2f" + * @generated + * @ordered + */ + public static final int START2FINISH_VALUE = 2; + + /** + * The 'Finish2finish' literal value. + * + * + * @see #FINISH2FINISH + * @model name="finish2finish" literal="f2f" + * @generated + * @ordered + */ + public static final int FINISH2FINISH_VALUE = 3; + + /** + * An array of all the 'Work Sequence Type' enumerators. + * + * + * @generated + */ + private static final WorkSequenceType[] VALUES_ARRAY = + new WorkSequenceType[] + { + START2START, + FINISH2START, + START2FINISH, + FINISH2FINISH, + }; + + /** + * A public read-only list of all the 'Work Sequence Type' enumerators. + * + * + * @generated + */ + public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); + + /** + * Returns the 'Work Sequence Type' literal with the specified literal value. + * + * + * @param literal the literal. + * @return the matching enumerator or null. + * @generated + */ + public static WorkSequenceType get(String literal) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + WorkSequenceType result = VALUES_ARRAY[i]; + if (result.toString().equals(literal)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Work Sequence Type' literal with the specified name. + * + * + * @param name the name. + * @return the matching enumerator or null. + * @generated + */ + public static WorkSequenceType getByName(String name) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + WorkSequenceType result = VALUES_ARRAY[i]; + if (result.getName().equals(name)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Work Sequence Type' literal with the specified integer value. + * + * + * @param value the integer value. + * @return the matching enumerator or null. + * @generated + */ + public static WorkSequenceType get(int value) + { + switch (value) + { + case START2START_VALUE: return START2START; + case FINISH2START_VALUE: return FINISH2START; + case START2FINISH_VALUE: return START2FINISH; + case FINISH2FINISH_VALUE: return FINISH2FINISH; + } + return null; + } + + /** + * + * + * @generated + */ + private final int value; + + /** + * + * + * @generated + */ + private final String name; + + /** + * + * + * @generated + */ + private final String literal; + + /** + * Only this class can construct instances. + * + * + * @generated + */ + private WorkSequenceType(int value, String name, String literal) + { + this.value = value; + this.name = name; + this.literal = literal; + } + + /** + * + * + * @generated + */ + @Override + public int getValue() + { + return value; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public String getLiteral() + { + return literal; + } + + /** + * Returns the literal value of the enumerator, which is its string representation. + * + * + * @generated + */ + @Override + public String toString() + { + return literal; + } + +} //WorkSequenceType diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/PDL1FactoryImpl.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/PDL1FactoryImpl.java new file mode 100644 index 0000000..b7ee57d --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/PDL1FactoryImpl.java @@ -0,0 +1,238 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.impl; + +import fr.n7.pDL1.PDL1Factory; +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.ProcessElement; +import fr.n7.pDL1.WorkDefinition; +import fr.n7.pDL1.WorkDefinitionList; +import fr.n7.pDL1.WorkSequence; +import fr.n7.pDL1.WorkSequenceList; +import fr.n7.pDL1.WorkSequenceType; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EDataType; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; + +import org.eclipse.emf.ecore.impl.EFactoryImpl; + +import org.eclipse.emf.ecore.plugin.EcorePlugin; + +/** + * + * An implementation of the model Factory. + * + * @generated + */ +public class PDL1FactoryImpl extends EFactoryImpl implements PDL1Factory +{ + /** + * Creates the default factory implementation. + * + * + * @generated + */ + public static PDL1Factory init() + { + try + { + PDL1Factory thePDL1Factory = (PDL1Factory)EPackage.Registry.INSTANCE.getEFactory(PDL1Package.eNS_URI); + if (thePDL1Factory != null) + { + return thePDL1Factory; + } + } + catch (Exception exception) + { + EcorePlugin.INSTANCE.log(exception); + } + return new PDL1FactoryImpl(); + } + + /** + * Creates an instance of the factory. + * + * + * @generated + */ + public PDL1FactoryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + public EObject create(EClass eClass) + { + switch (eClass.getClassifierID()) + { + case PDL1Package.PROCESS: return createProcess(); + case PDL1Package.PROCESS_ELEMENT: return createProcessElement(); + case PDL1Package.WORK_DEFINITION_LIST: return createWorkDefinitionList(); + case PDL1Package.WORK_DEFINITION: return createWorkDefinition(); + case PDL1Package.WORK_SEQUENCE_LIST: return createWorkSequenceList(); + case PDL1Package.WORK_SEQUENCE: return createWorkSequence(); + default: + throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + @Override + public Object createFromString(EDataType eDataType, String initialValue) + { + switch (eDataType.getClassifierID()) + { + case PDL1Package.WORK_SEQUENCE_TYPE: + return createWorkSequenceTypeFromString(eDataType, initialValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + @Override + public String convertToString(EDataType eDataType, Object instanceValue) + { + switch (eDataType.getClassifierID()) + { + case PDL1Package.WORK_SEQUENCE_TYPE: + return convertWorkSequenceTypeToString(eDataType, instanceValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + @Override + public fr.n7.pDL1.Process createProcess() + { + ProcessImpl process = new ProcessImpl(); + return process; + } + + /** + * + * + * @generated + */ + @Override + public ProcessElement createProcessElement() + { + ProcessElementImpl processElement = new ProcessElementImpl(); + return processElement; + } + + /** + * + * + * @generated + */ + @Override + public WorkDefinitionList createWorkDefinitionList() + { + WorkDefinitionListImpl workDefinitionList = new WorkDefinitionListImpl(); + return workDefinitionList; + } + + /** + * + * + * @generated + */ + @Override + public WorkDefinition createWorkDefinition() + { + WorkDefinitionImpl workDefinition = new WorkDefinitionImpl(); + return workDefinition; + } + + /** + * + * + * @generated + */ + @Override + public WorkSequenceList createWorkSequenceList() + { + WorkSequenceListImpl workSequenceList = new WorkSequenceListImpl(); + return workSequenceList; + } + + /** + * + * + * @generated + */ + @Override + public WorkSequence createWorkSequence() + { + WorkSequenceImpl workSequence = new WorkSequenceImpl(); + return workSequence; + } + + /** + * + * + * @generated + */ + public WorkSequenceType createWorkSequenceTypeFromString(EDataType eDataType, String initialValue) + { + WorkSequenceType result = WorkSequenceType.get(initialValue); + if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + return result; + } + + /** + * + * + * @generated + */ + public String convertWorkSequenceTypeToString(EDataType eDataType, Object instanceValue) + { + return instanceValue == null ? null : instanceValue.toString(); + } + + /** + * + * + * @generated + */ + @Override + public PDL1Package getPDL1Package() + { + return (PDL1Package)getEPackage(); + } + + /** + * + * + * @deprecated + * @generated + */ + @Deprecated + public static PDL1Package getPackage() + { + return PDL1Package.eINSTANCE; + } + +} //PDL1FactoryImpl diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/PDL1PackageImpl.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/PDL1PackageImpl.java new file mode 100644 index 0000000..e949b39 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/PDL1PackageImpl.java @@ -0,0 +1,427 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.impl; + +import fr.n7.pDL1.PDL1Factory; +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.ProcessElement; +import fr.n7.pDL1.WorkDefinition; +import fr.n7.pDL1.WorkDefinitionList; +import fr.n7.pDL1.WorkSequence; +import fr.n7.pDL1.WorkSequenceList; +import fr.n7.pDL1.WorkSequenceType; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EEnum; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.EReference; + +import org.eclipse.emf.ecore.impl.EPackageImpl; + +/** + * + * An implementation of the model Package. + * + * @generated + */ +public class PDL1PackageImpl extends EPackageImpl implements PDL1Package +{ + /** + * + * + * @generated + */ + private EClass processEClass = null; + + /** + * + * + * @generated + */ + private EClass processElementEClass = null; + + /** + * + * + * @generated + */ + private EClass workDefinitionListEClass = null; + + /** + * + * + * @generated + */ + private EClass workDefinitionEClass = null; + + /** + * + * + * @generated + */ + private EClass workSequenceListEClass = null; + + /** + * + * + * @generated + */ + private EClass workSequenceEClass = null; + + /** + * + * + * @generated + */ + private EEnum workSequenceTypeEEnum = null; + + /** + * Creates an instance of the model Package, registered with + * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package + * package URI value. + *

Note: the correct way to create the package is via the static + * factory method {@link #init init()}, which also performs + * initialization of the package, or returns the registered package, + * if one already exists. + * + * + * @see org.eclipse.emf.ecore.EPackage.Registry + * @see fr.n7.pDL1.PDL1Package#eNS_URI + * @see #init() + * @generated + */ + private PDL1PackageImpl() + { + super(eNS_URI, PDL1Factory.eINSTANCE); + } + + /** + * + * + * @generated + */ + private static boolean isInited = false; + + /** + * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. + * + *

This method is used to initialize {@link PDL1Package#eINSTANCE} when that field is accessed. + * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. + * + * + * @see #eNS_URI + * @see #createPackageContents() + * @see #initializePackageContents() + * @generated + */ + public static PDL1Package init() + { + if (isInited) return (PDL1Package)EPackage.Registry.INSTANCE.getEPackage(PDL1Package.eNS_URI); + + // Obtain or create and register package + Object registeredPDL1Package = EPackage.Registry.INSTANCE.get(eNS_URI); + PDL1PackageImpl thePDL1Package = registeredPDL1Package instanceof PDL1PackageImpl ? (PDL1PackageImpl)registeredPDL1Package : new PDL1PackageImpl(); + + isInited = true; + + // Create package meta-data objects + thePDL1Package.createPackageContents(); + + // Initialize created meta-data + thePDL1Package.initializePackageContents(); + + // Mark meta-data to indicate it can't be changed + thePDL1Package.freeze(); + + // Update the registry and return the package + EPackage.Registry.INSTANCE.put(PDL1Package.eNS_URI, thePDL1Package); + return thePDL1Package; + } + + /** + * + * + * @generated + */ + @Override + public EClass getProcess() + { + return processEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getProcess_Name() + { + return (EAttribute)processEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EReference getProcess_ProcessElements() + { + return (EReference)processEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getProcessElement() + { + return processElementEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getWorkDefinitionList() + { + return workDefinitionListEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getWorkDefinitionList_WorkDefinition() + { + return (EReference)workDefinitionListEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getWorkDefinition() + { + return workDefinitionEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getWorkDefinition_Name() + { + return (EAttribute)workDefinitionEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getWorkSequenceList() + { + return workSequenceListEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getWorkSequenceList_WorkSequence() + { + return (EReference)workSequenceListEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getWorkSequence() + { + return workSequenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getWorkSequence_Predecessor() + { + return (EReference)workSequenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getWorkSequence_LinkType() + { + return (EAttribute)workSequenceEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EReference getWorkSequence_Successor() + { + return (EReference)workSequenceEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + @Override + public EEnum getWorkSequenceType() + { + return workSequenceTypeEEnum; + } + + /** + * + * + * @generated + */ + @Override + public PDL1Factory getPDL1Factory() + { + return (PDL1Factory)getEFactoryInstance(); + } + + /** + * + * + * @generated + */ + private boolean isCreated = false; + + /** + * Creates the meta-model objects for the package. This method is + * guarded to have no affect on any invocation but its first. + * + * + * @generated + */ + public void createPackageContents() + { + if (isCreated) return; + isCreated = true; + + // Create classes and their features + processEClass = createEClass(PROCESS); + createEAttribute(processEClass, PROCESS__NAME); + createEReference(processEClass, PROCESS__PROCESS_ELEMENTS); + + processElementEClass = createEClass(PROCESS_ELEMENT); + + workDefinitionListEClass = createEClass(WORK_DEFINITION_LIST); + createEReference(workDefinitionListEClass, WORK_DEFINITION_LIST__WORK_DEFINITION); + + workDefinitionEClass = createEClass(WORK_DEFINITION); + createEAttribute(workDefinitionEClass, WORK_DEFINITION__NAME); + + workSequenceListEClass = createEClass(WORK_SEQUENCE_LIST); + createEReference(workSequenceListEClass, WORK_SEQUENCE_LIST__WORK_SEQUENCE); + + workSequenceEClass = createEClass(WORK_SEQUENCE); + createEReference(workSequenceEClass, WORK_SEQUENCE__PREDECESSOR); + createEAttribute(workSequenceEClass, WORK_SEQUENCE__LINK_TYPE); + createEReference(workSequenceEClass, WORK_SEQUENCE__SUCCESSOR); + + // Create enums + workSequenceTypeEEnum = createEEnum(WORK_SEQUENCE_TYPE); + } + + /** + * + * + * @generated + */ + private boolean isInitialized = false; + + /** + * Complete the initialization of the package and its meta-model. This + * method is guarded to have no affect on any invocation but its first. + * + * + * @generated + */ + public void initializePackageContents() + { + if (isInitialized) return; + isInitialized = true; + + // Initialize package + setName(eNAME); + setNsPrefix(eNS_PREFIX); + setNsURI(eNS_URI); + + // Create type parameters + + // Set bounds for type parameters + + // Add supertypes to classes + workDefinitionListEClass.getESuperTypes().add(this.getProcessElement()); + workSequenceListEClass.getESuperTypes().add(this.getProcessElement()); + + // Initialize classes and features; add operations and parameters + initEClass(processEClass, fr.n7.pDL1.Process.class, "Process", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getProcess_Name(), ecorePackage.getEString(), "name", null, 0, 1, fr.n7.pDL1.Process.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getProcess_ProcessElements(), this.getProcessElement(), null, "processElements", null, 0, -1, fr.n7.pDL1.Process.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(processElementEClass, ProcessElement.class, "ProcessElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(workDefinitionListEClass, WorkDefinitionList.class, "WorkDefinitionList", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getWorkDefinitionList_WorkDefinition(), this.getWorkDefinition(), null, "WorkDefinition", null, 0, -1, WorkDefinitionList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(workDefinitionEClass, WorkDefinition.class, "WorkDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getWorkDefinition_Name(), ecorePackage.getEString(), "name", null, 0, 1, WorkDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(workSequenceListEClass, WorkSequenceList.class, "WorkSequenceList", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getWorkSequenceList_WorkSequence(), this.getWorkSequence(), null, "WorkSequence", null, 0, -1, WorkSequenceList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(workSequenceEClass, WorkSequence.class, "WorkSequence", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getWorkSequence_Predecessor(), this.getWorkDefinition(), null, "predecessor", null, 0, 1, WorkSequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getWorkSequence_LinkType(), this.getWorkSequenceType(), "linkType", null, 0, 1, WorkSequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getWorkSequence_Successor(), this.getWorkDefinition(), null, "successor", null, 0, 1, WorkSequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + // Initialize enums and add enum literals + initEEnum(workSequenceTypeEEnum, WorkSequenceType.class, "WorkSequenceType"); + addEEnumLiteral(workSequenceTypeEEnum, WorkSequenceType.START2START); + addEEnumLiteral(workSequenceTypeEEnum, WorkSequenceType.FINISH2START); + addEEnumLiteral(workSequenceTypeEEnum, WorkSequenceType.START2FINISH); + addEEnumLiteral(workSequenceTypeEEnum, WorkSequenceType.FINISH2FINISH); + + // Create resource + createResource(eNS_URI); + } + +} //PDL1PackageImpl diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/ProcessElementImpl.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/ProcessElementImpl.java new file mode 100644 index 0000000..eb8bc60 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/ProcessElementImpl.java @@ -0,0 +1,43 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.impl; + +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.ProcessElement; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Process Element'. + * + * + * @generated + */ +public class ProcessElementImpl extends MinimalEObjectImpl.Container implements ProcessElement +{ + /** + * + * + * @generated + */ + protected ProcessElementImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL1Package.Literals.PROCESS_ELEMENT; + } + +} //ProcessElementImpl diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/ProcessImpl.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/ProcessImpl.java new file mode 100644 index 0000000..0f8685f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/ProcessImpl.java @@ -0,0 +1,243 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.impl; + +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.ProcessElement; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Process'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL1.impl.ProcessImpl#getName Name}
  • + *
  • {@link fr.n7.pDL1.impl.ProcessImpl#getProcessElements Process Elements}
  • + *
+ * + * @generated + */ +public class ProcessImpl extends MinimalEObjectImpl.Container implements fr.n7.pDL1.Process +{ + /** + * The default value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected static final String NAME_EDEFAULT = null; + + /** + * The cached value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected String name = NAME_EDEFAULT; + + /** + * The cached value of the '{@link #getProcessElements() Process Elements}' containment reference list. + * + * + * @see #getProcessElements() + * @generated + * @ordered + */ + protected EList processElements; + + /** + * + * + * @generated + */ + protected ProcessImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL1Package.Literals.PROCESS; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public void setName(String newName) + { + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL1Package.PROCESS__NAME, oldName, name)); + } + + /** + * + * + * @generated + */ + @Override + public EList getProcessElements() + { + if (processElements == null) + { + processElements = new EObjectContainmentEList(ProcessElement.class, this, PDL1Package.PROCESS__PROCESS_ELEMENTS); + } + return processElements; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case PDL1Package.PROCESS__PROCESS_ELEMENTS: + return ((InternalEList)getProcessElements()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL1Package.PROCESS__NAME: + return getName(); + case PDL1Package.PROCESS__PROCESS_ELEMENTS: + return getProcessElements(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL1Package.PROCESS__NAME: + setName((String)newValue); + return; + case PDL1Package.PROCESS__PROCESS_ELEMENTS: + getProcessElements().clear(); + getProcessElements().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL1Package.PROCESS__NAME: + setName(NAME_EDEFAULT); + return; + case PDL1Package.PROCESS__PROCESS_ELEMENTS: + getProcessElements().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL1Package.PROCESS__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + case PDL1Package.PROCESS__PROCESS_ELEMENTS: + return processElements != null && !processElements.isEmpty(); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } + +} //ProcessImpl diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/WorkDefinitionImpl.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/WorkDefinitionImpl.java new file mode 100644 index 0000000..ff8eeb5 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/WorkDefinitionImpl.java @@ -0,0 +1,180 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.impl; + +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.WorkDefinition; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Work Definition'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL1.impl.WorkDefinitionImpl#getName Name}
  • + *
+ * + * @generated + */ +public class WorkDefinitionImpl extends MinimalEObjectImpl.Container implements WorkDefinition +{ + /** + * The default value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected static final String NAME_EDEFAULT = null; + + /** + * The cached value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected String name = NAME_EDEFAULT; + + /** + * + * + * @generated + */ + protected WorkDefinitionImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL1Package.Literals.WORK_DEFINITION; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public void setName(String newName) + { + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL1Package.WORK_DEFINITION__NAME, oldName, name)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL1Package.WORK_DEFINITION__NAME: + return getName(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL1Package.WORK_DEFINITION__NAME: + setName((String)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL1Package.WORK_DEFINITION__NAME: + setName(NAME_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL1Package.WORK_DEFINITION__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } + +} //WorkDefinitionImpl diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/WorkDefinitionListImpl.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/WorkDefinitionListImpl.java new file mode 100644 index 0000000..9662ec5 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/WorkDefinitionListImpl.java @@ -0,0 +1,167 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.impl; + +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.WorkDefinition; +import fr.n7.pDL1.WorkDefinitionList; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Work Definition List'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL1.impl.WorkDefinitionListImpl#getWorkDefinition Work Definition}
  • + *
+ * + * @generated + */ +public class WorkDefinitionListImpl extends ProcessElementImpl implements WorkDefinitionList +{ + /** + * The cached value of the '{@link #getWorkDefinition() Work Definition}' containment reference list. + * + * + * @see #getWorkDefinition() + * @generated + * @ordered + */ + protected EList workDefinition; + + /** + * + * + * @generated + */ + protected WorkDefinitionListImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL1Package.Literals.WORK_DEFINITION_LIST; + } + + /** + * + * + * @generated + */ + @Override + public EList getWorkDefinition() + { + if (workDefinition == null) + { + workDefinition = new EObjectContainmentEList(WorkDefinition.class, this, PDL1Package.WORK_DEFINITION_LIST__WORK_DEFINITION); + } + return workDefinition; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case PDL1Package.WORK_DEFINITION_LIST__WORK_DEFINITION: + return ((InternalEList)getWorkDefinition()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL1Package.WORK_DEFINITION_LIST__WORK_DEFINITION: + return getWorkDefinition(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL1Package.WORK_DEFINITION_LIST__WORK_DEFINITION: + getWorkDefinition().clear(); + getWorkDefinition().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL1Package.WORK_DEFINITION_LIST__WORK_DEFINITION: + getWorkDefinition().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL1Package.WORK_DEFINITION_LIST__WORK_DEFINITION: + return workDefinition != null && !workDefinition.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //WorkDefinitionListImpl diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/WorkSequenceImpl.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/WorkSequenceImpl.java new file mode 100644 index 0000000..2b2b0ae --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/WorkSequenceImpl.java @@ -0,0 +1,317 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.impl; + +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.WorkDefinition; +import fr.n7.pDL1.WorkSequence; +import fr.n7.pDL1.WorkSequenceType; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Work Sequence'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL1.impl.WorkSequenceImpl#getPredecessor Predecessor}
  • + *
  • {@link fr.n7.pDL1.impl.WorkSequenceImpl#getLinkType Link Type}
  • + *
  • {@link fr.n7.pDL1.impl.WorkSequenceImpl#getSuccessor Successor}
  • + *
+ * + * @generated + */ +public class WorkSequenceImpl extends MinimalEObjectImpl.Container implements WorkSequence +{ + /** + * The cached value of the '{@link #getPredecessor() Predecessor}' reference. + * + * + * @see #getPredecessor() + * @generated + * @ordered + */ + protected WorkDefinition predecessor; + + /** + * The default value of the '{@link #getLinkType() Link Type}' attribute. + * + * + * @see #getLinkType() + * @generated + * @ordered + */ + protected static final WorkSequenceType LINK_TYPE_EDEFAULT = WorkSequenceType.START2START; + + /** + * The cached value of the '{@link #getLinkType() Link Type}' attribute. + * + * + * @see #getLinkType() + * @generated + * @ordered + */ + protected WorkSequenceType linkType = LINK_TYPE_EDEFAULT; + + /** + * The cached value of the '{@link #getSuccessor() Successor}' reference. + * + * + * @see #getSuccessor() + * @generated + * @ordered + */ + protected WorkDefinition successor; + + /** + * + * + * @generated + */ + protected WorkSequenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL1Package.Literals.WORK_SEQUENCE; + } + + /** + * + * + * @generated + */ + @Override + public WorkDefinition getPredecessor() + { + if (predecessor != null && predecessor.eIsProxy()) + { + InternalEObject oldPredecessor = (InternalEObject)predecessor; + predecessor = (WorkDefinition)eResolveProxy(oldPredecessor); + if (predecessor != oldPredecessor) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, PDL1Package.WORK_SEQUENCE__PREDECESSOR, oldPredecessor, predecessor)); + } + } + return predecessor; + } + + /** + * + * + * @generated + */ + public WorkDefinition basicGetPredecessor() + { + return predecessor; + } + + /** + * + * + * @generated + */ + @Override + public void setPredecessor(WorkDefinition newPredecessor) + { + WorkDefinition oldPredecessor = predecessor; + predecessor = newPredecessor; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL1Package.WORK_SEQUENCE__PREDECESSOR, oldPredecessor, predecessor)); + } + + /** + * + * + * @generated + */ + @Override + public WorkSequenceType getLinkType() + { + return linkType; + } + + /** + * + * + * @generated + */ + @Override + public void setLinkType(WorkSequenceType newLinkType) + { + WorkSequenceType oldLinkType = linkType; + linkType = newLinkType == null ? LINK_TYPE_EDEFAULT : newLinkType; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL1Package.WORK_SEQUENCE__LINK_TYPE, oldLinkType, linkType)); + } + + /** + * + * + * @generated + */ + @Override + public WorkDefinition getSuccessor() + { + if (successor != null && successor.eIsProxy()) + { + InternalEObject oldSuccessor = (InternalEObject)successor; + successor = (WorkDefinition)eResolveProxy(oldSuccessor); + if (successor != oldSuccessor) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, PDL1Package.WORK_SEQUENCE__SUCCESSOR, oldSuccessor, successor)); + } + } + return successor; + } + + /** + * + * + * @generated + */ + public WorkDefinition basicGetSuccessor() + { + return successor; + } + + /** + * + * + * @generated + */ + @Override + public void setSuccessor(WorkDefinition newSuccessor) + { + WorkDefinition oldSuccessor = successor; + successor = newSuccessor; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PDL1Package.WORK_SEQUENCE__SUCCESSOR, oldSuccessor, successor)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL1Package.WORK_SEQUENCE__PREDECESSOR: + if (resolve) return getPredecessor(); + return basicGetPredecessor(); + case PDL1Package.WORK_SEQUENCE__LINK_TYPE: + return getLinkType(); + case PDL1Package.WORK_SEQUENCE__SUCCESSOR: + if (resolve) return getSuccessor(); + return basicGetSuccessor(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL1Package.WORK_SEQUENCE__PREDECESSOR: + setPredecessor((WorkDefinition)newValue); + return; + case PDL1Package.WORK_SEQUENCE__LINK_TYPE: + setLinkType((WorkSequenceType)newValue); + return; + case PDL1Package.WORK_SEQUENCE__SUCCESSOR: + setSuccessor((WorkDefinition)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL1Package.WORK_SEQUENCE__PREDECESSOR: + setPredecessor((WorkDefinition)null); + return; + case PDL1Package.WORK_SEQUENCE__LINK_TYPE: + setLinkType(LINK_TYPE_EDEFAULT); + return; + case PDL1Package.WORK_SEQUENCE__SUCCESSOR: + setSuccessor((WorkDefinition)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL1Package.WORK_SEQUENCE__PREDECESSOR: + return predecessor != null; + case PDL1Package.WORK_SEQUENCE__LINK_TYPE: + return linkType != LINK_TYPE_EDEFAULT; + case PDL1Package.WORK_SEQUENCE__SUCCESSOR: + return successor != null; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (linkType: "); + result.append(linkType); + result.append(')'); + return result.toString(); + } + +} //WorkSequenceImpl diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/WorkSequenceListImpl.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/WorkSequenceListImpl.java new file mode 100644 index 0000000..faea355 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/impl/WorkSequenceListImpl.java @@ -0,0 +1,167 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.impl; + +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.WorkSequence; +import fr.n7.pDL1.WorkSequenceList; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Work Sequence List'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link fr.n7.pDL1.impl.WorkSequenceListImpl#getWorkSequence Work Sequence}
  • + *
+ * + * @generated + */ +public class WorkSequenceListImpl extends ProcessElementImpl implements WorkSequenceList +{ + /** + * The cached value of the '{@link #getWorkSequence() Work Sequence}' containment reference list. + * + * + * @see #getWorkSequence() + * @generated + * @ordered + */ + protected EList workSequence; + + /** + * + * + * @generated + */ + protected WorkSequenceListImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return PDL1Package.Literals.WORK_SEQUENCE_LIST; + } + + /** + * + * + * @generated + */ + @Override + public EList getWorkSequence() + { + if (workSequence == null) + { + workSequence = new EObjectContainmentEList(WorkSequence.class, this, PDL1Package.WORK_SEQUENCE_LIST__WORK_SEQUENCE); + } + return workSequence; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case PDL1Package.WORK_SEQUENCE_LIST__WORK_SEQUENCE: + return ((InternalEList)getWorkSequence()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case PDL1Package.WORK_SEQUENCE_LIST__WORK_SEQUENCE: + return getWorkSequence(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case PDL1Package.WORK_SEQUENCE_LIST__WORK_SEQUENCE: + getWorkSequence().clear(); + getWorkSequence().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case PDL1Package.WORK_SEQUENCE_LIST__WORK_SEQUENCE: + getWorkSequence().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case PDL1Package.WORK_SEQUENCE_LIST__WORK_SEQUENCE: + return workSequence != null && !workSequence.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //WorkSequenceListImpl diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/util/PDL1AdapterFactory.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/util/PDL1AdapterFactory.java new file mode 100644 index 0000000..6d71468 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/util/PDL1AdapterFactory.java @@ -0,0 +1,238 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.util; + +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.ProcessElement; +import fr.n7.pDL1.WorkDefinition; +import fr.n7.pDL1.WorkDefinitionList; +import fr.n7.pDL1.WorkSequence; +import fr.n7.pDL1.WorkSequenceList; + +import org.eclipse.emf.common.notify.Adapter; +import org.eclipse.emf.common.notify.Notifier; + +import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * The Adapter Factory for the model. + * It provides an adapter createXXX method for each class of the model. + * + * @see fr.n7.pDL1.PDL1Package + * @generated + */ +public class PDL1AdapterFactory extends AdapterFactoryImpl +{ + /** + * The cached model package. + * + * + * @generated + */ + protected static PDL1Package modelPackage; + + /** + * Creates an instance of the adapter factory. + * + * + * @generated + */ + public PDL1AdapterFactory() + { + if (modelPackage == null) + { + modelPackage = PDL1Package.eINSTANCE; + } + } + + /** + * Returns whether this factory is applicable for the type of the object. + * + * This implementation returns true if the object is either the model's package or is an instance object of the model. + * + * @return whether this factory is applicable for the type of the object. + * @generated + */ + @Override + public boolean isFactoryForType(Object object) + { + if (object == modelPackage) + { + return true; + } + if (object instanceof EObject) + { + return ((EObject)object).eClass().getEPackage() == modelPackage; + } + return false; + } + + /** + * The switch that delegates to the createXXX methods. + * + * + * @generated + */ + protected PDL1Switch modelSwitch = + new PDL1Switch() + { + @Override + public Adapter caseProcess(fr.n7.pDL1.Process object) + { + return createProcessAdapter(); + } + @Override + public Adapter caseProcessElement(ProcessElement object) + { + return createProcessElementAdapter(); + } + @Override + public Adapter caseWorkDefinitionList(WorkDefinitionList object) + { + return createWorkDefinitionListAdapter(); + } + @Override + public Adapter caseWorkDefinition(WorkDefinition object) + { + return createWorkDefinitionAdapter(); + } + @Override + public Adapter caseWorkSequenceList(WorkSequenceList object) + { + return createWorkSequenceListAdapter(); + } + @Override + public Adapter caseWorkSequence(WorkSequence object) + { + return createWorkSequenceAdapter(); + } + @Override + public Adapter defaultCase(EObject object) + { + return createEObjectAdapter(); + } + }; + + /** + * Creates an adapter for the target. + * + * + * @param target the object to adapt. + * @return the adapter for the target. + * @generated + */ + @Override + public Adapter createAdapter(Notifier target) + { + return modelSwitch.doSwitch((EObject)target); + } + + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL1.Process Process}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL1.Process + * @generated + */ + public Adapter createProcessAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL1.ProcessElement Process Element}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL1.ProcessElement + * @generated + */ + public Adapter createProcessElementAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL1.WorkDefinitionList Work Definition List}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL1.WorkDefinitionList + * @generated + */ + public Adapter createWorkDefinitionListAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL1.WorkDefinition Work Definition}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL1.WorkDefinition + * @generated + */ + public Adapter createWorkDefinitionAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL1.WorkSequenceList Work Sequence List}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL1.WorkSequenceList + * @generated + */ + public Adapter createWorkSequenceListAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link fr.n7.pDL1.WorkSequence Work Sequence}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see fr.n7.pDL1.WorkSequence + * @generated + */ + public Adapter createWorkSequenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for the default case. + * + * This default implementation returns null. + * + * @return the new adapter. + * @generated + */ + public Adapter createEObjectAdapter() + { + return null; + } + +} //PDL1AdapterFactory diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/util/PDL1Switch.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/util/PDL1Switch.java new file mode 100644 index 0000000..ddb4c87 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/pDL1/util/PDL1Switch.java @@ -0,0 +1,242 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.pDL1.util; + +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.ProcessElement; +import fr.n7.pDL1.WorkDefinition; +import fr.n7.pDL1.WorkDefinitionList; +import fr.n7.pDL1.WorkSequence; +import fr.n7.pDL1.WorkSequenceList; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; + +import org.eclipse.emf.ecore.util.Switch; + +/** + * + * The Switch for the model's inheritance hierarchy. + * It supports the call {@link #doSwitch(EObject) doSwitch(object)} + * to invoke the caseXXX method for each class of the model, + * starting with the actual class of the object + * and proceeding up the inheritance hierarchy + * until a non-null result is returned, + * which is the result of the switch. + * + * @see fr.n7.pDL1.PDL1Package + * @generated + */ +public class PDL1Switch extends Switch +{ + /** + * The cached model package + * + * + * @generated + */ + protected static PDL1Package modelPackage; + + /** + * Creates an instance of the switch. + * + * + * @generated + */ + public PDL1Switch() + { + if (modelPackage == null) + { + modelPackage = PDL1Package.eINSTANCE; + } + } + + /** + * Checks whether this is a switch for the given package. + * + * + * @param ePackage the package in question. + * @return whether this is a switch for the given package. + * @generated + */ + @Override + protected boolean isSwitchFor(EPackage ePackage) + { + return ePackage == modelPackage; + } + + /** + * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. + * + * + * @return the first non-null result returned by a caseXXX call. + * @generated + */ + @Override + protected T doSwitch(int classifierID, EObject theEObject) + { + switch (classifierID) + { + case PDL1Package.PROCESS: + { + fr.n7.pDL1.Process process = (fr.n7.pDL1.Process)theEObject; + T result = caseProcess(process); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL1Package.PROCESS_ELEMENT: + { + ProcessElement processElement = (ProcessElement)theEObject; + T result = caseProcessElement(processElement); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL1Package.WORK_DEFINITION_LIST: + { + WorkDefinitionList workDefinitionList = (WorkDefinitionList)theEObject; + T result = caseWorkDefinitionList(workDefinitionList); + if (result == null) result = caseProcessElement(workDefinitionList); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL1Package.WORK_DEFINITION: + { + WorkDefinition workDefinition = (WorkDefinition)theEObject; + T result = caseWorkDefinition(workDefinition); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL1Package.WORK_SEQUENCE_LIST: + { + WorkSequenceList workSequenceList = (WorkSequenceList)theEObject; + T result = caseWorkSequenceList(workSequenceList); + if (result == null) result = caseProcessElement(workSequenceList); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PDL1Package.WORK_SEQUENCE: + { + WorkSequence workSequence = (WorkSequence)theEObject; + T result = caseWorkSequence(workSequence); + if (result == null) result = defaultCase(theEObject); + return result; + } + default: return defaultCase(theEObject); + } + } + + /** + * Returns the result of interpreting the object as an instance of 'Process'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Process'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseProcess(fr.n7.pDL1.Process object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Process Element'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Process Element'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseProcessElement(ProcessElement object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Work Definition List'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Work Definition List'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseWorkDefinitionList(WorkDefinitionList object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Work Definition'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Work Definition'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseWorkDefinition(WorkDefinition object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Work Sequence List'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Work Sequence List'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseWorkSequenceList(WorkSequenceList object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Work Sequence'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Work Sequence'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseWorkSequence(WorkSequence object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'EObject'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch, but this is the last case anyway. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'EObject'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) + * @generated + */ + @Override + public T defaultCase(EObject object) + { + return null; + } + +} //PDL1Switch diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/PDL1AntlrTokenFileProvider.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/PDL1AntlrTokenFileProvider.java new file mode 100644 index 0000000..b26ee45 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/PDL1AntlrTokenFileProvider.java @@ -0,0 +1,16 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.parser.antlr; + +import java.io.InputStream; +import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; + +public class PDL1AntlrTokenFileProvider implements IAntlrTokenFileProvider { + + @Override + public InputStream getAntlrTokenFile() { + ClassLoader classLoader = getClass().getClassLoader(); + return classLoader.getResourceAsStream("fr/n7/parser/antlr/internal/InternalPDL1.tokens"); + } +} diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/PDL1Parser.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/PDL1Parser.java new file mode 100644 index 0000000..937b905 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/PDL1Parser.java @@ -0,0 +1,40 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.parser.antlr; + +import com.google.inject.Inject; +import fr.n7.parser.antlr.internal.InternalPDL1Parser; +import fr.n7.services.PDL1GrammarAccess; +import org.eclipse.xtext.parser.antlr.AbstractAntlrParser; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; + +public class PDL1Parser extends AbstractAntlrParser { + + @Inject + private PDL1GrammarAccess grammarAccess; + + @Override + protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { + tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); + } + + + @Override + protected InternalPDL1Parser createParser(XtextTokenStream stream) { + return new InternalPDL1Parser(stream, getGrammarAccess()); + } + + @Override + protected String getDefaultRuleName() { + return "Process"; + } + + public PDL1GrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(PDL1GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } +} diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/internal/InternalPDL1.g b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/internal/InternalPDL1.g new file mode 100644 index 0000000..4efcec7 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/internal/InternalPDL1.g @@ -0,0 +1,420 @@ +/* + * generated by Xtext 2.23.0 + */ +grammar InternalPDL1; + +options { + superClass=AbstractInternalAntlrParser; +} + +@lexer::header { +package fr.n7.parser.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.parser.antlr.Lexer; +} + +@parser::header { +package fr.n7.parser.antlr.internal; + +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.common.util.Enumerator; +import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; +import fr.n7.services.PDL1GrammarAccess; + +} + +@parser::members { + + private PDL1GrammarAccess grammarAccess; + + public InternalPDL1Parser(TokenStream input, PDL1GrammarAccess grammarAccess) { + this(input); + this.grammarAccess = grammarAccess; + registerRules(grammarAccess.getGrammar()); + } + + @Override + protected String getFirstRuleName() { + return "Process"; + } + + @Override + protected PDL1GrammarAccess getGrammarAccess() { + return grammarAccess; + } + +} + +@rulecatch { + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } +} + +// Entry rule entryRuleProcess +entryRuleProcess returns [EObject current=null]: + { newCompositeNode(grammarAccess.getProcessRule()); } + iv_ruleProcess=ruleProcess + { $current=$iv_ruleProcess.current; } + EOF; + +// Rule Process +ruleProcess returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='process' + { + newLeafNode(otherlv_0, grammarAccess.getProcessAccess().getProcessKeyword_0()); + } + otherlv_1=':' + { + newLeafNode(otherlv_1, grammarAccess.getProcessAccess().getColonKeyword_1()); + } + ( + ( + lv_name_2_0=RULE_ID + { + newLeafNode(lv_name_2_0, grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_2_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getProcessRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_2_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); + } + lv_processElements_3_0=ruleProcessElement + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getProcessRule()); + } + add( + $current, + "processElements", + lv_processElements_3_0, + "fr.n7.PDL1.ProcessElement"); + afterParserOrEnumRuleCall(); + } + ) + )* + ) +; + +// Entry rule entryRuleProcessElement +entryRuleProcessElement returns [EObject current=null]: + { newCompositeNode(grammarAccess.getProcessElementRule()); } + iv_ruleProcessElement=ruleProcessElement + { $current=$iv_ruleProcessElement.current; } + EOF; + +// Rule ProcessElement +ruleProcessElement returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getProcessElementAccess().getWorkDefinitionListParserRuleCall_0()); + } + this_WorkDefinitionList_0=ruleWorkDefinitionList + { + $current = $this_WorkDefinitionList_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getProcessElementAccess().getWorkSequenceListParserRuleCall_1()); + } + this_WorkSequenceList_1=ruleWorkSequenceList + { + $current = $this_WorkSequenceList_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleWorkDefinitionList +entryRuleWorkDefinitionList returns [EObject current=null]: + { newCompositeNode(grammarAccess.getWorkDefinitionListRule()); } + iv_ruleWorkDefinitionList=ruleWorkDefinitionList + { $current=$iv_ruleWorkDefinitionList.current; } + EOF; + +// Rule WorkDefinitionList +ruleWorkDefinitionList returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='workdefinitions' + { + newLeafNode(otherlv_0, grammarAccess.getWorkDefinitionListAccess().getWorkdefinitionsKeyword_0()); + } + otherlv_1=':' + { + newLeafNode(otherlv_1, grammarAccess.getWorkDefinitionListAccess().getColonKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getWorkDefinitionListAccess().getWorkDefinitionWorkDefinitionParserRuleCall_2_0()); + } + lv_WorkDefinition_2_0=ruleWorkDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getWorkDefinitionListRule()); + } + add( + $current, + "WorkDefinition", + lv_WorkDefinition_2_0, + "fr.n7.PDL1.WorkDefinition"); + afterParserOrEnumRuleCall(); + } + ) + )* + ) +; + +// Entry rule entryRuleWorkDefinition +entryRuleWorkDefinition returns [EObject current=null]: + { newCompositeNode(grammarAccess.getWorkDefinitionRule()); } + iv_ruleWorkDefinition=ruleWorkDefinition + { $current=$iv_ruleWorkDefinition.current; } + EOF; + +// Rule WorkDefinition +ruleWorkDefinition returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + lv_name_0_0=RULE_ID + { + newLeafNode(lv_name_0_0, grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getWorkDefinitionRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_0_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + otherlv_1=';' + { + newLeafNode(otherlv_1, grammarAccess.getWorkDefinitionAccess().getSemicolonKeyword_1()); + } + ) +; + +// Entry rule entryRuleWorkSequenceList +entryRuleWorkSequenceList returns [EObject current=null]: + { newCompositeNode(grammarAccess.getWorkSequenceListRule()); } + iv_ruleWorkSequenceList=ruleWorkSequenceList + { $current=$iv_ruleWorkSequenceList.current; } + EOF; + +// Rule WorkSequenceList +ruleWorkSequenceList returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='worksequences' + { + newLeafNode(otherlv_0, grammarAccess.getWorkSequenceListAccess().getWorksequencesKeyword_0()); + } + otherlv_1=':' + { + newLeafNode(otherlv_1, grammarAccess.getWorkSequenceListAccess().getColonKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getWorkSequenceListAccess().getWorkSequenceWorkSequenceParserRuleCall_2_0()); + } + lv_WorkSequence_2_0=ruleWorkSequence + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getWorkSequenceListRule()); + } + add( + $current, + "WorkSequence", + lv_WorkSequence_2_0, + "fr.n7.PDL1.WorkSequence"); + afterParserOrEnumRuleCall(); + } + ) + )* + ) +; + +// Entry rule entryRuleWorkSequence +entryRuleWorkSequence returns [EObject current=null]: + { newCompositeNode(grammarAccess.getWorkSequenceRule()); } + iv_ruleWorkSequence=ruleWorkSequence + { $current=$iv_ruleWorkSequence.current; } + EOF; + +// Rule WorkSequence +ruleWorkSequence returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getWorkSequenceRule()); + } + } + otherlv_0=RULE_ID + { + newLeafNode(otherlv_0, grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_0_0()); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_1_0()); + } + lv_linkType_1_0=ruleWorkSequenceType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getWorkSequenceRule()); + } + set( + $current, + "linkType", + lv_linkType_1_0, + "fr.n7.PDL1.WorkSequenceType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getWorkSequenceRule()); + } + } + otherlv_2=RULE_ID + { + newLeafNode(otherlv_2, grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_2_0()); + } + ) + ) + otherlv_3=';' + { + newLeafNode(otherlv_3, grammarAccess.getWorkSequenceAccess().getSemicolonKeyword_3()); + } + ) +; + +// Rule WorkSequenceType +ruleWorkSequenceType returns [Enumerator current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + enumLiteral_0='s2s' + { + $current = grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0()); + } + ) + | + ( + enumLiteral_1='f2s' + { + $current = grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1()); + } + ) + | + ( + enumLiteral_2='s2f' + { + $current = grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_2, grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2()); + } + ) + | + ( + enumLiteral_3='f2f' + { + $current = grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_3, grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3()); + } + ) + ) +; + +RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; + +RULE_INT : ('0'..'9')+; + +RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); + +RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; + +RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; + +RULE_WS : (' '|'\t'|'\r'|'\n')+; + +RULE_ANY_OTHER : .; diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/internal/InternalPDL1.tokens b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/internal/InternalPDL1.tokens new file mode 100644 index 0000000..390bf7a --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/internal/InternalPDL1.tokens @@ -0,0 +1,25 @@ +':'=12 +';'=14 +'f2f'=19 +'f2s'=17 +'process'=11 +'s2f'=18 +'s2s'=16 +'workdefinitions'=13 +'worksequences'=15 +RULE_ANY_OTHER=10 +RULE_ID=4 +RULE_INT=5 +RULE_ML_COMMENT=7 +RULE_SL_COMMENT=8 +RULE_STRING=6 +RULE_WS=9 +T__11=11 +T__12=12 +T__13=13 +T__14=14 +T__15=15 +T__16=16 +T__17=17 +T__18=18 +T__19=19 diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/internal/InternalPDL1Lexer.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/internal/InternalPDL1Lexer.java new file mode 100644 index 0000000..3af4f35 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/internal/InternalPDL1Lexer.java @@ -0,0 +1,1034 @@ +package fr.n7.parser.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.parser.antlr.Lexer; + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDL1Lexer extends Lexer { + public static final int RULE_STRING=6; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=5; + public static final int RULE_ML_COMMENT=7; + + // delegates + // delegators + + public InternalPDL1Lexer() {;} + public InternalPDL1Lexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDL1Lexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + public String getGrammarFileName() { return "InternalPDL1.g"; } + + // $ANTLR start "T__11" + public final void mT__11() throws RecognitionException { + try { + int _type = T__11; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:11:7: ( 'process' ) + // InternalPDL1.g:11:9: 'process' + { + match("process"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__11" + + // $ANTLR start "T__12" + public final void mT__12() throws RecognitionException { + try { + int _type = T__12; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:12:7: ( ':' ) + // InternalPDL1.g:12:9: ':' + { + match(':'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__12" + + // $ANTLR start "T__13" + public final void mT__13() throws RecognitionException { + try { + int _type = T__13; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:13:7: ( 'workdefinitions' ) + // InternalPDL1.g:13:9: 'workdefinitions' + { + match("workdefinitions"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__13" + + // $ANTLR start "T__14" + public final void mT__14() throws RecognitionException { + try { + int _type = T__14; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:14:7: ( ';' ) + // InternalPDL1.g:14:9: ';' + { + match(';'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__14" + + // $ANTLR start "T__15" + public final void mT__15() throws RecognitionException { + try { + int _type = T__15; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:15:7: ( 'worksequences' ) + // InternalPDL1.g:15:9: 'worksequences' + { + match("worksequences"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__15" + + // $ANTLR start "T__16" + public final void mT__16() throws RecognitionException { + try { + int _type = T__16; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:16:7: ( 's2s' ) + // InternalPDL1.g:16:9: 's2s' + { + match("s2s"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__16" + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:17:7: ( 'f2s' ) + // InternalPDL1.g:17:9: 'f2s' + { + match("f2s"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:18:7: ( 's2f' ) + // InternalPDL1.g:18:9: 's2f' + { + match("s2f"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:19:7: ( 'f2f' ) + // InternalPDL1.g:19:9: 'f2f' + { + match("f2f"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "RULE_ID" + public final void mRULE_ID() throws RecognitionException { + try { + int _type = RULE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:408:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalPDL1.g:408:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + { + // InternalPDL1.g:408:11: ( '^' )? + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='^') ) { + alt1=1; + } + switch (alt1) { + case 1 : + // InternalPDL1.g:408:11: '^' + { + match('^'); + + } + break; + + } + + if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + // InternalPDL1.g:408:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop2: + do { + int alt2=2; + int LA2_0 = input.LA(1); + + if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { + alt2=1; + } + + + switch (alt2) { + case 1 : + // InternalPDL1.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:410:10: ( ( '0' .. '9' )+ ) + // InternalPDL1.g:410:12: ( '0' .. '9' )+ + { + // InternalPDL1.g:410:12: ( '0' .. '9' )+ + int cnt3=0; + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( ((LA3_0>='0' && LA3_0<='9')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalPDL1.g:410:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt3 >= 1 ) break loop3; + EarlyExitException eee = + new EarlyExitException(3, input); + throw eee; + } + cnt3++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_STRING" + public final void mRULE_STRING() throws RecognitionException { + try { + int _type = RULE_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:412:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalPDL1.g:412:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + { + // InternalPDL1.g:412:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='\"') ) { + alt6=1; + } + else if ( (LA6_0=='\'') ) { + alt6=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 6, 0, input); + + throw nvae; + } + switch (alt6) { + case 1 : + // InternalPDL1.g:412:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalPDL1.g:412:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop4: + do { + int alt4=3; + int LA4_0 = input.LA(1); + + if ( (LA4_0=='\\') ) { + alt4=1; + } + else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { + alt4=2; + } + + + switch (alt4) { + case 1 : + // InternalPDL1.g:412:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL1.g:412:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + match('\"'); + + } + break; + case 2 : + // InternalPDL1.g:412:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalPDL1.g:412:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop5: + do { + int alt5=3; + int LA5_0 = input.LA(1); + + if ( (LA5_0=='\\') ) { + alt5=1; + } + else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { + alt5=2; + } + + + switch (alt5) { + case 1 : + // InternalPDL1.g:412:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL1.g:412:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop5; + } + } while (true); + + match('\''); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_STRING" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:414:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalPDL1.g:414:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalPDL1.g:414:24: ( options {greedy=false; } : . )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0=='*') ) { + int LA7_1 = input.LA(2); + + if ( (LA7_1=='/') ) { + alt7=2; + } + else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { + alt7=1; + } + + + } + else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalPDL1.g:414:52: . + { + matchAny(); + + } + break; + + default : + break loop7; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:416:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalPDL1.g:416:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("//"); + + // InternalPDL1.g:416:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop8: + do { + int alt8=2; + int LA8_0 = input.LA(1); + + if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { + alt8=1; + } + + + switch (alt8) { + case 1 : + // InternalPDL1.g:416:24: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop8; + } + } while (true); + + // InternalPDL1.g:416:40: ( ( '\\r' )? '\\n' )? + int alt10=2; + int LA10_0 = input.LA(1); + + if ( (LA10_0=='\n'||LA10_0=='\r') ) { + alt10=1; + } + switch (alt10) { + case 1 : + // InternalPDL1.g:416:41: ( '\\r' )? '\\n' + { + // InternalPDL1.g:416:41: ( '\\r' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalPDL1.g:416:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:418:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalPDL1.g:418:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalPDL1.g:418:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt11=0; + loop11: + do { + int alt11=2; + int LA11_0 = input.LA(1); + + if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { + alt11=1; + } + + + switch (alt11) { + case 1 : + // InternalPDL1.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt11 >= 1 ) break loop11; + EarlyExitException eee = + new EarlyExitException(11, input); + throw eee; + } + cnt11++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL1.g:420:16: ( . ) + // InternalPDL1.g:420:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + public void mTokens() throws RecognitionException { + // InternalPDL1.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=16; + alt12 = dfa12.predict(input); + switch (alt12) { + case 1 : + // InternalPDL1.g:1:10: T__11 + { + mT__11(); + + } + break; + case 2 : + // InternalPDL1.g:1:16: T__12 + { + mT__12(); + + } + break; + case 3 : + // InternalPDL1.g:1:22: T__13 + { + mT__13(); + + } + break; + case 4 : + // InternalPDL1.g:1:28: T__14 + { + mT__14(); + + } + break; + case 5 : + // InternalPDL1.g:1:34: T__15 + { + mT__15(); + + } + break; + case 6 : + // InternalPDL1.g:1:40: T__16 + { + mT__16(); + + } + break; + case 7 : + // InternalPDL1.g:1:46: T__17 + { + mT__17(); + + } + break; + case 8 : + // InternalPDL1.g:1:52: T__18 + { + mT__18(); + + } + break; + case 9 : + // InternalPDL1.g:1:58: T__19 + { + mT__19(); + + } + break; + case 10 : + // InternalPDL1.g:1:64: RULE_ID + { + mRULE_ID(); + + } + break; + case 11 : + // InternalPDL1.g:1:72: RULE_INT + { + mRULE_INT(); + + } + break; + case 12 : + // InternalPDL1.g:1:81: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 13 : + // InternalPDL1.g:1:93: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 14 : + // InternalPDL1.g:1:109: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 15 : + // InternalPDL1.g:1:125: RULE_WS + { + mRULE_WS(); + + } + break; + case 16 : + // InternalPDL1.g:1:133: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA12 dfa12 = new DFA12(this); + static final String DFA12_eotS = + "\1\uffff\1\20\1\uffff\1\20\1\uffff\2\20\1\16\2\uffff\3\16\2\uffff\1\20\2\uffff\1\20\1\uffff\2\20\5\uffff\2\20\1\43\1\44\1\45\1\46\2\20\4\uffff\6\20\1\60\2\20\1\uffff\13\20\1\76\1\20\1\uffff\1\100\1\uffff"; + static final String DFA12_eofS = + "\101\uffff"; + static final String DFA12_minS = + "\1\0\1\162\1\uffff\1\157\1\uffff\2\62\1\101\2\uffff\2\0\1\52\2\uffff\1\157\2\uffff\1\162\1\uffff\2\146\5\uffff\1\143\1\153\4\60\1\145\1\144\4\uffff\1\163\2\145\1\163\1\146\1\161\1\60\1\151\1\165\1\uffff\1\156\1\145\1\151\1\156\1\164\1\143\1\151\1\145\1\157\1\163\1\156\1\60\1\163\1\uffff\1\60\1\uffff"; + static final String DFA12_maxS = + "\1\uffff\1\162\1\uffff\1\157\1\uffff\2\62\1\172\2\uffff\2\uffff\1\57\2\uffff\1\157\2\uffff\1\162\1\uffff\2\163\5\uffff\1\143\1\153\4\172\1\145\1\163\4\uffff\1\163\2\145\1\163\1\146\1\161\1\172\1\151\1\165\1\uffff\1\156\1\145\1\151\1\156\1\164\1\143\1\151\1\145\1\157\1\163\1\156\1\172\1\163\1\uffff\1\172\1\uffff"; + static final String DFA12_acceptS = + "\2\uffff\1\2\1\uffff\1\4\3\uffff\1\12\1\13\3\uffff\1\17\1\20\1\uffff\1\12\1\2\1\uffff\1\4\2\uffff\1\13\1\14\1\15\1\16\1\17\10\uffff\1\6\1\10\1\7\1\11\11\uffff\1\1\15\uffff\1\5\1\uffff\1\3"; + static final String DFA12_specialS = + "\1\0\11\uffff\1\1\1\2\65\uffff}>"; + static final String[] DFA12_transitionS = { + "\11\16\2\15\2\16\1\15\22\16\1\15\1\16\1\12\4\16\1\13\7\16\1\14\12\11\1\2\1\4\5\16\32\10\3\16\1\7\1\10\1\16\5\10\1\6\11\10\1\1\2\10\1\5\3\10\1\3\3\10\uff85\16", + "\1\17", + "", + "\1\22", + "", + "\1\24", + "\1\25", + "\32\20\4\uffff\1\20\1\uffff\32\20", + "", + "", + "\0\27", + "\0\27", + "\1\30\4\uffff\1\31", + "", + "", + "\1\33", + "", + "", + "\1\34", + "", + "\1\36\14\uffff\1\35", + "\1\40\14\uffff\1\37", + "", + "", + "", + "", + "", + "\1\41", + "\1\42", + "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20", + "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20", + "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20", + "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20", + "\1\47", + "\1\50\16\uffff\1\51", + "", + "", + "", + "", + "\1\52", + "\1\53", + "\1\54", + "\1\55", + "\1\56", + "\1\57", + "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20", + "\1\61", + "\1\62", + "", + "\1\63", + "\1\64", + "\1\65", + "\1\66", + "\1\67", + "\1\70", + "\1\71", + "\1\72", + "\1\73", + "\1\74", + "\1\75", + "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20", + "\1\77", + "", + "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20", + "" + }; + + static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); + static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); + static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); + static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); + static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); + static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); + static final short[][] DFA12_transition; + + static { + int numStates = DFA12_transitionS.length; + DFA12_transition = new short[numStates][]; + for (int i=0; i='A' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='e')||(LA12_0>='g' && LA12_0<='o')||(LA12_0>='q' && LA12_0<='r')||(LA12_0>='t' && LA12_0<='v')||(LA12_0>='x' && LA12_0<='z')) ) {s = 8;} + + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 9;} + + else if ( (LA12_0=='\"') ) {s = 10;} + + else if ( (LA12_0=='\'') ) {s = 11;} + + else if ( (LA12_0=='/') ) {s = 12;} + + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 13;} + + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='(' && LA12_0<='.')||(LA12_0>='<' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||(LA12_0>='{' && LA12_0<='\uFFFF')) ) {s = 14;} + + if ( s>=0 ) return s; + break; + case 1 : + int LA12_10 = input.LA(1); + + s = -1; + if ( ((LA12_10>='\u0000' && LA12_10<='\uFFFF')) ) {s = 23;} + + else s = 14; + + if ( s>=0 ) return s; + break; + case 2 : + int LA12_11 = input.LA(1); + + s = -1; + if ( ((LA12_11>='\u0000' && LA12_11<='\uFFFF')) ) {s = 23;} + + else s = 14; + + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 12, _s, input); + error(nvae); + throw nvae; + } + } + + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/internal/InternalPDL1Parser.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/internal/InternalPDL1Parser.java new file mode 100644 index 0000000..6ee747e --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/parser/antlr/internal/InternalPDL1Parser.java @@ -0,0 +1,1057 @@ +package fr.n7.parser.antlr.internal; + +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.common.util.Enumerator; +import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; +import fr.n7.services.PDL1GrammarAccess; + + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDL1Parser extends AbstractInternalAntlrParser { + public static final String[] tokenNames = new String[] { + "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'process'", "':'", "'workdefinitions'", "';'", "'worksequences'", "'s2s'", "'f2s'", "'s2f'", "'f2f'" + }; + public static final int RULE_STRING=6; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=5; + public static final int RULE_ML_COMMENT=7; + + // delegates + // delegators + + + public InternalPDL1Parser(TokenStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDL1Parser(TokenStream input, RecognizerSharedState state) { + super(input, state); + + } + + + public String[] getTokenNames() { return InternalPDL1Parser.tokenNames; } + public String getGrammarFileName() { return "InternalPDL1.g"; } + + + + private PDL1GrammarAccess grammarAccess; + + public InternalPDL1Parser(TokenStream input, PDL1GrammarAccess grammarAccess) { + this(input); + this.grammarAccess = grammarAccess; + registerRules(grammarAccess.getGrammar()); + } + + @Override + protected String getFirstRuleName() { + return "Process"; + } + + @Override + protected PDL1GrammarAccess getGrammarAccess() { + return grammarAccess; + } + + + + + // $ANTLR start "entryRuleProcess" + // InternalPDL1.g:65:1: entryRuleProcess returns [EObject current=null] : iv_ruleProcess= ruleProcess EOF ; + public final EObject entryRuleProcess() throws RecognitionException { + EObject current = null; + + EObject iv_ruleProcess = null; + + + try { + // InternalPDL1.g:65:48: (iv_ruleProcess= ruleProcess EOF ) + // InternalPDL1.g:66:2: iv_ruleProcess= ruleProcess EOF + { + newCompositeNode(grammarAccess.getProcessRule()); + pushFollow(FOLLOW_1); + iv_ruleProcess=ruleProcess(); + + state._fsp--; + + current =iv_ruleProcess; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleProcess" + + + // $ANTLR start "ruleProcess" + // InternalPDL1.g:72:1: ruleProcess returns [EObject current=null] : (otherlv_0= 'process' otherlv_1= ':' ( (lv_name_2_0= RULE_ID ) ) ( (lv_processElements_3_0= ruleProcessElement ) )* ) ; + public final EObject ruleProcess() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_1=null; + Token lv_name_2_0=null; + EObject lv_processElements_3_0 = null; + + + + enterRule(); + + try { + // InternalPDL1.g:78:2: ( (otherlv_0= 'process' otherlv_1= ':' ( (lv_name_2_0= RULE_ID ) ) ( (lv_processElements_3_0= ruleProcessElement ) )* ) ) + // InternalPDL1.g:79:2: (otherlv_0= 'process' otherlv_1= ':' ( (lv_name_2_0= RULE_ID ) ) ( (lv_processElements_3_0= ruleProcessElement ) )* ) + { + // InternalPDL1.g:79:2: (otherlv_0= 'process' otherlv_1= ':' ( (lv_name_2_0= RULE_ID ) ) ( (lv_processElements_3_0= ruleProcessElement ) )* ) + // InternalPDL1.g:80:3: otherlv_0= 'process' otherlv_1= ':' ( (lv_name_2_0= RULE_ID ) ) ( (lv_processElements_3_0= ruleProcessElement ) )* + { + otherlv_0=(Token)match(input,11,FOLLOW_3); + + newLeafNode(otherlv_0, grammarAccess.getProcessAccess().getProcessKeyword_0()); + + otherlv_1=(Token)match(input,12,FOLLOW_4); + + newLeafNode(otherlv_1, grammarAccess.getProcessAccess().getColonKeyword_1()); + + // InternalPDL1.g:88:3: ( (lv_name_2_0= RULE_ID ) ) + // InternalPDL1.g:89:4: (lv_name_2_0= RULE_ID ) + { + // InternalPDL1.g:89:4: (lv_name_2_0= RULE_ID ) + // InternalPDL1.g:90:5: lv_name_2_0= RULE_ID + { + lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_5); + + newLeafNode(lv_name_2_0, grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_2_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getProcessRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_2_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + // InternalPDL1.g:106:3: ( (lv_processElements_3_0= ruleProcessElement ) )* + loop1: + do { + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0==13||LA1_0==15) ) { + alt1=1; + } + + + switch (alt1) { + case 1 : + // InternalPDL1.g:107:4: (lv_processElements_3_0= ruleProcessElement ) + { + // InternalPDL1.g:107:4: (lv_processElements_3_0= ruleProcessElement ) + // InternalPDL1.g:108:5: lv_processElements_3_0= ruleProcessElement + { + + newCompositeNode(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_3_0()); + + pushFollow(FOLLOW_5); + lv_processElements_3_0=ruleProcessElement(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getProcessRule()); + } + add( + current, + "processElements", + lv_processElements_3_0, + "fr.n7.PDL1.ProcessElement"); + afterParserOrEnumRuleCall(); + + + } + + + } + break; + + default : + break loop1; + } + } while (true); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleProcess" + + + // $ANTLR start "entryRuleProcessElement" + // InternalPDL1.g:129:1: entryRuleProcessElement returns [EObject current=null] : iv_ruleProcessElement= ruleProcessElement EOF ; + public final EObject entryRuleProcessElement() throws RecognitionException { + EObject current = null; + + EObject iv_ruleProcessElement = null; + + + try { + // InternalPDL1.g:129:55: (iv_ruleProcessElement= ruleProcessElement EOF ) + // InternalPDL1.g:130:2: iv_ruleProcessElement= ruleProcessElement EOF + { + newCompositeNode(grammarAccess.getProcessElementRule()); + pushFollow(FOLLOW_1); + iv_ruleProcessElement=ruleProcessElement(); + + state._fsp--; + + current =iv_ruleProcessElement; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleProcessElement" + + + // $ANTLR start "ruleProcessElement" + // InternalPDL1.g:136:1: ruleProcessElement returns [EObject current=null] : (this_WorkDefinitionList_0= ruleWorkDefinitionList | this_WorkSequenceList_1= ruleWorkSequenceList ) ; + public final EObject ruleProcessElement() throws RecognitionException { + EObject current = null; + + EObject this_WorkDefinitionList_0 = null; + + EObject this_WorkSequenceList_1 = null; + + + + enterRule(); + + try { + // InternalPDL1.g:142:2: ( (this_WorkDefinitionList_0= ruleWorkDefinitionList | this_WorkSequenceList_1= ruleWorkSequenceList ) ) + // InternalPDL1.g:143:2: (this_WorkDefinitionList_0= ruleWorkDefinitionList | this_WorkSequenceList_1= ruleWorkSequenceList ) + { + // InternalPDL1.g:143:2: (this_WorkDefinitionList_0= ruleWorkDefinitionList | this_WorkSequenceList_1= ruleWorkSequenceList ) + int alt2=2; + int LA2_0 = input.LA(1); + + if ( (LA2_0==13) ) { + alt2=1; + } + else if ( (LA2_0==15) ) { + alt2=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 2, 0, input); + + throw nvae; + } + switch (alt2) { + case 1 : + // InternalPDL1.g:144:3: this_WorkDefinitionList_0= ruleWorkDefinitionList + { + + newCompositeNode(grammarAccess.getProcessElementAccess().getWorkDefinitionListParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_WorkDefinitionList_0=ruleWorkDefinitionList(); + + state._fsp--; + + + current = this_WorkDefinitionList_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalPDL1.g:153:3: this_WorkSequenceList_1= ruleWorkSequenceList + { + + newCompositeNode(grammarAccess.getProcessElementAccess().getWorkSequenceListParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_WorkSequenceList_1=ruleWorkSequenceList(); + + state._fsp--; + + + current = this_WorkSequenceList_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleProcessElement" + + + // $ANTLR start "entryRuleWorkDefinitionList" + // InternalPDL1.g:165:1: entryRuleWorkDefinitionList returns [EObject current=null] : iv_ruleWorkDefinitionList= ruleWorkDefinitionList EOF ; + public final EObject entryRuleWorkDefinitionList() throws RecognitionException { + EObject current = null; + + EObject iv_ruleWorkDefinitionList = null; + + + try { + // InternalPDL1.g:165:59: (iv_ruleWorkDefinitionList= ruleWorkDefinitionList EOF ) + // InternalPDL1.g:166:2: iv_ruleWorkDefinitionList= ruleWorkDefinitionList EOF + { + newCompositeNode(grammarAccess.getWorkDefinitionListRule()); + pushFollow(FOLLOW_1); + iv_ruleWorkDefinitionList=ruleWorkDefinitionList(); + + state._fsp--; + + current =iv_ruleWorkDefinitionList; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleWorkDefinitionList" + + + // $ANTLR start "ruleWorkDefinitionList" + // InternalPDL1.g:172:1: ruleWorkDefinitionList returns [EObject current=null] : (otherlv_0= 'workdefinitions' otherlv_1= ':' ( (lv_WorkDefinition_2_0= ruleWorkDefinition ) )* ) ; + public final EObject ruleWorkDefinitionList() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_1=null; + EObject lv_WorkDefinition_2_0 = null; + + + + enterRule(); + + try { + // InternalPDL1.g:178:2: ( (otherlv_0= 'workdefinitions' otherlv_1= ':' ( (lv_WorkDefinition_2_0= ruleWorkDefinition ) )* ) ) + // InternalPDL1.g:179:2: (otherlv_0= 'workdefinitions' otherlv_1= ':' ( (lv_WorkDefinition_2_0= ruleWorkDefinition ) )* ) + { + // InternalPDL1.g:179:2: (otherlv_0= 'workdefinitions' otherlv_1= ':' ( (lv_WorkDefinition_2_0= ruleWorkDefinition ) )* ) + // InternalPDL1.g:180:3: otherlv_0= 'workdefinitions' otherlv_1= ':' ( (lv_WorkDefinition_2_0= ruleWorkDefinition ) )* + { + otherlv_0=(Token)match(input,13,FOLLOW_3); + + newLeafNode(otherlv_0, grammarAccess.getWorkDefinitionListAccess().getWorkdefinitionsKeyword_0()); + + otherlv_1=(Token)match(input,12,FOLLOW_6); + + newLeafNode(otherlv_1, grammarAccess.getWorkDefinitionListAccess().getColonKeyword_1()); + + // InternalPDL1.g:188:3: ( (lv_WorkDefinition_2_0= ruleWorkDefinition ) )* + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( (LA3_0==RULE_ID) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalPDL1.g:189:4: (lv_WorkDefinition_2_0= ruleWorkDefinition ) + { + // InternalPDL1.g:189:4: (lv_WorkDefinition_2_0= ruleWorkDefinition ) + // InternalPDL1.g:190:5: lv_WorkDefinition_2_0= ruleWorkDefinition + { + + newCompositeNode(grammarAccess.getWorkDefinitionListAccess().getWorkDefinitionWorkDefinitionParserRuleCall_2_0()); + + pushFollow(FOLLOW_6); + lv_WorkDefinition_2_0=ruleWorkDefinition(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getWorkDefinitionListRule()); + } + add( + current, + "WorkDefinition", + lv_WorkDefinition_2_0, + "fr.n7.PDL1.WorkDefinition"); + afterParserOrEnumRuleCall(); + + + } + + + } + break; + + default : + break loop3; + } + } while (true); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleWorkDefinitionList" + + + // $ANTLR start "entryRuleWorkDefinition" + // InternalPDL1.g:211:1: entryRuleWorkDefinition returns [EObject current=null] : iv_ruleWorkDefinition= ruleWorkDefinition EOF ; + public final EObject entryRuleWorkDefinition() throws RecognitionException { + EObject current = null; + + EObject iv_ruleWorkDefinition = null; + + + try { + // InternalPDL1.g:211:55: (iv_ruleWorkDefinition= ruleWorkDefinition EOF ) + // InternalPDL1.g:212:2: iv_ruleWorkDefinition= ruleWorkDefinition EOF + { + newCompositeNode(grammarAccess.getWorkDefinitionRule()); + pushFollow(FOLLOW_1); + iv_ruleWorkDefinition=ruleWorkDefinition(); + + state._fsp--; + + current =iv_ruleWorkDefinition; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleWorkDefinition" + + + // $ANTLR start "ruleWorkDefinition" + // InternalPDL1.g:218:1: ruleWorkDefinition returns [EObject current=null] : ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= ';' ) ; + public final EObject ruleWorkDefinition() throws RecognitionException { + EObject current = null; + + Token lv_name_0_0=null; + Token otherlv_1=null; + + + enterRule(); + + try { + // InternalPDL1.g:224:2: ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= ';' ) ) + // InternalPDL1.g:225:2: ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= ';' ) + { + // InternalPDL1.g:225:2: ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= ';' ) + // InternalPDL1.g:226:3: ( (lv_name_0_0= RULE_ID ) ) otherlv_1= ';' + { + // InternalPDL1.g:226:3: ( (lv_name_0_0= RULE_ID ) ) + // InternalPDL1.g:227:4: (lv_name_0_0= RULE_ID ) + { + // InternalPDL1.g:227:4: (lv_name_0_0= RULE_ID ) + // InternalPDL1.g:228:5: lv_name_0_0= RULE_ID + { + lv_name_0_0=(Token)match(input,RULE_ID,FOLLOW_7); + + newLeafNode(lv_name_0_0, grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getWorkDefinitionRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_0_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + otherlv_1=(Token)match(input,14,FOLLOW_2); + + newLeafNode(otherlv_1, grammarAccess.getWorkDefinitionAccess().getSemicolonKeyword_1()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleWorkDefinition" + + + // $ANTLR start "entryRuleWorkSequenceList" + // InternalPDL1.g:252:1: entryRuleWorkSequenceList returns [EObject current=null] : iv_ruleWorkSequenceList= ruleWorkSequenceList EOF ; + public final EObject entryRuleWorkSequenceList() throws RecognitionException { + EObject current = null; + + EObject iv_ruleWorkSequenceList = null; + + + try { + // InternalPDL1.g:252:57: (iv_ruleWorkSequenceList= ruleWorkSequenceList EOF ) + // InternalPDL1.g:253:2: iv_ruleWorkSequenceList= ruleWorkSequenceList EOF + { + newCompositeNode(grammarAccess.getWorkSequenceListRule()); + pushFollow(FOLLOW_1); + iv_ruleWorkSequenceList=ruleWorkSequenceList(); + + state._fsp--; + + current =iv_ruleWorkSequenceList; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleWorkSequenceList" + + + // $ANTLR start "ruleWorkSequenceList" + // InternalPDL1.g:259:1: ruleWorkSequenceList returns [EObject current=null] : (otherlv_0= 'worksequences' otherlv_1= ':' ( (lv_WorkSequence_2_0= ruleWorkSequence ) )* ) ; + public final EObject ruleWorkSequenceList() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_1=null; + EObject lv_WorkSequence_2_0 = null; + + + + enterRule(); + + try { + // InternalPDL1.g:265:2: ( (otherlv_0= 'worksequences' otherlv_1= ':' ( (lv_WorkSequence_2_0= ruleWorkSequence ) )* ) ) + // InternalPDL1.g:266:2: (otherlv_0= 'worksequences' otherlv_1= ':' ( (lv_WorkSequence_2_0= ruleWorkSequence ) )* ) + { + // InternalPDL1.g:266:2: (otherlv_0= 'worksequences' otherlv_1= ':' ( (lv_WorkSequence_2_0= ruleWorkSequence ) )* ) + // InternalPDL1.g:267:3: otherlv_0= 'worksequences' otherlv_1= ':' ( (lv_WorkSequence_2_0= ruleWorkSequence ) )* + { + otherlv_0=(Token)match(input,15,FOLLOW_3); + + newLeafNode(otherlv_0, grammarAccess.getWorkSequenceListAccess().getWorksequencesKeyword_0()); + + otherlv_1=(Token)match(input,12,FOLLOW_6); + + newLeafNode(otherlv_1, grammarAccess.getWorkSequenceListAccess().getColonKeyword_1()); + + // InternalPDL1.g:275:3: ( (lv_WorkSequence_2_0= ruleWorkSequence ) )* + loop4: + do { + int alt4=2; + int LA4_0 = input.LA(1); + + if ( (LA4_0==RULE_ID) ) { + alt4=1; + } + + + switch (alt4) { + case 1 : + // InternalPDL1.g:276:4: (lv_WorkSequence_2_0= ruleWorkSequence ) + { + // InternalPDL1.g:276:4: (lv_WorkSequence_2_0= ruleWorkSequence ) + // InternalPDL1.g:277:5: lv_WorkSequence_2_0= ruleWorkSequence + { + + newCompositeNode(grammarAccess.getWorkSequenceListAccess().getWorkSequenceWorkSequenceParserRuleCall_2_0()); + + pushFollow(FOLLOW_6); + lv_WorkSequence_2_0=ruleWorkSequence(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getWorkSequenceListRule()); + } + add( + current, + "WorkSequence", + lv_WorkSequence_2_0, + "fr.n7.PDL1.WorkSequence"); + afterParserOrEnumRuleCall(); + + + } + + + } + break; + + default : + break loop4; + } + } while (true); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleWorkSequenceList" + + + // $ANTLR start "entryRuleWorkSequence" + // InternalPDL1.g:298:1: entryRuleWorkSequence returns [EObject current=null] : iv_ruleWorkSequence= ruleWorkSequence EOF ; + public final EObject entryRuleWorkSequence() throws RecognitionException { + EObject current = null; + + EObject iv_ruleWorkSequence = null; + + + try { + // InternalPDL1.g:298:53: (iv_ruleWorkSequence= ruleWorkSequence EOF ) + // InternalPDL1.g:299:2: iv_ruleWorkSequence= ruleWorkSequence EOF + { + newCompositeNode(grammarAccess.getWorkSequenceRule()); + pushFollow(FOLLOW_1); + iv_ruleWorkSequence=ruleWorkSequence(); + + state._fsp--; + + current =iv_ruleWorkSequence; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleWorkSequence" + + + // $ANTLR start "ruleWorkSequence" + // InternalPDL1.g:305:1: ruleWorkSequence returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) ( (lv_linkType_1_0= ruleWorkSequenceType ) ) ( (otherlv_2= RULE_ID ) ) otherlv_3= ';' ) ; + public final EObject ruleWorkSequence() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_2=null; + Token otherlv_3=null; + Enumerator lv_linkType_1_0 = null; + + + + enterRule(); + + try { + // InternalPDL1.g:311:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_linkType_1_0= ruleWorkSequenceType ) ) ( (otherlv_2= RULE_ID ) ) otherlv_3= ';' ) ) + // InternalPDL1.g:312:2: ( ( (otherlv_0= RULE_ID ) ) ( (lv_linkType_1_0= ruleWorkSequenceType ) ) ( (otherlv_2= RULE_ID ) ) otherlv_3= ';' ) + { + // InternalPDL1.g:312:2: ( ( (otherlv_0= RULE_ID ) ) ( (lv_linkType_1_0= ruleWorkSequenceType ) ) ( (otherlv_2= RULE_ID ) ) otherlv_3= ';' ) + // InternalPDL1.g:313:3: ( (otherlv_0= RULE_ID ) ) ( (lv_linkType_1_0= ruleWorkSequenceType ) ) ( (otherlv_2= RULE_ID ) ) otherlv_3= ';' + { + // InternalPDL1.g:313:3: ( (otherlv_0= RULE_ID ) ) + // InternalPDL1.g:314:4: (otherlv_0= RULE_ID ) + { + // InternalPDL1.g:314:4: (otherlv_0= RULE_ID ) + // InternalPDL1.g:315:5: otherlv_0= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getWorkSequenceRule()); + } + + otherlv_0=(Token)match(input,RULE_ID,FOLLOW_8); + + newLeafNode(otherlv_0, grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_0_0()); + + + } + + + } + + // InternalPDL1.g:326:3: ( (lv_linkType_1_0= ruleWorkSequenceType ) ) + // InternalPDL1.g:327:4: (lv_linkType_1_0= ruleWorkSequenceType ) + { + // InternalPDL1.g:327:4: (lv_linkType_1_0= ruleWorkSequenceType ) + // InternalPDL1.g:328:5: lv_linkType_1_0= ruleWorkSequenceType + { + + newCompositeNode(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_1_0()); + + pushFollow(FOLLOW_4); + lv_linkType_1_0=ruleWorkSequenceType(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getWorkSequenceRule()); + } + set( + current, + "linkType", + lv_linkType_1_0, + "fr.n7.PDL1.WorkSequenceType"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalPDL1.g:345:3: ( (otherlv_2= RULE_ID ) ) + // InternalPDL1.g:346:4: (otherlv_2= RULE_ID ) + { + // InternalPDL1.g:346:4: (otherlv_2= RULE_ID ) + // InternalPDL1.g:347:5: otherlv_2= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getWorkSequenceRule()); + } + + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_7); + + newLeafNode(otherlv_2, grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_2_0()); + + + } + + + } + + otherlv_3=(Token)match(input,14,FOLLOW_2); + + newLeafNode(otherlv_3, grammarAccess.getWorkSequenceAccess().getSemicolonKeyword_3()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleWorkSequence" + + + // $ANTLR start "ruleWorkSequenceType" + // InternalPDL1.g:366:1: ruleWorkSequenceType returns [Enumerator current=null] : ( (enumLiteral_0= 's2s' ) | (enumLiteral_1= 'f2s' ) | (enumLiteral_2= 's2f' ) | (enumLiteral_3= 'f2f' ) ) ; + public final Enumerator ruleWorkSequenceType() throws RecognitionException { + Enumerator current = null; + + Token enumLiteral_0=null; + Token enumLiteral_1=null; + Token enumLiteral_2=null; + Token enumLiteral_3=null; + + + enterRule(); + + try { + // InternalPDL1.g:372:2: ( ( (enumLiteral_0= 's2s' ) | (enumLiteral_1= 'f2s' ) | (enumLiteral_2= 's2f' ) | (enumLiteral_3= 'f2f' ) ) ) + // InternalPDL1.g:373:2: ( (enumLiteral_0= 's2s' ) | (enumLiteral_1= 'f2s' ) | (enumLiteral_2= 's2f' ) | (enumLiteral_3= 'f2f' ) ) + { + // InternalPDL1.g:373:2: ( (enumLiteral_0= 's2s' ) | (enumLiteral_1= 'f2s' ) | (enumLiteral_2= 's2f' ) | (enumLiteral_3= 'f2f' ) ) + int alt5=4; + switch ( input.LA(1) ) { + case 16: + { + alt5=1; + } + break; + case 17: + { + alt5=2; + } + break; + case 18: + { + alt5=3; + } + break; + case 19: + { + alt5=4; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 5, 0, input); + + throw nvae; + } + + switch (alt5) { + case 1 : + // InternalPDL1.g:374:3: (enumLiteral_0= 's2s' ) + { + // InternalPDL1.g:374:3: (enumLiteral_0= 's2s' ) + // InternalPDL1.g:375:4: enumLiteral_0= 's2s' + { + enumLiteral_0=(Token)match(input,16,FOLLOW_2); + + current = grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getWorkSequenceTypeAccess().getStart2startEnumLiteralDeclaration_0()); + + + } + + + } + break; + case 2 : + // InternalPDL1.g:382:3: (enumLiteral_1= 'f2s' ) + { + // InternalPDL1.g:382:3: (enumLiteral_1= 'f2s' ) + // InternalPDL1.g:383:4: enumLiteral_1= 'f2s' + { + enumLiteral_1=(Token)match(input,17,FOLLOW_2); + + current = grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getWorkSequenceTypeAccess().getFinish2startEnumLiteralDeclaration_1()); + + + } + + + } + break; + case 3 : + // InternalPDL1.g:390:3: (enumLiteral_2= 's2f' ) + { + // InternalPDL1.g:390:3: (enumLiteral_2= 's2f' ) + // InternalPDL1.g:391:4: enumLiteral_2= 's2f' + { + enumLiteral_2=(Token)match(input,18,FOLLOW_2); + + current = grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_2, grammarAccess.getWorkSequenceTypeAccess().getStart2finishEnumLiteralDeclaration_2()); + + + } + + + } + break; + case 4 : + // InternalPDL1.g:398:3: (enumLiteral_3= 'f2f' ) + { + // InternalPDL1.g:398:3: (enumLiteral_3= 'f2f' ) + // InternalPDL1.g:399:4: enumLiteral_3= 'f2f' + { + enumLiteral_3=(Token)match(input,19,FOLLOW_2); + + current = grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_3, grammarAccess.getWorkSequenceTypeAccess().getFinish2finishEnumLiteralDeclaration_3()); + + + } + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleWorkSequenceType" + + // Delegated rules + + + + + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x000000000000A002L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000012L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x00000000000F0000L}); + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/scoping/AbstractPDL1ScopeProvider.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/scoping/AbstractPDL1ScopeProvider.java new file mode 100644 index 0000000..276a37f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/scoping/AbstractPDL1ScopeProvider.java @@ -0,0 +1,9 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.scoping; + +import org.eclipse.xtext.scoping.impl.DelegatingScopeProvider; + +public abstract class AbstractPDL1ScopeProvider extends DelegatingScopeProvider { +} diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/serializer/PDL1SemanticSequencer.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/serializer/PDL1SemanticSequencer.java new file mode 100644 index 0000000..ec3efa0 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/serializer/PDL1SemanticSequencer.java @@ -0,0 +1,138 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.serializer; + +import com.google.inject.Inject; +import fr.n7.pDL1.PDL1Package; +import fr.n7.pDL1.WorkDefinition; +import fr.n7.pDL1.WorkDefinitionList; +import fr.n7.pDL1.WorkSequence; +import fr.n7.pDL1.WorkSequenceList; +import fr.n7.services.PDL1GrammarAccess; +import java.util.Set; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.xtext.Action; +import org.eclipse.xtext.Parameter; +import org.eclipse.xtext.ParserRule; +import org.eclipse.xtext.serializer.ISerializationContext; +import org.eclipse.xtext.serializer.acceptor.SequenceFeeder; +import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer; +import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient; + +@SuppressWarnings("all") +public class PDL1SemanticSequencer extends AbstractDelegatingSemanticSequencer { + + @Inject + private PDL1GrammarAccess grammarAccess; + + @Override + public void sequence(ISerializationContext context, EObject semanticObject) { + EPackage epackage = semanticObject.eClass().getEPackage(); + ParserRule rule = context.getParserRule(); + Action action = context.getAssignedAction(); + Set parameters = context.getEnabledBooleanParameters(); + if (epackage == PDL1Package.eINSTANCE) + switch (semanticObject.eClass().getClassifierID()) { + case PDL1Package.PROCESS: + sequence_Process(context, (fr.n7.pDL1.Process) semanticObject); + return; + case PDL1Package.WORK_DEFINITION: + sequence_WorkDefinition(context, (WorkDefinition) semanticObject); + return; + case PDL1Package.WORK_DEFINITION_LIST: + sequence_WorkDefinitionList(context, (WorkDefinitionList) semanticObject); + return; + case PDL1Package.WORK_SEQUENCE: + sequence_WorkSequence(context, (WorkSequence) semanticObject); + return; + case PDL1Package.WORK_SEQUENCE_LIST: + sequence_WorkSequenceList(context, (WorkSequenceList) semanticObject); + return; + } + if (errorAcceptor != null) + errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); + } + + /** + * Contexts: + * Process returns Process + * + * Constraint: + * (name=ID processElements+=ProcessElement*) + */ + protected void sequence_Process(ISerializationContext context, fr.n7.pDL1.Process semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * ProcessElement returns WorkDefinitionList + * WorkDefinitionList returns WorkDefinitionList + * + * Constraint: + * WorkDefinition+=WorkDefinition+ + */ + protected void sequence_WorkDefinitionList(ISerializationContext context, WorkDefinitionList semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * WorkDefinition returns WorkDefinition + * + * Constraint: + * name=ID + */ + protected void sequence_WorkDefinition(ISerializationContext context, WorkDefinition semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, PDL1Package.Literals.WORK_DEFINITION__NAME) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PDL1Package.Literals.WORK_DEFINITION__NAME)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_0_0(), semanticObject.getName()); + feeder.finish(); + } + + + /** + * Contexts: + * ProcessElement returns WorkSequenceList + * WorkSequenceList returns WorkSequenceList + * + * Constraint: + * WorkSequence+=WorkSequence+ + */ + protected void sequence_WorkSequenceList(ISerializationContext context, WorkSequenceList semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * WorkSequence returns WorkSequence + * + * Constraint: + * (predecessor=[WorkDefinition|ID] linkType=WorkSequenceType successor=[WorkDefinition|ID]) + */ + protected void sequence_WorkSequence(ISerializationContext context, WorkSequence semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, PDL1Package.Literals.WORK_SEQUENCE__PREDECESSOR) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PDL1Package.Literals.WORK_SEQUENCE__PREDECESSOR)); + if (transientValues.isValueTransient(semanticObject, PDL1Package.Literals.WORK_SEQUENCE__LINK_TYPE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PDL1Package.Literals.WORK_SEQUENCE__LINK_TYPE)); + if (transientValues.isValueTransient(semanticObject, PDL1Package.Literals.WORK_SEQUENCE__SUCCESSOR) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PDL1Package.Literals.WORK_SEQUENCE__SUCCESSOR)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1(), semanticObject.eGet(PDL1Package.Literals.WORK_SEQUENCE__PREDECESSOR, false)); + feeder.accept(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_1_0(), semanticObject.getLinkType()); + feeder.accept(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionIDTerminalRuleCall_2_0_1(), semanticObject.eGet(PDL1Package.Literals.WORK_SEQUENCE__SUCCESSOR, false)); + feeder.finish(); + } + + +} diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/serializer/PDL1SyntacticSequencer.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/serializer/PDL1SyntacticSequencer.java new file mode 100644 index 0000000..fdfaf62 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/serializer/PDL1SyntacticSequencer.java @@ -0,0 +1,62 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.serializer; + +import com.google.inject.Inject; +import fr.n7.services.PDL1GrammarAccess; +import java.util.List; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.IGrammarAccess; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.nodemodel.INode; +import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias; +import org.eclipse.xtext.serializer.analysis.GrammarAlias.AlternativeAlias; +import org.eclipse.xtext.serializer.analysis.GrammarAlias.GroupAlias; +import org.eclipse.xtext.serializer.analysis.GrammarAlias.TokenAlias; +import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable; +import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition; +import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer; + +@SuppressWarnings("all") +public class PDL1SyntacticSequencer extends AbstractSyntacticSequencer { + + protected PDL1GrammarAccess grammarAccess; + protected AbstractElementAlias match_WorkDefinitionList_WorkSequenceList___WorkdefinitionsKeyword_0_ColonKeyword_1___or___WorksequencesKeyword_0_ColonKeyword_1__; + + @Inject + protected void init(IGrammarAccess access) { + grammarAccess = (PDL1GrammarAccess) access; + match_WorkDefinitionList_WorkSequenceList___WorkdefinitionsKeyword_0_ColonKeyword_1___or___WorksequencesKeyword_0_ColonKeyword_1__ = new AlternativeAlias(false, false, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getWorkDefinitionListAccess().getWorkdefinitionsKeyword_0()), new TokenAlias(false, false, grammarAccess.getWorkDefinitionListAccess().getColonKeyword_1())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getWorkSequenceListAccess().getWorksequencesKeyword_0()), new TokenAlias(false, false, grammarAccess.getWorkSequenceListAccess().getColonKeyword_1()))); + } + + @Override + protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { + return ""; + } + + + @Override + protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { + if (transition.getAmbiguousSyntaxes().isEmpty()) return; + List transitionNodes = collectNodes(fromNode, toNode); + for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { + List syntaxNodes = getNodesFor(transitionNodes, syntax); + if (match_WorkDefinitionList_WorkSequenceList___WorkdefinitionsKeyword_0_ColonKeyword_1___or___WorksequencesKeyword_0_ColonKeyword_1__.equals(syntax)) + emit_WorkDefinitionList_WorkSequenceList___WorkdefinitionsKeyword_0_ColonKeyword_1___or___WorksequencesKeyword_0_ColonKeyword_1__(semanticObject, getLastNavigableState(), syntaxNodes); + else acceptNodes(getLastNavigableState(), syntaxNodes); + } + } + + /** + * Ambiguous syntax: + * ('workdefinitions' ':') | ('worksequences' ':') + * + * This ambiguous syntax occurs at: + * (rule start) (ambiguity) (rule start) + */ + protected void emit_WorkDefinitionList_WorkSequenceList___WorkdefinitionsKeyword_0_ColonKeyword_1___or___WorksequencesKeyword_0_ColonKeyword_1__(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + +} diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/services/PDL1GrammarAccess.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/services/PDL1GrammarAccess.java new file mode 100644 index 0000000..18f12af --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/services/PDL1GrammarAccess.java @@ -0,0 +1,424 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.services; + +import com.google.inject.Inject; +import com.google.inject.Singleton; +import java.util.List; +import org.eclipse.xtext.Alternatives; +import org.eclipse.xtext.Assignment; +import org.eclipse.xtext.CrossReference; +import org.eclipse.xtext.EnumLiteralDeclaration; +import org.eclipse.xtext.EnumRule; +import org.eclipse.xtext.Grammar; +import org.eclipse.xtext.GrammarUtil; +import org.eclipse.xtext.Group; +import org.eclipse.xtext.Keyword; +import org.eclipse.xtext.ParserRule; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.TerminalRule; +import org.eclipse.xtext.common.services.TerminalsGrammarAccess; +import org.eclipse.xtext.service.AbstractElementFinder; +import org.eclipse.xtext.service.GrammarProvider; + +@Singleton +public class PDL1GrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder { + + public class ProcessElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL1.Process"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cProcessKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cNameIDTerminalRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); + private final Assignment cProcessElementsAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final RuleCall cProcessElementsProcessElementParserRuleCall_3_0 = (RuleCall)cProcessElementsAssignment_3.eContents().get(0); + + //Process: + // 'process' ':' name=ID + // processElements+=ProcessElement*; + @Override public ParserRule getRule() { return rule; } + + //'process' ':' name=ID processElements+=ProcessElement* + public Group getGroup() { return cGroup; } + + //'process' + public Keyword getProcessKeyword_0() { return cProcessKeyword_0; } + + //':' + public Keyword getColonKeyword_1() { return cColonKeyword_1; } + + //name=ID + public Assignment getNameAssignment_2() { return cNameAssignment_2; } + + //ID + public RuleCall getNameIDTerminalRuleCall_2_0() { return cNameIDTerminalRuleCall_2_0; } + + //processElements+=ProcessElement* + public Assignment getProcessElementsAssignment_3() { return cProcessElementsAssignment_3; } + + //ProcessElement + public RuleCall getProcessElementsProcessElementParserRuleCall_3_0() { return cProcessElementsProcessElementParserRuleCall_3_0; } + } + public class ProcessElementElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL1.ProcessElement"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cWorkDefinitionListParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cWorkSequenceListParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + //ProcessElement: + // WorkDefinitionList | WorkSequenceList; + @Override public ParserRule getRule() { return rule; } + + //WorkDefinitionList | WorkSequenceList + public Alternatives getAlternatives() { return cAlternatives; } + + //WorkDefinitionList + public RuleCall getWorkDefinitionListParserRuleCall_0() { return cWorkDefinitionListParserRuleCall_0; } + + //WorkSequenceList + public RuleCall getWorkSequenceListParserRuleCall_1() { return cWorkSequenceListParserRuleCall_1; } + } + public class WorkDefinitionListElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL1.WorkDefinitionList"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cWorkdefinitionsKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cWorkDefinitionAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cWorkDefinitionWorkDefinitionParserRuleCall_2_0 = (RuleCall)cWorkDefinitionAssignment_2.eContents().get(0); + + //WorkDefinitionList: + // 'workdefinitions' ':' WorkDefinition+=WorkDefinition*; + @Override public ParserRule getRule() { return rule; } + + //'workdefinitions' ':' WorkDefinition+=WorkDefinition* + public Group getGroup() { return cGroup; } + + //'workdefinitions' + public Keyword getWorkdefinitionsKeyword_0() { return cWorkdefinitionsKeyword_0; } + + //':' + public Keyword getColonKeyword_1() { return cColonKeyword_1; } + + //WorkDefinition+=WorkDefinition* + public Assignment getWorkDefinitionAssignment_2() { return cWorkDefinitionAssignment_2; } + + //WorkDefinition + public RuleCall getWorkDefinitionWorkDefinitionParserRuleCall_2_0() { return cWorkDefinitionWorkDefinitionParserRuleCall_2_0; } + } + public class WorkDefinitionElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL1.WorkDefinition"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final RuleCall cNameIDTerminalRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); + private final Keyword cSemicolonKeyword_1 = (Keyword)cGroup.eContents().get(1); + + //WorkDefinition: + // name=ID ";"; + @Override public ParserRule getRule() { return rule; } + + //name=ID ";" + public Group getGroup() { return cGroup; } + + //name=ID + public Assignment getNameAssignment_0() { return cNameAssignment_0; } + + //ID + public RuleCall getNameIDTerminalRuleCall_0_0() { return cNameIDTerminalRuleCall_0_0; } + + //";" + public Keyword getSemicolonKeyword_1() { return cSemicolonKeyword_1; } + } + public class WorkSequenceListElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL1.WorkSequenceList"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cWorksequencesKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cWorkSequenceAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cWorkSequenceWorkSequenceParserRuleCall_2_0 = (RuleCall)cWorkSequenceAssignment_2.eContents().get(0); + + //WorkSequenceList: + // 'worksequences' ':' WorkSequence+=WorkSequence*; + @Override public ParserRule getRule() { return rule; } + + //'worksequences' ':' WorkSequence+=WorkSequence* + public Group getGroup() { return cGroup; } + + //'worksequences' + public Keyword getWorksequencesKeyword_0() { return cWorksequencesKeyword_0; } + + //':' + public Keyword getColonKeyword_1() { return cColonKeyword_1; } + + //WorkSequence+=WorkSequence* + public Assignment getWorkSequenceAssignment_2() { return cWorkSequenceAssignment_2; } + + //WorkSequence + public RuleCall getWorkSequenceWorkSequenceParserRuleCall_2_0() { return cWorkSequenceWorkSequenceParserRuleCall_2_0; } + } + public class WorkSequenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL1.WorkSequence"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Assignment cPredecessorAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final CrossReference cPredecessorWorkDefinitionCrossReference_0_0 = (CrossReference)cPredecessorAssignment_0.eContents().get(0); + private final RuleCall cPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1 = (RuleCall)cPredecessorWorkDefinitionCrossReference_0_0.eContents().get(1); + private final Assignment cLinkTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cLinkTypeWorkSequenceTypeEnumRuleCall_1_0 = (RuleCall)cLinkTypeAssignment_1.eContents().get(0); + private final Assignment cSuccessorAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final CrossReference cSuccessorWorkDefinitionCrossReference_2_0 = (CrossReference)cSuccessorAssignment_2.eContents().get(0); + private final RuleCall cSuccessorWorkDefinitionIDTerminalRuleCall_2_0_1 = (RuleCall)cSuccessorWorkDefinitionCrossReference_2_0.eContents().get(1); + private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3); + + //WorkSequence: + // predecessor=[WorkDefinition] linkType=WorkSequenceType successor=[WorkDefinition] ";"; + @Override public ParserRule getRule() { return rule; } + + //predecessor=[WorkDefinition] linkType=WorkSequenceType successor=[WorkDefinition] ";" + public Group getGroup() { return cGroup; } + + //predecessor=[WorkDefinition] + public Assignment getPredecessorAssignment_0() { return cPredecessorAssignment_0; } + + //[WorkDefinition] + public CrossReference getPredecessorWorkDefinitionCrossReference_0_0() { return cPredecessorWorkDefinitionCrossReference_0_0; } + + //ID + public RuleCall getPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1() { return cPredecessorWorkDefinitionIDTerminalRuleCall_0_0_1; } + + //linkType=WorkSequenceType + public Assignment getLinkTypeAssignment_1() { return cLinkTypeAssignment_1; } + + //WorkSequenceType + public RuleCall getLinkTypeWorkSequenceTypeEnumRuleCall_1_0() { return cLinkTypeWorkSequenceTypeEnumRuleCall_1_0; } + + //successor=[WorkDefinition] + public Assignment getSuccessorAssignment_2() { return cSuccessorAssignment_2; } + + //[WorkDefinition] + public CrossReference getSuccessorWorkDefinitionCrossReference_2_0() { return cSuccessorWorkDefinitionCrossReference_2_0; } + + //ID + public RuleCall getSuccessorWorkDefinitionIDTerminalRuleCall_2_0_1() { return cSuccessorWorkDefinitionIDTerminalRuleCall_2_0_1; } + + //";" + public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; } + } + + public class WorkSequenceTypeElements extends AbstractElementFinder.AbstractEnumRuleElementFinder { + private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.PDL1.WorkSequenceType"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final EnumLiteralDeclaration cStart2startEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); + private final Keyword cStart2startS2sKeyword_0_0 = (Keyword)cStart2startEnumLiteralDeclaration_0.eContents().get(0); + private final EnumLiteralDeclaration cFinish2startEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); + private final Keyword cFinish2startF2sKeyword_1_0 = (Keyword)cFinish2startEnumLiteralDeclaration_1.eContents().get(0); + private final EnumLiteralDeclaration cStart2finishEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); + private final Keyword cStart2finishS2fKeyword_2_0 = (Keyword)cStart2finishEnumLiteralDeclaration_2.eContents().get(0); + private final EnumLiteralDeclaration cFinish2finishEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); + private final Keyword cFinish2finishF2fKeyword_3_0 = (Keyword)cFinish2finishEnumLiteralDeclaration_3.eContents().get(0); + + //enum WorkSequenceType: + // start2start='s2s' + // | finish2start='f2s' + // | start2finish='s2f' + // | finish2finish='f2f'; + public EnumRule getRule() { return rule; } + + //start2start='s2s' | finish2start='f2s' | start2finish='s2f' | finish2finish='f2f' + public Alternatives getAlternatives() { return cAlternatives; } + + //start2start='s2s' + public EnumLiteralDeclaration getStart2startEnumLiteralDeclaration_0() { return cStart2startEnumLiteralDeclaration_0; } + + //'s2s' + public Keyword getStart2startS2sKeyword_0_0() { return cStart2startS2sKeyword_0_0; } + + //finish2start='f2s' + public EnumLiteralDeclaration getFinish2startEnumLiteralDeclaration_1() { return cFinish2startEnumLiteralDeclaration_1; } + + //'f2s' + public Keyword getFinish2startF2sKeyword_1_0() { return cFinish2startF2sKeyword_1_0; } + + //start2finish='s2f' + public EnumLiteralDeclaration getStart2finishEnumLiteralDeclaration_2() { return cStart2finishEnumLiteralDeclaration_2; } + + //'s2f' + public Keyword getStart2finishS2fKeyword_2_0() { return cStart2finishS2fKeyword_2_0; } + + //finish2finish='f2f' + public EnumLiteralDeclaration getFinish2finishEnumLiteralDeclaration_3() { return cFinish2finishEnumLiteralDeclaration_3; } + + //'f2f' + public Keyword getFinish2finishF2fKeyword_3_0() { return cFinish2finishF2fKeyword_3_0; } + } + + private final ProcessElements pProcess; + private final ProcessElementElements pProcessElement; + private final WorkDefinitionListElements pWorkDefinitionList; + private final WorkDefinitionElements pWorkDefinition; + private final WorkSequenceListElements pWorkSequenceList; + private final WorkSequenceElements pWorkSequence; + private final WorkSequenceTypeElements eWorkSequenceType; + + private final Grammar grammar; + + private final TerminalsGrammarAccess gaTerminals; + + @Inject + public PDL1GrammarAccess(GrammarProvider grammarProvider, + TerminalsGrammarAccess gaTerminals) { + this.grammar = internalFindGrammar(grammarProvider); + this.gaTerminals = gaTerminals; + this.pProcess = new ProcessElements(); + this.pProcessElement = new ProcessElementElements(); + this.pWorkDefinitionList = new WorkDefinitionListElements(); + this.pWorkDefinition = new WorkDefinitionElements(); + this.pWorkSequenceList = new WorkSequenceListElements(); + this.pWorkSequence = new WorkSequenceElements(); + this.eWorkSequenceType = new WorkSequenceTypeElements(); + } + + protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { + Grammar grammar = grammarProvider.getGrammar(this); + while (grammar != null) { + if ("fr.n7.PDL1".equals(grammar.getName())) { + return grammar; + } + List grammars = grammar.getUsedGrammars(); + if (!grammars.isEmpty()) { + grammar = grammars.iterator().next(); + } else { + return null; + } + } + return grammar; + } + + @Override + public Grammar getGrammar() { + return grammar; + } + + + public TerminalsGrammarAccess getTerminalsGrammarAccess() { + return gaTerminals; + } + + + //Process: + // 'process' ':' name=ID + // processElements+=ProcessElement*; + public ProcessElements getProcessAccess() { + return pProcess; + } + + public ParserRule getProcessRule() { + return getProcessAccess().getRule(); + } + + //ProcessElement: + // WorkDefinitionList | WorkSequenceList; + public ProcessElementElements getProcessElementAccess() { + return pProcessElement; + } + + public ParserRule getProcessElementRule() { + return getProcessElementAccess().getRule(); + } + + //WorkDefinitionList: + // 'workdefinitions' ':' WorkDefinition+=WorkDefinition*; + public WorkDefinitionListElements getWorkDefinitionListAccess() { + return pWorkDefinitionList; + } + + public ParserRule getWorkDefinitionListRule() { + return getWorkDefinitionListAccess().getRule(); + } + + //WorkDefinition: + // name=ID ";"; + public WorkDefinitionElements getWorkDefinitionAccess() { + return pWorkDefinition; + } + + public ParserRule getWorkDefinitionRule() { + return getWorkDefinitionAccess().getRule(); + } + + //WorkSequenceList: + // 'worksequences' ':' WorkSequence+=WorkSequence*; + public WorkSequenceListElements getWorkSequenceListAccess() { + return pWorkSequenceList; + } + + public ParserRule getWorkSequenceListRule() { + return getWorkSequenceListAccess().getRule(); + } + + //WorkSequence: + // predecessor=[WorkDefinition] linkType=WorkSequenceType successor=[WorkDefinition] ";"; + public WorkSequenceElements getWorkSequenceAccess() { + return pWorkSequence; + } + + public ParserRule getWorkSequenceRule() { + return getWorkSequenceAccess().getRule(); + } + + //enum WorkSequenceType: + // start2start='s2s' + // | finish2start='f2s' + // | start2finish='s2f' + // | finish2finish='f2f'; + public WorkSequenceTypeElements getWorkSequenceTypeAccess() { + return eWorkSequenceType; + } + + public EnumRule getWorkSequenceTypeRule() { + return getWorkSequenceTypeAccess().getRule(); + } + + //terminal ID: + // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*; + public TerminalRule getIDRule() { + return gaTerminals.getIDRule(); + } + + //terminal INT returns ecore::EInt: + // '0'..'9'+; + public TerminalRule getINTRule() { + return gaTerminals.getINTRule(); + } + + //terminal STRING: + // '"' ('\\' . | !('\\' | '"'))* '"' | + // "'" ('\\' . | !('\\' | "'"))* "'"; + public TerminalRule getSTRINGRule() { + return gaTerminals.getSTRINGRule(); + } + + //terminal ML_COMMENT: + // '/*'->'*/'; + public TerminalRule getML_COMMENTRule() { + return gaTerminals.getML_COMMENTRule(); + } + + //terminal SL_COMMENT: + // '//' !('\n' | '\r')* ('\r'? '\n')?; + public TerminalRule getSL_COMMENTRule() { + return gaTerminals.getSL_COMMENTRule(); + } + + //terminal WS: + // ' ' | '\t' | '\r' | '\n'+; + public TerminalRule getWSRule() { + return gaTerminals.getWSRule(); + } + + //terminal ANY_OTHER: + // .; + public TerminalRule getANY_OTHERRule() { + return gaTerminals.getANY_OTHERRule(); + } +} diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/validation/AbstractPDL1Validator.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/validation/AbstractPDL1Validator.java new file mode 100644 index 0000000..e55572a --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/validation/AbstractPDL1Validator.java @@ -0,0 +1,19 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.validation; + +import java.util.ArrayList; +import java.util.List; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.xtext.validation.AbstractDeclarativeValidator; + +public abstract class AbstractPDL1Validator extends AbstractDeclarativeValidator { + + @Override + protected List getEPackages() { + List result = new ArrayList(); + result.add(fr.n7.pDL1.PDL1Package.eINSTANCE); + return result; + } +} diff --git a/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/validation/PDL1ConfigurableIssueCodesProvider.java b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/validation/PDL1ConfigurableIssueCodesProvider.java new file mode 100644 index 0000000..d689ec8 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src-gen/fr/n7/validation/PDL1ConfigurableIssueCodesProvider.java @@ -0,0 +1,22 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.validation; + +import org.eclipse.xtext.preferences.PreferenceKey; +import org.eclipse.xtext.util.IAcceptor; +import org.eclipse.xtext.validation.ConfigurableIssueCodesProvider; +import org.eclipse.xtext.validation.SeverityConverter; + +@SuppressWarnings("restriction") +public class PDL1ConfigurableIssueCodesProvider extends ConfigurableIssueCodesProvider { + protected static final String ISSUE_CODE_PREFIX = "fr.n7."; + + public static final String DEPRECATED_MODEL_PART = ISSUE_CODE_PREFIX + "deprecatedModelPart"; + + @Override + protected void initialize(IAcceptor acceptor) { + super.initialize(acceptor); + acceptor.accept(create(DEPRECATED_MODEL_PART, SeverityConverter.SEVERITY_WARNING)); + } +} diff --git a/eclipse-workspace/fr.n7.pdl3/src/fr/n7/GeneratePDL3.mwe2 b/eclipse-workspace/fr.n7.pdl3/src/fr/n7/GeneratePDL3.mwe2 new file mode 100644 index 0000000..9705b3f --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src/fr/n7/GeneratePDL3.mwe2 @@ -0,0 +1,53 @@ +module fr.n7.GeneratePDL3 + +import org.eclipse.xtext.xtext.generator.* +import org.eclipse.xtext.xtext.generator.model.project.* + +var rootPath = ".." + +Workflow { + + component = XtextGenerator { + configuration = { + project = StandardProjectConfig { + baseName = "fr.n7.pdl3" + rootPath = rootPath + runtimeTest = { + enabled = true + } + eclipsePlugin = { + enabled = true + } + eclipsePluginTest = { + enabled = true + } + createEclipseMetaData = true + } + code = { + encoding = "UTF-8" + lineDelimiter = "\n" + fileHeader = "/*\n * generated by Xtext \${version}\n */" + preferXtendStubs = false + } + } + language = StandardLanguage { + name = "fr.n7.PDL3" + fileExtensions = "pdl3" + + serializer = { + generateStub = false + } + validator = { + // composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator" + // Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage + generateDeprecationValidation = true + } + generator = { + generateXtendStub = true + } + junitSupport = { + junitVersion = "5" + } + } + } +} diff --git a/eclipse-workspace/fr.n7.pdl3/src/fr/n7/PDL1RuntimeModule.java b/eclipse-workspace/fr.n7.pdl3/src/fr/n7/PDL1RuntimeModule.java new file mode 100644 index 0000000..12712e1 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src/fr/n7/PDL1RuntimeModule.java @@ -0,0 +1,11 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7; + + +/** + * Use this class to register components to be used at runtime / without the Equinox extension registry. + */ +public class PDL1RuntimeModule extends AbstractPDL1RuntimeModule { +} diff --git a/eclipse-workspace/fr.n7.pdl3/src/fr/n7/PDL1StandaloneSetup.java b/eclipse-workspace/fr.n7.pdl3/src/fr/n7/PDL1StandaloneSetup.java new file mode 100644 index 0000000..3f97748 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src/fr/n7/PDL1StandaloneSetup.java @@ -0,0 +1,15 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7; + + +/** + * Initialization support for running Xtext languages without Equinox extension registry. + */ +public class PDL1StandaloneSetup extends PDL1StandaloneSetupGenerated { + + public static void doSetup() { + new PDL1StandaloneSetup().createInjectorAndDoEMFRegistration(); + } +} diff --git a/eclipse-workspace/fr.n7.pdl3/src/fr/n7/PDL3.xtext b/eclipse-workspace/fr.n7.pdl3/src/fr/n7/PDL3.xtext new file mode 100644 index 0000000..596661d --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src/fr/n7/PDL3.xtext @@ -0,0 +1,29 @@ +grammar fr.n7.PDL3 with org.eclipse.xtext.common.Terminals +generate pDL3 "http://www.n7.fr/PDL3" + +Process : + 'process' ':' name=ID + processElements+=ProcessElement* ; + + +ProcessElement : + WorkDefinitionList | WorkSequenceList ; + +WorkDefinitionList : + 'workdefinitions' ':' WorkDefinition+=WorkDefinition+ ; + +WorkDefinition : + name=ID ";" ; + +WorkSequenceList : + 'worksequences' ':' WorkSequence+=WorkSequence+ ; + +WorkSequence : + predecessor=[WorkDefinition] linkType=WorkSequenceType successor=[WorkDefinition] ";" ; + +enum WorkSequenceType : + start2start = 's2s' + | finish2start = 'f2s' + | start2finish = 's2f' + | finish2finish = 'f2f' + ; diff --git a/eclipse-workspace/fr.n7.pdl3/src/fr/n7/generator/PDL1Generator.xtend b/eclipse-workspace/fr.n7.pdl3/src/fr/n7/generator/PDL1Generator.xtend new file mode 100644 index 0000000..32ff9fb --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src/fr/n7/generator/PDL1Generator.xtend @@ -0,0 +1,25 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.generator + +import org.eclipse.emf.ecore.resource.Resource +import org.eclipse.xtext.generator.AbstractGenerator +import org.eclipse.xtext.generator.IFileSystemAccess2 +import org.eclipse.xtext.generator.IGeneratorContext + +/** + * Generates code from your model files on save. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#code-generation + */ +class PDL1Generator extends AbstractGenerator { + + override void doGenerate(Resource resource, IFileSystemAccess2 fsa, IGeneratorContext context) { +// fsa.generateFile('greetings.txt', 'People to greet: ' + +// resource.allContents +// .filter(Greeting) +// .map[name] +// .join(', ')) + } +} diff --git a/eclipse-workspace/fr.n7.pdl3/src/fr/n7/scoping/PDL1ScopeProvider.java b/eclipse-workspace/fr.n7.pdl3/src/fr/n7/scoping/PDL1ScopeProvider.java new file mode 100644 index 0000000..b5443de --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src/fr/n7/scoping/PDL1ScopeProvider.java @@ -0,0 +1,15 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.scoping; + + +/** + * This class contains custom scoping description. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping + * on how and when to use it. + */ +public class PDL1ScopeProvider extends AbstractPDL1ScopeProvider { + +} diff --git a/eclipse-workspace/fr.n7.pdl3/src/fr/n7/validation/PDL1Validator.java b/eclipse-workspace/fr.n7.pdl3/src/fr/n7/validation/PDL1Validator.java new file mode 100644 index 0000000..682e90b --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/src/fr/n7/validation/PDL1Validator.java @@ -0,0 +1,25 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.validation; + + +/** + * This class contains custom validation rules. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#validation + */ +public class PDL1Validator extends AbstractPDL1Validator { + +// public static final String INVALID_NAME = "invalidName"; +// +// @Check +// public void checkGreetingStartsWithCapital(Greeting greeting) { +// if (!Character.isUpperCase(greeting.getName().charAt(0))) { +// warning("Name should start with a capital", +// PDL1Package.Literals.GREETING__NAME, +// INVALID_NAME); +// } +// } + +} diff --git a/eclipse-workspace/fr.n7.pdl3/xtend-gen/fr/n7/generator/.PDL1Generator.java._trace b/eclipse-workspace/fr.n7.pdl3/xtend-gen/fr/n7/generator/.PDL1Generator.java._trace new file mode 100644 index 0000000..df953a9 Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl3/xtend-gen/fr/n7/generator/.PDL1Generator.java._trace differ diff --git a/eclipse-workspace/fr.n7.pdl3/xtend-gen/fr/n7/generator/.PDL1Generator.xtendbin b/eclipse-workspace/fr.n7.pdl3/xtend-gen/fr/n7/generator/.PDL1Generator.xtendbin new file mode 100644 index 0000000..704e698 Binary files /dev/null and b/eclipse-workspace/fr.n7.pdl3/xtend-gen/fr/n7/generator/.PDL1Generator.xtendbin differ diff --git a/eclipse-workspace/fr.n7.pdl3/xtend-gen/fr/n7/generator/PDL1Generator.java b/eclipse-workspace/fr.n7.pdl3/xtend-gen/fr/n7/generator/PDL1Generator.java new file mode 100644 index 0000000..c032229 --- /dev/null +++ b/eclipse-workspace/fr.n7.pdl3/xtend-gen/fr/n7/generator/PDL1Generator.java @@ -0,0 +1,21 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.generator; + +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.xtext.generator.AbstractGenerator; +import org.eclipse.xtext.generator.IFileSystemAccess2; +import org.eclipse.xtext.generator.IGeneratorContext; + +/** + * Generates code from your model files on save. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#code-generation + */ +@SuppressWarnings("all") +public class PDL1Generator extends AbstractGenerator { + @Override + public void doGenerate(final Resource resource, final IFileSystemAccess2 fsa, final IGeneratorContext context) { + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.edit/src/simplepdl/provider/RequestItemProvider.java b/eclipse-workspace/fr.n7.simplepdl.edit/src/simplepdl/provider/RequestItemProvider.java index 83e7c74..522dd5e 100644 --- a/eclipse-workspace/fr.n7.simplepdl.edit/src/simplepdl/provider/RequestItemProvider.java +++ b/eclipse-workspace/fr.n7.simplepdl.edit/src/simplepdl/provider/RequestItemProvider.java @@ -140,13 +140,14 @@ public class RequestItemProvider * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. * * - * @generated + * @generated NOT */ @Override public void notifyChanged(Notification notification) { updateChildren(notification); switch (notification.getFeatureID(Request.class)) { + case SimplepdlPackage.REQUEST__TARGET: case SimplepdlPackage.REQUEST__QUANTITY: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/.classpath b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/.classpath new file mode 100644 index 0000000..a613544 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/.project b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/.project new file mode 100644 index 0000000..362f3db --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/.project @@ -0,0 +1,34 @@ + + + fr.n7.simplepdl.txt.pdl.ide + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/META-INF/MANIFEST.MF new file mode 100644 index 0000000..4314b76 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/META-INF/MANIFEST.MF @@ -0,0 +1,16 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.simplepdl.txt.pdl.ide +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.simplepdl.txt.pdl.ide +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.simplepdl.txt.pdl.ide; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.simplepdl.txt.pdl, + fr.n7.simplepdl, + org.eclipse.xtext.ide, + org.eclipse.xtext.xbase.ide, + org.antlr.runtime;bundle-version="[3.2.0,3.2.1)" +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.simplepdl.txt.ide.contentassist.antlr.internal, + fr.n7.simplepdl.txt.ide.contentassist.antlr diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/build.properties b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/build.properties new file mode 100644 index 0000000..5c6bbf9 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/build.properties @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/ +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup new file mode 100644 index 0000000..ace632d --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup @@ -0,0 +1 @@ +fr.n7.simplepdl.txt.ide.PDLIdeSetup diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/AbstractPDLIdeModule.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/AbstractPDLIdeModule.java new file mode 100644 index 0000000..e375f6e --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/AbstractPDLIdeModule.java @@ -0,0 +1,60 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.ide; + +import com.google.inject.Binder; +import com.google.inject.name.Names; +import fr.n7.simplepdl.txt.ide.contentassist.antlr.PDLParser; +import fr.n7.simplepdl.txt.ide.contentassist.antlr.internal.InternalPDLLexer; +import org.eclipse.xtext.ide.DefaultIdeModule; +import org.eclipse.xtext.ide.LexerIdeBindings; +import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher; +import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher; +import org.eclipse.xtext.ide.editor.contentassist.IProposalConflictHelper; +import org.eclipse.xtext.ide.editor.contentassist.antlr.AntlrProposalConflictHelper; +import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +import org.eclipse.xtext.ide.refactoring.IRenameStrategy2; +import org.eclipse.xtext.ide.server.rename.IRenameService2; +import org.eclipse.xtext.ide.server.rename.RenameService2; + +/** + * Manual modifications go to {@link PDLIdeModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractPDLIdeModule extends DefaultIdeModule { + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalPDLLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return PDLParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameService2() { + return RenameService2.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy2() { + return IRenameStrategy2.DefaultImpl.class; + } + +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/PDLParser.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/PDLParser.java new file mode 100644 index 0000000..81d6ab4 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/PDLParser.java @@ -0,0 +1,95 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.ide.contentassist.antlr; + +import com.google.common.collect.ImmutableMap; +import com.google.inject.Inject; +import com.google.inject.Singleton; +import fr.n7.simplepdl.txt.ide.contentassist.antlr.internal.InternalPDLParser; +import fr.n7.simplepdl.txt.services.PDLGrammarAccess; +import java.util.Map; +import org.eclipse.xtext.AbstractElement; +import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; + +public class PDLParser extends AbstractContentAssistParser { + + @Singleton + public static final class NameMappings { + + private final Map mappings; + + @Inject + public NameMappings(PDLGrammarAccess grammarAccess) { + ImmutableMap.Builder builder = ImmutableMap.builder(); + init(builder, grammarAccess); + this.mappings = builder.build(); + } + + public String getRuleName(AbstractElement element) { + return mappings.get(element); + } + + private static void init(ImmutableMap.Builder builder, PDLGrammarAccess grammarAccess) { + builder.put(grammarAccess.getProcessElementAccess().getAlternatives(), "rule__ProcessElement__Alternatives"); + builder.put(grammarAccess.getWorkSequenceTypeAccess().getAlternatives(), "rule__WorkSequenceType__Alternatives"); + builder.put(grammarAccess.getProcessAccess().getGroup(), "rule__Process__Group__0"); + builder.put(grammarAccess.getWorkDefinitionAccess().getGroup(), "rule__WorkDefinition__Group__0"); + builder.put(grammarAccess.getWorkSequenceAccess().getGroup(), "rule__WorkSequence__Group__0"); + builder.put(grammarAccess.getGuidanceAccess().getGroup(), "rule__Guidance__Group__0"); + builder.put(grammarAccess.getResourceAccess().getGroup(), "rule__Resource__Group__0"); + builder.put(grammarAccess.getRequestAccess().getGroup(), "rule__Request__Group__0"); + builder.put(grammarAccess.getProcessAccess().getNameAssignment_2(), "rule__Process__NameAssignment_2"); + builder.put(grammarAccess.getProcessAccess().getProcessElementsAssignment_4(), "rule__Process__ProcessElementsAssignment_4"); + builder.put(grammarAccess.getWorkDefinitionAccess().getNameAssignment_2(), "rule__WorkDefinition__NameAssignment_2"); + builder.put(grammarAccess.getWorkDefinitionAccess().getRequestsAssignment_3(), "rule__WorkDefinition__RequestsAssignment_3"); + builder.put(grammarAccess.getWorkSequenceAccess().getLinkTypeAssignment_2(), "rule__WorkSequence__LinkTypeAssignment_2"); + builder.put(grammarAccess.getWorkSequenceAccess().getPredecessorAssignment_4(), "rule__WorkSequence__PredecessorAssignment_4"); + builder.put(grammarAccess.getWorkSequenceAccess().getSuccessorAssignment_6(), "rule__WorkSequence__SuccessorAssignment_6"); + builder.put(grammarAccess.getGuidanceAccess().getTextAssignment_2(), "rule__Guidance__TextAssignment_2"); + builder.put(grammarAccess.getResourceAccess().getNameAssignment_2(), "rule__Resource__NameAssignment_2"); + builder.put(grammarAccess.getResourceAccess().getQuantityAssignment_3(), "rule__Resource__QuantityAssignment_3"); + builder.put(grammarAccess.getRequestAccess().getTargetAssignment_2(), "rule__Request__TargetAssignment_2"); + builder.put(grammarAccess.getRequestAccess().getQuantityAssignment_3(), "rule__Request__QuantityAssignment_3"); + } + } + + @Inject + private NameMappings nameMappings; + + @Inject + private PDLGrammarAccess grammarAccess; + + @Override + protected InternalPDLParser createParser() { + InternalPDLParser result = new InternalPDLParser(null); + result.setGrammarAccess(grammarAccess); + return result; + } + + @Override + protected String getRuleName(AbstractElement element) { + return nameMappings.getRuleName(element); + } + + @Override + protected String[] getInitialHiddenTokens() { + return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; + } + + public PDLGrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(PDLGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + public NameMappings getNameMappings() { + return nameMappings; + } + + public void setNameMappings(NameMappings nameMappings) { + this.nameMappings = nameMappings; + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/PartialPDLContentAssistParser.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/PartialPDLContentAssistParser.java new file mode 100644 index 0000000..dda497c --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/PartialPDLContentAssistParser.java @@ -0,0 +1,33 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.ide.contentassist.antlr; + +import java.util.Collection; +import java.util.Collections; +import org.eclipse.xtext.AbstractRule; +import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.util.PolymorphicDispatcher; + +public class PartialPDLContentAssistParser extends PDLParser { + + private AbstractRule rule; + + @Override + public void initializeFor(AbstractRule rule) { + this.rule = rule; + } + + @Override + protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { + if (rule == null || rule.eIsProxy()) + return Collections.emptyList(); + String methodName = "entryRule" + rule.getName(); + PolymorphicDispatcher> dispatcher = + new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); + dispatcher.invoke(); + return parser.getFollowElements(); + } + +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/internal/InternalPDL.g b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/internal/InternalPDL.g new file mode 100644 index 0000000..0996326 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/internal/InternalPDL.g @@ -0,0 +1,1269 @@ +/* + * generated by Xtext 2.23.0 + */ +grammar InternalPDL; + +options { + superClass=AbstractInternalContentAssistParser; +} + +@lexer::header { +package fr.n7.simplepdl.txt.ide.contentassist.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +} + +@parser::header { +package fr.n7.simplepdl.txt.ide.contentassist.antlr.internal; + +import java.io.InputStream; +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; +import fr.n7.simplepdl.txt.services.PDLGrammarAccess; + +} +@parser::members { + private PDLGrammarAccess grammarAccess; + + public void setGrammarAccess(PDLGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + return tokenName; + } +} + +// Entry rule entryRuleProcess +entryRuleProcess +: +{ before(grammarAccess.getProcessRule()); } + ruleProcess +{ after(grammarAccess.getProcessRule()); } + EOF +; + +// Rule Process +ruleProcess + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getProcessAccess().getGroup()); } + (rule__Process__Group__0) + { after(grammarAccess.getProcessAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleProcessElement +entryRuleProcessElement +: +{ before(grammarAccess.getProcessElementRule()); } + ruleProcessElement +{ after(grammarAccess.getProcessElementRule()); } + EOF +; + +// Rule ProcessElement +ruleProcessElement + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getProcessElementAccess().getAlternatives()); } + (rule__ProcessElement__Alternatives) + { after(grammarAccess.getProcessElementAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleWorkDefinition +entryRuleWorkDefinition +: +{ before(grammarAccess.getWorkDefinitionRule()); } + ruleWorkDefinition +{ after(grammarAccess.getWorkDefinitionRule()); } + EOF +; + +// Rule WorkDefinition +ruleWorkDefinition + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getWorkDefinitionAccess().getGroup()); } + (rule__WorkDefinition__Group__0) + { after(grammarAccess.getWorkDefinitionAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleWorkSequence +entryRuleWorkSequence +: +{ before(grammarAccess.getWorkSequenceRule()); } + ruleWorkSequence +{ after(grammarAccess.getWorkSequenceRule()); } + EOF +; + +// Rule WorkSequence +ruleWorkSequence + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getWorkSequenceAccess().getGroup()); } + (rule__WorkSequence__Group__0) + { after(grammarAccess.getWorkSequenceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleGuidance +entryRuleGuidance +: +{ before(grammarAccess.getGuidanceRule()); } + ruleGuidance +{ after(grammarAccess.getGuidanceRule()); } + EOF +; + +// Rule Guidance +ruleGuidance + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGuidanceAccess().getGroup()); } + (rule__Guidance__Group__0) + { after(grammarAccess.getGuidanceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleResource +entryRuleResource +: +{ before(grammarAccess.getResourceRule()); } + ruleResource +{ after(grammarAccess.getResourceRule()); } + EOF +; + +// Rule Resource +ruleResource + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getResourceAccess().getGroup()); } + (rule__Resource__Group__0) + { after(grammarAccess.getResourceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleRequest +entryRuleRequest +: +{ before(grammarAccess.getRequestRule()); } + ruleRequest +{ after(grammarAccess.getRequestRule()); } + EOF +; + +// Rule Request +ruleRequest + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRequestAccess().getGroup()); } + (rule__Request__Group__0) + { after(grammarAccess.getRequestAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Rule WorkSequenceType +ruleWorkSequenceType + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceTypeAccess().getAlternatives()); } + (rule__WorkSequenceType__Alternatives) + { after(grammarAccess.getWorkSequenceTypeAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ProcessElement__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); } + ruleWorkDefinition + { after(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getProcessElementAccess().getWorkSequenceParserRuleCall_1()); } + ruleWorkSequence + { after(grammarAccess.getProcessElementAccess().getWorkSequenceParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_2()); } + ruleGuidance + { after(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getProcessElementAccess().getResourceParserRuleCall_3()); } + ruleResource + { after(grammarAccess.getProcessElementAccess().getResourceParserRuleCall_3()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequenceType__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceTypeAccess().getStartToStartEnumLiteralDeclaration_0()); } + ('s2s') + { after(grammarAccess.getWorkSequenceTypeAccess().getStartToStartEnumLiteralDeclaration_0()); } + ) + | + ( + { before(grammarAccess.getWorkSequenceTypeAccess().getFinishToStartEnumLiteralDeclaration_1()); } + ('f2s') + { after(grammarAccess.getWorkSequenceTypeAccess().getFinishToStartEnumLiteralDeclaration_1()); } + ) + | + ( + { before(grammarAccess.getWorkSequenceTypeAccess().getStartToFinishEnumLiteralDeclaration_2()); } + ('s2f') + { after(grammarAccess.getWorkSequenceTypeAccess().getStartToFinishEnumLiteralDeclaration_2()); } + ) + | + ( + { before(grammarAccess.getWorkSequenceTypeAccess().getFinishToFinishEnumLiteralDeclaration_3()); } + ('f2f') + { after(grammarAccess.getWorkSequenceTypeAccess().getFinishToFinishEnumLiteralDeclaration_3()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__0__Impl + rule__Process__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getProcessAction_0()); } + () + { after(grammarAccess.getProcessAccess().getProcessAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__1__Impl + rule__Process__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getProcessKeyword_1()); } + 'process' + { after(grammarAccess.getProcessAccess().getProcessKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__2__Impl + rule__Process__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getNameAssignment_2()); } + (rule__Process__NameAssignment_2) + { after(grammarAccess.getProcessAccess().getNameAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__3__Impl + rule__Process__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_3()); } + '{' + { after(grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__4__Impl + rule__Process__Group__5 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getProcessElementsAssignment_4()); } + (rule__Process__ProcessElementsAssignment_4)* + { after(grammarAccess.getProcessAccess().getProcessElementsAssignment_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__5 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group__5__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group__5__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_5()); } + '}' + { after(grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_5()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__WorkDefinition__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group__0__Impl + rule__WorkDefinition__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getWorkDefinitionAction_0()); } + () + { after(grammarAccess.getWorkDefinitionAccess().getWorkDefinitionAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group__1__Impl + rule__WorkDefinition__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getWdKeyword_1()); } + 'wd' + { after(grammarAccess.getWorkDefinitionAccess().getWdKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group__2__Impl + rule__WorkDefinition__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getNameAssignment_2()); } + (rule__WorkDefinition__NameAssignment_2) + { after(grammarAccess.getWorkDefinitionAccess().getNameAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkDefinition__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkDefinitionAccess().getRequestsAssignment_3()); } + (rule__WorkDefinition__RequestsAssignment_3)* + { after(grammarAccess.getWorkDefinitionAccess().getRequestsAssignment_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__WorkSequence__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__0__Impl + rule__WorkSequence__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getWorkSequenceAction_0()); } + () + { after(grammarAccess.getWorkSequenceAccess().getWorkSequenceAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__1__Impl + rule__WorkSequence__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getWsKeyword_1()); } + 'ws' + { after(grammarAccess.getWorkSequenceAccess().getWsKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__2__Impl + rule__WorkSequence__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getLinkTypeAssignment_2()); } + (rule__WorkSequence__LinkTypeAssignment_2) + { after(grammarAccess.getWorkSequenceAccess().getLinkTypeAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__3__Impl + rule__WorkSequence__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getFromKeyword_3()); } + 'from' + { after(grammarAccess.getWorkSequenceAccess().getFromKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__4__Impl + rule__WorkSequence__Group__5 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getPredecessorAssignment_4()); } + (rule__WorkSequence__PredecessorAssignment_4) + { after(grammarAccess.getWorkSequenceAccess().getPredecessorAssignment_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__5 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__5__Impl + rule__WorkSequence__Group__6 +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__5__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getToKeyword_5()); } + 'to' + { after(grammarAccess.getWorkSequenceAccess().getToKeyword_5()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__6 + @init { + int stackSize = keepStackSize(); + } +: + rule__WorkSequence__Group__6__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__Group__6__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getWorkSequenceAccess().getSuccessorAssignment_6()); } + (rule__WorkSequence__SuccessorAssignment_6) + { after(grammarAccess.getWorkSequenceAccess().getSuccessorAssignment_6()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__Guidance__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Guidance__Group__0__Impl + rule__Guidance__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Guidance__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGuidanceAccess().getGuidanceAction_0()); } + () + { after(grammarAccess.getGuidanceAccess().getGuidanceAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Guidance__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Guidance__Group__1__Impl + rule__Guidance__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__Guidance__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGuidanceAccess().getNoteKeyword_1()); } + 'note' + { after(grammarAccess.getGuidanceAccess().getNoteKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Guidance__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__Guidance__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Guidance__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGuidanceAccess().getTextAssignment_2()); } + (rule__Guidance__TextAssignment_2) + { after(grammarAccess.getGuidanceAccess().getTextAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__Resource__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Resource__Group__0__Impl + rule__Resource__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Resource__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getResourceAccess().getResourceAction_0()); } + () + { after(grammarAccess.getResourceAccess().getResourceAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Resource__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Resource__Group__1__Impl + rule__Resource__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__Resource__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getResourceAccess().getResKeyword_1()); } + 'res' + { after(grammarAccess.getResourceAccess().getResKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Resource__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__Resource__Group__2__Impl + rule__Resource__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__Resource__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getResourceAccess().getNameAssignment_2()); } + (rule__Resource__NameAssignment_2) + { after(grammarAccess.getResourceAccess().getNameAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Resource__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__Resource__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Resource__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getResourceAccess().getQuantityAssignment_3()); } + (rule__Resource__QuantityAssignment_3) + { after(grammarAccess.getResourceAccess().getQuantityAssignment_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__Request__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Request__Group__0__Impl + rule__Request__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Request__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRequestAccess().getRequestAction_0()); } + () + { after(grammarAccess.getRequestAccess().getRequestAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Request__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Request__Group__1__Impl + rule__Request__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__Request__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRequestAccess().getReqKeyword_1()); } + 'req' + { after(grammarAccess.getRequestAccess().getReqKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Request__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__Request__Group__2__Impl + rule__Request__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__Request__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRequestAccess().getTargetAssignment_2()); } + (rule__Request__TargetAssignment_2) + { after(grammarAccess.getRequestAccess().getTargetAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Request__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__Request__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Request__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRequestAccess().getQuantityAssignment_3()); } + (rule__Request__QuantityAssignment_3) + { after(grammarAccess.getRequestAccess().getQuantityAssignment_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__Process__NameAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_2_0()); } + RULE_ID + { after(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__ProcessElementsAssignment_4 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_4_0()); } + ruleProcessElement + { after(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_4_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__NameAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_2_0()); } + RULE_ID + { after(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkDefinition__RequestsAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkDefinitionAccess().getRequestsRequestParserRuleCall_3_0()); } + ruleRequest + { after(grammarAccess.getWorkDefinitionAccess().getRequestsRequestParserRuleCall_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__LinkTypeAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_2_0()); } + ruleWorkSequenceType + { after(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__PredecessorAssignment_4 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_4_0()); } + ( + { before(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_4_0_1()); } + RULE_ID + { after(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_4_0_1()); } + ) + { after(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_4_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__WorkSequence__SuccessorAssignment_6 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_6_0()); } + ( + { before(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionIDTerminalRuleCall_6_0_1()); } + RULE_ID + { after(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionIDTerminalRuleCall_6_0_1()); } + ) + { after(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_6_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Guidance__TextAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGuidanceAccess().getTextSTRINGTerminalRuleCall_2_0()); } + RULE_STRING + { after(grammarAccess.getGuidanceAccess().getTextSTRINGTerminalRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Resource__NameAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getResourceAccess().getNameIDTerminalRuleCall_2_0()); } + RULE_ID + { after(grammarAccess.getResourceAccess().getNameIDTerminalRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Resource__QuantityAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getResourceAccess().getQuantityINTTerminalRuleCall_3_0()); } + RULE_INT + { after(grammarAccess.getResourceAccess().getQuantityINTTerminalRuleCall_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Request__TargetAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRequestAccess().getTargetResourceCrossReference_2_0()); } + ( + { before(grammarAccess.getRequestAccess().getTargetResourceIDTerminalRuleCall_2_0_1()); } + RULE_ID + { after(grammarAccess.getRequestAccess().getTargetResourceIDTerminalRuleCall_2_0_1()); } + ) + { after(grammarAccess.getRequestAccess().getTargetResourceCrossReference_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Request__QuantityAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRequestAccess().getQuantityINTTerminalRuleCall_3_0()); } + RULE_INT + { after(grammarAccess.getRequestAccess().getQuantityINTTerminalRuleCall_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; + +RULE_INT : ('0'..'9')+; + +RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); + +RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; + +RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; + +RULE_WS : (' '|'\t'|'\r'|'\n')+; + +RULE_ANY_OTHER : .; diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/internal/InternalPDL.tokens b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/internal/InternalPDL.tokens new file mode 100644 index 0000000..3ddf669 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/internal/InternalPDL.tokens @@ -0,0 +1,35 @@ +'f2f'=14 +'f2s'=12 +'from'=20 +'note'=22 +'process'=15 +'req'=24 +'res'=23 +'s2f'=13 +'s2s'=11 +'to'=21 +'wd'=18 +'ws'=19 +'{'=16 +'}'=17 +RULE_ANY_OTHER=10 +RULE_ID=4 +RULE_INT=6 +RULE_ML_COMMENT=7 +RULE_SL_COMMENT=8 +RULE_STRING=5 +RULE_WS=9 +T__11=11 +T__12=12 +T__13=13 +T__14=14 +T__15=15 +T__16=16 +T__17=17 +T__18=18 +T__19=19 +T__20=20 +T__21=21 +T__22=22 +T__23=23 +T__24=24 diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/internal/InternalPDLLexer.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/internal/InternalPDLLexer.java new file mode 100644 index 0000000..3a7a9b2 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/internal/InternalPDLLexer.java @@ -0,0 +1,1182 @@ +package fr.n7.simplepdl.txt.ide.contentassist.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDLLexer extends Lexer { + public static final int RULE_STRING=5; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=6; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=7; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__20=20; + public static final int T__21=21; + + // delegates + // delegators + + public InternalPDLLexer() {;} + public InternalPDLLexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDLLexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + public String getGrammarFileName() { return "InternalPDL.g"; } + + // $ANTLR start "T__11" + public final void mT__11() throws RecognitionException { + try { + int _type = T__11; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:11:7: ( 's2s' ) + // InternalPDL.g:11:9: 's2s' + { + match("s2s"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__11" + + // $ANTLR start "T__12" + public final void mT__12() throws RecognitionException { + try { + int _type = T__12; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:12:7: ( 'f2s' ) + // InternalPDL.g:12:9: 'f2s' + { + match("f2s"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__12" + + // $ANTLR start "T__13" + public final void mT__13() throws RecognitionException { + try { + int _type = T__13; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:13:7: ( 's2f' ) + // InternalPDL.g:13:9: 's2f' + { + match("s2f"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__13" + + // $ANTLR start "T__14" + public final void mT__14() throws RecognitionException { + try { + int _type = T__14; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:14:7: ( 'f2f' ) + // InternalPDL.g:14:9: 'f2f' + { + match("f2f"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__14" + + // $ANTLR start "T__15" + public final void mT__15() throws RecognitionException { + try { + int _type = T__15; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:15:7: ( 'process' ) + // InternalPDL.g:15:9: 'process' + { + match("process"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__15" + + // $ANTLR start "T__16" + public final void mT__16() throws RecognitionException { + try { + int _type = T__16; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:16:7: ( '{' ) + // InternalPDL.g:16:9: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__16" + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:17:7: ( '}' ) + // InternalPDL.g:17:9: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:18:7: ( 'wd' ) + // InternalPDL.g:18:9: 'wd' + { + match("wd"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:19:7: ( 'ws' ) + // InternalPDL.g:19:9: 'ws' + { + match("ws"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:20:7: ( 'from' ) + // InternalPDL.g:20:9: 'from' + { + match("from"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "T__21" + public final void mT__21() throws RecognitionException { + try { + int _type = T__21; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:21:7: ( 'to' ) + // InternalPDL.g:21:9: 'to' + { + match("to"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__21" + + // $ANTLR start "T__22" + public final void mT__22() throws RecognitionException { + try { + int _type = T__22; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:22:7: ( 'note' ) + // InternalPDL.g:22:9: 'note' + { + match("note"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__22" + + // $ANTLR start "T__23" + public final void mT__23() throws RecognitionException { + try { + int _type = T__23; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:23:7: ( 'res' ) + // InternalPDL.g:23:9: 'res' + { + match("res"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__23" + + // $ANTLR start "T__24" + public final void mT__24() throws RecognitionException { + try { + int _type = T__24; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:24:7: ( 'req' ) + // InternalPDL.g:24:9: 'req' + { + match("req"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__24" + + // $ANTLR start "RULE_ID" + public final void mRULE_ID() throws RecognitionException { + try { + int _type = RULE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:1257:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalPDL.g:1257:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + { + // InternalPDL.g:1257:11: ( '^' )? + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='^') ) { + alt1=1; + } + switch (alt1) { + case 1 : + // InternalPDL.g:1257:11: '^' + { + match('^'); + + } + break; + + } + + if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + // InternalPDL.g:1257:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop2: + do { + int alt2=2; + int LA2_0 = input.LA(1); + + if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { + alt2=1; + } + + + switch (alt2) { + case 1 : + // InternalPDL.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:1259:10: ( ( '0' .. '9' )+ ) + // InternalPDL.g:1259:12: ( '0' .. '9' )+ + { + // InternalPDL.g:1259:12: ( '0' .. '9' )+ + int cnt3=0; + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( ((LA3_0>='0' && LA3_0<='9')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalPDL.g:1259:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt3 >= 1 ) break loop3; + EarlyExitException eee = + new EarlyExitException(3, input); + throw eee; + } + cnt3++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_STRING" + public final void mRULE_STRING() throws RecognitionException { + try { + int _type = RULE_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:1261:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalPDL.g:1261:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + { + // InternalPDL.g:1261:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='\"') ) { + alt6=1; + } + else if ( (LA6_0=='\'') ) { + alt6=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 6, 0, input); + + throw nvae; + } + switch (alt6) { + case 1 : + // InternalPDL.g:1261:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalPDL.g:1261:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop4: + do { + int alt4=3; + int LA4_0 = input.LA(1); + + if ( (LA4_0=='\\') ) { + alt4=1; + } + else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { + alt4=2; + } + + + switch (alt4) { + case 1 : + // InternalPDL.g:1261:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL.g:1261:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + match('\"'); + + } + break; + case 2 : + // InternalPDL.g:1261:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalPDL.g:1261:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop5: + do { + int alt5=3; + int LA5_0 = input.LA(1); + + if ( (LA5_0=='\\') ) { + alt5=1; + } + else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { + alt5=2; + } + + + switch (alt5) { + case 1 : + // InternalPDL.g:1261:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL.g:1261:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop5; + } + } while (true); + + match('\''); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_STRING" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:1263:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalPDL.g:1263:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalPDL.g:1263:24: ( options {greedy=false; } : . )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0=='*') ) { + int LA7_1 = input.LA(2); + + if ( (LA7_1=='/') ) { + alt7=2; + } + else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { + alt7=1; + } + + + } + else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalPDL.g:1263:52: . + { + matchAny(); + + } + break; + + default : + break loop7; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:1265:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalPDL.g:1265:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("//"); + + // InternalPDL.g:1265:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop8: + do { + int alt8=2; + int LA8_0 = input.LA(1); + + if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { + alt8=1; + } + + + switch (alt8) { + case 1 : + // InternalPDL.g:1265:24: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop8; + } + } while (true); + + // InternalPDL.g:1265:40: ( ( '\\r' )? '\\n' )? + int alt10=2; + int LA10_0 = input.LA(1); + + if ( (LA10_0=='\n'||LA10_0=='\r') ) { + alt10=1; + } + switch (alt10) { + case 1 : + // InternalPDL.g:1265:41: ( '\\r' )? '\\n' + { + // InternalPDL.g:1265:41: ( '\\r' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalPDL.g:1265:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:1267:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalPDL.g:1267:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalPDL.g:1267:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt11=0; + loop11: + do { + int alt11=2; + int LA11_0 = input.LA(1); + + if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { + alt11=1; + } + + + switch (alt11) { + case 1 : + // InternalPDL.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt11 >= 1 ) break loop11; + EarlyExitException eee = + new EarlyExitException(11, input); + throw eee; + } + cnt11++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:1269:16: ( . ) + // InternalPDL.g:1269:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + public void mTokens() throws RecognitionException { + // InternalPDL.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=21; + alt12 = dfa12.predict(input); + switch (alt12) { + case 1 : + // InternalPDL.g:1:10: T__11 + { + mT__11(); + + } + break; + case 2 : + // InternalPDL.g:1:16: T__12 + { + mT__12(); + + } + break; + case 3 : + // InternalPDL.g:1:22: T__13 + { + mT__13(); + + } + break; + case 4 : + // InternalPDL.g:1:28: T__14 + { + mT__14(); + + } + break; + case 5 : + // InternalPDL.g:1:34: T__15 + { + mT__15(); + + } + break; + case 6 : + // InternalPDL.g:1:40: T__16 + { + mT__16(); + + } + break; + case 7 : + // InternalPDL.g:1:46: T__17 + { + mT__17(); + + } + break; + case 8 : + // InternalPDL.g:1:52: T__18 + { + mT__18(); + + } + break; + case 9 : + // InternalPDL.g:1:58: T__19 + { + mT__19(); + + } + break; + case 10 : + // InternalPDL.g:1:64: T__20 + { + mT__20(); + + } + break; + case 11 : + // InternalPDL.g:1:70: T__21 + { + mT__21(); + + } + break; + case 12 : + // InternalPDL.g:1:76: T__22 + { + mT__22(); + + } + break; + case 13 : + // InternalPDL.g:1:82: T__23 + { + mT__23(); + + } + break; + case 14 : + // InternalPDL.g:1:88: T__24 + { + mT__24(); + + } + break; + case 15 : + // InternalPDL.g:1:94: RULE_ID + { + mRULE_ID(); + + } + break; + case 16 : + // InternalPDL.g:1:102: RULE_INT + { + mRULE_INT(); + + } + break; + case 17 : + // InternalPDL.g:1:111: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 18 : + // InternalPDL.g:1:123: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 19 : + // InternalPDL.g:1:139: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 20 : + // InternalPDL.g:1:155: RULE_WS + { + mRULE_WS(); + + } + break; + case 21 : + // InternalPDL.g:1:163: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA12 dfa12 = new DFA12(this); + static final String DFA12_eotS = + "\1\uffff\3\23\2\uffff\4\23\1\21\2\uffff\3\21\2\uffff\1\23\1\uffff\3\23\2\uffff\1\51\1\52\1\53\2\23\5\uffff\1\57\1\60\1\61\1\62\2\23\3\uffff\1\23\1\66\1\67\4\uffff\1\70\1\23\1\72\3\uffff\1\23\1\uffff\1\23\1\75\1\uffff"; + static final String DFA12_eofS = + "\76\uffff"; + static final String DFA12_minS = + "\1\0\2\62\1\162\2\uffff\1\144\2\157\1\145\1\101\2\uffff\2\0\1\52\2\uffff\1\146\1\uffff\1\146\2\157\2\uffff\3\60\1\164\1\161\5\uffff\4\60\1\155\1\143\3\uffff\1\145\2\60\4\uffff\1\60\1\145\1\60\3\uffff\1\163\1\uffff\1\163\1\60\1\uffff"; + static final String DFA12_maxS = + "\1\uffff\1\62\2\162\2\uffff\1\163\2\157\1\145\1\172\2\uffff\2\uffff\1\57\2\uffff\1\163\1\uffff\1\163\2\157\2\uffff\3\172\1\164\1\163\5\uffff\4\172\1\155\1\143\3\uffff\1\145\2\172\4\uffff\1\172\1\145\1\172\3\uffff\1\163\1\uffff\1\163\1\172\1\uffff"; + static final String DFA12_acceptS = + "\4\uffff\1\6\1\7\5\uffff\1\17\1\20\3\uffff\1\24\1\25\1\uffff\1\17\3\uffff\1\6\1\7\5\uffff\1\20\1\21\1\22\1\23\1\24\6\uffff\1\10\1\11\1\13\3\uffff\1\1\1\3\1\2\1\4\3\uffff\1\15\1\16\1\12\1\uffff\1\14\2\uffff\1\5"; + static final String DFA12_specialS = + "\1\0\14\uffff\1\1\1\2\57\uffff}>"; + static final String[] DFA12_transitionS = { + "\11\21\2\20\2\21\1\20\22\21\1\20\1\21\1\15\4\21\1\16\7\21\1\17\12\14\7\21\32\13\3\21\1\12\1\13\1\21\5\13\1\2\7\13\1\10\1\13\1\3\1\13\1\11\1\1\1\7\2\13\1\6\3\13\1\4\1\21\1\5\uff82\21", + "\1\22", + "\1\24\77\uffff\1\25", + "\1\26", + "", + "", + "\1\31\16\uffff\1\32", + "\1\33", + "\1\34", + "\1\35", + "\32\23\4\uffff\1\23\1\uffff\32\23", + "", + "", + "\0\37", + "\0\37", + "\1\40\4\uffff\1\41", + "", + "", + "\1\44\14\uffff\1\43", + "", + "\1\46\14\uffff\1\45", + "\1\47", + "\1\50", + "", + "", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\1\54", + "\1\56\1\uffff\1\55", + "", + "", + "", + "", + "", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\1\63", + "\1\64", + "", + "", + "", + "\1\65", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "", + "", + "", + "", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\1\71", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "", + "", + "", + "\1\73", + "", + "\1\74", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "" + }; + + static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); + static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); + static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); + static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); + static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); + static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); + static final short[][] DFA12_transition; + + static { + int numStates = DFA12_transitionS.length; + DFA12_transition = new short[numStates][]; + for (int i=0; i='A' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='e')||(LA12_0>='g' && LA12_0<='m')||LA12_0=='o'||LA12_0=='q'||(LA12_0>='u' && LA12_0<='v')||(LA12_0>='x' && LA12_0<='z')) ) {s = 11;} + + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 12;} + + else if ( (LA12_0=='\"') ) {s = 13;} + + else if ( (LA12_0=='\'') ) {s = 14;} + + else if ( (LA12_0=='/') ) {s = 15;} + + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 16;} + + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='(' && LA12_0<='.')||(LA12_0>=':' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 17;} + + if ( s>=0 ) return s; + break; + case 1 : + int LA12_13 = input.LA(1); + + s = -1; + if ( ((LA12_13>='\u0000' && LA12_13<='\uFFFF')) ) {s = 31;} + + else s = 17; + + if ( s>=0 ) return s; + break; + case 2 : + int LA12_14 = input.LA(1); + + s = -1; + if ( ((LA12_14>='\u0000' && LA12_14<='\uFFFF')) ) {s = 31;} + + else s = 17; + + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 12, _s, input); + error(nvae); + throw nvae; + } + } + + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/internal/InternalPDLParser.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/internal/InternalPDLParser.java new file mode 100644 index 0000000..1feb8a5 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src-gen/fr/n7/simplepdl/txt/ide/contentassist/antlr/internal/InternalPDLParser.java @@ -0,0 +1,3670 @@ +package fr.n7.simplepdl.txt.ide.contentassist.antlr.internal; + +import java.io.InputStream; +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; +import fr.n7.simplepdl.txt.services.PDLGrammarAccess; + + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDLParser extends AbstractInternalContentAssistParser { + public static final String[] tokenNames = new String[] { + "", "", "", "", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'s2s'", "'f2s'", "'s2f'", "'f2f'", "'process'", "'{'", "'}'", "'wd'", "'ws'", "'from'", "'to'", "'note'", "'res'", "'req'" + }; + public static final int RULE_STRING=5; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=6; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=7; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__20=20; + public static final int T__21=21; + + // delegates + // delegators + + + public InternalPDLParser(TokenStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDLParser(TokenStream input, RecognizerSharedState state) { + super(input, state); + + } + + + public String[] getTokenNames() { return InternalPDLParser.tokenNames; } + public String getGrammarFileName() { return "InternalPDL.g"; } + + + private PDLGrammarAccess grammarAccess; + + public void setGrammarAccess(PDLGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + return tokenName; + } + + + + // $ANTLR start "entryRuleProcess" + // InternalPDL.g:53:1: entryRuleProcess : ruleProcess EOF ; + public final void entryRuleProcess() throws RecognitionException { + try { + // InternalPDL.g:54:1: ( ruleProcess EOF ) + // InternalPDL.g:55:1: ruleProcess EOF + { + before(grammarAccess.getProcessRule()); + pushFollow(FOLLOW_1); + ruleProcess(); + + state._fsp--; + + after(grammarAccess.getProcessRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleProcess" + + + // $ANTLR start "ruleProcess" + // InternalPDL.g:62:1: ruleProcess : ( ( rule__Process__Group__0 ) ) ; + public final void ruleProcess() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:66:2: ( ( ( rule__Process__Group__0 ) ) ) + // InternalPDL.g:67:2: ( ( rule__Process__Group__0 ) ) + { + // InternalPDL.g:67:2: ( ( rule__Process__Group__0 ) ) + // InternalPDL.g:68:3: ( rule__Process__Group__0 ) + { + before(grammarAccess.getProcessAccess().getGroup()); + // InternalPDL.g:69:3: ( rule__Process__Group__0 ) + // InternalPDL.g:69:4: rule__Process__Group__0 + { + pushFollow(FOLLOW_2); + rule__Process__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getProcessAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleProcess" + + + // $ANTLR start "entryRuleProcessElement" + // InternalPDL.g:78:1: entryRuleProcessElement : ruleProcessElement EOF ; + public final void entryRuleProcessElement() throws RecognitionException { + try { + // InternalPDL.g:79:1: ( ruleProcessElement EOF ) + // InternalPDL.g:80:1: ruleProcessElement EOF + { + before(grammarAccess.getProcessElementRule()); + pushFollow(FOLLOW_1); + ruleProcessElement(); + + state._fsp--; + + after(grammarAccess.getProcessElementRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleProcessElement" + + + // $ANTLR start "ruleProcessElement" + // InternalPDL.g:87:1: ruleProcessElement : ( ( rule__ProcessElement__Alternatives ) ) ; + public final void ruleProcessElement() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:91:2: ( ( ( rule__ProcessElement__Alternatives ) ) ) + // InternalPDL.g:92:2: ( ( rule__ProcessElement__Alternatives ) ) + { + // InternalPDL.g:92:2: ( ( rule__ProcessElement__Alternatives ) ) + // InternalPDL.g:93:3: ( rule__ProcessElement__Alternatives ) + { + before(grammarAccess.getProcessElementAccess().getAlternatives()); + // InternalPDL.g:94:3: ( rule__ProcessElement__Alternatives ) + // InternalPDL.g:94:4: rule__ProcessElement__Alternatives + { + pushFollow(FOLLOW_2); + rule__ProcessElement__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getProcessElementAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleProcessElement" + + + // $ANTLR start "entryRuleWorkDefinition" + // InternalPDL.g:103:1: entryRuleWorkDefinition : ruleWorkDefinition EOF ; + public final void entryRuleWorkDefinition() throws RecognitionException { + try { + // InternalPDL.g:104:1: ( ruleWorkDefinition EOF ) + // InternalPDL.g:105:1: ruleWorkDefinition EOF + { + before(grammarAccess.getWorkDefinitionRule()); + pushFollow(FOLLOW_1); + ruleWorkDefinition(); + + state._fsp--; + + after(grammarAccess.getWorkDefinitionRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleWorkDefinition" + + + // $ANTLR start "ruleWorkDefinition" + // InternalPDL.g:112:1: ruleWorkDefinition : ( ( rule__WorkDefinition__Group__0 ) ) ; + public final void ruleWorkDefinition() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:116:2: ( ( ( rule__WorkDefinition__Group__0 ) ) ) + // InternalPDL.g:117:2: ( ( rule__WorkDefinition__Group__0 ) ) + { + // InternalPDL.g:117:2: ( ( rule__WorkDefinition__Group__0 ) ) + // InternalPDL.g:118:3: ( rule__WorkDefinition__Group__0 ) + { + before(grammarAccess.getWorkDefinitionAccess().getGroup()); + // InternalPDL.g:119:3: ( rule__WorkDefinition__Group__0 ) + // InternalPDL.g:119:4: rule__WorkDefinition__Group__0 + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkDefinitionAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleWorkDefinition" + + + // $ANTLR start "entryRuleWorkSequence" + // InternalPDL.g:128:1: entryRuleWorkSequence : ruleWorkSequence EOF ; + public final void entryRuleWorkSequence() throws RecognitionException { + try { + // InternalPDL.g:129:1: ( ruleWorkSequence EOF ) + // InternalPDL.g:130:1: ruleWorkSequence EOF + { + before(grammarAccess.getWorkSequenceRule()); + pushFollow(FOLLOW_1); + ruleWorkSequence(); + + state._fsp--; + + after(grammarAccess.getWorkSequenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleWorkSequence" + + + // $ANTLR start "ruleWorkSequence" + // InternalPDL.g:137:1: ruleWorkSequence : ( ( rule__WorkSequence__Group__0 ) ) ; + public final void ruleWorkSequence() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:141:2: ( ( ( rule__WorkSequence__Group__0 ) ) ) + // InternalPDL.g:142:2: ( ( rule__WorkSequence__Group__0 ) ) + { + // InternalPDL.g:142:2: ( ( rule__WorkSequence__Group__0 ) ) + // InternalPDL.g:143:3: ( rule__WorkSequence__Group__0 ) + { + before(grammarAccess.getWorkSequenceAccess().getGroup()); + // InternalPDL.g:144:3: ( rule__WorkSequence__Group__0 ) + // InternalPDL.g:144:4: rule__WorkSequence__Group__0 + { + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleWorkSequence" + + + // $ANTLR start "entryRuleGuidance" + // InternalPDL.g:153:1: entryRuleGuidance : ruleGuidance EOF ; + public final void entryRuleGuidance() throws RecognitionException { + try { + // InternalPDL.g:154:1: ( ruleGuidance EOF ) + // InternalPDL.g:155:1: ruleGuidance EOF + { + before(grammarAccess.getGuidanceRule()); + pushFollow(FOLLOW_1); + ruleGuidance(); + + state._fsp--; + + after(grammarAccess.getGuidanceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleGuidance" + + + // $ANTLR start "ruleGuidance" + // InternalPDL.g:162:1: ruleGuidance : ( ( rule__Guidance__Group__0 ) ) ; + public final void ruleGuidance() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:166:2: ( ( ( rule__Guidance__Group__0 ) ) ) + // InternalPDL.g:167:2: ( ( rule__Guidance__Group__0 ) ) + { + // InternalPDL.g:167:2: ( ( rule__Guidance__Group__0 ) ) + // InternalPDL.g:168:3: ( rule__Guidance__Group__0 ) + { + before(grammarAccess.getGuidanceAccess().getGroup()); + // InternalPDL.g:169:3: ( rule__Guidance__Group__0 ) + // InternalPDL.g:169:4: rule__Guidance__Group__0 + { + pushFollow(FOLLOW_2); + rule__Guidance__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGuidanceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleGuidance" + + + // $ANTLR start "entryRuleResource" + // InternalPDL.g:178:1: entryRuleResource : ruleResource EOF ; + public final void entryRuleResource() throws RecognitionException { + try { + // InternalPDL.g:179:1: ( ruleResource EOF ) + // InternalPDL.g:180:1: ruleResource EOF + { + before(grammarAccess.getResourceRule()); + pushFollow(FOLLOW_1); + ruleResource(); + + state._fsp--; + + after(grammarAccess.getResourceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleResource" + + + // $ANTLR start "ruleResource" + // InternalPDL.g:187:1: ruleResource : ( ( rule__Resource__Group__0 ) ) ; + public final void ruleResource() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:191:2: ( ( ( rule__Resource__Group__0 ) ) ) + // InternalPDL.g:192:2: ( ( rule__Resource__Group__0 ) ) + { + // InternalPDL.g:192:2: ( ( rule__Resource__Group__0 ) ) + // InternalPDL.g:193:3: ( rule__Resource__Group__0 ) + { + before(grammarAccess.getResourceAccess().getGroup()); + // InternalPDL.g:194:3: ( rule__Resource__Group__0 ) + // InternalPDL.g:194:4: rule__Resource__Group__0 + { + pushFollow(FOLLOW_2); + rule__Resource__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getResourceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleResource" + + + // $ANTLR start "entryRuleRequest" + // InternalPDL.g:203:1: entryRuleRequest : ruleRequest EOF ; + public final void entryRuleRequest() throws RecognitionException { + try { + // InternalPDL.g:204:1: ( ruleRequest EOF ) + // InternalPDL.g:205:1: ruleRequest EOF + { + before(grammarAccess.getRequestRule()); + pushFollow(FOLLOW_1); + ruleRequest(); + + state._fsp--; + + after(grammarAccess.getRequestRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleRequest" + + + // $ANTLR start "ruleRequest" + // InternalPDL.g:212:1: ruleRequest : ( ( rule__Request__Group__0 ) ) ; + public final void ruleRequest() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:216:2: ( ( ( rule__Request__Group__0 ) ) ) + // InternalPDL.g:217:2: ( ( rule__Request__Group__0 ) ) + { + // InternalPDL.g:217:2: ( ( rule__Request__Group__0 ) ) + // InternalPDL.g:218:3: ( rule__Request__Group__0 ) + { + before(grammarAccess.getRequestAccess().getGroup()); + // InternalPDL.g:219:3: ( rule__Request__Group__0 ) + // InternalPDL.g:219:4: rule__Request__Group__0 + { + pushFollow(FOLLOW_2); + rule__Request__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getRequestAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleRequest" + + + // $ANTLR start "ruleWorkSequenceType" + // InternalPDL.g:228:1: ruleWorkSequenceType : ( ( rule__WorkSequenceType__Alternatives ) ) ; + public final void ruleWorkSequenceType() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:232:1: ( ( ( rule__WorkSequenceType__Alternatives ) ) ) + // InternalPDL.g:233:2: ( ( rule__WorkSequenceType__Alternatives ) ) + { + // InternalPDL.g:233:2: ( ( rule__WorkSequenceType__Alternatives ) ) + // InternalPDL.g:234:3: ( rule__WorkSequenceType__Alternatives ) + { + before(grammarAccess.getWorkSequenceTypeAccess().getAlternatives()); + // InternalPDL.g:235:3: ( rule__WorkSequenceType__Alternatives ) + // InternalPDL.g:235:4: rule__WorkSequenceType__Alternatives + { + pushFollow(FOLLOW_2); + rule__WorkSequenceType__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceTypeAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleWorkSequenceType" + + + // $ANTLR start "rule__ProcessElement__Alternatives" + // InternalPDL.g:243:1: rule__ProcessElement__Alternatives : ( ( ruleWorkDefinition ) | ( ruleWorkSequence ) | ( ruleGuidance ) | ( ruleResource ) ); + public final void rule__ProcessElement__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:247:1: ( ( ruleWorkDefinition ) | ( ruleWorkSequence ) | ( ruleGuidance ) | ( ruleResource ) ) + int alt1=4; + switch ( input.LA(1) ) { + case 18: + { + alt1=1; + } + break; + case 19: + { + alt1=2; + } + break; + case 22: + { + alt1=3; + } + break; + case 23: + { + alt1=4; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 1, 0, input); + + throw nvae; + } + + switch (alt1) { + case 1 : + // InternalPDL.g:248:2: ( ruleWorkDefinition ) + { + // InternalPDL.g:248:2: ( ruleWorkDefinition ) + // InternalPDL.g:249:3: ruleWorkDefinition + { + before(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleWorkDefinition(); + + state._fsp--; + + after(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalPDL.g:254:2: ( ruleWorkSequence ) + { + // InternalPDL.g:254:2: ( ruleWorkSequence ) + // InternalPDL.g:255:3: ruleWorkSequence + { + before(grammarAccess.getProcessElementAccess().getWorkSequenceParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleWorkSequence(); + + state._fsp--; + + after(grammarAccess.getProcessElementAccess().getWorkSequenceParserRuleCall_1()); + + } + + + } + break; + case 3 : + // InternalPDL.g:260:2: ( ruleGuidance ) + { + // InternalPDL.g:260:2: ( ruleGuidance ) + // InternalPDL.g:261:3: ruleGuidance + { + before(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_2()); + pushFollow(FOLLOW_2); + ruleGuidance(); + + state._fsp--; + + after(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_2()); + + } + + + } + break; + case 4 : + // InternalPDL.g:266:2: ( ruleResource ) + { + // InternalPDL.g:266:2: ( ruleResource ) + // InternalPDL.g:267:3: ruleResource + { + before(grammarAccess.getProcessElementAccess().getResourceParserRuleCall_3()); + pushFollow(FOLLOW_2); + ruleResource(); + + state._fsp--; + + after(grammarAccess.getProcessElementAccess().getResourceParserRuleCall_3()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ProcessElement__Alternatives" + + + // $ANTLR start "rule__WorkSequenceType__Alternatives" + // InternalPDL.g:276:1: rule__WorkSequenceType__Alternatives : ( ( ( 's2s' ) ) | ( ( 'f2s' ) ) | ( ( 's2f' ) ) | ( ( 'f2f' ) ) ); + public final void rule__WorkSequenceType__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:280:1: ( ( ( 's2s' ) ) | ( ( 'f2s' ) ) | ( ( 's2f' ) ) | ( ( 'f2f' ) ) ) + int alt2=4; + switch ( input.LA(1) ) { + case 11: + { + alt2=1; + } + break; + case 12: + { + alt2=2; + } + break; + case 13: + { + alt2=3; + } + break; + case 14: + { + alt2=4; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 2, 0, input); + + throw nvae; + } + + switch (alt2) { + case 1 : + // InternalPDL.g:281:2: ( ( 's2s' ) ) + { + // InternalPDL.g:281:2: ( ( 's2s' ) ) + // InternalPDL.g:282:3: ( 's2s' ) + { + before(grammarAccess.getWorkSequenceTypeAccess().getStartToStartEnumLiteralDeclaration_0()); + // InternalPDL.g:283:3: ( 's2s' ) + // InternalPDL.g:283:4: 's2s' + { + match(input,11,FOLLOW_2); + + } + + after(grammarAccess.getWorkSequenceTypeAccess().getStartToStartEnumLiteralDeclaration_0()); + + } + + + } + break; + case 2 : + // InternalPDL.g:287:2: ( ( 'f2s' ) ) + { + // InternalPDL.g:287:2: ( ( 'f2s' ) ) + // InternalPDL.g:288:3: ( 'f2s' ) + { + before(grammarAccess.getWorkSequenceTypeAccess().getFinishToStartEnumLiteralDeclaration_1()); + // InternalPDL.g:289:3: ( 'f2s' ) + // InternalPDL.g:289:4: 'f2s' + { + match(input,12,FOLLOW_2); + + } + + after(grammarAccess.getWorkSequenceTypeAccess().getFinishToStartEnumLiteralDeclaration_1()); + + } + + + } + break; + case 3 : + // InternalPDL.g:293:2: ( ( 's2f' ) ) + { + // InternalPDL.g:293:2: ( ( 's2f' ) ) + // InternalPDL.g:294:3: ( 's2f' ) + { + before(grammarAccess.getWorkSequenceTypeAccess().getStartToFinishEnumLiteralDeclaration_2()); + // InternalPDL.g:295:3: ( 's2f' ) + // InternalPDL.g:295:4: 's2f' + { + match(input,13,FOLLOW_2); + + } + + after(grammarAccess.getWorkSequenceTypeAccess().getStartToFinishEnumLiteralDeclaration_2()); + + } + + + } + break; + case 4 : + // InternalPDL.g:299:2: ( ( 'f2f' ) ) + { + // InternalPDL.g:299:2: ( ( 'f2f' ) ) + // InternalPDL.g:300:3: ( 'f2f' ) + { + before(grammarAccess.getWorkSequenceTypeAccess().getFinishToFinishEnumLiteralDeclaration_3()); + // InternalPDL.g:301:3: ( 'f2f' ) + // InternalPDL.g:301:4: 'f2f' + { + match(input,14,FOLLOW_2); + + } + + after(grammarAccess.getWorkSequenceTypeAccess().getFinishToFinishEnumLiteralDeclaration_3()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequenceType__Alternatives" + + + // $ANTLR start "rule__Process__Group__0" + // InternalPDL.g:309:1: rule__Process__Group__0 : rule__Process__Group__0__Impl rule__Process__Group__1 ; + public final void rule__Process__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:313:1: ( rule__Process__Group__0__Impl rule__Process__Group__1 ) + // InternalPDL.g:314:2: rule__Process__Group__0__Impl rule__Process__Group__1 + { + pushFollow(FOLLOW_3); + rule__Process__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__0" + + + // $ANTLR start "rule__Process__Group__0__Impl" + // InternalPDL.g:321:1: rule__Process__Group__0__Impl : ( () ) ; + public final void rule__Process__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:325:1: ( ( () ) ) + // InternalPDL.g:326:1: ( () ) + { + // InternalPDL.g:326:1: ( () ) + // InternalPDL.g:327:2: () + { + before(grammarAccess.getProcessAccess().getProcessAction_0()); + // InternalPDL.g:328:2: () + // InternalPDL.g:328:3: + { + } + + after(grammarAccess.getProcessAccess().getProcessAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__0__Impl" + + + // $ANTLR start "rule__Process__Group__1" + // InternalPDL.g:336:1: rule__Process__Group__1 : rule__Process__Group__1__Impl rule__Process__Group__2 ; + public final void rule__Process__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:340:1: ( rule__Process__Group__1__Impl rule__Process__Group__2 ) + // InternalPDL.g:341:2: rule__Process__Group__1__Impl rule__Process__Group__2 + { + pushFollow(FOLLOW_4); + rule__Process__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__1" + + + // $ANTLR start "rule__Process__Group__1__Impl" + // InternalPDL.g:348:1: rule__Process__Group__1__Impl : ( 'process' ) ; + public final void rule__Process__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:352:1: ( ( 'process' ) ) + // InternalPDL.g:353:1: ( 'process' ) + { + // InternalPDL.g:353:1: ( 'process' ) + // InternalPDL.g:354:2: 'process' + { + before(grammarAccess.getProcessAccess().getProcessKeyword_1()); + match(input,15,FOLLOW_2); + after(grammarAccess.getProcessAccess().getProcessKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__1__Impl" + + + // $ANTLR start "rule__Process__Group__2" + // InternalPDL.g:363:1: rule__Process__Group__2 : rule__Process__Group__2__Impl rule__Process__Group__3 ; + public final void rule__Process__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:367:1: ( rule__Process__Group__2__Impl rule__Process__Group__3 ) + // InternalPDL.g:368:2: rule__Process__Group__2__Impl rule__Process__Group__3 + { + pushFollow(FOLLOW_5); + rule__Process__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__2" + + + // $ANTLR start "rule__Process__Group__2__Impl" + // InternalPDL.g:375:1: rule__Process__Group__2__Impl : ( ( rule__Process__NameAssignment_2 ) ) ; + public final void rule__Process__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:379:1: ( ( ( rule__Process__NameAssignment_2 ) ) ) + // InternalPDL.g:380:1: ( ( rule__Process__NameAssignment_2 ) ) + { + // InternalPDL.g:380:1: ( ( rule__Process__NameAssignment_2 ) ) + // InternalPDL.g:381:2: ( rule__Process__NameAssignment_2 ) + { + before(grammarAccess.getProcessAccess().getNameAssignment_2()); + // InternalPDL.g:382:2: ( rule__Process__NameAssignment_2 ) + // InternalPDL.g:382:3: rule__Process__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__Process__NameAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getProcessAccess().getNameAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__2__Impl" + + + // $ANTLR start "rule__Process__Group__3" + // InternalPDL.g:390:1: rule__Process__Group__3 : rule__Process__Group__3__Impl rule__Process__Group__4 ; + public final void rule__Process__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:394:1: ( rule__Process__Group__3__Impl rule__Process__Group__4 ) + // InternalPDL.g:395:2: rule__Process__Group__3__Impl rule__Process__Group__4 + { + pushFollow(FOLLOW_6); + rule__Process__Group__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__3" + + + // $ANTLR start "rule__Process__Group__3__Impl" + // InternalPDL.g:402:1: rule__Process__Group__3__Impl : ( '{' ) ; + public final void rule__Process__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:406:1: ( ( '{' ) ) + // InternalPDL.g:407:1: ( '{' ) + { + // InternalPDL.g:407:1: ( '{' ) + // InternalPDL.g:408:2: '{' + { + before(grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_3()); + match(input,16,FOLLOW_2); + after(grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__3__Impl" + + + // $ANTLR start "rule__Process__Group__4" + // InternalPDL.g:417:1: rule__Process__Group__4 : rule__Process__Group__4__Impl rule__Process__Group__5 ; + public final void rule__Process__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:421:1: ( rule__Process__Group__4__Impl rule__Process__Group__5 ) + // InternalPDL.g:422:2: rule__Process__Group__4__Impl rule__Process__Group__5 + { + pushFollow(FOLLOW_6); + rule__Process__Group__4__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Process__Group__5(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__4" + + + // $ANTLR start "rule__Process__Group__4__Impl" + // InternalPDL.g:429:1: rule__Process__Group__4__Impl : ( ( rule__Process__ProcessElementsAssignment_4 )* ) ; + public final void rule__Process__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:433:1: ( ( ( rule__Process__ProcessElementsAssignment_4 )* ) ) + // InternalPDL.g:434:1: ( ( rule__Process__ProcessElementsAssignment_4 )* ) + { + // InternalPDL.g:434:1: ( ( rule__Process__ProcessElementsAssignment_4 )* ) + // InternalPDL.g:435:2: ( rule__Process__ProcessElementsAssignment_4 )* + { + before(grammarAccess.getProcessAccess().getProcessElementsAssignment_4()); + // InternalPDL.g:436:2: ( rule__Process__ProcessElementsAssignment_4 )* + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( ((LA3_0>=18 && LA3_0<=19)||(LA3_0>=22 && LA3_0<=23)) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalPDL.g:436:3: rule__Process__ProcessElementsAssignment_4 + { + pushFollow(FOLLOW_7); + rule__Process__ProcessElementsAssignment_4(); + + state._fsp--; + + + } + break; + + default : + break loop3; + } + } while (true); + + after(grammarAccess.getProcessAccess().getProcessElementsAssignment_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__4__Impl" + + + // $ANTLR start "rule__Process__Group__5" + // InternalPDL.g:444:1: rule__Process__Group__5 : rule__Process__Group__5__Impl ; + public final void rule__Process__Group__5() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:448:1: ( rule__Process__Group__5__Impl ) + // InternalPDL.g:449:2: rule__Process__Group__5__Impl + { + pushFollow(FOLLOW_2); + rule__Process__Group__5__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__5" + + + // $ANTLR start "rule__Process__Group__5__Impl" + // InternalPDL.g:455:1: rule__Process__Group__5__Impl : ( '}' ) ; + public final void rule__Process__Group__5__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:459:1: ( ( '}' ) ) + // InternalPDL.g:460:1: ( '}' ) + { + // InternalPDL.g:460:1: ( '}' ) + // InternalPDL.g:461:2: '}' + { + before(grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_5()); + match(input,17,FOLLOW_2); + after(grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_5()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group__5__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group__0" + // InternalPDL.g:471:1: rule__WorkDefinition__Group__0 : rule__WorkDefinition__Group__0__Impl rule__WorkDefinition__Group__1 ; + public final void rule__WorkDefinition__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:475:1: ( rule__WorkDefinition__Group__0__Impl rule__WorkDefinition__Group__1 ) + // InternalPDL.g:476:2: rule__WorkDefinition__Group__0__Impl rule__WorkDefinition__Group__1 + { + pushFollow(FOLLOW_8); + rule__WorkDefinition__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__0" + + + // $ANTLR start "rule__WorkDefinition__Group__0__Impl" + // InternalPDL.g:483:1: rule__WorkDefinition__Group__0__Impl : ( () ) ; + public final void rule__WorkDefinition__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:487:1: ( ( () ) ) + // InternalPDL.g:488:1: ( () ) + { + // InternalPDL.g:488:1: ( () ) + // InternalPDL.g:489:2: () + { + before(grammarAccess.getWorkDefinitionAccess().getWorkDefinitionAction_0()); + // InternalPDL.g:490:2: () + // InternalPDL.g:490:3: + { + } + + after(grammarAccess.getWorkDefinitionAccess().getWorkDefinitionAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__0__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group__1" + // InternalPDL.g:498:1: rule__WorkDefinition__Group__1 : rule__WorkDefinition__Group__1__Impl rule__WorkDefinition__Group__2 ; + public final void rule__WorkDefinition__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:502:1: ( rule__WorkDefinition__Group__1__Impl rule__WorkDefinition__Group__2 ) + // InternalPDL.g:503:2: rule__WorkDefinition__Group__1__Impl rule__WorkDefinition__Group__2 + { + pushFollow(FOLLOW_4); + rule__WorkDefinition__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__1" + + + // $ANTLR start "rule__WorkDefinition__Group__1__Impl" + // InternalPDL.g:510:1: rule__WorkDefinition__Group__1__Impl : ( 'wd' ) ; + public final void rule__WorkDefinition__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:514:1: ( ( 'wd' ) ) + // InternalPDL.g:515:1: ( 'wd' ) + { + // InternalPDL.g:515:1: ( 'wd' ) + // InternalPDL.g:516:2: 'wd' + { + before(grammarAccess.getWorkDefinitionAccess().getWdKeyword_1()); + match(input,18,FOLLOW_2); + after(grammarAccess.getWorkDefinitionAccess().getWdKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__1__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group__2" + // InternalPDL.g:525:1: rule__WorkDefinition__Group__2 : rule__WorkDefinition__Group__2__Impl rule__WorkDefinition__Group__3 ; + public final void rule__WorkDefinition__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:529:1: ( rule__WorkDefinition__Group__2__Impl rule__WorkDefinition__Group__3 ) + // InternalPDL.g:530:2: rule__WorkDefinition__Group__2__Impl rule__WorkDefinition__Group__3 + { + pushFollow(FOLLOW_9); + rule__WorkDefinition__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__2" + + + // $ANTLR start "rule__WorkDefinition__Group__2__Impl" + // InternalPDL.g:537:1: rule__WorkDefinition__Group__2__Impl : ( ( rule__WorkDefinition__NameAssignment_2 ) ) ; + public final void rule__WorkDefinition__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:541:1: ( ( ( rule__WorkDefinition__NameAssignment_2 ) ) ) + // InternalPDL.g:542:1: ( ( rule__WorkDefinition__NameAssignment_2 ) ) + { + // InternalPDL.g:542:1: ( ( rule__WorkDefinition__NameAssignment_2 ) ) + // InternalPDL.g:543:2: ( rule__WorkDefinition__NameAssignment_2 ) + { + before(grammarAccess.getWorkDefinitionAccess().getNameAssignment_2()); + // InternalPDL.g:544:2: ( rule__WorkDefinition__NameAssignment_2 ) + // InternalPDL.g:544:3: rule__WorkDefinition__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__NameAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkDefinitionAccess().getNameAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__2__Impl" + + + // $ANTLR start "rule__WorkDefinition__Group__3" + // InternalPDL.g:552:1: rule__WorkDefinition__Group__3 : rule__WorkDefinition__Group__3__Impl ; + public final void rule__WorkDefinition__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:556:1: ( rule__WorkDefinition__Group__3__Impl ) + // InternalPDL.g:557:2: rule__WorkDefinition__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__WorkDefinition__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__3" + + + // $ANTLR start "rule__WorkDefinition__Group__3__Impl" + // InternalPDL.g:563:1: rule__WorkDefinition__Group__3__Impl : ( ( rule__WorkDefinition__RequestsAssignment_3 )* ) ; + public final void rule__WorkDefinition__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:567:1: ( ( ( rule__WorkDefinition__RequestsAssignment_3 )* ) ) + // InternalPDL.g:568:1: ( ( rule__WorkDefinition__RequestsAssignment_3 )* ) + { + // InternalPDL.g:568:1: ( ( rule__WorkDefinition__RequestsAssignment_3 )* ) + // InternalPDL.g:569:2: ( rule__WorkDefinition__RequestsAssignment_3 )* + { + before(grammarAccess.getWorkDefinitionAccess().getRequestsAssignment_3()); + // InternalPDL.g:570:2: ( rule__WorkDefinition__RequestsAssignment_3 )* + loop4: + do { + int alt4=2; + int LA4_0 = input.LA(1); + + if ( (LA4_0==24) ) { + alt4=1; + } + + + switch (alt4) { + case 1 : + // InternalPDL.g:570:3: rule__WorkDefinition__RequestsAssignment_3 + { + pushFollow(FOLLOW_10); + rule__WorkDefinition__RequestsAssignment_3(); + + state._fsp--; + + + } + break; + + default : + break loop4; + } + } while (true); + + after(grammarAccess.getWorkDefinitionAccess().getRequestsAssignment_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__Group__3__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__0" + // InternalPDL.g:579:1: rule__WorkSequence__Group__0 : rule__WorkSequence__Group__0__Impl rule__WorkSequence__Group__1 ; + public final void rule__WorkSequence__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:583:1: ( rule__WorkSequence__Group__0__Impl rule__WorkSequence__Group__1 ) + // InternalPDL.g:584:2: rule__WorkSequence__Group__0__Impl rule__WorkSequence__Group__1 + { + pushFollow(FOLLOW_11); + rule__WorkSequence__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__0" + + + // $ANTLR start "rule__WorkSequence__Group__0__Impl" + // InternalPDL.g:591:1: rule__WorkSequence__Group__0__Impl : ( () ) ; + public final void rule__WorkSequence__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:595:1: ( ( () ) ) + // InternalPDL.g:596:1: ( () ) + { + // InternalPDL.g:596:1: ( () ) + // InternalPDL.g:597:2: () + { + before(grammarAccess.getWorkSequenceAccess().getWorkSequenceAction_0()); + // InternalPDL.g:598:2: () + // InternalPDL.g:598:3: + { + } + + after(grammarAccess.getWorkSequenceAccess().getWorkSequenceAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__0__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__1" + // InternalPDL.g:606:1: rule__WorkSequence__Group__1 : rule__WorkSequence__Group__1__Impl rule__WorkSequence__Group__2 ; + public final void rule__WorkSequence__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:610:1: ( rule__WorkSequence__Group__1__Impl rule__WorkSequence__Group__2 ) + // InternalPDL.g:611:2: rule__WorkSequence__Group__1__Impl rule__WorkSequence__Group__2 + { + pushFollow(FOLLOW_12); + rule__WorkSequence__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__1" + + + // $ANTLR start "rule__WorkSequence__Group__1__Impl" + // InternalPDL.g:618:1: rule__WorkSequence__Group__1__Impl : ( 'ws' ) ; + public final void rule__WorkSequence__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:622:1: ( ( 'ws' ) ) + // InternalPDL.g:623:1: ( 'ws' ) + { + // InternalPDL.g:623:1: ( 'ws' ) + // InternalPDL.g:624:2: 'ws' + { + before(grammarAccess.getWorkSequenceAccess().getWsKeyword_1()); + match(input,19,FOLLOW_2); + after(grammarAccess.getWorkSequenceAccess().getWsKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__1__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__2" + // InternalPDL.g:633:1: rule__WorkSequence__Group__2 : rule__WorkSequence__Group__2__Impl rule__WorkSequence__Group__3 ; + public final void rule__WorkSequence__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:637:1: ( rule__WorkSequence__Group__2__Impl rule__WorkSequence__Group__3 ) + // InternalPDL.g:638:2: rule__WorkSequence__Group__2__Impl rule__WorkSequence__Group__3 + { + pushFollow(FOLLOW_13); + rule__WorkSequence__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__2" + + + // $ANTLR start "rule__WorkSequence__Group__2__Impl" + // InternalPDL.g:645:1: rule__WorkSequence__Group__2__Impl : ( ( rule__WorkSequence__LinkTypeAssignment_2 ) ) ; + public final void rule__WorkSequence__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:649:1: ( ( ( rule__WorkSequence__LinkTypeAssignment_2 ) ) ) + // InternalPDL.g:650:1: ( ( rule__WorkSequence__LinkTypeAssignment_2 ) ) + { + // InternalPDL.g:650:1: ( ( rule__WorkSequence__LinkTypeAssignment_2 ) ) + // InternalPDL.g:651:2: ( rule__WorkSequence__LinkTypeAssignment_2 ) + { + before(grammarAccess.getWorkSequenceAccess().getLinkTypeAssignment_2()); + // InternalPDL.g:652:2: ( rule__WorkSequence__LinkTypeAssignment_2 ) + // InternalPDL.g:652:3: rule__WorkSequence__LinkTypeAssignment_2 + { + pushFollow(FOLLOW_2); + rule__WorkSequence__LinkTypeAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceAccess().getLinkTypeAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__2__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__3" + // InternalPDL.g:660:1: rule__WorkSequence__Group__3 : rule__WorkSequence__Group__3__Impl rule__WorkSequence__Group__4 ; + public final void rule__WorkSequence__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:664:1: ( rule__WorkSequence__Group__3__Impl rule__WorkSequence__Group__4 ) + // InternalPDL.g:665:2: rule__WorkSequence__Group__3__Impl rule__WorkSequence__Group__4 + { + pushFollow(FOLLOW_4); + rule__WorkSequence__Group__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__3" + + + // $ANTLR start "rule__WorkSequence__Group__3__Impl" + // InternalPDL.g:672:1: rule__WorkSequence__Group__3__Impl : ( 'from' ) ; + public final void rule__WorkSequence__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:676:1: ( ( 'from' ) ) + // InternalPDL.g:677:1: ( 'from' ) + { + // InternalPDL.g:677:1: ( 'from' ) + // InternalPDL.g:678:2: 'from' + { + before(grammarAccess.getWorkSequenceAccess().getFromKeyword_3()); + match(input,20,FOLLOW_2); + after(grammarAccess.getWorkSequenceAccess().getFromKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__3__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__4" + // InternalPDL.g:687:1: rule__WorkSequence__Group__4 : rule__WorkSequence__Group__4__Impl rule__WorkSequence__Group__5 ; + public final void rule__WorkSequence__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:691:1: ( rule__WorkSequence__Group__4__Impl rule__WorkSequence__Group__5 ) + // InternalPDL.g:692:2: rule__WorkSequence__Group__4__Impl rule__WorkSequence__Group__5 + { + pushFollow(FOLLOW_14); + rule__WorkSequence__Group__4__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__5(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__4" + + + // $ANTLR start "rule__WorkSequence__Group__4__Impl" + // InternalPDL.g:699:1: rule__WorkSequence__Group__4__Impl : ( ( rule__WorkSequence__PredecessorAssignment_4 ) ) ; + public final void rule__WorkSequence__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:703:1: ( ( ( rule__WorkSequence__PredecessorAssignment_4 ) ) ) + // InternalPDL.g:704:1: ( ( rule__WorkSequence__PredecessorAssignment_4 ) ) + { + // InternalPDL.g:704:1: ( ( rule__WorkSequence__PredecessorAssignment_4 ) ) + // InternalPDL.g:705:2: ( rule__WorkSequence__PredecessorAssignment_4 ) + { + before(grammarAccess.getWorkSequenceAccess().getPredecessorAssignment_4()); + // InternalPDL.g:706:2: ( rule__WorkSequence__PredecessorAssignment_4 ) + // InternalPDL.g:706:3: rule__WorkSequence__PredecessorAssignment_4 + { + pushFollow(FOLLOW_2); + rule__WorkSequence__PredecessorAssignment_4(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceAccess().getPredecessorAssignment_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__4__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__5" + // InternalPDL.g:714:1: rule__WorkSequence__Group__5 : rule__WorkSequence__Group__5__Impl rule__WorkSequence__Group__6 ; + public final void rule__WorkSequence__Group__5() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:718:1: ( rule__WorkSequence__Group__5__Impl rule__WorkSequence__Group__6 ) + // InternalPDL.g:719:2: rule__WorkSequence__Group__5__Impl rule__WorkSequence__Group__6 + { + pushFollow(FOLLOW_4); + rule__WorkSequence__Group__5__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__6(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__5" + + + // $ANTLR start "rule__WorkSequence__Group__5__Impl" + // InternalPDL.g:726:1: rule__WorkSequence__Group__5__Impl : ( 'to' ) ; + public final void rule__WorkSequence__Group__5__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:730:1: ( ( 'to' ) ) + // InternalPDL.g:731:1: ( 'to' ) + { + // InternalPDL.g:731:1: ( 'to' ) + // InternalPDL.g:732:2: 'to' + { + before(grammarAccess.getWorkSequenceAccess().getToKeyword_5()); + match(input,21,FOLLOW_2); + after(grammarAccess.getWorkSequenceAccess().getToKeyword_5()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__5__Impl" + + + // $ANTLR start "rule__WorkSequence__Group__6" + // InternalPDL.g:741:1: rule__WorkSequence__Group__6 : rule__WorkSequence__Group__6__Impl ; + public final void rule__WorkSequence__Group__6() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:745:1: ( rule__WorkSequence__Group__6__Impl ) + // InternalPDL.g:746:2: rule__WorkSequence__Group__6__Impl + { + pushFollow(FOLLOW_2); + rule__WorkSequence__Group__6__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__6" + + + // $ANTLR start "rule__WorkSequence__Group__6__Impl" + // InternalPDL.g:752:1: rule__WorkSequence__Group__6__Impl : ( ( rule__WorkSequence__SuccessorAssignment_6 ) ) ; + public final void rule__WorkSequence__Group__6__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:756:1: ( ( ( rule__WorkSequence__SuccessorAssignment_6 ) ) ) + // InternalPDL.g:757:1: ( ( rule__WorkSequence__SuccessorAssignment_6 ) ) + { + // InternalPDL.g:757:1: ( ( rule__WorkSequence__SuccessorAssignment_6 ) ) + // InternalPDL.g:758:2: ( rule__WorkSequence__SuccessorAssignment_6 ) + { + before(grammarAccess.getWorkSequenceAccess().getSuccessorAssignment_6()); + // InternalPDL.g:759:2: ( rule__WorkSequence__SuccessorAssignment_6 ) + // InternalPDL.g:759:3: rule__WorkSequence__SuccessorAssignment_6 + { + pushFollow(FOLLOW_2); + rule__WorkSequence__SuccessorAssignment_6(); + + state._fsp--; + + + } + + after(grammarAccess.getWorkSequenceAccess().getSuccessorAssignment_6()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__Group__6__Impl" + + + // $ANTLR start "rule__Guidance__Group__0" + // InternalPDL.g:768:1: rule__Guidance__Group__0 : rule__Guidance__Group__0__Impl rule__Guidance__Group__1 ; + public final void rule__Guidance__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:772:1: ( rule__Guidance__Group__0__Impl rule__Guidance__Group__1 ) + // InternalPDL.g:773:2: rule__Guidance__Group__0__Impl rule__Guidance__Group__1 + { + pushFollow(FOLLOW_15); + rule__Guidance__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Guidance__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__Group__0" + + + // $ANTLR start "rule__Guidance__Group__0__Impl" + // InternalPDL.g:780:1: rule__Guidance__Group__0__Impl : ( () ) ; + public final void rule__Guidance__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:784:1: ( ( () ) ) + // InternalPDL.g:785:1: ( () ) + { + // InternalPDL.g:785:1: ( () ) + // InternalPDL.g:786:2: () + { + before(grammarAccess.getGuidanceAccess().getGuidanceAction_0()); + // InternalPDL.g:787:2: () + // InternalPDL.g:787:3: + { + } + + after(grammarAccess.getGuidanceAccess().getGuidanceAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__Group__0__Impl" + + + // $ANTLR start "rule__Guidance__Group__1" + // InternalPDL.g:795:1: rule__Guidance__Group__1 : rule__Guidance__Group__1__Impl rule__Guidance__Group__2 ; + public final void rule__Guidance__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:799:1: ( rule__Guidance__Group__1__Impl rule__Guidance__Group__2 ) + // InternalPDL.g:800:2: rule__Guidance__Group__1__Impl rule__Guidance__Group__2 + { + pushFollow(FOLLOW_16); + rule__Guidance__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Guidance__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__Group__1" + + + // $ANTLR start "rule__Guidance__Group__1__Impl" + // InternalPDL.g:807:1: rule__Guidance__Group__1__Impl : ( 'note' ) ; + public final void rule__Guidance__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:811:1: ( ( 'note' ) ) + // InternalPDL.g:812:1: ( 'note' ) + { + // InternalPDL.g:812:1: ( 'note' ) + // InternalPDL.g:813:2: 'note' + { + before(grammarAccess.getGuidanceAccess().getNoteKeyword_1()); + match(input,22,FOLLOW_2); + after(grammarAccess.getGuidanceAccess().getNoteKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__Group__1__Impl" + + + // $ANTLR start "rule__Guidance__Group__2" + // InternalPDL.g:822:1: rule__Guidance__Group__2 : rule__Guidance__Group__2__Impl ; + public final void rule__Guidance__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:826:1: ( rule__Guidance__Group__2__Impl ) + // InternalPDL.g:827:2: rule__Guidance__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__Guidance__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__Group__2" + + + // $ANTLR start "rule__Guidance__Group__2__Impl" + // InternalPDL.g:833:1: rule__Guidance__Group__2__Impl : ( ( rule__Guidance__TextAssignment_2 ) ) ; + public final void rule__Guidance__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:837:1: ( ( ( rule__Guidance__TextAssignment_2 ) ) ) + // InternalPDL.g:838:1: ( ( rule__Guidance__TextAssignment_2 ) ) + { + // InternalPDL.g:838:1: ( ( rule__Guidance__TextAssignment_2 ) ) + // InternalPDL.g:839:2: ( rule__Guidance__TextAssignment_2 ) + { + before(grammarAccess.getGuidanceAccess().getTextAssignment_2()); + // InternalPDL.g:840:2: ( rule__Guidance__TextAssignment_2 ) + // InternalPDL.g:840:3: rule__Guidance__TextAssignment_2 + { + pushFollow(FOLLOW_2); + rule__Guidance__TextAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGuidanceAccess().getTextAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__Group__2__Impl" + + + // $ANTLR start "rule__Resource__Group__0" + // InternalPDL.g:849:1: rule__Resource__Group__0 : rule__Resource__Group__0__Impl rule__Resource__Group__1 ; + public final void rule__Resource__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:853:1: ( rule__Resource__Group__0__Impl rule__Resource__Group__1 ) + // InternalPDL.g:854:2: rule__Resource__Group__0__Impl rule__Resource__Group__1 + { + pushFollow(FOLLOW_17); + rule__Resource__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Resource__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Resource__Group__0" + + + // $ANTLR start "rule__Resource__Group__0__Impl" + // InternalPDL.g:861:1: rule__Resource__Group__0__Impl : ( () ) ; + public final void rule__Resource__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:865:1: ( ( () ) ) + // InternalPDL.g:866:1: ( () ) + { + // InternalPDL.g:866:1: ( () ) + // InternalPDL.g:867:2: () + { + before(grammarAccess.getResourceAccess().getResourceAction_0()); + // InternalPDL.g:868:2: () + // InternalPDL.g:868:3: + { + } + + after(grammarAccess.getResourceAccess().getResourceAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Resource__Group__0__Impl" + + + // $ANTLR start "rule__Resource__Group__1" + // InternalPDL.g:876:1: rule__Resource__Group__1 : rule__Resource__Group__1__Impl rule__Resource__Group__2 ; + public final void rule__Resource__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:880:1: ( rule__Resource__Group__1__Impl rule__Resource__Group__2 ) + // InternalPDL.g:881:2: rule__Resource__Group__1__Impl rule__Resource__Group__2 + { + pushFollow(FOLLOW_4); + rule__Resource__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Resource__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Resource__Group__1" + + + // $ANTLR start "rule__Resource__Group__1__Impl" + // InternalPDL.g:888:1: rule__Resource__Group__1__Impl : ( 'res' ) ; + public final void rule__Resource__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:892:1: ( ( 'res' ) ) + // InternalPDL.g:893:1: ( 'res' ) + { + // InternalPDL.g:893:1: ( 'res' ) + // InternalPDL.g:894:2: 'res' + { + before(grammarAccess.getResourceAccess().getResKeyword_1()); + match(input,23,FOLLOW_2); + after(grammarAccess.getResourceAccess().getResKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Resource__Group__1__Impl" + + + // $ANTLR start "rule__Resource__Group__2" + // InternalPDL.g:903:1: rule__Resource__Group__2 : rule__Resource__Group__2__Impl rule__Resource__Group__3 ; + public final void rule__Resource__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:907:1: ( rule__Resource__Group__2__Impl rule__Resource__Group__3 ) + // InternalPDL.g:908:2: rule__Resource__Group__2__Impl rule__Resource__Group__3 + { + pushFollow(FOLLOW_18); + rule__Resource__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Resource__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Resource__Group__2" + + + // $ANTLR start "rule__Resource__Group__2__Impl" + // InternalPDL.g:915:1: rule__Resource__Group__2__Impl : ( ( rule__Resource__NameAssignment_2 ) ) ; + public final void rule__Resource__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:919:1: ( ( ( rule__Resource__NameAssignment_2 ) ) ) + // InternalPDL.g:920:1: ( ( rule__Resource__NameAssignment_2 ) ) + { + // InternalPDL.g:920:1: ( ( rule__Resource__NameAssignment_2 ) ) + // InternalPDL.g:921:2: ( rule__Resource__NameAssignment_2 ) + { + before(grammarAccess.getResourceAccess().getNameAssignment_2()); + // InternalPDL.g:922:2: ( rule__Resource__NameAssignment_2 ) + // InternalPDL.g:922:3: rule__Resource__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__Resource__NameAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getResourceAccess().getNameAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Resource__Group__2__Impl" + + + // $ANTLR start "rule__Resource__Group__3" + // InternalPDL.g:930:1: rule__Resource__Group__3 : rule__Resource__Group__3__Impl ; + public final void rule__Resource__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:934:1: ( rule__Resource__Group__3__Impl ) + // InternalPDL.g:935:2: rule__Resource__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__Resource__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Resource__Group__3" + + + // $ANTLR start "rule__Resource__Group__3__Impl" + // InternalPDL.g:941:1: rule__Resource__Group__3__Impl : ( ( rule__Resource__QuantityAssignment_3 ) ) ; + public final void rule__Resource__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:945:1: ( ( ( rule__Resource__QuantityAssignment_3 ) ) ) + // InternalPDL.g:946:1: ( ( rule__Resource__QuantityAssignment_3 ) ) + { + // InternalPDL.g:946:1: ( ( rule__Resource__QuantityAssignment_3 ) ) + // InternalPDL.g:947:2: ( rule__Resource__QuantityAssignment_3 ) + { + before(grammarAccess.getResourceAccess().getQuantityAssignment_3()); + // InternalPDL.g:948:2: ( rule__Resource__QuantityAssignment_3 ) + // InternalPDL.g:948:3: rule__Resource__QuantityAssignment_3 + { + pushFollow(FOLLOW_2); + rule__Resource__QuantityAssignment_3(); + + state._fsp--; + + + } + + after(grammarAccess.getResourceAccess().getQuantityAssignment_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Resource__Group__3__Impl" + + + // $ANTLR start "rule__Request__Group__0" + // InternalPDL.g:957:1: rule__Request__Group__0 : rule__Request__Group__0__Impl rule__Request__Group__1 ; + public final void rule__Request__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:961:1: ( rule__Request__Group__0__Impl rule__Request__Group__1 ) + // InternalPDL.g:962:2: rule__Request__Group__0__Impl rule__Request__Group__1 + { + pushFollow(FOLLOW_9); + rule__Request__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Request__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Request__Group__0" + + + // $ANTLR start "rule__Request__Group__0__Impl" + // InternalPDL.g:969:1: rule__Request__Group__0__Impl : ( () ) ; + public final void rule__Request__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:973:1: ( ( () ) ) + // InternalPDL.g:974:1: ( () ) + { + // InternalPDL.g:974:1: ( () ) + // InternalPDL.g:975:2: () + { + before(grammarAccess.getRequestAccess().getRequestAction_0()); + // InternalPDL.g:976:2: () + // InternalPDL.g:976:3: + { + } + + after(grammarAccess.getRequestAccess().getRequestAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Request__Group__0__Impl" + + + // $ANTLR start "rule__Request__Group__1" + // InternalPDL.g:984:1: rule__Request__Group__1 : rule__Request__Group__1__Impl rule__Request__Group__2 ; + public final void rule__Request__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:988:1: ( rule__Request__Group__1__Impl rule__Request__Group__2 ) + // InternalPDL.g:989:2: rule__Request__Group__1__Impl rule__Request__Group__2 + { + pushFollow(FOLLOW_4); + rule__Request__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Request__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Request__Group__1" + + + // $ANTLR start "rule__Request__Group__1__Impl" + // InternalPDL.g:996:1: rule__Request__Group__1__Impl : ( 'req' ) ; + public final void rule__Request__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1000:1: ( ( 'req' ) ) + // InternalPDL.g:1001:1: ( 'req' ) + { + // InternalPDL.g:1001:1: ( 'req' ) + // InternalPDL.g:1002:2: 'req' + { + before(grammarAccess.getRequestAccess().getReqKeyword_1()); + match(input,24,FOLLOW_2); + after(grammarAccess.getRequestAccess().getReqKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Request__Group__1__Impl" + + + // $ANTLR start "rule__Request__Group__2" + // InternalPDL.g:1011:1: rule__Request__Group__2 : rule__Request__Group__2__Impl rule__Request__Group__3 ; + public final void rule__Request__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1015:1: ( rule__Request__Group__2__Impl rule__Request__Group__3 ) + // InternalPDL.g:1016:2: rule__Request__Group__2__Impl rule__Request__Group__3 + { + pushFollow(FOLLOW_18); + rule__Request__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Request__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Request__Group__2" + + + // $ANTLR start "rule__Request__Group__2__Impl" + // InternalPDL.g:1023:1: rule__Request__Group__2__Impl : ( ( rule__Request__TargetAssignment_2 ) ) ; + public final void rule__Request__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1027:1: ( ( ( rule__Request__TargetAssignment_2 ) ) ) + // InternalPDL.g:1028:1: ( ( rule__Request__TargetAssignment_2 ) ) + { + // InternalPDL.g:1028:1: ( ( rule__Request__TargetAssignment_2 ) ) + // InternalPDL.g:1029:2: ( rule__Request__TargetAssignment_2 ) + { + before(grammarAccess.getRequestAccess().getTargetAssignment_2()); + // InternalPDL.g:1030:2: ( rule__Request__TargetAssignment_2 ) + // InternalPDL.g:1030:3: rule__Request__TargetAssignment_2 + { + pushFollow(FOLLOW_2); + rule__Request__TargetAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getRequestAccess().getTargetAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Request__Group__2__Impl" + + + // $ANTLR start "rule__Request__Group__3" + // InternalPDL.g:1038:1: rule__Request__Group__3 : rule__Request__Group__3__Impl ; + public final void rule__Request__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1042:1: ( rule__Request__Group__3__Impl ) + // InternalPDL.g:1043:2: rule__Request__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__Request__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Request__Group__3" + + + // $ANTLR start "rule__Request__Group__3__Impl" + // InternalPDL.g:1049:1: rule__Request__Group__3__Impl : ( ( rule__Request__QuantityAssignment_3 ) ) ; + public final void rule__Request__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1053:1: ( ( ( rule__Request__QuantityAssignment_3 ) ) ) + // InternalPDL.g:1054:1: ( ( rule__Request__QuantityAssignment_3 ) ) + { + // InternalPDL.g:1054:1: ( ( rule__Request__QuantityAssignment_3 ) ) + // InternalPDL.g:1055:2: ( rule__Request__QuantityAssignment_3 ) + { + before(grammarAccess.getRequestAccess().getQuantityAssignment_3()); + // InternalPDL.g:1056:2: ( rule__Request__QuantityAssignment_3 ) + // InternalPDL.g:1056:3: rule__Request__QuantityAssignment_3 + { + pushFollow(FOLLOW_2); + rule__Request__QuantityAssignment_3(); + + state._fsp--; + + + } + + after(grammarAccess.getRequestAccess().getQuantityAssignment_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Request__Group__3__Impl" + + + // $ANTLR start "rule__Process__NameAssignment_2" + // InternalPDL.g:1065:1: rule__Process__NameAssignment_2 : ( RULE_ID ) ; + public final void rule__Process__NameAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1069:1: ( ( RULE_ID ) ) + // InternalPDL.g:1070:2: ( RULE_ID ) + { + // InternalPDL.g:1070:2: ( RULE_ID ) + // InternalPDL.g:1071:3: RULE_ID + { + before(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_2_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__NameAssignment_2" + + + // $ANTLR start "rule__Process__ProcessElementsAssignment_4" + // InternalPDL.g:1080:1: rule__Process__ProcessElementsAssignment_4 : ( ruleProcessElement ) ; + public final void rule__Process__ProcessElementsAssignment_4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1084:1: ( ( ruleProcessElement ) ) + // InternalPDL.g:1085:2: ( ruleProcessElement ) + { + // InternalPDL.g:1085:2: ( ruleProcessElement ) + // InternalPDL.g:1086:3: ruleProcessElement + { + before(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_4_0()); + pushFollow(FOLLOW_2); + ruleProcessElement(); + + state._fsp--; + + after(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_4_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__ProcessElementsAssignment_4" + + + // $ANTLR start "rule__WorkDefinition__NameAssignment_2" + // InternalPDL.g:1095:1: rule__WorkDefinition__NameAssignment_2 : ( RULE_ID ) ; + public final void rule__WorkDefinition__NameAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1099:1: ( ( RULE_ID ) ) + // InternalPDL.g:1100:2: ( RULE_ID ) + { + // InternalPDL.g:1100:2: ( RULE_ID ) + // InternalPDL.g:1101:3: RULE_ID + { + before(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_2_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__NameAssignment_2" + + + // $ANTLR start "rule__WorkDefinition__RequestsAssignment_3" + // InternalPDL.g:1110:1: rule__WorkDefinition__RequestsAssignment_3 : ( ruleRequest ) ; + public final void rule__WorkDefinition__RequestsAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1114:1: ( ( ruleRequest ) ) + // InternalPDL.g:1115:2: ( ruleRequest ) + { + // InternalPDL.g:1115:2: ( ruleRequest ) + // InternalPDL.g:1116:3: ruleRequest + { + before(grammarAccess.getWorkDefinitionAccess().getRequestsRequestParserRuleCall_3_0()); + pushFollow(FOLLOW_2); + ruleRequest(); + + state._fsp--; + + after(grammarAccess.getWorkDefinitionAccess().getRequestsRequestParserRuleCall_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkDefinition__RequestsAssignment_3" + + + // $ANTLR start "rule__WorkSequence__LinkTypeAssignment_2" + // InternalPDL.g:1125:1: rule__WorkSequence__LinkTypeAssignment_2 : ( ruleWorkSequenceType ) ; + public final void rule__WorkSequence__LinkTypeAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1129:1: ( ( ruleWorkSequenceType ) ) + // InternalPDL.g:1130:2: ( ruleWorkSequenceType ) + { + // InternalPDL.g:1130:2: ( ruleWorkSequenceType ) + // InternalPDL.g:1131:3: ruleWorkSequenceType + { + before(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleWorkSequenceType(); + + state._fsp--; + + after(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__LinkTypeAssignment_2" + + + // $ANTLR start "rule__WorkSequence__PredecessorAssignment_4" + // InternalPDL.g:1140:1: rule__WorkSequence__PredecessorAssignment_4 : ( ( RULE_ID ) ) ; + public final void rule__WorkSequence__PredecessorAssignment_4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1144:1: ( ( ( RULE_ID ) ) ) + // InternalPDL.g:1145:2: ( ( RULE_ID ) ) + { + // InternalPDL.g:1145:2: ( ( RULE_ID ) ) + // InternalPDL.g:1146:3: ( RULE_ID ) + { + before(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_4_0()); + // InternalPDL.g:1147:3: ( RULE_ID ) + // InternalPDL.g:1148:4: RULE_ID + { + before(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_4_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_4_0_1()); + + } + + after(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_4_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__PredecessorAssignment_4" + + + // $ANTLR start "rule__WorkSequence__SuccessorAssignment_6" + // InternalPDL.g:1159:1: rule__WorkSequence__SuccessorAssignment_6 : ( ( RULE_ID ) ) ; + public final void rule__WorkSequence__SuccessorAssignment_6() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1163:1: ( ( ( RULE_ID ) ) ) + // InternalPDL.g:1164:2: ( ( RULE_ID ) ) + { + // InternalPDL.g:1164:2: ( ( RULE_ID ) ) + // InternalPDL.g:1165:3: ( RULE_ID ) + { + before(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_6_0()); + // InternalPDL.g:1166:3: ( RULE_ID ) + // InternalPDL.g:1167:4: RULE_ID + { + before(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionIDTerminalRuleCall_6_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionIDTerminalRuleCall_6_0_1()); + + } + + after(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_6_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__WorkSequence__SuccessorAssignment_6" + + + // $ANTLR start "rule__Guidance__TextAssignment_2" + // InternalPDL.g:1178:1: rule__Guidance__TextAssignment_2 : ( RULE_STRING ) ; + public final void rule__Guidance__TextAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1182:1: ( ( RULE_STRING ) ) + // InternalPDL.g:1183:2: ( RULE_STRING ) + { + // InternalPDL.g:1183:2: ( RULE_STRING ) + // InternalPDL.g:1184:3: RULE_STRING + { + before(grammarAccess.getGuidanceAccess().getTextSTRINGTerminalRuleCall_2_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getGuidanceAccess().getTextSTRINGTerminalRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Guidance__TextAssignment_2" + + + // $ANTLR start "rule__Resource__NameAssignment_2" + // InternalPDL.g:1193:1: rule__Resource__NameAssignment_2 : ( RULE_ID ) ; + public final void rule__Resource__NameAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1197:1: ( ( RULE_ID ) ) + // InternalPDL.g:1198:2: ( RULE_ID ) + { + // InternalPDL.g:1198:2: ( RULE_ID ) + // InternalPDL.g:1199:3: RULE_ID + { + before(grammarAccess.getResourceAccess().getNameIDTerminalRuleCall_2_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getResourceAccess().getNameIDTerminalRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Resource__NameAssignment_2" + + + // $ANTLR start "rule__Resource__QuantityAssignment_3" + // InternalPDL.g:1208:1: rule__Resource__QuantityAssignment_3 : ( RULE_INT ) ; + public final void rule__Resource__QuantityAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1212:1: ( ( RULE_INT ) ) + // InternalPDL.g:1213:2: ( RULE_INT ) + { + // InternalPDL.g:1213:2: ( RULE_INT ) + // InternalPDL.g:1214:3: RULE_INT + { + before(grammarAccess.getResourceAccess().getQuantityINTTerminalRuleCall_3_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getResourceAccess().getQuantityINTTerminalRuleCall_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Resource__QuantityAssignment_3" + + + // $ANTLR start "rule__Request__TargetAssignment_2" + // InternalPDL.g:1223:1: rule__Request__TargetAssignment_2 : ( ( RULE_ID ) ) ; + public final void rule__Request__TargetAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1227:1: ( ( ( RULE_ID ) ) ) + // InternalPDL.g:1228:2: ( ( RULE_ID ) ) + { + // InternalPDL.g:1228:2: ( ( RULE_ID ) ) + // InternalPDL.g:1229:3: ( RULE_ID ) + { + before(grammarAccess.getRequestAccess().getTargetResourceCrossReference_2_0()); + // InternalPDL.g:1230:3: ( RULE_ID ) + // InternalPDL.g:1231:4: RULE_ID + { + before(grammarAccess.getRequestAccess().getTargetResourceIDTerminalRuleCall_2_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getRequestAccess().getTargetResourceIDTerminalRuleCall_2_0_1()); + + } + + after(grammarAccess.getRequestAccess().getTargetResourceCrossReference_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Request__TargetAssignment_2" + + + // $ANTLR start "rule__Request__QuantityAssignment_3" + // InternalPDL.g:1242:1: rule__Request__QuantityAssignment_3 : ( RULE_INT ) ; + public final void rule__Request__QuantityAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalPDL.g:1246:1: ( ( RULE_INT ) ) + // InternalPDL.g:1247:2: ( RULE_INT ) + { + // InternalPDL.g:1247:2: ( RULE_INT ) + // InternalPDL.g:1248:3: RULE_INT + { + before(grammarAccess.getRequestAccess().getQuantityINTTerminalRuleCall_3_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getRequestAccess().getQuantityINTTerminalRuleCall_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Request__QuantityAssignment_3" + + // Delegated rules + + + + + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000CE0000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000CC0002L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000001000000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000001000002L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000007800L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000400000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000CC0000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000040L}); + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src/fr/n7/simplepdl/txt/ide/PDLIdeModule.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src/fr/n7/simplepdl/txt/ide/PDLIdeModule.java new file mode 100644 index 0000000..629308d --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src/fr/n7/simplepdl/txt/ide/PDLIdeModule.java @@ -0,0 +1,11 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.ide; + + +/** + * Use this class to register ide components. + */ +public class PDLIdeModule extends AbstractPDLIdeModule { +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src/fr/n7/simplepdl/txt/ide/PDLIdeSetup.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src/fr/n7/simplepdl/txt/ide/PDLIdeSetup.java new file mode 100644 index 0000000..03b4314 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/src/fr/n7/simplepdl/txt/ide/PDLIdeSetup.java @@ -0,0 +1,22 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.ide; + +import com.google.inject.Guice; +import com.google.inject.Injector; +import fr.n7.simplepdl.txt.PDLRuntimeModule; +import fr.n7.simplepdl.txt.PDLStandaloneSetup; +import org.eclipse.xtext.util.Modules2; + +/** + * Initialization support for running Xtext languages as language servers. + */ +public class PDLIdeSetup extends PDLStandaloneSetup { + + @Override + public Injector createInjector() { + return Guice.createInjector(Modules2.mixin(new PDLRuntimeModule(), new PDLIdeModule())); + } + +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/.classpath b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/.classpath new file mode 100644 index 0000000..720219f --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/.classpath @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/.project b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/.project new file mode 100644 index 0000000..d1c3ee6 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/.project @@ -0,0 +1,34 @@ + + + fr.n7.simplepdl.txt.pdl.tests + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/META-INF/MANIFEST.MF new file mode 100644 index 0000000..6d93929 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/META-INF/MANIFEST.MF @@ -0,0 +1,16 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.simplepdl.txt.pdl.tests +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.simplepdl.txt.pdl.tests +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.simplepdl.txt.pdl.tests; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.simplepdl.txt.pdl, + fr.n7.simplepdl, + org.junit.jupiter.api;bundle-version="[5.0.0,6.0.0)", + org.eclipse.xtext.testing, + org.eclipse.xtext.xbase.testing, + org.eclipse.xtext.xbase.lib;bundle-version="2.14.0" +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.simplepdl.txt.tests;x-internal=true diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/build.properties b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/build.properties new file mode 100644 index 0000000..5c6bbf9 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/build.properties @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/ +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/src-gen/fr/n7/simplepdl/txt/tests/PDLInjectorProvider.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/src-gen/fr/n7/simplepdl/txt/tests/PDLInjectorProvider.java new file mode 100644 index 0000000..aa310cd --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/src-gen/fr/n7/simplepdl/txt/tests/PDLInjectorProvider.java @@ -0,0 +1,69 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.tests; + +import com.google.inject.Guice; +import com.google.inject.Injector; +import fr.n7.simplepdl.txt.PDLRuntimeModule; +import fr.n7.simplepdl.txt.PDLStandaloneSetup; +import org.eclipse.xtext.testing.GlobalRegistries; +import org.eclipse.xtext.testing.GlobalRegistries.GlobalStateMemento; +import org.eclipse.xtext.testing.IInjectorProvider; +import org.eclipse.xtext.testing.IRegistryConfigurator; + +public class PDLInjectorProvider implements IInjectorProvider, IRegistryConfigurator { + + protected GlobalStateMemento stateBeforeInjectorCreation; + protected GlobalStateMemento stateAfterInjectorCreation; + protected Injector injector; + + static { + GlobalRegistries.initializeDefaults(); + } + + @Override + public Injector getInjector() { + if (injector == null) { + this.injector = internalCreateInjector(); + stateAfterInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); + } + return injector; + } + + protected Injector internalCreateInjector() { + return new PDLStandaloneSetup() { + @Override + public Injector createInjector() { + return Guice.createInjector(createRuntimeModule()); + } + }.createInjectorAndDoEMFRegistration(); + } + + protected PDLRuntimeModule createRuntimeModule() { + // make it work also with Maven/Tycho and OSGI + // see https://bugs.eclipse.org/bugs/show_bug.cgi?id=493672 + return new PDLRuntimeModule() { + @Override + public ClassLoader bindClassLoaderToInstance() { + return PDLInjectorProvider.class + .getClassLoader(); + } + }; + } + + @Override + public void restoreRegistry() { + stateBeforeInjectorCreation.restoreGlobalState(); + stateBeforeInjectorCreation = null; + } + + @Override + public void setupRegistry() { + stateBeforeInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); + if (injector == null) { + getInjector(); + } + stateAfterInjectorCreation.restoreGlobalState(); + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/src/fr/n7/simplepdl/txt/tests/PDLParsingTest.xtend b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/src/fr/n7/simplepdl/txt/tests/PDLParsingTest.xtend new file mode 100644 index 0000000..9a084b6 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/src/fr/n7/simplepdl/txt/tests/PDLParsingTest.xtend @@ -0,0 +1,29 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.tests + +import com.google.inject.Inject +import org.eclipse.xtext.testing.InjectWith +import org.eclipse.xtext.testing.extensions.InjectionExtension +import org.eclipse.xtext.testing.util.ParseHelper +import org.junit.jupiter.api.Assertions +import org.junit.jupiter.api.Test +import org.junit.jupiter.api.^extension.ExtendWith + +@ExtendWith(InjectionExtension) +@InjectWith(PDLInjectorProvider) +class PDLParsingTest { + @Inject + ParseHelper parseHelper + + @Test + def void loadModel() { + val result = parseHelper.parse(''' + Hello Xtext! + ''') + Assertions.assertNotNull(result) + val errors = result.eResource.errors + Assertions.assertTrue(errors.isEmpty, '''Unexpected errors: «errors.join(", ")»''') + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/test-bin/fr/n7/simplepdl/txt/tests/.PDLParsingTest.java._trace b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/test-bin/fr/n7/simplepdl/txt/tests/.PDLParsingTest.java._trace new file mode 100644 index 0000000..0b1cedc Binary files /dev/null and b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/test-bin/fr/n7/simplepdl/txt/tests/.PDLParsingTest.java._trace differ diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/test-bin/fr/n7/simplepdl/txt/tests/.PDLParsingTest.xtendbin b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/test-bin/fr/n7/simplepdl/txt/tests/.PDLParsingTest.xtendbin new file mode 100644 index 0000000..f2c2274 Binary files /dev/null and b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/test-bin/fr/n7/simplepdl/txt/tests/.PDLParsingTest.xtendbin differ diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/xtend-gen/fr/n7/simplepdl/txt/tests/.PDLParsingTest.java._trace b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/xtend-gen/fr/n7/simplepdl/txt/tests/.PDLParsingTest.java._trace new file mode 100644 index 0000000..0b1cedc Binary files /dev/null and b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/xtend-gen/fr/n7/simplepdl/txt/tests/.PDLParsingTest.java._trace differ diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/xtend-gen/fr/n7/simplepdl/txt/tests/.PDLParsingTest.xtendbin b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/xtend-gen/fr/n7/simplepdl/txt/tests/.PDLParsingTest.xtendbin new file mode 100644 index 0000000..f2c2274 Binary files /dev/null and b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/xtend-gen/fr/n7/simplepdl/txt/tests/.PDLParsingTest.xtendbin differ diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/xtend-gen/fr/n7/simplepdl/txt/tests/PDLParsingTest.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/xtend-gen/fr/n7/simplepdl/txt/tests/PDLParsingTest.java new file mode 100644 index 0000000..4c2eed9 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/xtend-gen/fr/n7/simplepdl/txt/tests/PDLParsingTest.java @@ -0,0 +1,46 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.tests; + +import com.google.inject.Inject; +import fr.n7.simplepdl.txt.tests.PDLInjectorProvider; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.xtend2.lib.StringConcatenation; +import org.eclipse.xtext.testing.InjectWith; +import org.eclipse.xtext.testing.extensions.InjectionExtension; +import org.eclipse.xtext.testing.util.ParseHelper; +import org.eclipse.xtext.xbase.lib.Exceptions; +import org.eclipse.xtext.xbase.lib.IterableExtensions; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; + +@ExtendWith(InjectionExtension.class) +@InjectWith(PDLInjectorProvider.class) +@SuppressWarnings("all") +public class PDLParsingTest { + @Inject + private ParseHelper parseHelper; + + @Test + public void loadModel() { + try { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("Hello Xtext!"); + _builder.newLine(); + final simplepdl.Process result = this.parseHelper.parse(_builder); + Assertions.assertNotNull(result); + final EList errors = result.eResource().getErrors(); + boolean _isEmpty = errors.isEmpty(); + StringConcatenation _builder_1 = new StringConcatenation(); + _builder_1.append("Unexpected errors: "); + String _join = IterableExtensions.join(errors, ", "); + _builder_1.append(_join); + Assertions.assertTrue(_isEmpty, _builder_1.toString()); + } catch (Throwable _e) { + throw Exceptions.sneakyThrow(_e); + } + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/.classpath b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/.classpath new file mode 100644 index 0000000..720219f --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/.classpath @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/.project b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/.project new file mode 100644 index 0000000..1ae6ae7 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/.project @@ -0,0 +1,34 @@ + + + fr.n7.simplepdl.txt.pdl.ui.tests + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/META-INF/MANIFEST.MF new file mode 100644 index 0000000..01375fb --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/META-INF/MANIFEST.MF @@ -0,0 +1,19 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.simplepdl.txt.pdl.ui.tests +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.simplepdl.txt.pdl.ui.tests +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.simplepdl.txt.pdl.ui.tests; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.simplepdl.txt.pdl.ui, + fr.n7.simplepdl, + org.junit.jupiter.api;bundle-version="[5.0.0,6.0.0)", + org.eclipse.xtext.testing, + org.eclipse.xtext.xbase.testing, + org.eclipse.xtext.xbase.junit, + org.eclipse.core.runtime, + org.eclipse.xtext.ui.testing, + org.eclipse.ui.workbench;resolution:=optional +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.simplepdl.txt.ui.tests;x-internal=true diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/build.properties b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/build.properties new file mode 100644 index 0000000..5c6bbf9 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/build.properties @@ -0,0 +1,6 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/ +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/src-gen/fr/n7/simplepdl/txt/ui/tests/PDLUiInjectorProvider.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/src-gen/fr/n7/simplepdl/txt/ui/tests/PDLUiInjectorProvider.java new file mode 100644 index 0000000..b6d539e --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/src-gen/fr/n7/simplepdl/txt/ui/tests/PDLUiInjectorProvider.java @@ -0,0 +1,17 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.ui.tests; + +import com.google.inject.Injector; +import fr.n7.simplepdl.txt.pdl.ui.internal.PdlActivator; +import org.eclipse.xtext.testing.IInjectorProvider; + +public class PDLUiInjectorProvider implements IInjectorProvider { + + @Override + public Injector getInjector() { + return PdlActivator.getInstance().getInjector("fr.n7.simplepdl.txt.PDL"); + } + +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/.classpath b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/.classpath new file mode 100644 index 0000000..a613544 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/.project b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/.project new file mode 100644 index 0000000..598be21 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/.project @@ -0,0 +1,34 @@ + + + fr.n7.simplepdl.txt.pdl.ui + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/META-INF/MANIFEST.MF new file mode 100644 index 0000000..d7faff4 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/META-INF/MANIFEST.MF @@ -0,0 +1,25 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.simplepdl.txt.pdl.ui +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.simplepdl.txt.pdl.ui +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.simplepdl.txt.pdl.ui; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.simplepdl.txt.pdl, + fr.n7.simplepdl.txt.pdl.ide, + fr.n7.simplepdl, + org.eclipse.xtext.ui, + org.eclipse.xtext.ui.shared, + org.eclipse.xtext.ui.codetemplates.ui, + org.eclipse.ui.editors;bundle-version="3.5.0", + org.eclipse.ui.ide;bundle-version="3.5.0", + org.eclipse.ui, + org.eclipse.compare, + org.eclipse.xtext.builder +Import-Package: org.apache.log4j +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.simplepdl.txt.ui.contentassist, + fr.n7.simplepdl.txt.ui.quickfix, + fr.n7.simplepdl.txt.pdl.ui.internal +Bundle-Activator: fr.n7.simplepdl.txt.pdl.ui.internal.PdlActivator diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/build.properties b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/build.properties new file mode 100644 index 0000000..323f56c --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/build.properties @@ -0,0 +1,7 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/,\ + plugin.xml +bin.excludes = **/*.xtend diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/plugin.xml b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/plugin.xml new file mode 100644 index 0000000..0d27432 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/plugin.xml @@ -0,0 +1,434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src-gen/fr/n7/simplepdl/txt/pdl/ui/internal/PdlActivator.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src-gen/fr/n7/simplepdl/txt/pdl/ui/internal/PdlActivator.java new file mode 100644 index 0000000..a384d01 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src-gen/fr/n7/simplepdl/txt/pdl/ui/internal/PdlActivator.java @@ -0,0 +1,94 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.pdl.ui.internal; + +import com.google.common.collect.Maps; +import com.google.inject.Guice; +import com.google.inject.Injector; +import fr.n7.simplepdl.txt.PDLRuntimeModule; +import fr.n7.simplepdl.txt.ui.PDLUiModule; +import java.util.Collections; +import java.util.Map; +import org.apache.log4j.Logger; +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.eclipse.xtext.ui.shared.SharedStateModule; +import org.eclipse.xtext.util.Modules2; +import org.osgi.framework.BundleContext; + +/** + * This class was generated. Customizations should only happen in a newly + * introduced subclass. + */ +public class PdlActivator extends AbstractUIPlugin { + + public static final String PLUGIN_ID = "fr.n7.simplepdl.txt.pdl.ui"; + public static final String FR_N7_SIMPLEPDL_TXT_PDL = "fr.n7.simplepdl.txt.PDL"; + + private static final Logger logger = Logger.getLogger(PdlActivator.class); + + private static PdlActivator INSTANCE; + + private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); + + @Override + public void start(BundleContext context) throws Exception { + super.start(context); + INSTANCE = this; + } + + @Override + public void stop(BundleContext context) throws Exception { + injectors.clear(); + INSTANCE = null; + super.stop(context); + } + + public static PdlActivator getInstance() { + return INSTANCE; + } + + public Injector getInjector(String language) { + synchronized (injectors) { + Injector injector = injectors.get(language); + if (injector == null) { + injectors.put(language, injector = createInjector(language)); + } + return injector; + } + } + + protected Injector createInjector(String language) { + try { + com.google.inject.Module runtimeModule = getRuntimeModule(language); + com.google.inject.Module sharedStateModule = getSharedStateModule(); + com.google.inject.Module uiModule = getUiModule(language); + com.google.inject.Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); + return Guice.createInjector(mergedModule); + } catch (Exception e) { + logger.error("Failed to create injector for " + language); + logger.error(e.getMessage(), e); + throw new RuntimeException("Failed to create injector for " + language, e); + } + } + + protected com.google.inject.Module getRuntimeModule(String grammar) { + if (FR_N7_SIMPLEPDL_TXT_PDL.equals(grammar)) { + return new PDLRuntimeModule(); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getUiModule(String grammar) { + if (FR_N7_SIMPLEPDL_TXT_PDL.equals(grammar)) { + return new PDLUiModule(this); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getSharedStateModule() { + return new SharedStateModule(); + } + + +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src-gen/fr/n7/simplepdl/txt/ui/AbstractPDLUiModule.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src-gen/fr/n7/simplepdl/txt/ui/AbstractPDLUiModule.java new file mode 100644 index 0000000..f985d83 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src-gen/fr/n7/simplepdl/txt/ui/AbstractPDLUiModule.java @@ -0,0 +1,300 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.ui; + +import com.google.inject.Binder; +import com.google.inject.Provider; +import com.google.inject.name.Names; +import fr.n7.simplepdl.txt.ide.contentassist.antlr.PDLParser; +import fr.n7.simplepdl.txt.ide.contentassist.antlr.PartialPDLContentAssistParser; +import fr.n7.simplepdl.txt.ide.contentassist.antlr.internal.InternalPDLLexer; +import fr.n7.simplepdl.txt.ui.contentassist.PDLProposalProvider; +import fr.n7.simplepdl.txt.ui.labeling.PDLDescriptionLabelProvider; +import fr.n7.simplepdl.txt.ui.labeling.PDLLabelProvider; +import fr.n7.simplepdl.txt.ui.outline.PDLOutlineTreeProvider; +import fr.n7.simplepdl.txt.ui.quickfix.PDLQuickfixProvider; +import fr.n7.simplepdl.txt.validation.PDLValidatorConfigurationBlock; +import org.eclipse.compare.IViewerCreator; +import org.eclipse.core.resources.IWorkspaceRoot; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.jface.viewers.ILabelProvider; +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.eclipse.xtext.builder.BuilderParticipant; +import org.eclipse.xtext.builder.EclipseOutputConfigurationProvider; +import org.eclipse.xtext.builder.IXtextBuilderParticipant; +import org.eclipse.xtext.builder.builderState.IBuilderState; +import org.eclipse.xtext.builder.clustering.CurrentDescriptions; +import org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource; +import org.eclipse.xtext.builder.nature.NatureAddingEditorCallback; +import org.eclipse.xtext.builder.preferences.BuilderPreferenceAccess; +import org.eclipse.xtext.generator.IContextualOutputConfigurationProvider; +import org.eclipse.xtext.ide.LexerIdeBindings; +import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; +import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; +import org.eclipse.xtext.parser.antlr.ITokenDefProvider; +import org.eclipse.xtext.parser.antlr.LexerProvider; +import org.eclipse.xtext.resource.IResourceDescriptions; +import org.eclipse.xtext.resource.containers.IAllContainersState; +import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; +import org.eclipse.xtext.service.SingletonBinding; +import org.eclipse.xtext.ui.DefaultUiModule; +import org.eclipse.xtext.ui.UIBindings; +import org.eclipse.xtext.ui.codetemplates.ui.AccessibleCodetemplatesActivator; +import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialEditingContentAssistContextFactory; +import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.PartialEditingContentAssistContextFactory; +import org.eclipse.xtext.ui.codetemplates.ui.preferences.AdvancedTemplatesPreferencePage; +import org.eclipse.xtext.ui.codetemplates.ui.preferences.TemplatesLanguageConfiguration; +import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar; +import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistry; +import org.eclipse.xtext.ui.compare.DefaultViewerCreator; +import org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource; +import org.eclipse.xtext.ui.editor.IXtextEditorCallback; +import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; +import org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher; +import org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider; +import org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper; +import org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher; +import org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper; +import org.eclipse.xtext.ui.editor.contentassist.antlr.DelegatingContentAssistContextFactory; +import org.eclipse.xtext.ui.editor.formatting.IContentFormatterFactory; +import org.eclipse.xtext.ui.editor.formatting2.ContentFormatterFactory; +import org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider; +import org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider; +import org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer; +import org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider; +import org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage; +import org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator; +import org.eclipse.xtext.ui.refactoring.IReferenceUpdater; +import org.eclipse.xtext.ui.refactoring.IRenameRefactoringProvider; +import org.eclipse.xtext.ui.refactoring.IRenameStrategy; +import org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator; +import org.eclipse.xtext.ui.refactoring.impl.DefaultReferenceUpdater; +import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameRefactoringProvider; +import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy; +import org.eclipse.xtext.ui.refactoring.ui.DefaultRenameSupport; +import org.eclipse.xtext.ui.refactoring.ui.IRenameSupport; +import org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferences; +import org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider; +import org.eclipse.xtext.ui.shared.Access; +import org.eclipse.xtext.ui.validation.AbstractValidatorConfigurationBlock; + +/** + * Manual modifications go to {@link PDLUiModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractPDLUiModule extends DefaultUiModule { + + public AbstractPDLUiModule(AbstractUIPlugin plugin) { + super(plugin); + } + + // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment + public Provider provideIAllContainersState() { + return Access.getJavaProjectsState(); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalPDLLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingLexer(Binder binder) { + binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(fr.n7.simplepdl.txt.parser.antlr.internal.InternalPDLLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingTokenDefProvider(Binder binder) { + binder.bind(ITokenDefProvider.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(AntlrTokenDefProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindContentAssistContext$Factory() { + return DelegatingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return PDLParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexerProvider(Binder binder) { + binder.bind(InternalPDLLexer.class).toProvider(LexerProvider.create(InternalPDLLexer.class)); + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + public Class bindAbstractValidatorConfigurationBlock() { + return PDLValidatorConfigurationBlock.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIDependentElementsCalculator() { + return DefaultDependentElementsCalculator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsBuilderScope(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIXtextEditorCallback() { + return NatureAddingEditorCallback.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContextualOutputConfigurationProvider() { + return EclipseOutputConfigurationProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindDocumentBasedDirtyResource() { + return PersistentDataAwareDirtyResource.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIXtextBuilderParticipant() { + return BuilderParticipant.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public IWorkspaceRoot bindIWorkspaceRootToInstance() { + return ResourcesPlugin.getWorkspace().getRoot(); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public void configureBuilderPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("builderPreferenceInitializer")) + .to(BuilderPreferenceAccess.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 + public Class bindIContentFormatterFactory() { + return ContentFormatterFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public Class bindILabelProvider() { + return PDLLabelProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public void configureResourceUIServiceLabelProvider(Binder binder) { + binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(PDLDescriptionLabelProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeProvider() { + return PDLOutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeStructureProvider() { + return PDLOutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 + public Class bindIssueResolutionProvider() { + return PDLQuickfixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 + public Class bindIContentProposalProvider() { + return PDLProposalProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public void configureIPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("RefactoringPreferences")) + .to(RefactoringPreferences.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy() { + return DefaultRenameStrategy.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIReferenceUpdater() { + return DefaultReferenceUpdater.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameRefactoringProvider() { + return DefaultRenameRefactoringProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameSupport$Factory() { + return DefaultRenameSupport.Factory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideTemplatesLanguageConfiguration() { + return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideLanguageRegistry() { + return AccessibleCodetemplatesActivator.getLanguageRegistry(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + @SingletonBinding(eager=true) + public Class bindLanguageRegistrar() { + return LanguageRegistrar.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindXtextTemplatePreferencePage() { + return AdvancedTemplatesPreferencePage.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistParser() { + return PartialPDLContentAssistParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistContextFactory() { + return PartialEditingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public Class bindIViewerCreator() { + return DefaultViewerCreator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public void configureCompareViewerTitle(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("PDL Compare"); + } + +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src-gen/fr/n7/simplepdl/txt/ui/PDLExecutableExtensionFactory.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src-gen/fr/n7/simplepdl/txt/ui/PDLExecutableExtensionFactory.java new file mode 100644 index 0000000..33b3a2e --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src-gen/fr/n7/simplepdl/txt/ui/PDLExecutableExtensionFactory.java @@ -0,0 +1,29 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.ui; + +import com.google.inject.Injector; +import fr.n7.simplepdl.txt.pdl.ui.internal.PdlActivator; +import org.eclipse.core.runtime.Platform; +import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory; +import org.osgi.framework.Bundle; + +/** + * This class was generated. Customizations should only happen in a newly + * introduced subclass. + */ +public class PDLExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { + + @Override + protected Bundle getBundle() { + return Platform.getBundle(PdlActivator.PLUGIN_ID); + } + + @Override + protected Injector getInjector() { + PdlActivator activator = PdlActivator.getInstance(); + return activator != null ? activator.getInjector(PdlActivator.FR_N7_SIMPLEPDL_TXT_PDL) : null; + } + +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src-gen/fr/n7/simplepdl/txt/ui/contentassist/AbstractPDLProposalProvider.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src-gen/fr/n7/simplepdl/txt/ui/contentassist/AbstractPDLProposalProvider.java new file mode 100644 index 0000000..e7a2beb --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src-gen/fr/n7/simplepdl/txt/ui/contentassist/AbstractPDLProposalProvider.java @@ -0,0 +1,82 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.ui.contentassist; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.Assignment; +import org.eclipse.xtext.CrossReference; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider; +import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; +import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor; + +/** + * Represents a generated, default implementation of superclass {@link TerminalsProposalProvider}. + * Methods are dynamically dispatched on the first parameter, i.e., you can override them + * with a more concrete subtype. + */ +public abstract class AbstractPDLProposalProvider extends TerminalsProposalProvider { + + public void completeProcess_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeProcess_ProcessElements(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkDefinition_Requests(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkSequence_LinkType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeWorkSequence_Predecessor(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeWorkSequence_Successor(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeGuidance_Text(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeResource_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeResource_Quantity(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeRequest_Target(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeRequest_Quantity(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + + public void complete_Process(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ProcessElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_WorkDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_WorkSequence(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Guidance(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Resource(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Request(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_WorkSequenceType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src-gen/fr/n7/simplepdl/txt/validation/PDLValidatorConfigurationBlock.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src-gen/fr/n7/simplepdl/txt/validation/PDLValidatorConfigurationBlock.java new file mode 100644 index 0000000..92387ab --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src-gen/fr/n7/simplepdl/txt/validation/PDLValidatorConfigurationBlock.java @@ -0,0 +1,35 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.validation; + +import org.eclipse.jface.dialogs.IDialogSettings; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.xtext.ui.validation.AbstractValidatorConfigurationBlock; + +@SuppressWarnings("restriction") +public class PDLValidatorConfigurationBlock extends AbstractValidatorConfigurationBlock { + + protected static final String SETTINGS_SECTION_NAME = "PDL"; + + @Override + protected void fillSettingsPage(Composite composite, int nColumns, int defaultIndent) { + addComboBox(PDLConfigurableIssueCodesProvider.DEPRECATED_MODEL_PART, "Deprecated Model Part", composite, defaultIndent); + } + + @Override + public void dispose() { + storeSectionExpansionStates(getDialogSettings()); + super.dispose(); + } + + @Override + protected IDialogSettings getDialogSettings() { + IDialogSettings dialogSettings = super.getDialogSettings(); + IDialogSettings section = dialogSettings.getSection(SETTINGS_SECTION_NAME); + if (section == null) { + return dialogSettings.addNewSection(SETTINGS_SECTION_NAME); + } + return section; + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/PDLUiModule.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/PDLUiModule.java new file mode 100644 index 0000000..17fa901 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/PDLUiModule.java @@ -0,0 +1,16 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.ui; + +import org.eclipse.ui.plugin.AbstractUIPlugin; + +/** + * Use this class to register components to be used within the Eclipse IDE. + */ +public class PDLUiModule extends AbstractPDLUiModule { + + public PDLUiModule(AbstractUIPlugin plugin) { + super(plugin); + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/contentassist/PDLProposalProvider.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/contentassist/PDLProposalProvider.java new file mode 100644 index 0000000..fe18049 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/contentassist/PDLProposalProvider.java @@ -0,0 +1,12 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.ui.contentassist; + + +/** + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#content-assist + * on how to customize the content assistant. + */ +public class PDLProposalProvider extends AbstractPDLProposalProvider { +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/labeling/PDLDescriptionLabelProvider.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/labeling/PDLDescriptionLabelProvider.java new file mode 100644 index 0000000..a77fb94 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/labeling/PDLDescriptionLabelProvider.java @@ -0,0 +1,25 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.ui.labeling; + +import org.eclipse.xtext.ui.label.DefaultDescriptionLabelProvider; + +/** + * Provides labels for IEObjectDescriptions and IResourceDescriptions. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#label-provider + */ +public class PDLDescriptionLabelProvider extends DefaultDescriptionLabelProvider { + + // Labels and icons can be computed like this: +// @Override +// public String text(IEObjectDescription ele) { +// return ele.getName().toString(); +// } +// +// @Override +// public String image(IEObjectDescription ele) { +// return ele.getEClass().getName() + ".gif"; +// } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/labeling/PDLLabelProvider.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/labeling/PDLLabelProvider.java new file mode 100644 index 0000000..0f45bb2 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/labeling/PDLLabelProvider.java @@ -0,0 +1,31 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.ui.labeling; + +import com.google.inject.Inject; +import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider; +import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider; + +/** + * Provides labels for EObjects. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#label-provider + */ +public class PDLLabelProvider extends DefaultEObjectLabelProvider { + + @Inject + public PDLLabelProvider(AdapterFactoryLabelProvider delegate) { + super(delegate); + } + + // Labels and icons can be computed like this: + +// String text(Greeting ele) { +// return "A greeting to " + ele.getName(); +// } +// +// String image(Greeting ele) { +// return "Greeting.gif"; +// } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/outline/PDLOutlineTreeProvider.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/outline/PDLOutlineTreeProvider.java new file mode 100644 index 0000000..f151c25 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/outline/PDLOutlineTreeProvider.java @@ -0,0 +1,15 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.ui.outline; + +import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider; + +/** + * Customization of the default outline structure. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#outline + */ +public class PDLOutlineTreeProvider extends DefaultOutlineTreeProvider { + +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/quickfix/PDLQuickfixProvider.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/quickfix/PDLQuickfixProvider.java new file mode 100644 index 0000000..666c356 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/src/fr/n7/simplepdl/txt/ui/quickfix/PDLQuickfixProvider.java @@ -0,0 +1,26 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.ui.quickfix; + +import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider; + +/** + * Custom quickfixes. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#quick-fixes + */ +public class PDLQuickfixProvider extends DefaultQuickfixProvider { + +// @Fix(PDLValidator.INVALID_NAME) +// public void capitalizeName(final Issue issue, IssueResolutionAcceptor acceptor) { +// acceptor.accept(issue, "Capitalize name", "Capitalize the name.", "upcase.png", new IModification() { +// public void apply(IModificationContext context) throws BadLocationException { +// IXtextDocument xtextDocument = context.getXtextDocument(); +// String firstLetter = xtextDocument.get(issue.getOffset(), 1); +// xtextDocument.replace(issue.getOffset(), 1, firstLetter.toUpperCase()); +// } +// }); +// } + +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.antlr-generator-3.2.0-patch.jar b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.antlr-generator-3.2.0-patch.jar new file mode 100644 index 0000000..90516fd Binary files /dev/null and b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.antlr-generator-3.2.0-patch.jar differ diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.classpath b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.classpath new file mode 100644 index 0000000..a613544 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.launch/Generate PDL (pdl) Language Infrastructure.launch b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.launch/Generate PDL (pdl) Language Infrastructure.launch new file mode 100644 index 0000000..09f07e8 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.launch/Generate PDL (pdl) Language Infrastructure.launch @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.launch/Launch Runtime Eclipse.launch b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.launch/Launch Runtime Eclipse.launch new file mode 100644 index 0000000..587a958 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.launch/Launch Runtime Eclipse.launch @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.project b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.project new file mode 100644 index 0000000..e5cc032 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.project @@ -0,0 +1,34 @@ + + + fr.n7.simplepdl.txt.pdl + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.settings/org.eclipse.core.resources.prefs b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.settings/org.eclipse.jdt.core.prefs b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..7adc0fb --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/META-INF/MANIFEST.MF b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/META-INF/MANIFEST.MF new file mode 100644 index 0000000..869c5c0 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/META-INF/MANIFEST.MF @@ -0,0 +1,26 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: fr.n7.simplepdl.txt.pdl +Bundle-ManifestVersion: 2 +Bundle-Name: fr.n7.simplepdl.txt.pdl +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: fr.n7.simplepdl.txt.pdl; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: fr.n7.simplepdl, + org.eclipse.xtext, + org.eclipse.xtext.xbase, + org.eclipse.equinox.common;bundle-version="3.5.0", + org.eclipse.xtext.xbase.lib;bundle-version="2.14.0", + org.eclipse.xtext.util, + org.antlr.runtime;bundle-version="[3.2.0,3.2.1)" +Bundle-RequiredExecutionEnvironment: JavaSE-11 +Export-Package: fr.n7.simplepdl.txt.parser.antlr.internal, + fr.n7.simplepdl.txt.serializer, + fr.n7.simplepdl.txt.formatting2, + fr.n7.simplepdl.txt, + fr.n7.simplepdl.txt.validation, + fr.n7.simplepdl.txt.services, + fr.n7.simplepdl.txt.scoping, + fr.n7.simplepdl.txt.generator, + fr.n7.simplepdl.txt.parser.antlr +Import-Package: org.apache.log4j diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/build.properties b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/build.properties new file mode 100644 index 0000000..c24ff36 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/build.properties @@ -0,0 +1,17 @@ +source.. = src/,\ + src-gen/,\ + xtend-gen/ +bin.includes = .,\ + META-INF/ +bin.excludes = **/*.mwe2,\ + **/*.xtend +additional.bundles = org.eclipse.xtext.xbase,\ + org.eclipse.xtext.common.types,\ + org.eclipse.xtext.xtext.generator,\ + org.eclipse.emf.codegen.ecore,\ + org.eclipse.emf.mwe.utils,\ + org.eclipse.emf.mwe2.launch,\ + org.eclipse.emf.mwe2.lib,\ + org.objectweb.asm,\ + org.apache.commons.logging,\ + org.apache.log4j diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/AbstractPDLRuntimeModule.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/AbstractPDLRuntimeModule.java new file mode 100644 index 0000000..6e5921a --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/AbstractPDLRuntimeModule.java @@ -0,0 +1,223 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt; + +import com.google.inject.Binder; +import com.google.inject.Provider; +import com.google.inject.name.Names; +import fr.n7.simplepdl.txt.formatting2.PDLFormatter; +import fr.n7.simplepdl.txt.generator.PDLGenerator; +import fr.n7.simplepdl.txt.parser.antlr.PDLAntlrTokenFileProvider; +import fr.n7.simplepdl.txt.parser.antlr.PDLParser; +import fr.n7.simplepdl.txt.parser.antlr.internal.InternalPDLLexer; +import fr.n7.simplepdl.txt.scoping.PDLScopeProvider; +import fr.n7.simplepdl.txt.serializer.PDLSemanticSequencer; +import fr.n7.simplepdl.txt.serializer.PDLSyntacticSequencer; +import fr.n7.simplepdl.txt.services.PDLGrammarAccess; +import fr.n7.simplepdl.txt.validation.PDLConfigurableIssueCodesProvider; +import fr.n7.simplepdl.txt.validation.PDLValidator; +import java.util.Properties; +import org.eclipse.xtext.Constants; +import org.eclipse.xtext.IGrammarAccess; +import org.eclipse.xtext.common.services.Ecore2XtextTerminalConverters; +import org.eclipse.xtext.conversion.IValueConverterService; +import org.eclipse.xtext.formatting2.FormatterPreferenceValuesProvider; +import org.eclipse.xtext.formatting2.FormatterPreferences; +import org.eclipse.xtext.formatting2.IFormatter2; +import org.eclipse.xtext.generator.IGenerator2; +import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider; +import org.eclipse.xtext.naming.IQualifiedNameProvider; +import org.eclipse.xtext.parser.IParser; +import org.eclipse.xtext.parser.ITokenToStringConverter; +import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; +import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter; +import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; +import org.eclipse.xtext.parser.antlr.ITokenDefProvider; +import org.eclipse.xtext.parser.antlr.Lexer; +import org.eclipse.xtext.parser.antlr.LexerBindings; +import org.eclipse.xtext.parser.antlr.LexerProvider; +import org.eclipse.xtext.preferences.IPreferenceValuesProvider; +import org.eclipse.xtext.resource.IContainer; +import org.eclipse.xtext.resource.IResourceDescriptions; +import org.eclipse.xtext.resource.containers.IAllContainersState; +import org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider; +import org.eclipse.xtext.resource.containers.StateBasedContainerManager; +import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; +import org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions; +import org.eclipse.xtext.scoping.IGlobalScopeProvider; +import org.eclipse.xtext.scoping.IScopeProvider; +import org.eclipse.xtext.scoping.IgnoreCaseLinking; +import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; +import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider; +import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider; +import org.eclipse.xtext.serializer.ISerializer; +import org.eclipse.xtext.serializer.impl.Serializer; +import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer; +import org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer; +import org.eclipse.xtext.service.DefaultRuntimeModule; +import org.eclipse.xtext.service.SingletonBinding; +import org.eclipse.xtext.validation.ConfigurableIssueCodesProvider; + +/** + * Manual modifications go to {@link PDLRuntimeModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractPDLRuntimeModule extends DefaultRuntimeModule { + + protected Properties properties = null; + + @Override + public void configure(Binder binder) { + properties = tryBindProperties(binder, "fr/n7/simplepdl/txt/PDL.properties"); + super.configure(binder); + } + + public void configureLanguageName(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("fr.n7.simplepdl.txt.PDL"); + } + + public void configureFileExtensions(Binder binder) { + if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null) + binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("pdl"); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public ClassLoader bindClassLoaderToInstance() { + return getClass().getClassLoader(); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public Class bindIGrammarAccess() { + return PDLGrammarAccess.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISemanticSequencer() { + return PDLSemanticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISyntacticSequencer() { + return PDLSyntacticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISerializer() { + return Serializer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIParser() { + return PDLParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenToStringConverter() { + return AntlrTokenToStringConverter.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIAntlrTokenFileProvider() { + return PDLAntlrTokenFileProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindLexer() { + return InternalPDLLexer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenDefProvider() { + return AntlrTokenDefProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Provider provideInternalPDLLexer() { + return LexerProvider.create(InternalPDLLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureRuntimeLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerBindings.RUNTIME)) + .to(InternalPDLLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + @SingletonBinding(eager=true) + public Class bindPDLValidator() { + return PDLValidator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + public Class bindConfigurableIssueCodesProvider() { + return PDLConfigurableIssueCodesProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIScopeProvider() { + return PDLScopeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public void configureIScopeProviderDelegate(Binder binder) { + binder.bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(ImportedNamespaceAwareLocalScopeProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIGlobalScopeProvider() { + return DefaultGlobalScopeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public void configureIgnoreCaseLinking(Binder binder) { + binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIQualifiedNameProvider() { + return DefaultDeclarativeQualifiedNameProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContainer$Manager() { + return StateBasedContainerManager.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIAllContainersState$Provider() { + return ResourceSetBasedAllContainersStateProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptions(Binder binder) { + binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIGenerator2() { + return PDLGenerator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 + public Class bindIFormatter2() { + return PDLFormatter.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 + public void configureFormatterPreferences(Binder binder) { + binder.bind(IPreferenceValuesProvider.class).annotatedWith(FormatterPreferences.class).to(FormatterPreferenceValuesProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ecore2xtext.Ecore2XtextValueConverterServiceFragment2 + public Class bindIValueConverterService() { + return Ecore2XtextTerminalConverters.class; + } + +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/PDL.xtextbin b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/PDL.xtextbin new file mode 100644 index 0000000..7d82b1b Binary files /dev/null and b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/PDL.xtextbin differ diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/PDLStandaloneSetupGenerated.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/PDLStandaloneSetupGenerated.java new file mode 100644 index 0000000..a2890c9 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/PDLStandaloneSetupGenerated.java @@ -0,0 +1,37 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt; + +import com.google.inject.Guice; +import com.google.inject.Injector; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.xtext.ISetup; +import org.eclipse.xtext.common.TerminalsStandaloneSetup; +import org.eclipse.xtext.resource.IResourceFactory; +import org.eclipse.xtext.resource.IResourceServiceProvider; + +@SuppressWarnings("all") +public class PDLStandaloneSetupGenerated implements ISetup { + + @Override + public Injector createInjectorAndDoEMFRegistration() { + TerminalsStandaloneSetup.doSetup(); + + Injector injector = createInjector(); + register(injector); + return injector; + } + + public Injector createInjector() { + return Guice.createInjector(new PDLRuntimeModule()); + } + + public void register(Injector injector) { + IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); + IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); + + Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("pdl", resourceFactory); + IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("pdl", serviceProvider); + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/PDLAntlrTokenFileProvider.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/PDLAntlrTokenFileProvider.java new file mode 100644 index 0000000..c13cf6f --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/PDLAntlrTokenFileProvider.java @@ -0,0 +1,16 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.parser.antlr; + +import java.io.InputStream; +import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; + +public class PDLAntlrTokenFileProvider implements IAntlrTokenFileProvider { + + @Override + public InputStream getAntlrTokenFile() { + ClassLoader classLoader = getClass().getClassLoader(); + return classLoader.getResourceAsStream("fr/n7/simplepdl/txt/parser/antlr/internal/InternalPDL.tokens"); + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/PDLParser.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/PDLParser.java new file mode 100644 index 0000000..0ec9491 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/PDLParser.java @@ -0,0 +1,40 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.parser.antlr; + +import com.google.inject.Inject; +import fr.n7.simplepdl.txt.parser.antlr.internal.InternalPDLParser; +import fr.n7.simplepdl.txt.services.PDLGrammarAccess; +import org.eclipse.xtext.parser.antlr.AbstractAntlrParser; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; + +public class PDLParser extends AbstractAntlrParser { + + @Inject + private PDLGrammarAccess grammarAccess; + + @Override + protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { + tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); + } + + + @Override + protected InternalPDLParser createParser(XtextTokenStream stream) { + return new InternalPDLParser(stream, getGrammarAccess()); + } + + @Override + protected String getDefaultRuleName() { + return "Process"; + } + + public PDLGrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(PDLGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/internal/InternalPDL.g b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/internal/InternalPDL.g new file mode 100644 index 0000000..31ba95e --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/internal/InternalPDL.g @@ -0,0 +1,573 @@ +/* + * generated by Xtext 2.23.0 + */ +grammar InternalPDL; + +options { + superClass=AbstractInternalAntlrParser; +} + +@lexer::header { +package fr.n7.simplepdl.txt.parser.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.parser.antlr.Lexer; +} + +@parser::header { +package fr.n7.simplepdl.txt.parser.antlr.internal; + +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.common.util.Enumerator; +import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; +import fr.n7.simplepdl.txt.services.PDLGrammarAccess; + +} + +@parser::members { + + private PDLGrammarAccess grammarAccess; + + public InternalPDLParser(TokenStream input, PDLGrammarAccess grammarAccess) { + this(input); + this.grammarAccess = grammarAccess; + registerRules(grammarAccess.getGrammar()); + } + + @Override + protected String getFirstRuleName() { + return "Process"; + } + + @Override + protected PDLGrammarAccess getGrammarAccess() { + return grammarAccess; + } + +} + +@rulecatch { + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } +} + +// Entry rule entryRuleProcess +entryRuleProcess returns [EObject current=null]: + { newCompositeNode(grammarAccess.getProcessRule()); } + iv_ruleProcess=ruleProcess + { $current=$iv_ruleProcess.current; } + EOF; + +// Rule Process +ruleProcess returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getProcessAccess().getProcessAction_0(), + $current); + } + ) + otherlv_1='process' + { + newLeafNode(otherlv_1, grammarAccess.getProcessAccess().getProcessKeyword_1()); + } + ( + ( + lv_name_2_0=RULE_ID + { + newLeafNode(lv_name_2_0, grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_2_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getProcessRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_2_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + otherlv_3='{' + { + newLeafNode(otherlv_3, grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_3()); + } + ( + ( + { + newCompositeNode(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_4_0()); + } + lv_processElements_4_0=ruleProcessElement + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getProcessRule()); + } + add( + $current, + "processElements", + lv_processElements_4_0, + "fr.n7.simplepdl.txt.PDL.ProcessElement"); + afterParserOrEnumRuleCall(); + } + ) + )* + otherlv_5='}' + { + newLeafNode(otherlv_5, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_5()); + } + ) +; + +// Entry rule entryRuleProcessElement +entryRuleProcessElement returns [EObject current=null]: + { newCompositeNode(grammarAccess.getProcessElementRule()); } + iv_ruleProcessElement=ruleProcessElement + { $current=$iv_ruleProcessElement.current; } + EOF; + +// Rule ProcessElement +ruleProcessElement returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); + } + this_WorkDefinition_0=ruleWorkDefinition + { + $current = $this_WorkDefinition_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getProcessElementAccess().getWorkSequenceParserRuleCall_1()); + } + this_WorkSequence_1=ruleWorkSequence + { + $current = $this_WorkSequence_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_2()); + } + this_Guidance_2=ruleGuidance + { + $current = $this_Guidance_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getProcessElementAccess().getResourceParserRuleCall_3()); + } + this_Resource_3=ruleResource + { + $current = $this_Resource_3.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleWorkDefinition +entryRuleWorkDefinition returns [EObject current=null]: + { newCompositeNode(grammarAccess.getWorkDefinitionRule()); } + iv_ruleWorkDefinition=ruleWorkDefinition + { $current=$iv_ruleWorkDefinition.current; } + EOF; + +// Rule WorkDefinition +ruleWorkDefinition returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getWorkDefinitionAccess().getWorkDefinitionAction_0(), + $current); + } + ) + otherlv_1='wd' + { + newLeafNode(otherlv_1, grammarAccess.getWorkDefinitionAccess().getWdKeyword_1()); + } + ( + ( + lv_name_2_0=RULE_ID + { + newLeafNode(lv_name_2_0, grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_2_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getWorkDefinitionRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_2_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getWorkDefinitionAccess().getRequestsRequestParserRuleCall_3_0()); + } + lv_requests_3_0=ruleRequest + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getWorkDefinitionRule()); + } + add( + $current, + "requests", + lv_requests_3_0, + "fr.n7.simplepdl.txt.PDL.Request"); + afterParserOrEnumRuleCall(); + } + ) + )* + ) +; + +// Entry rule entryRuleWorkSequence +entryRuleWorkSequence returns [EObject current=null]: + { newCompositeNode(grammarAccess.getWorkSequenceRule()); } + iv_ruleWorkSequence=ruleWorkSequence + { $current=$iv_ruleWorkSequence.current; } + EOF; + +// Rule WorkSequence +ruleWorkSequence returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getWorkSequenceAccess().getWorkSequenceAction_0(), + $current); + } + ) + otherlv_1='ws' + { + newLeafNode(otherlv_1, grammarAccess.getWorkSequenceAccess().getWsKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_2_0()); + } + lv_linkType_2_0=ruleWorkSequenceType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getWorkSequenceRule()); + } + set( + $current, + "linkType", + lv_linkType_2_0, + "fr.n7.simplepdl.txt.PDL.WorkSequenceType"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_3='from' + { + newLeafNode(otherlv_3, grammarAccess.getWorkSequenceAccess().getFromKeyword_3()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getWorkSequenceRule()); + } + } + otherlv_4=RULE_ID + { + newLeafNode(otherlv_4, grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_4_0()); + } + ) + ) + otherlv_5='to' + { + newLeafNode(otherlv_5, grammarAccess.getWorkSequenceAccess().getToKeyword_5()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getWorkSequenceRule()); + } + } + otherlv_6=RULE_ID + { + newLeafNode(otherlv_6, grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_6_0()); + } + ) + ) + ) +; + +// Entry rule entryRuleGuidance +entryRuleGuidance returns [EObject current=null]: + { newCompositeNode(grammarAccess.getGuidanceRule()); } + iv_ruleGuidance=ruleGuidance + { $current=$iv_ruleGuidance.current; } + EOF; + +// Rule Guidance +ruleGuidance returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getGuidanceAccess().getGuidanceAction_0(), + $current); + } + ) + otherlv_1='note' + { + newLeafNode(otherlv_1, grammarAccess.getGuidanceAccess().getNoteKeyword_1()); + } + ( + ( + lv_text_2_0=RULE_STRING + { + newLeafNode(lv_text_2_0, grammarAccess.getGuidanceAccess().getTextSTRINGTerminalRuleCall_2_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getGuidanceRule()); + } + setWithLastConsumed( + $current, + "text", + lv_text_2_0, + "org.eclipse.xtext.common.Terminals.STRING"); + } + ) + ) + ) +; + +// Entry rule entryRuleResource +entryRuleResource returns [EObject current=null]: + { newCompositeNode(grammarAccess.getResourceRule()); } + iv_ruleResource=ruleResource + { $current=$iv_ruleResource.current; } + EOF; + +// Rule Resource +ruleResource returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getResourceAccess().getResourceAction_0(), + $current); + } + ) + otherlv_1='res' + { + newLeafNode(otherlv_1, grammarAccess.getResourceAccess().getResKeyword_1()); + } + ( + ( + lv_name_2_0=RULE_ID + { + newLeafNode(lv_name_2_0, grammarAccess.getResourceAccess().getNameIDTerminalRuleCall_2_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getResourceRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_2_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + ( + ( + lv_quantity_3_0=RULE_INT + { + newLeafNode(lv_quantity_3_0, grammarAccess.getResourceAccess().getQuantityINTTerminalRuleCall_3_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getResourceRule()); + } + setWithLastConsumed( + $current, + "quantity", + lv_quantity_3_0, + "org.eclipse.xtext.common.Terminals.INT"); + } + ) + ) + ) +; + +// Entry rule entryRuleRequest +entryRuleRequest returns [EObject current=null]: + { newCompositeNode(grammarAccess.getRequestRule()); } + iv_ruleRequest=ruleRequest + { $current=$iv_ruleRequest.current; } + EOF; + +// Rule Request +ruleRequest returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getRequestAccess().getRequestAction_0(), + $current); + } + ) + otherlv_1='req' + { + newLeafNode(otherlv_1, grammarAccess.getRequestAccess().getReqKeyword_1()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getRequestRule()); + } + } + otherlv_2=RULE_ID + { + newLeafNode(otherlv_2, grammarAccess.getRequestAccess().getTargetResourceCrossReference_2_0()); + } + ) + ) + ( + ( + lv_quantity_3_0=RULE_INT + { + newLeafNode(lv_quantity_3_0, grammarAccess.getRequestAccess().getQuantityINTTerminalRuleCall_3_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getRequestRule()); + } + setWithLastConsumed( + $current, + "quantity", + lv_quantity_3_0, + "org.eclipse.xtext.common.Terminals.INT"); + } + ) + ) + ) +; + +// Rule WorkSequenceType +ruleWorkSequenceType returns [Enumerator current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + enumLiteral_0='s2s' + { + $current = grammarAccess.getWorkSequenceTypeAccess().getStartToStartEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getWorkSequenceTypeAccess().getStartToStartEnumLiteralDeclaration_0()); + } + ) + | + ( + enumLiteral_1='f2s' + { + $current = grammarAccess.getWorkSequenceTypeAccess().getFinishToStartEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getWorkSequenceTypeAccess().getFinishToStartEnumLiteralDeclaration_1()); + } + ) + | + ( + enumLiteral_2='s2f' + { + $current = grammarAccess.getWorkSequenceTypeAccess().getStartToFinishEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_2, grammarAccess.getWorkSequenceTypeAccess().getStartToFinishEnumLiteralDeclaration_2()); + } + ) + | + ( + enumLiteral_3='f2f' + { + $current = grammarAccess.getWorkSequenceTypeAccess().getFinishToFinishEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_3, grammarAccess.getWorkSequenceTypeAccess().getFinishToFinishEnumLiteralDeclaration_3()); + } + ) + ) +; + +RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; + +RULE_INT : ('0'..'9')+; + +RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); + +RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; + +RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; + +RULE_WS : (' '|'\t'|'\r'|'\n')+; + +RULE_ANY_OTHER : .; diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/internal/InternalPDL.tokens b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/internal/InternalPDL.tokens new file mode 100644 index 0000000..64920aa --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/internal/InternalPDL.tokens @@ -0,0 +1,35 @@ +'f2f'=24 +'f2s'=22 +'from'=16 +'note'=18 +'process'=11 +'req'=20 +'res'=19 +'s2f'=23 +'s2s'=21 +'to'=17 +'wd'=14 +'ws'=15 +'{'=12 +'}'=13 +RULE_ANY_OTHER=10 +RULE_ID=4 +RULE_INT=6 +RULE_ML_COMMENT=7 +RULE_SL_COMMENT=8 +RULE_STRING=5 +RULE_WS=9 +T__11=11 +T__12=12 +T__13=13 +T__14=14 +T__15=15 +T__16=16 +T__17=17 +T__18=18 +T__19=19 +T__20=20 +T__21=21 +T__22=22 +T__23=23 +T__24=24 diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/internal/InternalPDLLexer.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/internal/InternalPDLLexer.java new file mode 100644 index 0000000..ea30327 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/internal/InternalPDLLexer.java @@ -0,0 +1,1182 @@ +package fr.n7.simplepdl.txt.parser.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.parser.antlr.Lexer; + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDLLexer extends Lexer { + public static final int RULE_STRING=5; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=6; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=7; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__20=20; + public static final int T__21=21; + + // delegates + // delegators + + public InternalPDLLexer() {;} + public InternalPDLLexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDLLexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + public String getGrammarFileName() { return "InternalPDL.g"; } + + // $ANTLR start "T__11" + public final void mT__11() throws RecognitionException { + try { + int _type = T__11; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:11:7: ( 'process' ) + // InternalPDL.g:11:9: 'process' + { + match("process"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__11" + + // $ANTLR start "T__12" + public final void mT__12() throws RecognitionException { + try { + int _type = T__12; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:12:7: ( '{' ) + // InternalPDL.g:12:9: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__12" + + // $ANTLR start "T__13" + public final void mT__13() throws RecognitionException { + try { + int _type = T__13; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:13:7: ( '}' ) + // InternalPDL.g:13:9: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__13" + + // $ANTLR start "T__14" + public final void mT__14() throws RecognitionException { + try { + int _type = T__14; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:14:7: ( 'wd' ) + // InternalPDL.g:14:9: 'wd' + { + match("wd"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__14" + + // $ANTLR start "T__15" + public final void mT__15() throws RecognitionException { + try { + int _type = T__15; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:15:7: ( 'ws' ) + // InternalPDL.g:15:9: 'ws' + { + match("ws"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__15" + + // $ANTLR start "T__16" + public final void mT__16() throws RecognitionException { + try { + int _type = T__16; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:16:7: ( 'from' ) + // InternalPDL.g:16:9: 'from' + { + match("from"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__16" + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:17:7: ( 'to' ) + // InternalPDL.g:17:9: 'to' + { + match("to"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:18:7: ( 'note' ) + // InternalPDL.g:18:9: 'note' + { + match("note"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:19:7: ( 'res' ) + // InternalPDL.g:19:9: 'res' + { + match("res"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:20:7: ( 'req' ) + // InternalPDL.g:20:9: 'req' + { + match("req"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "T__21" + public final void mT__21() throws RecognitionException { + try { + int _type = T__21; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:21:7: ( 's2s' ) + // InternalPDL.g:21:9: 's2s' + { + match("s2s"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__21" + + // $ANTLR start "T__22" + public final void mT__22() throws RecognitionException { + try { + int _type = T__22; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:22:7: ( 'f2s' ) + // InternalPDL.g:22:9: 'f2s' + { + match("f2s"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__22" + + // $ANTLR start "T__23" + public final void mT__23() throws RecognitionException { + try { + int _type = T__23; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:23:7: ( 's2f' ) + // InternalPDL.g:23:9: 's2f' + { + match("s2f"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__23" + + // $ANTLR start "T__24" + public final void mT__24() throws RecognitionException { + try { + int _type = T__24; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:24:7: ( 'f2f' ) + // InternalPDL.g:24:9: 'f2f' + { + match("f2f"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__24" + + // $ANTLR start "RULE_ID" + public final void mRULE_ID() throws RecognitionException { + try { + int _type = RULE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:561:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalPDL.g:561:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + { + // InternalPDL.g:561:11: ( '^' )? + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='^') ) { + alt1=1; + } + switch (alt1) { + case 1 : + // InternalPDL.g:561:11: '^' + { + match('^'); + + } + break; + + } + + if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + // InternalPDL.g:561:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop2: + do { + int alt2=2; + int LA2_0 = input.LA(1); + + if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { + alt2=1; + } + + + switch (alt2) { + case 1 : + // InternalPDL.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:563:10: ( ( '0' .. '9' )+ ) + // InternalPDL.g:563:12: ( '0' .. '9' )+ + { + // InternalPDL.g:563:12: ( '0' .. '9' )+ + int cnt3=0; + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( ((LA3_0>='0' && LA3_0<='9')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalPDL.g:563:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt3 >= 1 ) break loop3; + EarlyExitException eee = + new EarlyExitException(3, input); + throw eee; + } + cnt3++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_STRING" + public final void mRULE_STRING() throws RecognitionException { + try { + int _type = RULE_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:565:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalPDL.g:565:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + { + // InternalPDL.g:565:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='\"') ) { + alt6=1; + } + else if ( (LA6_0=='\'') ) { + alt6=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 6, 0, input); + + throw nvae; + } + switch (alt6) { + case 1 : + // InternalPDL.g:565:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalPDL.g:565:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop4: + do { + int alt4=3; + int LA4_0 = input.LA(1); + + if ( (LA4_0=='\\') ) { + alt4=1; + } + else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { + alt4=2; + } + + + switch (alt4) { + case 1 : + // InternalPDL.g:565:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL.g:565:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + match('\"'); + + } + break; + case 2 : + // InternalPDL.g:565:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalPDL.g:565:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop5: + do { + int alt5=3; + int LA5_0 = input.LA(1); + + if ( (LA5_0=='\\') ) { + alt5=1; + } + else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { + alt5=2; + } + + + switch (alt5) { + case 1 : + // InternalPDL.g:565:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalPDL.g:565:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop5; + } + } while (true); + + match('\''); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_STRING" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:567:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalPDL.g:567:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalPDL.g:567:24: ( options {greedy=false; } : . )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0=='*') ) { + int LA7_1 = input.LA(2); + + if ( (LA7_1=='/') ) { + alt7=2; + } + else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { + alt7=1; + } + + + } + else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalPDL.g:567:52: . + { + matchAny(); + + } + break; + + default : + break loop7; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:569:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalPDL.g:569:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("//"); + + // InternalPDL.g:569:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop8: + do { + int alt8=2; + int LA8_0 = input.LA(1); + + if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { + alt8=1; + } + + + switch (alt8) { + case 1 : + // InternalPDL.g:569:24: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop8; + } + } while (true); + + // InternalPDL.g:569:40: ( ( '\\r' )? '\\n' )? + int alt10=2; + int LA10_0 = input.LA(1); + + if ( (LA10_0=='\n'||LA10_0=='\r') ) { + alt10=1; + } + switch (alt10) { + case 1 : + // InternalPDL.g:569:41: ( '\\r' )? '\\n' + { + // InternalPDL.g:569:41: ( '\\r' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalPDL.g:569:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:571:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalPDL.g:571:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalPDL.g:571:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt11=0; + loop11: + do { + int alt11=2; + int LA11_0 = input.LA(1); + + if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { + alt11=1; + } + + + switch (alt11) { + case 1 : + // InternalPDL.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt11 >= 1 ) break loop11; + EarlyExitException eee = + new EarlyExitException(11, input); + throw eee; + } + cnt11++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalPDL.g:573:16: ( . ) + // InternalPDL.g:573:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + public void mTokens() throws RecognitionException { + // InternalPDL.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=21; + alt12 = dfa12.predict(input); + switch (alt12) { + case 1 : + // InternalPDL.g:1:10: T__11 + { + mT__11(); + + } + break; + case 2 : + // InternalPDL.g:1:16: T__12 + { + mT__12(); + + } + break; + case 3 : + // InternalPDL.g:1:22: T__13 + { + mT__13(); + + } + break; + case 4 : + // InternalPDL.g:1:28: T__14 + { + mT__14(); + + } + break; + case 5 : + // InternalPDL.g:1:34: T__15 + { + mT__15(); + + } + break; + case 6 : + // InternalPDL.g:1:40: T__16 + { + mT__16(); + + } + break; + case 7 : + // InternalPDL.g:1:46: T__17 + { + mT__17(); + + } + break; + case 8 : + // InternalPDL.g:1:52: T__18 + { + mT__18(); + + } + break; + case 9 : + // InternalPDL.g:1:58: T__19 + { + mT__19(); + + } + break; + case 10 : + // InternalPDL.g:1:64: T__20 + { + mT__20(); + + } + break; + case 11 : + // InternalPDL.g:1:70: T__21 + { + mT__21(); + + } + break; + case 12 : + // InternalPDL.g:1:76: T__22 + { + mT__22(); + + } + break; + case 13 : + // InternalPDL.g:1:82: T__23 + { + mT__23(); + + } + break; + case 14 : + // InternalPDL.g:1:88: T__24 + { + mT__24(); + + } + break; + case 15 : + // InternalPDL.g:1:94: RULE_ID + { + mRULE_ID(); + + } + break; + case 16 : + // InternalPDL.g:1:102: RULE_INT + { + mRULE_INT(); + + } + break; + case 17 : + // InternalPDL.g:1:111: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 18 : + // InternalPDL.g:1:123: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 19 : + // InternalPDL.g:1:139: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 20 : + // InternalPDL.g:1:155: RULE_WS + { + mRULE_WS(); + + } + break; + case 21 : + // InternalPDL.g:1:163: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA12 dfa12 = new DFA12(this); + static final String DFA12_eotS = + "\1\uffff\1\23\2\uffff\6\23\1\21\2\uffff\3\21\2\uffff\1\23\3\uffff\1\44\1\45\2\23\1\51\3\23\5\uffff\1\23\2\uffff\1\23\1\61\1\62\1\uffff\1\23\1\64\1\65\1\66\1\67\1\23\1\71\2\uffff\1\72\4\uffff\1\23\2\uffff\1\23\1\75\1\uffff"; + static final String DFA12_eofS = + "\76\uffff"; + static final String DFA12_minS = + "\1\0\1\162\2\uffff\1\144\1\62\2\157\1\145\1\62\1\101\2\uffff\2\0\1\52\2\uffff\1\157\3\uffff\2\60\1\157\1\146\1\60\1\164\1\161\1\146\5\uffff\1\143\2\uffff\1\155\2\60\1\uffff\1\145\4\60\1\145\1\60\2\uffff\1\60\4\uffff\1\163\2\uffff\1\163\1\60\1\uffff"; + static final String DFA12_maxS = + "\1\uffff\1\162\2\uffff\1\163\1\162\2\157\1\145\1\62\1\172\2\uffff\2\uffff\1\57\2\uffff\1\157\3\uffff\2\172\1\157\1\163\1\172\1\164\2\163\5\uffff\1\143\2\uffff\1\155\2\172\1\uffff\1\145\4\172\1\145\1\172\2\uffff\1\172\4\uffff\1\163\2\uffff\1\163\1\172\1\uffff"; + static final String DFA12_acceptS = + "\2\uffff\1\2\1\3\7\uffff\1\17\1\20\3\uffff\1\24\1\25\1\uffff\1\17\1\2\1\3\10\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\1\4\1\5\3\uffff\1\7\7\uffff\1\14\1\16\1\uffff\1\11\1\12\1\13\1\15\1\uffff\1\6\1\10\2\uffff\1\1"; + static final String DFA12_specialS = + "\1\2\14\uffff\1\0\1\1\57\uffff}>"; + static final String[] DFA12_transitionS = { + "\11\21\2\20\2\21\1\20\22\21\1\20\1\21\1\15\4\21\1\16\7\21\1\17\12\14\7\21\32\13\3\21\1\12\1\13\1\21\5\13\1\5\7\13\1\7\1\13\1\1\1\13\1\10\1\11\1\6\2\13\1\4\3\13\1\2\1\21\1\3\uff82\21", + "\1\22", + "", + "", + "\1\26\16\uffff\1\27", + "\1\31\77\uffff\1\30", + "\1\32", + "\1\33", + "\1\34", + "\1\35", + "\32\23\4\uffff\1\23\1\uffff\32\23", + "", + "", + "\0\37", + "\0\37", + "\1\40\4\uffff\1\41", + "", + "", + "\1\43", + "", + "", + "", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\1\46", + "\1\50\14\uffff\1\47", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\1\52", + "\1\54\1\uffff\1\53", + "\1\56\14\uffff\1\55", + "", + "", + "", + "", + "", + "\1\57", + "", + "", + "\1\60", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "", + "\1\63", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "\1\70", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "", + "", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "", + "", + "", + "", + "\1\73", + "", + "", + "\1\74", + "\12\23\7\uffff\32\23\4\uffff\1\23\1\uffff\32\23", + "" + }; + + static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); + static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); + static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); + static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); + static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); + static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); + static final short[][] DFA12_transition; + + static { + int numStates = DFA12_transitionS.length; + DFA12_transition = new short[numStates][]; + for (int i=0; i='\u0000' && LA12_13<='\uFFFF')) ) {s = 31;} + + else s = 17; + + if ( s>=0 ) return s; + break; + case 1 : + int LA12_14 = input.LA(1); + + s = -1; + if ( ((LA12_14>='\u0000' && LA12_14<='\uFFFF')) ) {s = 31;} + + else s = 17; + + if ( s>=0 ) return s; + break; + case 2 : + int LA12_0 = input.LA(1); + + s = -1; + if ( (LA12_0=='p') ) {s = 1;} + + else if ( (LA12_0=='{') ) {s = 2;} + + else if ( (LA12_0=='}') ) {s = 3;} + + else if ( (LA12_0=='w') ) {s = 4;} + + else if ( (LA12_0=='f') ) {s = 5;} + + else if ( (LA12_0=='t') ) {s = 6;} + + else if ( (LA12_0=='n') ) {s = 7;} + + else if ( (LA12_0=='r') ) {s = 8;} + + else if ( (LA12_0=='s') ) {s = 9;} + + else if ( (LA12_0=='^') ) {s = 10;} + + else if ( ((LA12_0>='A' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='e')||(LA12_0>='g' && LA12_0<='m')||LA12_0=='o'||LA12_0=='q'||(LA12_0>='u' && LA12_0<='v')||(LA12_0>='x' && LA12_0<='z')) ) {s = 11;} + + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 12;} + + else if ( (LA12_0=='\"') ) {s = 13;} + + else if ( (LA12_0=='\'') ) {s = 14;} + + else if ( (LA12_0=='/') ) {s = 15;} + + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 16;} + + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='(' && LA12_0<='.')||(LA12_0>=':' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 17;} + + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 12, _s, input); + error(nvae); + throw nvae; + } + } + + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/internal/InternalPDLParser.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/internal/InternalPDLParser.java new file mode 100644 index 0000000..380f569 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/parser/antlr/internal/InternalPDLParser.java @@ -0,0 +1,1348 @@ +package fr.n7.simplepdl.txt.parser.antlr.internal; + +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.common.util.Enumerator; +import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; +import fr.n7.simplepdl.txt.services.PDLGrammarAccess; + + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalPDLParser extends AbstractInternalAntlrParser { + public static final String[] tokenNames = new String[] { + "", "", "", "", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'process'", "'{'", "'}'", "'wd'", "'ws'", "'from'", "'to'", "'note'", "'res'", "'req'", "'s2s'", "'f2s'", "'s2f'", "'f2f'" + }; + public static final int RULE_STRING=5; + public static final int RULE_SL_COMMENT=8; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__12=12; + public static final int T__13=13; + public static final int T__14=14; + public static final int EOF=-1; + public static final int RULE_ID=4; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int RULE_INT=6; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=7; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__20=20; + public static final int T__21=21; + + // delegates + // delegators + + + public InternalPDLParser(TokenStream input) { + this(input, new RecognizerSharedState()); + } + public InternalPDLParser(TokenStream input, RecognizerSharedState state) { + super(input, state); + + } + + + public String[] getTokenNames() { return InternalPDLParser.tokenNames; } + public String getGrammarFileName() { return "InternalPDL.g"; } + + + + private PDLGrammarAccess grammarAccess; + + public InternalPDLParser(TokenStream input, PDLGrammarAccess grammarAccess) { + this(input); + this.grammarAccess = grammarAccess; + registerRules(grammarAccess.getGrammar()); + } + + @Override + protected String getFirstRuleName() { + return "Process"; + } + + @Override + protected PDLGrammarAccess getGrammarAccess() { + return grammarAccess; + } + + + + + // $ANTLR start "entryRuleProcess" + // InternalPDL.g:65:1: entryRuleProcess returns [EObject current=null] : iv_ruleProcess= ruleProcess EOF ; + public final EObject entryRuleProcess() throws RecognitionException { + EObject current = null; + + EObject iv_ruleProcess = null; + + + try { + // InternalPDL.g:65:48: (iv_ruleProcess= ruleProcess EOF ) + // InternalPDL.g:66:2: iv_ruleProcess= ruleProcess EOF + { + newCompositeNode(grammarAccess.getProcessRule()); + pushFollow(FOLLOW_1); + iv_ruleProcess=ruleProcess(); + + state._fsp--; + + current =iv_ruleProcess; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleProcess" + + + // $ANTLR start "ruleProcess" + // InternalPDL.g:72:1: ruleProcess returns [EObject current=null] : ( () otherlv_1= 'process' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' ( (lv_processElements_4_0= ruleProcessElement ) )* otherlv_5= '}' ) ; + public final EObject ruleProcess() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + Token lv_name_2_0=null; + Token otherlv_3=null; + Token otherlv_5=null; + EObject lv_processElements_4_0 = null; + + + + enterRule(); + + try { + // InternalPDL.g:78:2: ( ( () otherlv_1= 'process' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' ( (lv_processElements_4_0= ruleProcessElement ) )* otherlv_5= '}' ) ) + // InternalPDL.g:79:2: ( () otherlv_1= 'process' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' ( (lv_processElements_4_0= ruleProcessElement ) )* otherlv_5= '}' ) + { + // InternalPDL.g:79:2: ( () otherlv_1= 'process' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' ( (lv_processElements_4_0= ruleProcessElement ) )* otherlv_5= '}' ) + // InternalPDL.g:80:3: () otherlv_1= 'process' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' ( (lv_processElements_4_0= ruleProcessElement ) )* otherlv_5= '}' + { + // InternalPDL.g:80:3: () + // InternalPDL.g:81:4: + { + + current = forceCreateModelElement( + grammarAccess.getProcessAccess().getProcessAction_0(), + current); + + + } + + otherlv_1=(Token)match(input,11,FOLLOW_3); + + newLeafNode(otherlv_1, grammarAccess.getProcessAccess().getProcessKeyword_1()); + + // InternalPDL.g:91:3: ( (lv_name_2_0= RULE_ID ) ) + // InternalPDL.g:92:4: (lv_name_2_0= RULE_ID ) + { + // InternalPDL.g:92:4: (lv_name_2_0= RULE_ID ) + // InternalPDL.g:93:5: lv_name_2_0= RULE_ID + { + lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_4); + + newLeafNode(lv_name_2_0, grammarAccess.getProcessAccess().getNameIDTerminalRuleCall_2_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getProcessRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_2_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + otherlv_3=(Token)match(input,12,FOLLOW_5); + + newLeafNode(otherlv_3, grammarAccess.getProcessAccess().getLeftCurlyBracketKeyword_3()); + + // InternalPDL.g:113:3: ( (lv_processElements_4_0= ruleProcessElement ) )* + loop1: + do { + int alt1=2; + int LA1_0 = input.LA(1); + + if ( ((LA1_0>=14 && LA1_0<=15)||(LA1_0>=18 && LA1_0<=19)) ) { + alt1=1; + } + + + switch (alt1) { + case 1 : + // InternalPDL.g:114:4: (lv_processElements_4_0= ruleProcessElement ) + { + // InternalPDL.g:114:4: (lv_processElements_4_0= ruleProcessElement ) + // InternalPDL.g:115:5: lv_processElements_4_0= ruleProcessElement + { + + newCompositeNode(grammarAccess.getProcessAccess().getProcessElementsProcessElementParserRuleCall_4_0()); + + pushFollow(FOLLOW_5); + lv_processElements_4_0=ruleProcessElement(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getProcessRule()); + } + add( + current, + "processElements", + lv_processElements_4_0, + "fr.n7.simplepdl.txt.PDL.ProcessElement"); + afterParserOrEnumRuleCall(); + + + } + + + } + break; + + default : + break loop1; + } + } while (true); + + otherlv_5=(Token)match(input,13,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getProcessAccess().getRightCurlyBracketKeyword_5()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleProcess" + + + // $ANTLR start "entryRuleProcessElement" + // InternalPDL.g:140:1: entryRuleProcessElement returns [EObject current=null] : iv_ruleProcessElement= ruleProcessElement EOF ; + public final EObject entryRuleProcessElement() throws RecognitionException { + EObject current = null; + + EObject iv_ruleProcessElement = null; + + + try { + // InternalPDL.g:140:55: (iv_ruleProcessElement= ruleProcessElement EOF ) + // InternalPDL.g:141:2: iv_ruleProcessElement= ruleProcessElement EOF + { + newCompositeNode(grammarAccess.getProcessElementRule()); + pushFollow(FOLLOW_1); + iv_ruleProcessElement=ruleProcessElement(); + + state._fsp--; + + current =iv_ruleProcessElement; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleProcessElement" + + + // $ANTLR start "ruleProcessElement" + // InternalPDL.g:147:1: ruleProcessElement returns [EObject current=null] : (this_WorkDefinition_0= ruleWorkDefinition | this_WorkSequence_1= ruleWorkSequence | this_Guidance_2= ruleGuidance | this_Resource_3= ruleResource ) ; + public final EObject ruleProcessElement() throws RecognitionException { + EObject current = null; + + EObject this_WorkDefinition_0 = null; + + EObject this_WorkSequence_1 = null; + + EObject this_Guidance_2 = null; + + EObject this_Resource_3 = null; + + + + enterRule(); + + try { + // InternalPDL.g:153:2: ( (this_WorkDefinition_0= ruleWorkDefinition | this_WorkSequence_1= ruleWorkSequence | this_Guidance_2= ruleGuidance | this_Resource_3= ruleResource ) ) + // InternalPDL.g:154:2: (this_WorkDefinition_0= ruleWorkDefinition | this_WorkSequence_1= ruleWorkSequence | this_Guidance_2= ruleGuidance | this_Resource_3= ruleResource ) + { + // InternalPDL.g:154:2: (this_WorkDefinition_0= ruleWorkDefinition | this_WorkSequence_1= ruleWorkSequence | this_Guidance_2= ruleGuidance | this_Resource_3= ruleResource ) + int alt2=4; + switch ( input.LA(1) ) { + case 14: + { + alt2=1; + } + break; + case 15: + { + alt2=2; + } + break; + case 18: + { + alt2=3; + } + break; + case 19: + { + alt2=4; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 2, 0, input); + + throw nvae; + } + + switch (alt2) { + case 1 : + // InternalPDL.g:155:3: this_WorkDefinition_0= ruleWorkDefinition + { + + newCompositeNode(grammarAccess.getProcessElementAccess().getWorkDefinitionParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_WorkDefinition_0=ruleWorkDefinition(); + + state._fsp--; + + + current = this_WorkDefinition_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalPDL.g:164:3: this_WorkSequence_1= ruleWorkSequence + { + + newCompositeNode(grammarAccess.getProcessElementAccess().getWorkSequenceParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_WorkSequence_1=ruleWorkSequence(); + + state._fsp--; + + + current = this_WorkSequence_1; + afterParserOrEnumRuleCall(); + + + } + break; + case 3 : + // InternalPDL.g:173:3: this_Guidance_2= ruleGuidance + { + + newCompositeNode(grammarAccess.getProcessElementAccess().getGuidanceParserRuleCall_2()); + + pushFollow(FOLLOW_2); + this_Guidance_2=ruleGuidance(); + + state._fsp--; + + + current = this_Guidance_2; + afterParserOrEnumRuleCall(); + + + } + break; + case 4 : + // InternalPDL.g:182:3: this_Resource_3= ruleResource + { + + newCompositeNode(grammarAccess.getProcessElementAccess().getResourceParserRuleCall_3()); + + pushFollow(FOLLOW_2); + this_Resource_3=ruleResource(); + + state._fsp--; + + + current = this_Resource_3; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleProcessElement" + + + // $ANTLR start "entryRuleWorkDefinition" + // InternalPDL.g:194:1: entryRuleWorkDefinition returns [EObject current=null] : iv_ruleWorkDefinition= ruleWorkDefinition EOF ; + public final EObject entryRuleWorkDefinition() throws RecognitionException { + EObject current = null; + + EObject iv_ruleWorkDefinition = null; + + + try { + // InternalPDL.g:194:55: (iv_ruleWorkDefinition= ruleWorkDefinition EOF ) + // InternalPDL.g:195:2: iv_ruleWorkDefinition= ruleWorkDefinition EOF + { + newCompositeNode(grammarAccess.getWorkDefinitionRule()); + pushFollow(FOLLOW_1); + iv_ruleWorkDefinition=ruleWorkDefinition(); + + state._fsp--; + + current =iv_ruleWorkDefinition; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleWorkDefinition" + + + // $ANTLR start "ruleWorkDefinition" + // InternalPDL.g:201:1: ruleWorkDefinition returns [EObject current=null] : ( () otherlv_1= 'wd' ( (lv_name_2_0= RULE_ID ) ) ( (lv_requests_3_0= ruleRequest ) )* ) ; + public final EObject ruleWorkDefinition() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + Token lv_name_2_0=null; + EObject lv_requests_3_0 = null; + + + + enterRule(); + + try { + // InternalPDL.g:207:2: ( ( () otherlv_1= 'wd' ( (lv_name_2_0= RULE_ID ) ) ( (lv_requests_3_0= ruleRequest ) )* ) ) + // InternalPDL.g:208:2: ( () otherlv_1= 'wd' ( (lv_name_2_0= RULE_ID ) ) ( (lv_requests_3_0= ruleRequest ) )* ) + { + // InternalPDL.g:208:2: ( () otherlv_1= 'wd' ( (lv_name_2_0= RULE_ID ) ) ( (lv_requests_3_0= ruleRequest ) )* ) + // InternalPDL.g:209:3: () otherlv_1= 'wd' ( (lv_name_2_0= RULE_ID ) ) ( (lv_requests_3_0= ruleRequest ) )* + { + // InternalPDL.g:209:3: () + // InternalPDL.g:210:4: + { + + current = forceCreateModelElement( + grammarAccess.getWorkDefinitionAccess().getWorkDefinitionAction_0(), + current); + + + } + + otherlv_1=(Token)match(input,14,FOLLOW_3); + + newLeafNode(otherlv_1, grammarAccess.getWorkDefinitionAccess().getWdKeyword_1()); + + // InternalPDL.g:220:3: ( (lv_name_2_0= RULE_ID ) ) + // InternalPDL.g:221:4: (lv_name_2_0= RULE_ID ) + { + // InternalPDL.g:221:4: (lv_name_2_0= RULE_ID ) + // InternalPDL.g:222:5: lv_name_2_0= RULE_ID + { + lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_6); + + newLeafNode(lv_name_2_0, grammarAccess.getWorkDefinitionAccess().getNameIDTerminalRuleCall_2_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getWorkDefinitionRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_2_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + // InternalPDL.g:238:3: ( (lv_requests_3_0= ruleRequest ) )* + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( (LA3_0==20) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalPDL.g:239:4: (lv_requests_3_0= ruleRequest ) + { + // InternalPDL.g:239:4: (lv_requests_3_0= ruleRequest ) + // InternalPDL.g:240:5: lv_requests_3_0= ruleRequest + { + + newCompositeNode(grammarAccess.getWorkDefinitionAccess().getRequestsRequestParserRuleCall_3_0()); + + pushFollow(FOLLOW_6); + lv_requests_3_0=ruleRequest(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getWorkDefinitionRule()); + } + add( + current, + "requests", + lv_requests_3_0, + "fr.n7.simplepdl.txt.PDL.Request"); + afterParserOrEnumRuleCall(); + + + } + + + } + break; + + default : + break loop3; + } + } while (true); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleWorkDefinition" + + + // $ANTLR start "entryRuleWorkSequence" + // InternalPDL.g:261:1: entryRuleWorkSequence returns [EObject current=null] : iv_ruleWorkSequence= ruleWorkSequence EOF ; + public final EObject entryRuleWorkSequence() throws RecognitionException { + EObject current = null; + + EObject iv_ruleWorkSequence = null; + + + try { + // InternalPDL.g:261:53: (iv_ruleWorkSequence= ruleWorkSequence EOF ) + // InternalPDL.g:262:2: iv_ruleWorkSequence= ruleWorkSequence EOF + { + newCompositeNode(grammarAccess.getWorkSequenceRule()); + pushFollow(FOLLOW_1); + iv_ruleWorkSequence=ruleWorkSequence(); + + state._fsp--; + + current =iv_ruleWorkSequence; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleWorkSequence" + + + // $ANTLR start "ruleWorkSequence" + // InternalPDL.g:268:1: ruleWorkSequence returns [EObject current=null] : ( () otherlv_1= 'ws' ( (lv_linkType_2_0= ruleWorkSequenceType ) ) otherlv_3= 'from' ( (otherlv_4= RULE_ID ) ) otherlv_5= 'to' ( (otherlv_6= RULE_ID ) ) ) ; + public final EObject ruleWorkSequence() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + Token otherlv_3=null; + Token otherlv_4=null; + Token otherlv_5=null; + Token otherlv_6=null; + Enumerator lv_linkType_2_0 = null; + + + + enterRule(); + + try { + // InternalPDL.g:274:2: ( ( () otherlv_1= 'ws' ( (lv_linkType_2_0= ruleWorkSequenceType ) ) otherlv_3= 'from' ( (otherlv_4= RULE_ID ) ) otherlv_5= 'to' ( (otherlv_6= RULE_ID ) ) ) ) + // InternalPDL.g:275:2: ( () otherlv_1= 'ws' ( (lv_linkType_2_0= ruleWorkSequenceType ) ) otherlv_3= 'from' ( (otherlv_4= RULE_ID ) ) otherlv_5= 'to' ( (otherlv_6= RULE_ID ) ) ) + { + // InternalPDL.g:275:2: ( () otherlv_1= 'ws' ( (lv_linkType_2_0= ruleWorkSequenceType ) ) otherlv_3= 'from' ( (otherlv_4= RULE_ID ) ) otherlv_5= 'to' ( (otherlv_6= RULE_ID ) ) ) + // InternalPDL.g:276:3: () otherlv_1= 'ws' ( (lv_linkType_2_0= ruleWorkSequenceType ) ) otherlv_3= 'from' ( (otherlv_4= RULE_ID ) ) otherlv_5= 'to' ( (otherlv_6= RULE_ID ) ) + { + // InternalPDL.g:276:3: () + // InternalPDL.g:277:4: + { + + current = forceCreateModelElement( + grammarAccess.getWorkSequenceAccess().getWorkSequenceAction_0(), + current); + + + } + + otherlv_1=(Token)match(input,15,FOLLOW_7); + + newLeafNode(otherlv_1, grammarAccess.getWorkSequenceAccess().getWsKeyword_1()); + + // InternalPDL.g:287:3: ( (lv_linkType_2_0= ruleWorkSequenceType ) ) + // InternalPDL.g:288:4: (lv_linkType_2_0= ruleWorkSequenceType ) + { + // InternalPDL.g:288:4: (lv_linkType_2_0= ruleWorkSequenceType ) + // InternalPDL.g:289:5: lv_linkType_2_0= ruleWorkSequenceType + { + + newCompositeNode(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_2_0()); + + pushFollow(FOLLOW_8); + lv_linkType_2_0=ruleWorkSequenceType(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getWorkSequenceRule()); + } + set( + current, + "linkType", + lv_linkType_2_0, + "fr.n7.simplepdl.txt.PDL.WorkSequenceType"); + afterParserOrEnumRuleCall(); + + + } + + + } + + otherlv_3=(Token)match(input,16,FOLLOW_3); + + newLeafNode(otherlv_3, grammarAccess.getWorkSequenceAccess().getFromKeyword_3()); + + // InternalPDL.g:310:3: ( (otherlv_4= RULE_ID ) ) + // InternalPDL.g:311:4: (otherlv_4= RULE_ID ) + { + // InternalPDL.g:311:4: (otherlv_4= RULE_ID ) + // InternalPDL.g:312:5: otherlv_4= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getWorkSequenceRule()); + } + + otherlv_4=(Token)match(input,RULE_ID,FOLLOW_9); + + newLeafNode(otherlv_4, grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionCrossReference_4_0()); + + + } + + + } + + otherlv_5=(Token)match(input,17,FOLLOW_3); + + newLeafNode(otherlv_5, grammarAccess.getWorkSequenceAccess().getToKeyword_5()); + + // InternalPDL.g:327:3: ( (otherlv_6= RULE_ID ) ) + // InternalPDL.g:328:4: (otherlv_6= RULE_ID ) + { + // InternalPDL.g:328:4: (otherlv_6= RULE_ID ) + // InternalPDL.g:329:5: otherlv_6= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getWorkSequenceRule()); + } + + otherlv_6=(Token)match(input,RULE_ID,FOLLOW_2); + + newLeafNode(otherlv_6, grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionCrossReference_6_0()); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleWorkSequence" + + + // $ANTLR start "entryRuleGuidance" + // InternalPDL.g:344:1: entryRuleGuidance returns [EObject current=null] : iv_ruleGuidance= ruleGuidance EOF ; + public final EObject entryRuleGuidance() throws RecognitionException { + EObject current = null; + + EObject iv_ruleGuidance = null; + + + try { + // InternalPDL.g:344:49: (iv_ruleGuidance= ruleGuidance EOF ) + // InternalPDL.g:345:2: iv_ruleGuidance= ruleGuidance EOF + { + newCompositeNode(grammarAccess.getGuidanceRule()); + pushFollow(FOLLOW_1); + iv_ruleGuidance=ruleGuidance(); + + state._fsp--; + + current =iv_ruleGuidance; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleGuidance" + + + // $ANTLR start "ruleGuidance" + // InternalPDL.g:351:1: ruleGuidance returns [EObject current=null] : ( () otherlv_1= 'note' ( (lv_text_2_0= RULE_STRING ) ) ) ; + public final EObject ruleGuidance() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + Token lv_text_2_0=null; + + + enterRule(); + + try { + // InternalPDL.g:357:2: ( ( () otherlv_1= 'note' ( (lv_text_2_0= RULE_STRING ) ) ) ) + // InternalPDL.g:358:2: ( () otherlv_1= 'note' ( (lv_text_2_0= RULE_STRING ) ) ) + { + // InternalPDL.g:358:2: ( () otherlv_1= 'note' ( (lv_text_2_0= RULE_STRING ) ) ) + // InternalPDL.g:359:3: () otherlv_1= 'note' ( (lv_text_2_0= RULE_STRING ) ) + { + // InternalPDL.g:359:3: () + // InternalPDL.g:360:4: + { + + current = forceCreateModelElement( + grammarAccess.getGuidanceAccess().getGuidanceAction_0(), + current); + + + } + + otherlv_1=(Token)match(input,18,FOLLOW_10); + + newLeafNode(otherlv_1, grammarAccess.getGuidanceAccess().getNoteKeyword_1()); + + // InternalPDL.g:370:3: ( (lv_text_2_0= RULE_STRING ) ) + // InternalPDL.g:371:4: (lv_text_2_0= RULE_STRING ) + { + // InternalPDL.g:371:4: (lv_text_2_0= RULE_STRING ) + // InternalPDL.g:372:5: lv_text_2_0= RULE_STRING + { + lv_text_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); + + newLeafNode(lv_text_2_0, grammarAccess.getGuidanceAccess().getTextSTRINGTerminalRuleCall_2_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getGuidanceRule()); + } + setWithLastConsumed( + current, + "text", + lv_text_2_0, + "org.eclipse.xtext.common.Terminals.STRING"); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleGuidance" + + + // $ANTLR start "entryRuleResource" + // InternalPDL.g:392:1: entryRuleResource returns [EObject current=null] : iv_ruleResource= ruleResource EOF ; + public final EObject entryRuleResource() throws RecognitionException { + EObject current = null; + + EObject iv_ruleResource = null; + + + try { + // InternalPDL.g:392:49: (iv_ruleResource= ruleResource EOF ) + // InternalPDL.g:393:2: iv_ruleResource= ruleResource EOF + { + newCompositeNode(grammarAccess.getResourceRule()); + pushFollow(FOLLOW_1); + iv_ruleResource=ruleResource(); + + state._fsp--; + + current =iv_ruleResource; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleResource" + + + // $ANTLR start "ruleResource" + // InternalPDL.g:399:1: ruleResource returns [EObject current=null] : ( () otherlv_1= 'res' ( (lv_name_2_0= RULE_ID ) ) ( (lv_quantity_3_0= RULE_INT ) ) ) ; + public final EObject ruleResource() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + Token lv_name_2_0=null; + Token lv_quantity_3_0=null; + + + enterRule(); + + try { + // InternalPDL.g:405:2: ( ( () otherlv_1= 'res' ( (lv_name_2_0= RULE_ID ) ) ( (lv_quantity_3_0= RULE_INT ) ) ) ) + // InternalPDL.g:406:2: ( () otherlv_1= 'res' ( (lv_name_2_0= RULE_ID ) ) ( (lv_quantity_3_0= RULE_INT ) ) ) + { + // InternalPDL.g:406:2: ( () otherlv_1= 'res' ( (lv_name_2_0= RULE_ID ) ) ( (lv_quantity_3_0= RULE_INT ) ) ) + // InternalPDL.g:407:3: () otherlv_1= 'res' ( (lv_name_2_0= RULE_ID ) ) ( (lv_quantity_3_0= RULE_INT ) ) + { + // InternalPDL.g:407:3: () + // InternalPDL.g:408:4: + { + + current = forceCreateModelElement( + grammarAccess.getResourceAccess().getResourceAction_0(), + current); + + + } + + otherlv_1=(Token)match(input,19,FOLLOW_3); + + newLeafNode(otherlv_1, grammarAccess.getResourceAccess().getResKeyword_1()); + + // InternalPDL.g:418:3: ( (lv_name_2_0= RULE_ID ) ) + // InternalPDL.g:419:4: (lv_name_2_0= RULE_ID ) + { + // InternalPDL.g:419:4: (lv_name_2_0= RULE_ID ) + // InternalPDL.g:420:5: lv_name_2_0= RULE_ID + { + lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_11); + + newLeafNode(lv_name_2_0, grammarAccess.getResourceAccess().getNameIDTerminalRuleCall_2_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getResourceRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_2_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + // InternalPDL.g:436:3: ( (lv_quantity_3_0= RULE_INT ) ) + // InternalPDL.g:437:4: (lv_quantity_3_0= RULE_INT ) + { + // InternalPDL.g:437:4: (lv_quantity_3_0= RULE_INT ) + // InternalPDL.g:438:5: lv_quantity_3_0= RULE_INT + { + lv_quantity_3_0=(Token)match(input,RULE_INT,FOLLOW_2); + + newLeafNode(lv_quantity_3_0, grammarAccess.getResourceAccess().getQuantityINTTerminalRuleCall_3_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getResourceRule()); + } + setWithLastConsumed( + current, + "quantity", + lv_quantity_3_0, + "org.eclipse.xtext.common.Terminals.INT"); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleResource" + + + // $ANTLR start "entryRuleRequest" + // InternalPDL.g:458:1: entryRuleRequest returns [EObject current=null] : iv_ruleRequest= ruleRequest EOF ; + public final EObject entryRuleRequest() throws RecognitionException { + EObject current = null; + + EObject iv_ruleRequest = null; + + + try { + // InternalPDL.g:458:48: (iv_ruleRequest= ruleRequest EOF ) + // InternalPDL.g:459:2: iv_ruleRequest= ruleRequest EOF + { + newCompositeNode(grammarAccess.getRequestRule()); + pushFollow(FOLLOW_1); + iv_ruleRequest=ruleRequest(); + + state._fsp--; + + current =iv_ruleRequest; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleRequest" + + + // $ANTLR start "ruleRequest" + // InternalPDL.g:465:1: ruleRequest returns [EObject current=null] : ( () otherlv_1= 'req' ( (otherlv_2= RULE_ID ) ) ( (lv_quantity_3_0= RULE_INT ) ) ) ; + public final EObject ruleRequest() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + Token otherlv_2=null; + Token lv_quantity_3_0=null; + + + enterRule(); + + try { + // InternalPDL.g:471:2: ( ( () otherlv_1= 'req' ( (otherlv_2= RULE_ID ) ) ( (lv_quantity_3_0= RULE_INT ) ) ) ) + // InternalPDL.g:472:2: ( () otherlv_1= 'req' ( (otherlv_2= RULE_ID ) ) ( (lv_quantity_3_0= RULE_INT ) ) ) + { + // InternalPDL.g:472:2: ( () otherlv_1= 'req' ( (otherlv_2= RULE_ID ) ) ( (lv_quantity_3_0= RULE_INT ) ) ) + // InternalPDL.g:473:3: () otherlv_1= 'req' ( (otherlv_2= RULE_ID ) ) ( (lv_quantity_3_0= RULE_INT ) ) + { + // InternalPDL.g:473:3: () + // InternalPDL.g:474:4: + { + + current = forceCreateModelElement( + grammarAccess.getRequestAccess().getRequestAction_0(), + current); + + + } + + otherlv_1=(Token)match(input,20,FOLLOW_3); + + newLeafNode(otherlv_1, grammarAccess.getRequestAccess().getReqKeyword_1()); + + // InternalPDL.g:484:3: ( (otherlv_2= RULE_ID ) ) + // InternalPDL.g:485:4: (otherlv_2= RULE_ID ) + { + // InternalPDL.g:485:4: (otherlv_2= RULE_ID ) + // InternalPDL.g:486:5: otherlv_2= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getRequestRule()); + } + + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_11); + + newLeafNode(otherlv_2, grammarAccess.getRequestAccess().getTargetResourceCrossReference_2_0()); + + + } + + + } + + // InternalPDL.g:497:3: ( (lv_quantity_3_0= RULE_INT ) ) + // InternalPDL.g:498:4: (lv_quantity_3_0= RULE_INT ) + { + // InternalPDL.g:498:4: (lv_quantity_3_0= RULE_INT ) + // InternalPDL.g:499:5: lv_quantity_3_0= RULE_INT + { + lv_quantity_3_0=(Token)match(input,RULE_INT,FOLLOW_2); + + newLeafNode(lv_quantity_3_0, grammarAccess.getRequestAccess().getQuantityINTTerminalRuleCall_3_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getRequestRule()); + } + setWithLastConsumed( + current, + "quantity", + lv_quantity_3_0, + "org.eclipse.xtext.common.Terminals.INT"); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleRequest" + + + // $ANTLR start "ruleWorkSequenceType" + // InternalPDL.g:519:1: ruleWorkSequenceType returns [Enumerator current=null] : ( (enumLiteral_0= 's2s' ) | (enumLiteral_1= 'f2s' ) | (enumLiteral_2= 's2f' ) | (enumLiteral_3= 'f2f' ) ) ; + public final Enumerator ruleWorkSequenceType() throws RecognitionException { + Enumerator current = null; + + Token enumLiteral_0=null; + Token enumLiteral_1=null; + Token enumLiteral_2=null; + Token enumLiteral_3=null; + + + enterRule(); + + try { + // InternalPDL.g:525:2: ( ( (enumLiteral_0= 's2s' ) | (enumLiteral_1= 'f2s' ) | (enumLiteral_2= 's2f' ) | (enumLiteral_3= 'f2f' ) ) ) + // InternalPDL.g:526:2: ( (enumLiteral_0= 's2s' ) | (enumLiteral_1= 'f2s' ) | (enumLiteral_2= 's2f' ) | (enumLiteral_3= 'f2f' ) ) + { + // InternalPDL.g:526:2: ( (enumLiteral_0= 's2s' ) | (enumLiteral_1= 'f2s' ) | (enumLiteral_2= 's2f' ) | (enumLiteral_3= 'f2f' ) ) + int alt4=4; + switch ( input.LA(1) ) { + case 21: + { + alt4=1; + } + break; + case 22: + { + alt4=2; + } + break; + case 23: + { + alt4=3; + } + break; + case 24: + { + alt4=4; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 4, 0, input); + + throw nvae; + } + + switch (alt4) { + case 1 : + // InternalPDL.g:527:3: (enumLiteral_0= 's2s' ) + { + // InternalPDL.g:527:3: (enumLiteral_0= 's2s' ) + // InternalPDL.g:528:4: enumLiteral_0= 's2s' + { + enumLiteral_0=(Token)match(input,21,FOLLOW_2); + + current = grammarAccess.getWorkSequenceTypeAccess().getStartToStartEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getWorkSequenceTypeAccess().getStartToStartEnumLiteralDeclaration_0()); + + + } + + + } + break; + case 2 : + // InternalPDL.g:535:3: (enumLiteral_1= 'f2s' ) + { + // InternalPDL.g:535:3: (enumLiteral_1= 'f2s' ) + // InternalPDL.g:536:4: enumLiteral_1= 'f2s' + { + enumLiteral_1=(Token)match(input,22,FOLLOW_2); + + current = grammarAccess.getWorkSequenceTypeAccess().getFinishToStartEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getWorkSequenceTypeAccess().getFinishToStartEnumLiteralDeclaration_1()); + + + } + + + } + break; + case 3 : + // InternalPDL.g:543:3: (enumLiteral_2= 's2f' ) + { + // InternalPDL.g:543:3: (enumLiteral_2= 's2f' ) + // InternalPDL.g:544:4: enumLiteral_2= 's2f' + { + enumLiteral_2=(Token)match(input,23,FOLLOW_2); + + current = grammarAccess.getWorkSequenceTypeAccess().getStartToFinishEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_2, grammarAccess.getWorkSequenceTypeAccess().getStartToFinishEnumLiteralDeclaration_2()); + + + } + + + } + break; + case 4 : + // InternalPDL.g:551:3: (enumLiteral_3= 'f2f' ) + { + // InternalPDL.g:551:3: (enumLiteral_3= 'f2f' ) + // InternalPDL.g:552:4: enumLiteral_3= 'f2f' + { + enumLiteral_3=(Token)match(input,24,FOLLOW_2); + + current = grammarAccess.getWorkSequenceTypeAccess().getFinishToFinishEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_3, grammarAccess.getWorkSequenceTypeAccess().getFinishToFinishEnumLiteralDeclaration_3()); + + + } + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleWorkSequenceType" + + // Delegated rules + + + + + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x00000000000CE000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000001E00000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000040L}); + +} \ No newline at end of file diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/scoping/AbstractPDLScopeProvider.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/scoping/AbstractPDLScopeProvider.java new file mode 100644 index 0000000..575c5a7 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/scoping/AbstractPDLScopeProvider.java @@ -0,0 +1,9 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.scoping; + +import org.eclipse.xtext.scoping.impl.DelegatingScopeProvider; + +public abstract class AbstractPDLScopeProvider extends DelegatingScopeProvider { +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/serializer/PDLSemanticSequencer.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/serializer/PDLSemanticSequencer.java new file mode 100644 index 0000000..ae5dd88 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/serializer/PDLSemanticSequencer.java @@ -0,0 +1,174 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.serializer; + +import com.google.inject.Inject; +import fr.n7.simplepdl.txt.services.PDLGrammarAccess; +import java.util.Set; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.xtext.Action; +import org.eclipse.xtext.Parameter; +import org.eclipse.xtext.ParserRule; +import org.eclipse.xtext.serializer.ISerializationContext; +import org.eclipse.xtext.serializer.acceptor.SequenceFeeder; +import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer; +import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient; +import simplepdl.Guidance; +import simplepdl.Request; +import simplepdl.Resource; +import simplepdl.SimplepdlPackage; +import simplepdl.WorkDefinition; +import simplepdl.WorkSequence; + +@SuppressWarnings("all") +public class PDLSemanticSequencer extends AbstractDelegatingSemanticSequencer { + + @Inject + private PDLGrammarAccess grammarAccess; + + @Override + public void sequence(ISerializationContext context, EObject semanticObject) { + EPackage epackage = semanticObject.eClass().getEPackage(); + ParserRule rule = context.getParserRule(); + Action action = context.getAssignedAction(); + Set parameters = context.getEnabledBooleanParameters(); + if (epackage == SimplepdlPackage.eINSTANCE) + switch (semanticObject.eClass().getClassifierID()) { + case SimplepdlPackage.GUIDANCE: + sequence_Guidance(context, (Guidance) semanticObject); + return; + case SimplepdlPackage.PROCESS: + sequence_Process(context, (simplepdl.Process) semanticObject); + return; + case SimplepdlPackage.REQUEST: + sequence_Request(context, (Request) semanticObject); + return; + case SimplepdlPackage.RESOURCE: + sequence_Resource(context, (Resource) semanticObject); + return; + case SimplepdlPackage.WORK_DEFINITION: + sequence_WorkDefinition(context, (WorkDefinition) semanticObject); + return; + case SimplepdlPackage.WORK_SEQUENCE: + sequence_WorkSequence(context, (WorkSequence) semanticObject); + return; + } + if (errorAcceptor != null) + errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); + } + + /** + * Contexts: + * ProcessElement returns Guidance + * Guidance returns Guidance + * + * Constraint: + * text=STRING + */ + protected void sequence_Guidance(ISerializationContext context, Guidance semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, SimplepdlPackage.Literals.GUIDANCE__TEXT) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, SimplepdlPackage.Literals.GUIDANCE__TEXT)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getGuidanceAccess().getTextSTRINGTerminalRuleCall_2_0(), semanticObject.getText()); + feeder.finish(); + } + + + /** + * Contexts: + * Process returns Process + * + * Constraint: + * (name=ID processElements+=ProcessElement*) + */ + protected void sequence_Process(ISerializationContext context, simplepdl.Process semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * Request returns Request + * + * Constraint: + * (target=[Resource|ID] quantity=INT) + */ + protected void sequence_Request(ISerializationContext context, Request semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, SimplepdlPackage.Literals.REQUEST__TARGET) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, SimplepdlPackage.Literals.REQUEST__TARGET)); + if (transientValues.isValueTransient(semanticObject, SimplepdlPackage.Literals.REQUEST__QUANTITY) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, SimplepdlPackage.Literals.REQUEST__QUANTITY)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getRequestAccess().getTargetResourceIDTerminalRuleCall_2_0_1(), semanticObject.eGet(SimplepdlPackage.Literals.REQUEST__TARGET, false)); + feeder.accept(grammarAccess.getRequestAccess().getQuantityINTTerminalRuleCall_3_0(), semanticObject.getQuantity()); + feeder.finish(); + } + + + /** + * Contexts: + * ProcessElement returns Resource + * Resource returns Resource + * + * Constraint: + * (name=ID quantity=INT) + */ + protected void sequence_Resource(ISerializationContext context, Resource semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, SimplepdlPackage.Literals.RESOURCE__NAME) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, SimplepdlPackage.Literals.RESOURCE__NAME)); + if (transientValues.isValueTransient(semanticObject, SimplepdlPackage.Literals.RESOURCE__QUANTITY) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, SimplepdlPackage.Literals.RESOURCE__QUANTITY)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getResourceAccess().getNameIDTerminalRuleCall_2_0(), semanticObject.getName()); + feeder.accept(grammarAccess.getResourceAccess().getQuantityINTTerminalRuleCall_3_0(), semanticObject.getQuantity()); + feeder.finish(); + } + + + /** + * Contexts: + * ProcessElement returns WorkDefinition + * WorkDefinition returns WorkDefinition + * + * Constraint: + * (name=ID requests+=Request*) + */ + protected void sequence_WorkDefinition(ISerializationContext context, WorkDefinition semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * ProcessElement returns WorkSequence + * WorkSequence returns WorkSequence + * + * Constraint: + * (linkType=WorkSequenceType predecessor=[WorkDefinition|ID] successor=[WorkDefinition|ID]) + */ + protected void sequence_WorkSequence(ISerializationContext context, WorkSequence semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, SimplepdlPackage.Literals.WORK_SEQUENCE__LINK_TYPE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, SimplepdlPackage.Literals.WORK_SEQUENCE__LINK_TYPE)); + if (transientValues.isValueTransient(semanticObject, SimplepdlPackage.Literals.WORK_SEQUENCE__PREDECESSOR) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, SimplepdlPackage.Literals.WORK_SEQUENCE__PREDECESSOR)); + if (transientValues.isValueTransient(semanticObject, SimplepdlPackage.Literals.WORK_SEQUENCE__SUCCESSOR) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, SimplepdlPackage.Literals.WORK_SEQUENCE__SUCCESSOR)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getWorkSequenceAccess().getLinkTypeWorkSequenceTypeEnumRuleCall_2_0(), semanticObject.getLinkType()); + feeder.accept(grammarAccess.getWorkSequenceAccess().getPredecessorWorkDefinitionIDTerminalRuleCall_4_0_1(), semanticObject.eGet(SimplepdlPackage.Literals.WORK_SEQUENCE__PREDECESSOR, false)); + feeder.accept(grammarAccess.getWorkSequenceAccess().getSuccessorWorkDefinitionIDTerminalRuleCall_6_0_1(), semanticObject.eGet(SimplepdlPackage.Literals.WORK_SEQUENCE__SUCCESSOR, false)); + feeder.finish(); + } + + +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/serializer/PDLSyntacticSequencer.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/serializer/PDLSyntacticSequencer.java new file mode 100644 index 0000000..17cff31 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/serializer/PDLSyntacticSequencer.java @@ -0,0 +1,43 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.serializer; + +import com.google.inject.Inject; +import fr.n7.simplepdl.txt.services.PDLGrammarAccess; +import java.util.List; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.IGrammarAccess; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.nodemodel.INode; +import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias; +import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition; +import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer; + +@SuppressWarnings("all") +public class PDLSyntacticSequencer extends AbstractSyntacticSequencer { + + protected PDLGrammarAccess grammarAccess; + + @Inject + protected void init(IGrammarAccess access) { + grammarAccess = (PDLGrammarAccess) access; + } + + @Override + protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { + return ""; + } + + + @Override + protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { + if (transition.getAmbiguousSyntaxes().isEmpty()) return; + List transitionNodes = collectNodes(fromNode, toNode); + for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { + List syntaxNodes = getNodesFor(transitionNodes, syntax); + acceptNodes(getLastNavigableState(), syntaxNodes); + } + } + +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/services/PDLGrammarAccess.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/services/PDLGrammarAccess.java new file mode 100644 index 0000000..2352daa --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/services/PDLGrammarAccess.java @@ -0,0 +1,544 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.services; + +import com.google.inject.Inject; +import com.google.inject.Singleton; +import java.util.List; +import org.eclipse.xtext.Action; +import org.eclipse.xtext.Alternatives; +import org.eclipse.xtext.Assignment; +import org.eclipse.xtext.CrossReference; +import org.eclipse.xtext.EnumLiteralDeclaration; +import org.eclipse.xtext.EnumRule; +import org.eclipse.xtext.Grammar; +import org.eclipse.xtext.GrammarUtil; +import org.eclipse.xtext.Group; +import org.eclipse.xtext.Keyword; +import org.eclipse.xtext.ParserRule; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.TerminalRule; +import org.eclipse.xtext.common.services.TerminalsGrammarAccess; +import org.eclipse.xtext.service.AbstractElementFinder; +import org.eclipse.xtext.service.GrammarProvider; + +@Singleton +public class PDLGrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder { + + public class ProcessElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.simplepdl.txt.PDL.Process"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cProcessAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cProcessKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cNameIDTerminalRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); + private final Assignment cProcessElementsAssignment_4 = (Assignment)cGroup.eContents().get(4); + private final RuleCall cProcessElementsProcessElementParserRuleCall_4_0 = (RuleCall)cProcessElementsAssignment_4.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); + + //Process: + // {Process} + // 'process' name=ID '{' + // processElements+=ProcessElement* + // '}'; + @Override public ParserRule getRule() { return rule; } + + //{Process} 'process' name=ID '{' processElements+=ProcessElement* '}' + public Group getGroup() { return cGroup; } + + //{Process} + public Action getProcessAction_0() { return cProcessAction_0; } + + //'process' + public Keyword getProcessKeyword_1() { return cProcessKeyword_1; } + + //name=ID + public Assignment getNameAssignment_2() { return cNameAssignment_2; } + + //ID + public RuleCall getNameIDTerminalRuleCall_2_0() { return cNameIDTerminalRuleCall_2_0; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } + + //processElements+=ProcessElement* + public Assignment getProcessElementsAssignment_4() { return cProcessElementsAssignment_4; } + + //ProcessElement + public RuleCall getProcessElementsProcessElementParserRuleCall_4_0() { return cProcessElementsProcessElementParserRuleCall_4_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } + } + public class ProcessElementElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.simplepdl.txt.PDL.ProcessElement"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cWorkDefinitionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cWorkSequenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + private final RuleCall cGuidanceParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); + private final RuleCall cResourceParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); + + //ProcessElement: + // WorkDefinition | WorkSequence | Guidance | Resource; + @Override public ParserRule getRule() { return rule; } + + //WorkDefinition | WorkSequence | Guidance | Resource + public Alternatives getAlternatives() { return cAlternatives; } + + //WorkDefinition + public RuleCall getWorkDefinitionParserRuleCall_0() { return cWorkDefinitionParserRuleCall_0; } + + //WorkSequence + public RuleCall getWorkSequenceParserRuleCall_1() { return cWorkSequenceParserRuleCall_1; } + + //Guidance + public RuleCall getGuidanceParserRuleCall_2() { return cGuidanceParserRuleCall_2; } + + //Resource + public RuleCall getResourceParserRuleCall_3() { return cResourceParserRuleCall_3; } + } + public class WorkDefinitionElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.simplepdl.txt.PDL.WorkDefinition"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cWorkDefinitionAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cWdKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cNameIDTerminalRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); + private final Assignment cRequestsAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final RuleCall cRequestsRequestParserRuleCall_3_0 = (RuleCall)cRequestsAssignment_3.eContents().get(0); + + //WorkDefinition: + // {WorkDefinition} + // 'wd' name=ID + // requests+=Request*; + @Override public ParserRule getRule() { return rule; } + + //{WorkDefinition} 'wd' name=ID requests+=Request* + public Group getGroup() { return cGroup; } + + //{WorkDefinition} + public Action getWorkDefinitionAction_0() { return cWorkDefinitionAction_0; } + + //'wd' + public Keyword getWdKeyword_1() { return cWdKeyword_1; } + + //name=ID + public Assignment getNameAssignment_2() { return cNameAssignment_2; } + + //ID + public RuleCall getNameIDTerminalRuleCall_2_0() { return cNameIDTerminalRuleCall_2_0; } + + //requests+=Request* + public Assignment getRequestsAssignment_3() { return cRequestsAssignment_3; } + + //Request + public RuleCall getRequestsRequestParserRuleCall_3_0() { return cRequestsRequestParserRuleCall_3_0; } + } + public class WorkSequenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.simplepdl.txt.PDL.WorkSequence"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cWorkSequenceAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cWsKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cLinkTypeAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cLinkTypeWorkSequenceTypeEnumRuleCall_2_0 = (RuleCall)cLinkTypeAssignment_2.eContents().get(0); + private final Keyword cFromKeyword_3 = (Keyword)cGroup.eContents().get(3); + private final Assignment cPredecessorAssignment_4 = (Assignment)cGroup.eContents().get(4); + private final CrossReference cPredecessorWorkDefinitionCrossReference_4_0 = (CrossReference)cPredecessorAssignment_4.eContents().get(0); + private final RuleCall cPredecessorWorkDefinitionIDTerminalRuleCall_4_0_1 = (RuleCall)cPredecessorWorkDefinitionCrossReference_4_0.eContents().get(1); + private final Keyword cToKeyword_5 = (Keyword)cGroup.eContents().get(5); + private final Assignment cSuccessorAssignment_6 = (Assignment)cGroup.eContents().get(6); + private final CrossReference cSuccessorWorkDefinitionCrossReference_6_0 = (CrossReference)cSuccessorAssignment_6.eContents().get(0); + private final RuleCall cSuccessorWorkDefinitionIDTerminalRuleCall_6_0_1 = (RuleCall)cSuccessorWorkDefinitionCrossReference_6_0.eContents().get(1); + + //WorkSequence: + // {WorkSequence} + // 'ws' linkType=WorkSequenceType + // 'from' predecessor=[WorkDefinition] + // 'to' successor=[WorkDefinition]; + @Override public ParserRule getRule() { return rule; } + + //{WorkSequence} 'ws' linkType=WorkSequenceType 'from' predecessor=[WorkDefinition] 'to' successor=[WorkDefinition] + public Group getGroup() { return cGroup; } + + //{WorkSequence} + public Action getWorkSequenceAction_0() { return cWorkSequenceAction_0; } + + //'ws' + public Keyword getWsKeyword_1() { return cWsKeyword_1; } + + //linkType=WorkSequenceType + public Assignment getLinkTypeAssignment_2() { return cLinkTypeAssignment_2; } + + //WorkSequenceType + public RuleCall getLinkTypeWorkSequenceTypeEnumRuleCall_2_0() { return cLinkTypeWorkSequenceTypeEnumRuleCall_2_0; } + + //'from' + public Keyword getFromKeyword_3() { return cFromKeyword_3; } + + //predecessor=[WorkDefinition] + public Assignment getPredecessorAssignment_4() { return cPredecessorAssignment_4; } + + //[WorkDefinition] + public CrossReference getPredecessorWorkDefinitionCrossReference_4_0() { return cPredecessorWorkDefinitionCrossReference_4_0; } + + //ID + public RuleCall getPredecessorWorkDefinitionIDTerminalRuleCall_4_0_1() { return cPredecessorWorkDefinitionIDTerminalRuleCall_4_0_1; } + + //'to' + public Keyword getToKeyword_5() { return cToKeyword_5; } + + //successor=[WorkDefinition] + public Assignment getSuccessorAssignment_6() { return cSuccessorAssignment_6; } + + //[WorkDefinition] + public CrossReference getSuccessorWorkDefinitionCrossReference_6_0() { return cSuccessorWorkDefinitionCrossReference_6_0; } + + //ID + public RuleCall getSuccessorWorkDefinitionIDTerminalRuleCall_6_0_1() { return cSuccessorWorkDefinitionIDTerminalRuleCall_6_0_1; } + } + public class GuidanceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.simplepdl.txt.PDL.Guidance"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cGuidanceAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cNoteKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cTextAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cTextSTRINGTerminalRuleCall_2_0 = (RuleCall)cTextAssignment_2.eContents().get(0); + + //Guidance: + // {Guidance} + // 'note' text=STRING; + @Override public ParserRule getRule() { return rule; } + + //{Guidance} 'note' text=STRING + public Group getGroup() { return cGroup; } + + //{Guidance} + public Action getGuidanceAction_0() { return cGuidanceAction_0; } + + //'note' + public Keyword getNoteKeyword_1() { return cNoteKeyword_1; } + + //text=STRING + public Assignment getTextAssignment_2() { return cTextAssignment_2; } + + //STRING + public RuleCall getTextSTRINGTerminalRuleCall_2_0() { return cTextSTRINGTerminalRuleCall_2_0; } + } + public class ResourceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.simplepdl.txt.PDL.Resource"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cResourceAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cResKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cNameIDTerminalRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); + private final Assignment cQuantityAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final RuleCall cQuantityINTTerminalRuleCall_3_0 = (RuleCall)cQuantityAssignment_3.eContents().get(0); + + //Resource: + // {Resource} + // 'res' name=ID quantity=INT; + @Override public ParserRule getRule() { return rule; } + + //{Resource} 'res' name=ID quantity=INT + public Group getGroup() { return cGroup; } + + //{Resource} + public Action getResourceAction_0() { return cResourceAction_0; } + + //'res' + public Keyword getResKeyword_1() { return cResKeyword_1; } + + //name=ID + public Assignment getNameAssignment_2() { return cNameAssignment_2; } + + //ID + public RuleCall getNameIDTerminalRuleCall_2_0() { return cNameIDTerminalRuleCall_2_0; } + + //quantity=INT + public Assignment getQuantityAssignment_3() { return cQuantityAssignment_3; } + + //INT + public RuleCall getQuantityINTTerminalRuleCall_3_0() { return cQuantityINTTerminalRuleCall_3_0; } + } + public class RequestElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.simplepdl.txt.PDL.Request"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cRequestAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cReqKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cTargetAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final CrossReference cTargetResourceCrossReference_2_0 = (CrossReference)cTargetAssignment_2.eContents().get(0); + private final RuleCall cTargetResourceIDTerminalRuleCall_2_0_1 = (RuleCall)cTargetResourceCrossReference_2_0.eContents().get(1); + private final Assignment cQuantityAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final RuleCall cQuantityINTTerminalRuleCall_3_0 = (RuleCall)cQuantityAssignment_3.eContents().get(0); + + //Request: + // {Request} + // 'req' target=[Resource] quantity=INT; + @Override public ParserRule getRule() { return rule; } + + //{Request} 'req' target=[Resource] quantity=INT + public Group getGroup() { return cGroup; } + + //{Request} + public Action getRequestAction_0() { return cRequestAction_0; } + + //'req' + public Keyword getReqKeyword_1() { return cReqKeyword_1; } + + //target=[Resource] + public Assignment getTargetAssignment_2() { return cTargetAssignment_2; } + + //[Resource] + public CrossReference getTargetResourceCrossReference_2_0() { return cTargetResourceCrossReference_2_0; } + + //ID + public RuleCall getTargetResourceIDTerminalRuleCall_2_0_1() { return cTargetResourceIDTerminalRuleCall_2_0_1; } + + //quantity=INT + public Assignment getQuantityAssignment_3() { return cQuantityAssignment_3; } + + //INT + public RuleCall getQuantityINTTerminalRuleCall_3_0() { return cQuantityINTTerminalRuleCall_3_0; } + } + + public class WorkSequenceTypeElements extends AbstractElementFinder.AbstractEnumRuleElementFinder { + private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.simplepdl.txt.PDL.WorkSequenceType"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final EnumLiteralDeclaration cStartToStartEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); + private final Keyword cStartToStartS2sKeyword_0_0 = (Keyword)cStartToStartEnumLiteralDeclaration_0.eContents().get(0); + private final EnumLiteralDeclaration cFinishToStartEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); + private final Keyword cFinishToStartF2sKeyword_1_0 = (Keyword)cFinishToStartEnumLiteralDeclaration_1.eContents().get(0); + private final EnumLiteralDeclaration cStartToFinishEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); + private final Keyword cStartToFinishS2fKeyword_2_0 = (Keyword)cStartToFinishEnumLiteralDeclaration_2.eContents().get(0); + private final EnumLiteralDeclaration cFinishToFinishEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); + private final Keyword cFinishToFinishF2fKeyword_3_0 = (Keyword)cFinishToFinishEnumLiteralDeclaration_3.eContents().get(0); + + //enum WorkSequenceType: + // startToStart='s2s' + // | finishToStart='f2s' + // | startToFinish='s2f' + // | finishToFinish='f2f'; + public EnumRule getRule() { return rule; } + + //startToStart='s2s' | finishToStart='f2s' | startToFinish='s2f' | finishToFinish='f2f' + public Alternatives getAlternatives() { return cAlternatives; } + + //startToStart='s2s' + public EnumLiteralDeclaration getStartToStartEnumLiteralDeclaration_0() { return cStartToStartEnumLiteralDeclaration_0; } + + //'s2s' + public Keyword getStartToStartS2sKeyword_0_0() { return cStartToStartS2sKeyword_0_0; } + + //finishToStart='f2s' + public EnumLiteralDeclaration getFinishToStartEnumLiteralDeclaration_1() { return cFinishToStartEnumLiteralDeclaration_1; } + + //'f2s' + public Keyword getFinishToStartF2sKeyword_1_0() { return cFinishToStartF2sKeyword_1_0; } + + //startToFinish='s2f' + public EnumLiteralDeclaration getStartToFinishEnumLiteralDeclaration_2() { return cStartToFinishEnumLiteralDeclaration_2; } + + //'s2f' + public Keyword getStartToFinishS2fKeyword_2_0() { return cStartToFinishS2fKeyword_2_0; } + + //finishToFinish='f2f' + public EnumLiteralDeclaration getFinishToFinishEnumLiteralDeclaration_3() { return cFinishToFinishEnumLiteralDeclaration_3; } + + //'f2f' + public Keyword getFinishToFinishF2fKeyword_3_0() { return cFinishToFinishF2fKeyword_3_0; } + } + + private final ProcessElements pProcess; + private final ProcessElementElements pProcessElement; + private final WorkDefinitionElements pWorkDefinition; + private final WorkSequenceElements pWorkSequence; + private final GuidanceElements pGuidance; + private final ResourceElements pResource; + private final RequestElements pRequest; + private final WorkSequenceTypeElements eWorkSequenceType; + + private final Grammar grammar; + + private final TerminalsGrammarAccess gaTerminals; + + @Inject + public PDLGrammarAccess(GrammarProvider grammarProvider, + TerminalsGrammarAccess gaTerminals) { + this.grammar = internalFindGrammar(grammarProvider); + this.gaTerminals = gaTerminals; + this.pProcess = new ProcessElements(); + this.pProcessElement = new ProcessElementElements(); + this.pWorkDefinition = new WorkDefinitionElements(); + this.pWorkSequence = new WorkSequenceElements(); + this.pGuidance = new GuidanceElements(); + this.pResource = new ResourceElements(); + this.pRequest = new RequestElements(); + this.eWorkSequenceType = new WorkSequenceTypeElements(); + } + + protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { + Grammar grammar = grammarProvider.getGrammar(this); + while (grammar != null) { + if ("fr.n7.simplepdl.txt.PDL".equals(grammar.getName())) { + return grammar; + } + List grammars = grammar.getUsedGrammars(); + if (!grammars.isEmpty()) { + grammar = grammars.iterator().next(); + } else { + return null; + } + } + return grammar; + } + + @Override + public Grammar getGrammar() { + return grammar; + } + + + public TerminalsGrammarAccess getTerminalsGrammarAccess() { + return gaTerminals; + } + + + //Process: + // {Process} + // 'process' name=ID '{' + // processElements+=ProcessElement* + // '}'; + public ProcessElements getProcessAccess() { + return pProcess; + } + + public ParserRule getProcessRule() { + return getProcessAccess().getRule(); + } + + //ProcessElement: + // WorkDefinition | WorkSequence | Guidance | Resource; + public ProcessElementElements getProcessElementAccess() { + return pProcessElement; + } + + public ParserRule getProcessElementRule() { + return getProcessElementAccess().getRule(); + } + + //WorkDefinition: + // {WorkDefinition} + // 'wd' name=ID + // requests+=Request*; + public WorkDefinitionElements getWorkDefinitionAccess() { + return pWorkDefinition; + } + + public ParserRule getWorkDefinitionRule() { + return getWorkDefinitionAccess().getRule(); + } + + //WorkSequence: + // {WorkSequence} + // 'ws' linkType=WorkSequenceType + // 'from' predecessor=[WorkDefinition] + // 'to' successor=[WorkDefinition]; + public WorkSequenceElements getWorkSequenceAccess() { + return pWorkSequence; + } + + public ParserRule getWorkSequenceRule() { + return getWorkSequenceAccess().getRule(); + } + + //Guidance: + // {Guidance} + // 'note' text=STRING; + public GuidanceElements getGuidanceAccess() { + return pGuidance; + } + + public ParserRule getGuidanceRule() { + return getGuidanceAccess().getRule(); + } + + //Resource: + // {Resource} + // 'res' name=ID quantity=INT; + public ResourceElements getResourceAccess() { + return pResource; + } + + public ParserRule getResourceRule() { + return getResourceAccess().getRule(); + } + + //Request: + // {Request} + // 'req' target=[Resource] quantity=INT; + public RequestElements getRequestAccess() { + return pRequest; + } + + public ParserRule getRequestRule() { + return getRequestAccess().getRule(); + } + + //enum WorkSequenceType: + // startToStart='s2s' + // | finishToStart='f2s' + // | startToFinish='s2f' + // | finishToFinish='f2f'; + public WorkSequenceTypeElements getWorkSequenceTypeAccess() { + return eWorkSequenceType; + } + + public EnumRule getWorkSequenceTypeRule() { + return getWorkSequenceTypeAccess().getRule(); + } + + //terminal ID: + // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*; + public TerminalRule getIDRule() { + return gaTerminals.getIDRule(); + } + + //terminal INT returns ecore::EInt: + // '0'..'9'+; + public TerminalRule getINTRule() { + return gaTerminals.getINTRule(); + } + + //terminal STRING: + // '"' ('\\' . | !('\\' | '"'))* '"' | + // "'" ('\\' . | !('\\' | "'"))* "'"; + public TerminalRule getSTRINGRule() { + return gaTerminals.getSTRINGRule(); + } + + //terminal ML_COMMENT: + // '/*'->'*/'; + public TerminalRule getML_COMMENTRule() { + return gaTerminals.getML_COMMENTRule(); + } + + //terminal SL_COMMENT: + // '//' !('\n' | '\r')* ('\r'? '\n')?; + public TerminalRule getSL_COMMENTRule() { + return gaTerminals.getSL_COMMENTRule(); + } + + //terminal WS: + // ' ' | '\t' | '\r' | '\n'+; + public TerminalRule getWSRule() { + return gaTerminals.getWSRule(); + } + + //terminal ANY_OTHER: + // .; + public TerminalRule getANY_OTHERRule() { + return gaTerminals.getANY_OTHERRule(); + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/validation/AbstractPDLValidator.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/validation/AbstractPDLValidator.java new file mode 100644 index 0000000..30c0bcd --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/validation/AbstractPDLValidator.java @@ -0,0 +1,19 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.validation; + +import java.util.ArrayList; +import java.util.List; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.xtext.validation.AbstractDeclarativeValidator; + +public abstract class AbstractPDLValidator extends AbstractDeclarativeValidator { + + @Override + protected List getEPackages() { + List result = new ArrayList(); + result.add(EPackage.Registry.INSTANCE.getEPackage("http://simplepdl")); + return result; + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/validation/PDLConfigurableIssueCodesProvider.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/validation/PDLConfigurableIssueCodesProvider.java new file mode 100644 index 0000000..8b1fef6 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src-gen/fr/n7/simplepdl/txt/validation/PDLConfigurableIssueCodesProvider.java @@ -0,0 +1,22 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.validation; + +import org.eclipse.xtext.preferences.PreferenceKey; +import org.eclipse.xtext.util.IAcceptor; +import org.eclipse.xtext.validation.ConfigurableIssueCodesProvider; +import org.eclipse.xtext.validation.SeverityConverter; + +@SuppressWarnings("restriction") +public class PDLConfigurableIssueCodesProvider extends ConfigurableIssueCodesProvider { + protected static final String ISSUE_CODE_PREFIX = "fr.n7.simplepdl.txt."; + + public static final String DEPRECATED_MODEL_PART = ISSUE_CODE_PREFIX + "deprecatedModelPart"; + + @Override + protected void initialize(IAcceptor acceptor) { + super.initialize(acceptor); + acceptor.accept(create(DEPRECATED_MODEL_PART, SeverityConverter.SEVERITY_WARNING)); + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/GeneratePDL.mwe2 b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/GeneratePDL.mwe2 new file mode 100644 index 0000000..0a60a61 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/GeneratePDL.mwe2 @@ -0,0 +1,61 @@ +module fr.n7.simplepdl.txt.GeneratePDL + +import org.eclipse.xtext.xtext.generator.* +import org.eclipse.xtext.xtext.generator.model.project.* + +var rootPath = ".." + +Workflow { + + component = XtextGenerator { + configuration = { + project = StandardProjectConfig { + baseName = "fr.n7.simplepdl.txt.pdl" + rootPath = rootPath + runtimeTest = { + enabled = true + } + eclipsePlugin = { + enabled = true + } + eclipsePluginTest = { + enabled = true + } + createEclipseMetaData = true + } + code = { + encoding = "UTF-8" + lineDelimiter = "\n" + fileHeader = "/*\n * generated by Xtext \${version}\n */" + preferXtendStubs = false + } + } + language = StandardLanguage { + name = "fr.n7.simplepdl.txt.PDL" + fileExtensions = "pdl" + referencedResource = "platform:/resource/fr.n7.simplepdl/simplePDL.genmodel" + + fragment = ecore2xtext.Ecore2XtextValueConverterServiceFragment2 auto-inject {} + + formatter = { + generateStub = true + generateXtendStub = true + } + + serializer = { + generateStub = false + } + validator = { + // composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator" + // Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage + generateDeprecationValidation = true + } + generator = { + generateXtendStub = true + } + junitSupport = { + junitVersion = "5" + } + } + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/PDL.xtext b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/PDL.xtext new file mode 100644 index 0000000..192c6a3 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/PDL.xtext @@ -0,0 +1,51 @@ +// automatically generated by Xtext +grammar fr.n7.simplepdl.txt.PDL with org.eclipse.xtext.common.Terminals + +import "http://simplepdl" +import "http://www.eclipse.org/emf/2002/Ecore" as ecore + +Process returns Process : + {Process} + 'process' name=ID '{' + processElements+=ProcessElement* + '}' ; + +ProcessElement returns ProcessElement: + WorkDefinition | WorkSequence | Guidance | Resource +; + +WorkDefinition returns WorkDefinition : + {WorkDefinition} + 'wd' name=ID + requests+=Request* +; + +WorkSequence returns WorkSequence : + {WorkSequence} + 'ws' linkType=WorkSequenceType + 'from' predecessor=[WorkDefinition] + 'to' successor=[WorkDefinition] +; + +Guidance returns Guidance : + {Guidance} + 'note' text=STRING +; + +Resource returns Resource : + {Resource} + 'res' name=ID quantity=INT +; + +Request returns Request : + {Request} + 'req' target=[Resource] quantity=INT +; + + +enum WorkSequenceType returns WorkSequenceType : + startToStart = 's2s' + | finishToStart = 'f2s' + | startToFinish = 's2f' + | finishToFinish = 'f2f' +; diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/PDLRuntimeModule.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/PDLRuntimeModule.java new file mode 100644 index 0000000..d972788 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/PDLRuntimeModule.java @@ -0,0 +1,11 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt; + + +/** + * Use this class to register components to be used at runtime / without the Equinox extension registry. + */ +public class PDLRuntimeModule extends AbstractPDLRuntimeModule { +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/PDLStandaloneSetup.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/PDLStandaloneSetup.java new file mode 100644 index 0000000..6198e7c --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/PDLStandaloneSetup.java @@ -0,0 +1,15 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt; + + +/** + * Initialization support for running Xtext languages without Equinox extension registry. + */ +public class PDLStandaloneSetup extends PDLStandaloneSetupGenerated { + + public static void doSetup() { + new PDLStandaloneSetup().createInjectorAndDoEMFRegistration(); + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/formatting2/PDLFormatter.xtend b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/formatting2/PDLFormatter.xtend new file mode 100644 index 0000000..142cc70 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/formatting2/PDLFormatter.xtend @@ -0,0 +1,31 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.formatting2 + +import com.google.inject.Inject +import fr.n7.simplepdl.txt.services.PDLGrammarAccess +import org.eclipse.xtext.formatting2.AbstractFormatter2 +import org.eclipse.xtext.formatting2.IFormattableDocument +import simplepdl.WorkDefinition + +class PDLFormatter extends AbstractFormatter2 { + + @Inject extension PDLGrammarAccess + + def dispatch void format(simplepdl.Process process, extension IFormattableDocument document) { + // TODO: format HiddenRegions around keywords, attributes, cross references, etc. + for (processElement : process.processElements) { + processElement.format + } + } + + def dispatch void format(WorkDefinition workDefinition, extension IFormattableDocument document) { + // TODO: format HiddenRegions around keywords, attributes, cross references, etc. + for (request : workDefinition.requests) { + request.format + } + } + + // TODO: implement for +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/generator/PDLGenerator.xtend b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/generator/PDLGenerator.xtend new file mode 100644 index 0000000..9334623 --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/generator/PDLGenerator.xtend @@ -0,0 +1,25 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.generator + +import org.eclipse.emf.ecore.resource.Resource +import org.eclipse.xtext.generator.AbstractGenerator +import org.eclipse.xtext.generator.IFileSystemAccess2 +import org.eclipse.xtext.generator.IGeneratorContext + +/** + * Generates code from your model files on save. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#code-generation + */ +class PDLGenerator extends AbstractGenerator { + + override void doGenerate(Resource resource, IFileSystemAccess2 fsa, IGeneratorContext context) { +// fsa.generateFile('greetings.txt', 'People to greet: ' + +// resource.allContents +// .filter(Greeting) +// .map[name] +// .join(', ')) + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/scoping/PDLScopeProvider.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/scoping/PDLScopeProvider.java new file mode 100644 index 0000000..3509f6a --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/scoping/PDLScopeProvider.java @@ -0,0 +1,15 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.scoping; + + +/** + * This class contains custom scoping description. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping + * on how and when to use it. + */ +public class PDLScopeProvider extends AbstractPDLScopeProvider { + +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/validation/PDLValidator.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/validation/PDLValidator.java new file mode 100644 index 0000000..4a2950c --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/src/fr/n7/simplepdl/txt/validation/PDLValidator.java @@ -0,0 +1,25 @@ +/* + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.validation; + + +/** + * This class contains custom validation rules. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#validation + */ +public class PDLValidator extends AbstractPDLValidator { + +// public static final String INVALID_NAME = "invalidName"; +// +// @Check +// public void checkGreetingStartsWithCapital(Greeting greeting) { +// if (!Character.isUpperCase(greeting.getName().charAt(0))) { +// warning("Name should start with a capital", +// PDLPackage.Literals.GREETING__NAME, +// INVALID_NAME); +// } +// } + +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/formatting2/.PDLFormatter.java._trace b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/formatting2/.PDLFormatter.java._trace new file mode 100644 index 0000000..57e5d29 Binary files /dev/null and b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/formatting2/.PDLFormatter.java._trace differ diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/formatting2/.PDLFormatter.xtendbin b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/formatting2/.PDLFormatter.xtendbin new file mode 100644 index 0000000..a6ecd0a Binary files /dev/null and b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/formatting2/.PDLFormatter.xtendbin differ diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/formatting2/PDLFormatter.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/formatting2/PDLFormatter.java new file mode 100644 index 0000000..a94ddce --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/formatting2/PDLFormatter.java @@ -0,0 +1,63 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.formatting2; + +import com.google.inject.Inject; +import fr.n7.simplepdl.txt.services.PDLGrammarAccess; +import java.util.Arrays; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.formatting2.AbstractFormatter2; +import org.eclipse.xtext.formatting2.IFormattableDocument; +import org.eclipse.xtext.resource.XtextResource; +import org.eclipse.xtext.xbase.lib.Extension; +import simplepdl.ProcessElement; +import simplepdl.Request; +import simplepdl.WorkDefinition; + +@SuppressWarnings("all") +public class PDLFormatter extends AbstractFormatter2 { + @Inject + @Extension + private PDLGrammarAccess _pDLGrammarAccess; + + protected void _format(final simplepdl.Process process, @Extension final IFormattableDocument document) { + EList _processElements = process.getProcessElements(); + for (final ProcessElement processElement : _processElements) { + document.format(processElement); + } + } + + protected void _format(final WorkDefinition workDefinition, @Extension final IFormattableDocument document) { + EList _requests = workDefinition.getRequests(); + for (final Request request : _requests) { + document.format(request); + } + } + + public void format(final Object workDefinition, final IFormattableDocument document) { + if (workDefinition instanceof XtextResource) { + _format((XtextResource)workDefinition, document); + return; + } else if (workDefinition instanceof WorkDefinition) { + _format((WorkDefinition)workDefinition, document); + return; + } else if (workDefinition instanceof simplepdl.Process) { + _format((simplepdl.Process)workDefinition, document); + return; + } else if (workDefinition instanceof EObject) { + _format((EObject)workDefinition, document); + return; + } else if (workDefinition == null) { + _format((Void)null, document); + return; + } else if (workDefinition != null) { + _format(workDefinition, document); + return; + } else { + throw new IllegalArgumentException("Unhandled parameter types: " + + Arrays.asList(workDefinition, document).toString()); + } + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/generator/.PDLGenerator.java._trace b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/generator/.PDLGenerator.java._trace new file mode 100644 index 0000000..c99bf93 Binary files /dev/null and b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/generator/.PDLGenerator.java._trace differ diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/generator/.PDLGenerator.xtendbin b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/generator/.PDLGenerator.xtendbin new file mode 100644 index 0000000..0c7e39a Binary files /dev/null and b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/generator/.PDLGenerator.xtendbin differ diff --git a/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/generator/PDLGenerator.java b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/generator/PDLGenerator.java new file mode 100644 index 0000000..2bf010d --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl.txt.pdl/xtend-gen/fr/n7/simplepdl/txt/generator/PDLGenerator.java @@ -0,0 +1,21 @@ +/** + * generated by Xtext 2.23.0 + */ +package fr.n7.simplepdl.txt.generator; + +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.xtext.generator.AbstractGenerator; +import org.eclipse.xtext.generator.IFileSystemAccess2; +import org.eclipse.xtext.generator.IGeneratorContext; + +/** + * Generates code from your model files on save. + * + * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#code-generation + */ +@SuppressWarnings("all") +public class PDLGenerator extends AbstractGenerator { + @Override + public void doGenerate(final Resource resource, final IFileSystemAccess2 fsa, final IGeneratorContext context) { + } +} diff --git a/eclipse-workspace/fr.n7.simplepdl/src/simplepdl/manip/simplepdl2petrinet.java b/eclipse-workspace/fr.n7.simplepdl/src/simplepdl/manip/simplepdl2petrinet.java index 8990466..cec5429 100644 --- a/eclipse-workspace/fr.n7.simplepdl/src/simplepdl/manip/simplepdl2petrinet.java +++ b/eclipse-workspace/fr.n7.simplepdl/src/simplepdl/manip/simplepdl2petrinet.java @@ -10,18 +10,19 @@ import org.eclipse.emf.ecore.resource.ResourceSet; import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; -import petrinet.PetrinetPackage; -import petrinet.Place; -import petrinet.Transition; import petrinet.Arc; import petrinet.Network; import petrinet.Node; import petrinet.PetrinetFactory; +import petrinet.PetrinetPackage; +import petrinet.Place; +import petrinet.Transition; import simplepdl.Process; +import simplepdl.SimplepdlPackage; import simplepdl.WorkDefinition; import simplepdl.WorkSequence; import simplepdl.WorkSequenceType; -import simplepdl.SimplepdlPackage; +import simplepdl.Request; public class simplepdl2petrinet { @@ -41,7 +42,7 @@ public class simplepdl2petrinet { ResourceSet resSet = new ResourceSetImpl(); // Charger la ressource (notre modèle) - URI modelURI = URI.createURI("pdl-sujet.xmi"); + URI modelURI = URI.createURI("test.xmi"); Resource resource = resSet.getResource(modelURI, true); // Récupérer le premier élément du modèle (élément racine) @@ -170,6 +171,57 @@ public class simplepdl2petrinet { } } } + } + } + + // Conversion des Resource et Request en Node et Arcs + for (Object o : process.getProcessElements()) { + if (o instanceof simplepdl.Resource) { + + simplepdl.Resource r = (simplepdl.Resource) o; + String name = r.getName(); + int qty = r.getQuantity(); + + Place res = myFactory.createPlace(); + res.setName(name); + res.setTokens(qty); + + network.getNodes().add(res); + } + + if (o instanceof simplepdl.Request) { + + Request r = (Request) o; + simplepdl.Resource target = r.getTarget(); + int qty = r.getQuantity(); + + Arc arc1 = myFactory.createArc(); + arc1.setOutgoing(true); + arc1.setWeight(qty); + Arc arc2 = myFactory.createArc(); + arc2.setOutgoing(false); + arc2.setWeight(qty); + + for (Node node : network.getNodes()) { + if (node instanceof Place) { + Place place = (Place) node; + if (place.getName().equals(target.getName()) { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + } + + for (Node node : network.getNodes()) { + if (node instanceof Transition) { + Transition t = (Transition) node; + if (t.getName().equals() { + arc1.setTarget(place); + arc2.setTarget(place); + } + } + } + } } diff --git a/eclipse-workspace/fr.n7.simplepdl/test.xmi b/eclipse-workspace/fr.n7.simplepdl/test.xmi new file mode 100644 index 0000000..ab69f8b --- /dev/null +++ b/eclipse-workspace/fr.n7.simplepdl/test.xmi @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/runtime-EclipseXtext/.metadata/.lock b/runtime-EclipseXtext/.metadata/.lock new file mode 100644 index 0000000..e69de29 diff --git a/runtime-EclipseXtext/.metadata/.log b/runtime-EclipseXtext/.metadata/.log new file mode 100644 index 0000000..b87d3ee --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.log @@ -0,0 +1,3499 @@ +!SESSION 2021-10-12 16:43:06.641 ----------------------------------------------- +eclipse.buildId=4.17.0.I20200902-1800 +java.version=11.0.11 +java.vendor=Ubuntu +BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=fr_FR +Framework arguments: -product org.eclipse.platform.ide +Command-line arguments: -product org.eclipse.platform.ide -data /home/lfainsin/miniproj_idm/eclipse-workspace/../runtime-EclipseXtext -dev file:/home/lfainsin/miniproj_idm/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/dev.properties -os linux -ws gtk -arch x86_64 + +!ENTRY org.eclipse.ui.navigator 4 0 2021-10-12 16:44:32.510 +!MESSAGE Cannot find navigator content extension (using triggerPoints) for object "" parent path: "P/fr.n7.simplepdl.exemples". Check that you have an expression for this object in a navigatorContent triggerPoints or enablement. + +!ENTRY org.eclipse.emf.cdo.explorer 4 0 2021-10-12 16:52:22.506 +!MESSAGE InterruptedException +!STACK 0 +java.lang.InterruptedException + at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1343) + at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) + at org.eclipse.net4j.util.lifecycle.Lifecycle.lock(Lifecycle.java:312) + at org.eclipse.net4j.util.lifecycle.Lifecycle.internalDeactivate(Lifecycle.java:118) + at org.eclipse.net4j.util.lifecycle.ShareableLifecycle.internalDeactivate(ShareableLifecycle.java:52) + at org.eclipse.net4j.util.lifecycle.Lifecycle.deactivate(Lifecycle.java:170) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:235) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:225) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM.disposeManagers(OM.java:83) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM$Activator.doStop(OM.java:136) + at org.eclipse.net4j.util.om.OSGiActivator.stop(OSGiActivator.java:92) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:871) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) + at java.base/java.security.AccessController.doPrivileged(Native Method) + at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:863) + at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1025) + at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:370) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1886) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1761) + at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:202) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:220) + at java.base/java.lang.Thread.run(Thread.java:829) +!SESSION 2021-10-12 16:55:38.025 ----------------------------------------------- +eclipse.buildId=4.17.0.I20200902-1800 +java.version=11.0.11 +java.vendor=Ubuntu +BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=fr_FR +Framework arguments: -product org.eclipse.platform.ide +Command-line arguments: -product org.eclipse.platform.ide -data /home/lfainsin/miniproj_idm/eclipse-workspace/../runtime-EclipseXtext -dev file:/home/lfainsin/miniproj_idm/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/dev.properties -os linux -ws gtk -arch x86_64 + +!ENTRY org.eclipse.emf.cdo.explorer 4 0 2021-10-12 16:56:20.175 +!MESSAGE InterruptedException +!STACK 0 +java.lang.InterruptedException + at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1343) + at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) + at org.eclipse.net4j.util.lifecycle.Lifecycle.lock(Lifecycle.java:312) + at org.eclipse.net4j.util.lifecycle.Lifecycle.internalDeactivate(Lifecycle.java:118) + at org.eclipse.net4j.util.lifecycle.ShareableLifecycle.internalDeactivate(ShareableLifecycle.java:52) + at org.eclipse.net4j.util.lifecycle.Lifecycle.deactivate(Lifecycle.java:170) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:235) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:225) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM.disposeManagers(OM.java:83) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM$Activator.doStop(OM.java:136) + at org.eclipse.net4j.util.om.OSGiActivator.stop(OSGiActivator.java:92) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:871) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) + at java.base/java.security.AccessController.doPrivileged(Native Method) + at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:863) + at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1025) + at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:370) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1886) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1761) + at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:202) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:220) + at java.base/java.lang.Thread.run(Thread.java:829) +!SESSION 2021-10-12 16:57:22.228 ----------------------------------------------- +eclipse.buildId=4.17.0.I20200902-1800 +java.version=11.0.11 +java.vendor=Ubuntu +BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=fr_FR +Framework arguments: -product org.eclipse.platform.ide +Command-line arguments: -product org.eclipse.platform.ide -data /home/lfainsin/miniproj_idm/eclipse-workspace/../runtime-EclipseXtext -dev file:/home/lfainsin/miniproj_idm/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/dev.properties -os linux -ws gtk -arch x86_64 + +!ENTRY org.eclipse.emf.cdo.explorer 4 0 2021-10-12 16:58:24.672 +!MESSAGE InterruptedException +!STACK 0 +java.lang.InterruptedException + at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1343) + at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) + at org.eclipse.net4j.util.lifecycle.Lifecycle.lock(Lifecycle.java:312) + at org.eclipse.net4j.util.lifecycle.Lifecycle.internalDeactivate(Lifecycle.java:118) + at org.eclipse.net4j.util.lifecycle.ShareableLifecycle.internalDeactivate(ShareableLifecycle.java:52) + at org.eclipse.net4j.util.lifecycle.Lifecycle.deactivate(Lifecycle.java:170) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:235) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:225) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM.disposeManagers(OM.java:83) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM$Activator.doStop(OM.java:136) + at org.eclipse.net4j.util.om.OSGiActivator.stop(OSGiActivator.java:92) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:871) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) + at java.base/java.security.AccessController.doPrivileged(Native Method) + at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:863) + at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1025) + at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:370) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1886) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1761) + at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:202) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:220) + at java.base/java.lang.Thread.run(Thread.java:829) +!SESSION 2021-10-12 16:59:13.300 ----------------------------------------------- +eclipse.buildId=4.17.0.I20200902-1800 +java.version=11.0.11 +java.vendor=Ubuntu +BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=fr_FR +Framework arguments: -product org.eclipse.platform.ide +Command-line arguments: -product org.eclipse.platform.ide -data /home/lfainsin/miniproj_idm/eclipse-workspace/../runtime-EclipseXtext -dev file:/home/lfainsin/miniproj_idm/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/dev.properties -os linux -ws gtk -arch x86_64 + +!ENTRY org.eclipse.emf.cdo.explorer 4 0 2021-10-12 17:14:45.355 +!MESSAGE InterruptedException +!STACK 0 +java.lang.InterruptedException + at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1343) + at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) + at org.eclipse.net4j.util.lifecycle.Lifecycle.lock(Lifecycle.java:312) + at org.eclipse.net4j.util.lifecycle.Lifecycle.internalDeactivate(Lifecycle.java:118) + at org.eclipse.net4j.util.lifecycle.ShareableLifecycle.internalDeactivate(ShareableLifecycle.java:52) + at org.eclipse.net4j.util.lifecycle.Lifecycle.deactivate(Lifecycle.java:170) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:235) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:225) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM.disposeManagers(OM.java:83) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM$Activator.doStop(OM.java:136) + at org.eclipse.net4j.util.om.OSGiActivator.stop(OSGiActivator.java:92) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:871) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) + at java.base/java.security.AccessController.doPrivileged(Native Method) + at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:863) + at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1025) + at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:370) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1886) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1761) + at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:202) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:220) + at java.base/java.lang.Thread.run(Thread.java:829) +!SESSION 2021-10-12 17:16:09.052 ----------------------------------------------- +eclipse.buildId=4.17.0.I20200902-1800 +java.version=11.0.11 +java.vendor=Ubuntu +BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=fr_FR +Framework arguments: -product org.eclipse.platform.ide +Command-line arguments: -product org.eclipse.platform.ide -data /home/lfainsin/miniproj_idm/eclipse-workspace/../runtime-EclipseXtext -dev file:/home/lfainsin/miniproj_idm/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/dev.properties -os linux -ws gtk -arch x86_64 + +!ENTRY org.eclipse.emf.ecore 2 0 2021-10-12 17:16:13.365 +!MESSAGE Both 'fr.n7.pdl1' and 'fr.n7.pdl3' register a package for 'http://www.n7.fr/PDL1' + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:16:35.970 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName: {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler} in: PartImpl (org.eclipse.e4.ui.compatibility.editor) removeOnHide fr.n7.PDL1Context +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler, for 'org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler, for 'org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: PartImpl (org.eclipse.e4.ui.compatibility.editor) removeOnHide fr.n7.PDL1Context + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:271) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicVisible(MenuManagerRenderer.java:213) + at jdk.internal.reflect.GeneratedMethodAccessor43.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:105) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:197) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:208) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$3(WorkbenchWindow.java:868) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4988) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4510) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.emf.ecore 2 0 2021-10-12 17:16:35.979 +!MESSAGE class fr.n7.pDL1.impl.PDL1FactoryImpl cannot be cast to class fr.n7.pDL1.PDL1Factory (fr.n7.pDL1.impl.PDL1FactoryImpl is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @365bac9; fr.n7.pDL1.PDL1Factory is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @ce51c61) +!STACK 0 +java.lang.ClassCastException: class fr.n7.pDL1.impl.PDL1FactoryImpl cannot be cast to class fr.n7.pDL1.PDL1Factory (fr.n7.pDL1.impl.PDL1FactoryImpl is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @365bac9; fr.n7.pDL1.PDL1Factory is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @ce51c61) + at fr.n7.pDL1.impl.PDL1FactoryImpl.init(PDL1FactoryImpl.java:41) + at fr.n7.pDL1.PDL1Factory.(PDL1Factory.java:24) + at fr.n7.pDL1.impl.PDL1PackageImpl.(PDL1PackageImpl.java:89) + at fr.n7.pDL1.impl.PDL1PackageImpl.init(PDL1PackageImpl.java:117) + at fr.n7.pDL1.PDL1Package.(PDL1Package.java:59) + at fr.n7.validation.AbstractPDL1Validator.getEPackages(AbstractPDL1Validator.java:16) + at org.eclipse.xtext.validation.AbstractInjectableValidator.register(AbstractInjectableValidator.java:47) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at com.google.inject.internal.SingleMethodInjector$1.invoke(SingleMethodInjector.java:71) + at com.google.inject.internal.SingleMethodInjector.inject(SingleMethodInjector.java:90) + at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110) + at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:94) + at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) + at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) + at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031) + at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) + at com.google.inject.Scopes$1$1.get(Scopes.java:65) + at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) + at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204) + at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198) + at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024) + at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198) + at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179) + at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109) + at com.google.inject.Guice.createInjector(Guice.java:95) + at com.google.inject.Guice.createInjector(Guice.java:72) + at com.google.inject.Guice.createInjector(Guice.java:62) + at fr.n7.pdl1.ui.internal.Pdl1Activator.createInjector(Pdl1Activator.java:67) + at fr.n7.pdl1.ui.internal.Pdl1Activator.getInjector(Pdl1Activator.java:55) + at fr.n7.ui.PDL1ExecutableExtensionFactory.getInjector(PDL1ExecutableExtensionFactory.java:26) + at org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory.create(AbstractGuiceAwareExecutableExtensionFactory.java:54) + at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:265) + at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63) + at org.eclipse.xtext.internal.ResourceServiceProviderDescriptor.getExtension(ResourceServiceProviderDescriptor.java:47) + at org.eclipse.xtext.internal.AbstractResourceServiceProviderDescriptor.get(AbstractResourceServiceProviderDescriptor.java:21) + at org.eclipse.xtext.resource.impl.ResourceServiceProviderRegistryImpl$InternalData.getServiceProvider(ResourceServiceProviderRegistryImpl.java:47) + at org.eclipse.xtext.resource.impl.ResourceServiceProviderRegistryImpl.getResourceServiceProvider(ResourceServiceProviderRegistryImpl.java:110) + at org.eclipse.xtext.resource.impl.ResourceServiceProviderRegistryImpl.getResourceServiceProvider(ResourceServiceProviderRegistryImpl.java:130) + at org.eclipse.xtext.builder.clustering.ClusteringBuilderState.getResourceDescriptionManager(ClusteringBuilderState.java:532) + at org.eclipse.xtext.builder.clustering.ClusteringBuilderState.queueAffectedResources(ClusteringBuilderState.java:507) + at org.eclipse.xtext.builder.clustering.ClusteringBuilderState.doUpdate(ClusteringBuilderState.java:300) + at org.eclipse.xtext.builder.builderState.AbstractBuilderState.update(AbstractBuilderState.java:164) + at org.eclipse.xtext.builder.impl.XtextBuilder.doBuild(XtextBuilder.java:388) + at org.eclipse.xtext.builder.impl.XtextBuilder.addInfosFromTaskAndBuild(XtextBuilder.java:322) + at org.eclipse.xtext.builder.impl.XtextBuilder.incrementalBuild(XtextBuilder.java:303) + at org.eclipse.xtext.builder.impl.XtextBuilder.build(XtextBuilder.java:208) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:832) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:220) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392) + at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154) + at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) + +!ENTRY org.apache.log4j 2 0 2021-10-12 17:16:35.994 +!MESSAGE org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$BuilderParticipantReader - The builder participant 'fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant' was registered twice. + + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:16:47.085 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName: {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler} in: PartImpl (org.eclipse.e4.ui.compatibility.editor) removeOnHide fr.n7.PDL1Context +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler, for 'org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler, for 'org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: PartImpl (org.eclipse.e4.ui.compatibility.editor) removeOnHide fr.n7.PDL1Context + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicVisible(MenuManagerRenderer.java:213) + at jdk.internal.reflect.GeneratedMethodAccessor43.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:105) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:197) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:208) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$3(WorkbenchWindow.java:868) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4988) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4510) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.emf.cdo.explorer 4 0 2021-10-12 17:17:41.950 +!MESSAGE InterruptedException +!STACK 0 +java.lang.InterruptedException + at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1343) + at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) + at org.eclipse.net4j.util.lifecycle.Lifecycle.lock(Lifecycle.java:312) + at org.eclipse.net4j.util.lifecycle.Lifecycle.internalDeactivate(Lifecycle.java:118) + at org.eclipse.net4j.util.lifecycle.ShareableLifecycle.internalDeactivate(ShareableLifecycle.java:52) + at org.eclipse.net4j.util.lifecycle.Lifecycle.deactivate(Lifecycle.java:170) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:235) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:225) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM.disposeManagers(OM.java:83) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM$Activator.doStop(OM.java:136) + at org.eclipse.net4j.util.om.OSGiActivator.stop(OSGiActivator.java:92) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:871) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) + at java.base/java.security.AccessController.doPrivileged(Native Method) + at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:863) + at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1025) + at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:370) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1886) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1761) + at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:202) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:220) + at java.base/java.lang.Thread.run(Thread.java:829) +!SESSION 2021-10-12 17:19:00.412 ----------------------------------------------- +eclipse.buildId=4.17.0.I20200902-1800 +java.version=11.0.11 +java.vendor=Ubuntu +BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=fr_FR +Framework arguments: -product org.eclipse.platform.ide +Command-line arguments: -product org.eclipse.platform.ide -data /home/lfainsin/miniproj_idm/eclipse-workspace/../runtime-EclipseXtext -dev file:/home/lfainsin/miniproj_idm/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse (pdl1)/dev.properties -os linux -ws gtk -arch x86_64 + +!ENTRY org.eclipse.emf.ecore 2 0 2021-10-12 17:19:04.981 +!MESSAGE Both 'fr.n7.pdl1' and 'fr.n7.pdl3' register a package for 'http://www.n7.fr/PDL1' + +!ENTRY org.eclipse.emf.ecore 2 0 2021-10-12 17:19:34.148 +!MESSAGE class fr.n7.pDL1.impl.PDL1FactoryImpl cannot be cast to class fr.n7.pDL1.PDL1Factory (fr.n7.pDL1.impl.PDL1FactoryImpl is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @40e8c04c; fr.n7.pDL1.PDL1Factory is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @41c2078b) +!STACK 0 +java.lang.ClassCastException: class fr.n7.pDL1.impl.PDL1FactoryImpl cannot be cast to class fr.n7.pDL1.PDL1Factory (fr.n7.pDL1.impl.PDL1FactoryImpl is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @40e8c04c; fr.n7.pDL1.PDL1Factory is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @41c2078b) + at fr.n7.pDL1.impl.PDL1FactoryImpl.init(PDL1FactoryImpl.java:41) + at fr.n7.pDL1.PDL1Factory.(PDL1Factory.java:24) + at fr.n7.pDL1.impl.PDL1PackageImpl.(PDL1PackageImpl.java:89) + at fr.n7.pDL1.impl.PDL1PackageImpl.init(PDL1PackageImpl.java:117) + at fr.n7.pDL1.PDL1Package.(PDL1Package.java:59) + at fr.n7.validation.AbstractPDL1Validator.getEPackages(AbstractPDL1Validator.java:16) + at org.eclipse.xtext.validation.AbstractInjectableValidator.register(AbstractInjectableValidator.java:47) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at com.google.inject.internal.SingleMethodInjector$1.invoke(SingleMethodInjector.java:71) + at com.google.inject.internal.SingleMethodInjector.inject(SingleMethodInjector.java:90) + at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110) + at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:94) + at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) + at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) + at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031) + at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) + at com.google.inject.Scopes$1$1.get(Scopes.java:65) + at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) + at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204) + at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198) + at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024) + at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198) + at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179) + at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109) + at com.google.inject.Guice.createInjector(Guice.java:95) + at com.google.inject.Guice.createInjector(Guice.java:72) + at com.google.inject.Guice.createInjector(Guice.java:62) + at fr.n7.pdl1.ui.internal.Pdl1Activator.createInjector(Pdl1Activator.java:67) + at fr.n7.pdl1.ui.internal.Pdl1Activator.getInjector(Pdl1Activator.java:55) + at fr.n7.ui.PDL1ExecutableExtensionFactory.getInjector(PDL1ExecutableExtensionFactory.java:26) + at org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory.create(AbstractGuiceAwareExecutableExtensionFactory.java:54) + at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:265) + at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63) + at org.eclipse.xtext.internal.ResourceServiceProviderDescriptor.getExtension(ResourceServiceProviderDescriptor.java:47) + at org.eclipse.xtext.internal.AbstractResourceServiceProviderDescriptor.get(AbstractResourceServiceProviderDescriptor.java:21) + at org.eclipse.xtext.resource.impl.ResourceServiceProviderRegistryImpl$InternalData.getServiceProvider(ResourceServiceProviderRegistryImpl.java:47) + at org.eclipse.xtext.resource.impl.ResourceServiceProviderRegistryImpl.getResourceServiceProvider(ResourceServiceProviderRegistryImpl.java:110) + at org.eclipse.xtext.resource.impl.ResourceServiceProviderRegistryImpl.getResourceServiceProvider(ResourceServiceProviderRegistryImpl.java:130) + at org.eclipse.xtext.ui.resource.UriValidator.isValid(UriValidator.java:28) + at org.eclipse.xtext.ui.resource.Storage2UriMapperImpl.isValidUri(Storage2UriMapperImpl.java:265) + at org.eclipse.xtext.ui.resource.Storage2UriMapperImpl.getUri(Storage2UriMapperImpl.java:250) + at org.eclipse.xtext.ui.resource.Storage2UriMapperImpl$3.visit(Storage2UriMapperImpl.java:178) + at org.eclipse.core.internal.resources.Resource.lambda$1(Resource.java:117) + at org.eclipse.core.internal.resources.Resource.lambda$0(Resource.java:85) + at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85) + at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:90) + at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:135) + at org.eclipse.core.internal.resources.Resource.accept(Resource.java:94) + at org.eclipse.core.internal.resources.Resource.accept(Resource.java:55) + at org.eclipse.core.internal.resources.Resource.accept(Resource.java:117) + at org.eclipse.core.internal.resources.Resource.accept(Resource.java:105) + at org.eclipse.xtext.ui.resource.Storage2UriMapperImpl.getAllEntries(Storage2UriMapperImpl.java:173) + at org.eclipse.xtext.ui.containers.WorkspaceProjectsStateHelper.initContainedURIs(WorkspaceProjectsStateHelper.java:54) + at org.eclipse.xtext.ui.containers.JavaProjectsState.doInitContainedURIs(JavaProjectsState.java:36) + at org.eclipse.xtext.ui.containers.AbstractAllContainersState.initContainedURIs(AbstractAllContainersState.java:151) + at org.eclipse.xtext.ui.containers.AbstractAllContainersState.isEmpty(AbstractAllContainersState.java:147) + at org.eclipse.xtext.resource.containers.ContainerState.isEmpty(ContainerState.java:36) + at org.eclipse.xtext.resource.containers.StateBasedContainer.isEmpty(StateBasedContainer.java:82) + at org.eclipse.xtext.resource.containers.StateBasedContainerManager.getVisibleContainers(StateBasedContainerManager.java:110) + at org.eclipse.xtext.resource.containers.StateBasedContainerManager.getVisibleContainers(StateBasedContainerManager.java:67) + at org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider.getVisibleContainers(DefaultGlobalScopeProvider.java:73) + at org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider.getScope(DefaultGlobalScopeProvider.java:50) + at org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider.getScope(DefaultGlobalScopeProvider.java:62) + at org.eclipse.xtext.scoping.impl.AbstractGlobalScopeProvider.getScope(AbstractGlobalScopeProvider.java:51) + at org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider.getGlobalScope(AbstractGlobalScopeDelegatingScopeProvider.java:47) + at org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider.getGlobalScope(AbstractGlobalScopeDelegatingScopeProvider.java:43) + at org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider.getResourceScope(ImportedNamespaceAwareLocalScopeProvider.java:105) + at org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider.getScope(ImportedNamespaceAwareLocalScopeProvider.java:98) + at org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider.getScope(ImportedNamespaceAwareLocalScopeProvider.java:96) + at org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider.getScope(ImportedNamespaceAwareLocalScopeProvider.java:96) + at org.eclipse.xtext.scoping.impl.DelegatingScopeProvider.delegateGetScope(DelegatingScopeProvider.java:40) + at org.eclipse.xtext.scoping.impl.DelegatingScopeProvider.getScope(DelegatingScopeProvider.java:36) + at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope(DefaultLinkingService.java:59) + at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects(DefaultLinkingService.java:108) + at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:266) + at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:237) + at org.eclipse.xtext.linking.lazy.LazyLinkingResource.doResolveLazyCrossReference(LazyLinkingResource.java:204) + at org.eclipse.xtext.linking.lazy.LazyLinkingResource.resolveLazyCrossReference(LazyLinkingResource.java:163) + at org.eclipse.xtext.linking.lazy.LazyLinkingResource.resolveLazyCrossReferences(LazyLinkingResource.java:149) + at org.eclipse.xtext.EcoreUtil2.resolveLazyCrossReferences(EcoreUtil2.java:505) + at org.eclipse.xtext.ui.editor.reconciler.XtextDocumentReconcileStrategy.postParse(XtextDocumentReconcileStrategy.java:208) + at org.eclipse.xtext.ui.editor.reconciler.XtextDocumentReconcileStrategy.doReconcile(XtextDocumentReconcileStrategy.java:186) + at org.eclipse.xtext.ui.editor.reconciler.XtextDocumentReconcileStrategy.reconcile(XtextDocumentReconcileStrategy.java:91) + at org.eclipse.xtext.ui.editor.reconciler.XtextReconciler.doRun(XtextReconciler.java:457) + at org.eclipse.xtext.ui.editor.reconciler.XtextReconciler.access$3(XtextReconciler.java:437) + at org.eclipse.xtext.ui.editor.reconciler.XtextReconciler$1.process(XtextReconciler.java:371) + at org.eclipse.xtext.ui.editor.reconciler.XtextReconciler$1.process(XtextReconciler.java:1) + at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec(IUnitOfWork.java:38) + at org.eclipse.xtext.resource.OutdatedStateManager.exec(OutdatedStateManager.java:70) + at org.eclipse.xtext.ui.editor.model.XtextDocument$XtextDocumentLocker.modify(XtextDocument.java:432) + at org.eclipse.xtext.ui.editor.model.XtextDocument.internalModify(XtextDocument.java:165) + at org.eclipse.xtext.ui.editor.reconciler.XtextReconciler.run(XtextReconciler.java:368) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) + +!ENTRY org.apache.log4j 2 0 2021-10-12 17:19:34.776 +!MESSAGE org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$BuilderParticipantReader - The builder participant 'fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant' was registered twice. + + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:10.327 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.refactoring.RenameElement: {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler, for 'org.eclipse.xtext.ui.refactoring.RenameElement', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler, for 'org.eclipse.xtext.ui.refactoring.RenameElement', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:271) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:10.356 +!MESSAGE Conflicting handlers for fr.n7.PDL1.validate: {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler, for 'fr.n7.PDL1.validate', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler, for 'fr.n7.PDL1.validate', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:271) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:10.367 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName: {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler, for 'org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler, for 'org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:271) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:10.377 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.FindReferences: {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler, for 'org.eclipse.xtext.ui.editor.FindReferences', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler, for 'org.eclipse.xtext.ui.editor.FindReferences', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:271) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:10.389 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.outline.QuickOutline: {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler, for 'org.eclipse.xtext.ui.editor.outline.QuickOutline', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler, for 'org.eclipse.xtext.ui.editor.outline.QuickOutline', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:271) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:10.394 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration: {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler, for 'org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler, for 'org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:271) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:10.420 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.OpenGeneratedFileCommand: {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler, for 'org.eclipse.xtext.ui.OpenGeneratedFileCommand', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler, for 'org.eclipse.xtext.ui.OpenGeneratedFileCommand', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:271) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:11.583 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.refactoring.RenameElement: {org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler@334412ed} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler@334412ed, for 'org.eclipse.xtext.ui.refactoring.RenameElement', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler, for 'org.eclipse.xtext.ui.refactoring.RenameElement', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:11.596 +!MESSAGE Conflicting handlers for fr.n7.PDL1.validate: {org.eclipse.xtext.ui.editor.handler.ValidateActionHandler@40f923da} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.editor.handler.ValidateActionHandler@40f923da, for 'fr.n7.PDL1.validate', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler, for 'fr.n7.PDL1.validate', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:11.601 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName: {org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler@40118181} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler@40118181, for 'org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler, for 'org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:11.608 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.FindReferences: {org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler@264e6ac3} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler@264e6ac3, for 'org.eclipse.xtext.ui.editor.FindReferences', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler, for 'org.eclipse.xtext.ui.editor.FindReferences', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:11.619 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.outline.QuickOutline: {org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler@4dbd1fdb} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler@4dbd1fdb, for 'org.eclipse.xtext.ui.editor.outline.QuickOutline', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler, for 'org.eclipse.xtext.ui.editor.outline.QuickOutline', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:11.628 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration: {org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler@54a30614} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler@54a30614, for 'org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler, for 'org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:11.642 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.OpenGeneratedFileCommand: {org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler@5fbbe7aa} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler@5fbbe7aa, for 'org.eclipse.xtext.ui.OpenGeneratedFileCommand', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler, for 'org.eclipse.xtext.ui.OpenGeneratedFileCommand', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:14.908 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.refactoring.RenameElement: {org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler@334412ed} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler@334412ed, for 'org.eclipse.xtext.ui.refactoring.RenameElement', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler, for 'org.eclipse.xtext.ui.refactoring.RenameElement', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:14.919 +!MESSAGE Conflicting handlers for fr.n7.PDL1.validate: {org.eclipse.xtext.ui.editor.handler.ValidateActionHandler@40f923da} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.editor.handler.ValidateActionHandler@40f923da, for 'fr.n7.PDL1.validate', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler, for 'fr.n7.PDL1.validate', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:14.924 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName: {org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler@40118181} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler@40118181, for 'org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler, for 'org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:14.930 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.FindReferences: {org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler@264e6ac3} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler@264e6ac3, for 'org.eclipse.xtext.ui.editor.FindReferences', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler, for 'org.eclipse.xtext.ui.editor.FindReferences', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:14.939 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.outline.QuickOutline: {org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler@4dbd1fdb} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler@4dbd1fdb, for 'org.eclipse.xtext.ui.editor.outline.QuickOutline', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler, for 'org.eclipse.xtext.ui.editor.outline.QuickOutline', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:14.943 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration: {org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler@54a30614} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler@54a30614, for 'org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler, for 'org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:14.957 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.OpenGeneratedFileCommand: {org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler@5fbbe7aa} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler@5fbbe7aa, for 'org.eclipse.xtext.ui.OpenGeneratedFileCommand', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler, for 'org.eclipse.xtext.ui.OpenGeneratedFileCommand', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:17.286 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.refactoring.RenameElement: {org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler@334412ed} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler@334412ed, for 'org.eclipse.xtext.ui.refactoring.RenameElement', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler, for 'org.eclipse.xtext.ui.refactoring.RenameElement', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:17.295 +!MESSAGE Conflicting handlers for fr.n7.PDL1.validate: {org.eclipse.xtext.ui.editor.handler.ValidateActionHandler@40f923da} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.editor.handler.ValidateActionHandler@40f923da, for 'fr.n7.PDL1.validate', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler, for 'fr.n7.PDL1.validate', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:17.299 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName: {org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler@40118181} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler@40118181, for 'org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler, for 'org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:17.304 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.FindReferences: {org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler@264e6ac3} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler@264e6ac3, for 'org.eclipse.xtext.ui.editor.FindReferences', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler, for 'org.eclipse.xtext.ui.editor.FindReferences', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:17.313 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.outline.QuickOutline: {org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler@4dbd1fdb} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler@4dbd1fdb, for 'org.eclipse.xtext.ui.editor.outline.QuickOutline', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler, for 'org.eclipse.xtext.ui.editor.outline.QuickOutline', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:17.317 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration: {org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler@54a30614} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler@54a30614, for 'org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler, for 'org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:20:17.328 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.OpenGeneratedFileCommand: {org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler@5fbbe7aa} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler} in: popup:#TextEditorContext +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler@5fbbe7aa, for 'org.eclipse.xtext.ui.OpenGeneratedFileCommand', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler, for 'org.eclipse.xtext.ui.OpenGeneratedFileCommand', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: popup:#TextEditorContext + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:655) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeTopicChildAdded(MenuManagerRenderer.java:325) + at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:356) + at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:340) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:253) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:551) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:530) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:498) + at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:382) + at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:355) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:338) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:468) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:463) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1432) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:243) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:5055) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4497) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.emf.cdo.explorer 4 0 2021-10-12 17:39:04.219 +!MESSAGE InterruptedException +!STACK 0 +java.lang.InterruptedException + at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1343) + at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) + at org.eclipse.net4j.util.lifecycle.Lifecycle.lock(Lifecycle.java:312) + at org.eclipse.net4j.util.lifecycle.Lifecycle.internalDeactivate(Lifecycle.java:118) + at org.eclipse.net4j.util.lifecycle.ShareableLifecycle.internalDeactivate(ShareableLifecycle.java:52) + at org.eclipse.net4j.util.lifecycle.Lifecycle.deactivate(Lifecycle.java:170) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:235) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:225) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM.disposeManagers(OM.java:83) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM$Activator.doStop(OM.java:136) + at org.eclipse.net4j.util.om.OSGiActivator.stop(OSGiActivator.java:92) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:871) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) + at java.base/java.security.AccessController.doPrivileged(Native Method) + at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:863) + at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1025) + at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:370) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1886) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1761) + at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:202) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:220) + at java.base/java.lang.Thread.run(Thread.java:829) +!SESSION 2021-10-12 17:39:12.945 ----------------------------------------------- +eclipse.buildId=4.17.0.I20200902-1800 +java.version=11.0.11 +java.vendor=Ubuntu +BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=fr_FR +Framework arguments: -product org.eclipse.platform.ide +Command-line arguments: -product org.eclipse.platform.ide -data /home/lfainsin/miniproj_idm/eclipse-workspace/../runtime-EclipseXtext -dev file:/home/lfainsin/miniproj_idm/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/dev.properties -os linux -ws gtk -arch x86_64 + +!ENTRY org.eclipse.emf.ecore 2 0 2021-10-12 17:39:18.979 +!MESSAGE Both 'fr.n7.pdl1' and 'fr.n7.pdl3' register a package for 'http://www.n7.fr/PDL1' + +!ENTRY org.eclipse.emf.ecore 2 0 2021-10-12 17:39:43.083 +!MESSAGE class fr.n7.pDL1.impl.PDL1FactoryImpl cannot be cast to class fr.n7.pDL1.PDL1Factory (fr.n7.pDL1.impl.PDL1FactoryImpl is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @1cbb2866; fr.n7.pDL1.PDL1Factory is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @282604eb) +!STACK 0 +java.lang.ClassCastException: class fr.n7.pDL1.impl.PDL1FactoryImpl cannot be cast to class fr.n7.pDL1.PDL1Factory (fr.n7.pDL1.impl.PDL1FactoryImpl is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @1cbb2866; fr.n7.pDL1.PDL1Factory is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @282604eb) + at fr.n7.pDL1.impl.PDL1FactoryImpl.init(PDL1FactoryImpl.java:41) + at fr.n7.pDL1.PDL1Factory.(PDL1Factory.java:24) + at fr.n7.pDL1.impl.PDL1PackageImpl.(PDL1PackageImpl.java:89) + at fr.n7.pDL1.impl.PDL1PackageImpl.init(PDL1PackageImpl.java:117) + at fr.n7.pDL1.PDL1Package.(PDL1Package.java:59) + at fr.n7.validation.AbstractPDL1Validator.getEPackages(AbstractPDL1Validator.java:16) + at org.eclipse.xtext.validation.AbstractInjectableValidator.register(AbstractInjectableValidator.java:47) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at com.google.inject.internal.SingleMethodInjector$1.invoke(SingleMethodInjector.java:71) + at com.google.inject.internal.SingleMethodInjector.inject(SingleMethodInjector.java:90) + at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110) + at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:94) + at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) + at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) + at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031) + at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) + at com.google.inject.Scopes$1$1.get(Scopes.java:65) + at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) + at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204) + at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198) + at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024) + at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198) + at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179) + at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109) + at com.google.inject.Guice.createInjector(Guice.java:95) + at com.google.inject.Guice.createInjector(Guice.java:72) + at com.google.inject.Guice.createInjector(Guice.java:62) + at fr.n7.pdl1.ui.internal.Pdl1Activator.createInjector(Pdl1Activator.java:67) + at fr.n7.pdl1.ui.internal.Pdl1Activator.getInjector(Pdl1Activator.java:55) + at fr.n7.ui.PDL1ExecutableExtensionFactory.getInjector(PDL1ExecutableExtensionFactory.java:26) + at org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory.create(AbstractGuiceAwareExecutableExtensionFactory.java:54) + at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:265) + at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63) + at org.eclipse.xtext.internal.ResourceServiceProviderDescriptor.getExtension(ResourceServiceProviderDescriptor.java:47) + at org.eclipse.xtext.internal.AbstractResourceServiceProviderDescriptor.get(AbstractResourceServiceProviderDescriptor.java:21) + at org.eclipse.xtext.resource.impl.ResourceServiceProviderRegistryImpl$InternalData.getServiceProvider(ResourceServiceProviderRegistryImpl.java:47) + at org.eclipse.xtext.resource.impl.ResourceServiceProviderRegistryImpl.getResourceServiceProvider(ResourceServiceProviderRegistryImpl.java:110) + at org.eclipse.xtext.resource.impl.ResourceServiceProviderRegistryImpl.getResourceServiceProvider(ResourceServiceProviderRegistryImpl.java:130) + at org.eclipse.xtext.builder.clustering.ClusteringBuilderState.getResourceDescriptionManager(ClusteringBuilderState.java:532) + at org.eclipse.xtext.builder.clustering.ClusteringBuilderState.queueAffectedResources(ClusteringBuilderState.java:507) + at org.eclipse.xtext.builder.clustering.ClusteringBuilderState.doUpdate(ClusteringBuilderState.java:300) + at org.eclipse.xtext.builder.builderState.AbstractBuilderState.update(AbstractBuilderState.java:164) + at org.eclipse.xtext.builder.impl.XtextBuilder.doBuild(XtextBuilder.java:388) + at org.eclipse.xtext.builder.impl.XtextBuilder.addInfosFromTaskAndBuild(XtextBuilder.java:322) + at org.eclipse.xtext.builder.impl.XtextBuilder.incrementalBuild(XtextBuilder.java:303) + at org.eclipse.xtext.builder.impl.XtextBuilder.build(XtextBuilder.java:208) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:832) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:220) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392) + at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154) + at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) + +!ENTRY org.apache.log4j 2 0 2021-10-12 17:39:43.234 +!MESSAGE org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$BuilderParticipantReader - The builder participant 'fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant' was registered twice. + + +!ENTRY org.eclipse.ui 4 4 2021-10-12 17:40:42.043 +!MESSAGE Conflicting handlers for org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName: {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler} vs {fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler} in: PartImpl (org.eclipse.e4.ui.compatibility.editor) removeOnHide fr.n7.PDL1 active activeOnClose (ex1.pdl3) Context +!STACK 0 +java.lang.IllegalStateException: Conflicting handlers: {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler, for 'org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} vs {[fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler, for 'org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName', in WorkbenchContext, activeWhen=ReferenceExpression [definitionId=fr.n7.PDL1.Editor.opened], active=true, sourcePriority=1114112, participating=true]} in: PartImpl (org.eclipse.e4.ui.compatibility.editor) removeOnHide fr.n7.PDL1 active activeOnClose (ex1.pdl3) Context + at org.eclipse.ui.internal.handlers.LegacyHandlerService$HandlerSelectionFunction.compute(LegacyHandlerService.java:145) + at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:70) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:271) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:282) + at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:237) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.lookUpHandler(HandlerServiceImpl.java:103) + at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:43) + at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:313) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElement(SlaveCommandService.java:239) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForCommand(SlaveCommandService.java:231) + at org.eclipse.ui.internal.commands.SlaveCommandService.registerElementForUpdate(SlaveCommandService.java:285) + at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198) + at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:729) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:806) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1228) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicVisible(MenuManagerRenderer.java:213) + at jdk.internal.reflect.GeneratedMethodAccessor43.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5855) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:105) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:197) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:208) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$3(WorkbenchWindow.java:868) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4988) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4510) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.emf.cdo.explorer 4 0 2021-10-12 17:47:50.003 +!MESSAGE InterruptedException +!STACK 0 +java.lang.InterruptedException + at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1343) + at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) + at org.eclipse.net4j.util.lifecycle.Lifecycle.lock(Lifecycle.java:312) + at org.eclipse.net4j.util.lifecycle.Lifecycle.internalDeactivate(Lifecycle.java:118) + at org.eclipse.net4j.util.lifecycle.ShareableLifecycle.internalDeactivate(ShareableLifecycle.java:52) + at org.eclipse.net4j.util.lifecycle.Lifecycle.deactivate(Lifecycle.java:170) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:235) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:225) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM.disposeManagers(OM.java:83) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM$Activator.doStop(OM.java:136) + at org.eclipse.net4j.util.om.OSGiActivator.stop(OSGiActivator.java:92) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:871) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) + at java.base/java.security.AccessController.doPrivileged(Native Method) + at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:863) + at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1025) + at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:370) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1886) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1761) + at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:202) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:220) + at java.base/java.lang.Thread.run(Thread.java:829) +!SESSION 2021-10-12 17:48:21.689 ----------------------------------------------- +eclipse.buildId=4.17.0.I20200902-1800 +java.version=11.0.11 +java.vendor=Ubuntu +BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=fr_FR +Framework arguments: -product org.eclipse.platform.ide +Command-line arguments: -product org.eclipse.platform.ide -data /home/lfainsin/miniproj_idm/eclipse-workspace/../runtime-EclipseXtext -dev file:/home/lfainsin/miniproj_idm/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/dev.properties -os linux -ws gtk -arch x86_64 + +!ENTRY org.eclipse.emf.ecore 2 0 2021-10-12 17:48:26.351 +!MESSAGE Both 'fr.n7.pdl1' and 'fr.n7.pdl3' register a package for 'http://www.n7.fr/PDL1' + +!ENTRY org.eclipse.emf.ecore 2 0 2021-10-12 17:48:31.169 +!MESSAGE class fr.n7.pDL1.impl.PDL1FactoryImpl cannot be cast to class fr.n7.pDL1.PDL1Factory (fr.n7.pDL1.impl.PDL1FactoryImpl is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @40e8c04c; fr.n7.pDL1.PDL1Factory is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @41c2078b) +!STACK 0 +java.lang.ClassCastException: class fr.n7.pDL1.impl.PDL1FactoryImpl cannot be cast to class fr.n7.pDL1.PDL1Factory (fr.n7.pDL1.impl.PDL1FactoryImpl is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @40e8c04c; fr.n7.pDL1.PDL1Factory is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @41c2078b) + at fr.n7.pDL1.impl.PDL1FactoryImpl.init(PDL1FactoryImpl.java:41) + at fr.n7.pDL1.PDL1Factory.(PDL1Factory.java:24) + at fr.n7.pDL1.impl.PDL1PackageImpl.(PDL1PackageImpl.java:89) + at fr.n7.pDL1.impl.PDL1PackageImpl.init(PDL1PackageImpl.java:117) + at fr.n7.pDL1.PDL1Package.(PDL1Package.java:59) + at fr.n7.validation.AbstractPDL1Validator.getEPackages(AbstractPDL1Validator.java:16) + at org.eclipse.xtext.validation.AbstractInjectableValidator.register(AbstractInjectableValidator.java:47) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at com.google.inject.internal.SingleMethodInjector$1.invoke(SingleMethodInjector.java:71) + at com.google.inject.internal.SingleMethodInjector.inject(SingleMethodInjector.java:90) + at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110) + at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:94) + at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) + at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) + at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031) + at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) + at com.google.inject.Scopes$1$1.get(Scopes.java:65) + at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) + at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204) + at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198) + at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024) + at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198) + at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179) + at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109) + at com.google.inject.Guice.createInjector(Guice.java:95) + at com.google.inject.Guice.createInjector(Guice.java:72) + at com.google.inject.Guice.createInjector(Guice.java:62) + at fr.n7.pdl1.ui.internal.Pdl1Activator.createInjector(Pdl1Activator.java:67) + at fr.n7.pdl1.ui.internal.Pdl1Activator.getInjector(Pdl1Activator.java:55) + at fr.n7.ui.PDL1ExecutableExtensionFactory.getInjector(PDL1ExecutableExtensionFactory.java:26) + at org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory.create(AbstractGuiceAwareExecutableExtensionFactory.java:54) + at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:265) + at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63) + at org.eclipse.xtext.internal.ResourceServiceProviderDescriptor.getExtension(ResourceServiceProviderDescriptor.java:47) + at org.eclipse.xtext.internal.AbstractResourceServiceProviderDescriptor.get(AbstractResourceServiceProviderDescriptor.java:21) + at org.eclipse.xtext.resource.impl.ResourceServiceProviderRegistryImpl$InternalData.getServiceProvider(ResourceServiceProviderRegistryImpl.java:47) + at org.eclipse.xtext.resource.impl.ResourceServiceProviderRegistryImpl.getResourceServiceProvider(ResourceServiceProviderRegistryImpl.java:110) + at org.eclipse.xtext.resource.impl.ResourceServiceProviderRegistryImpl.getResourceServiceProvider(ResourceServiceProviderRegistryImpl.java:130) + at org.eclipse.xtext.ui.resource.UriValidator.isValid(UriValidator.java:28) + at org.eclipse.xtext.ui.resource.Storage2UriMapperImpl.isValidUri(Storage2UriMapperImpl.java:265) + at org.eclipse.xtext.ui.resource.Storage2UriMapperImpl.getUri(Storage2UriMapperImpl.java:250) + at org.eclipse.xtext.ui.resource.Storage2UriMapperImpl$3.visit(Storage2UriMapperImpl.java:178) + at org.eclipse.core.internal.resources.Resource.lambda$1(Resource.java:117) + at org.eclipse.core.internal.resources.Resource.lambda$0(Resource.java:85) + at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85) + at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:90) + at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:135) + at org.eclipse.core.internal.resources.Resource.accept(Resource.java:94) + at org.eclipse.core.internal.resources.Resource.accept(Resource.java:55) + at org.eclipse.core.internal.resources.Resource.accept(Resource.java:117) + at org.eclipse.core.internal.resources.Resource.accept(Resource.java:105) + at org.eclipse.xtext.ui.resource.Storage2UriMapperImpl.getAllEntries(Storage2UriMapperImpl.java:173) + at org.eclipse.xtext.ui.containers.WorkspaceProjectsStateHelper.initContainedURIs(WorkspaceProjectsStateHelper.java:54) + at org.eclipse.xtext.ui.containers.JavaProjectsState.doInitContainedURIs(JavaProjectsState.java:36) + at org.eclipse.xtext.ui.containers.AbstractAllContainersState.initContainedURIs(AbstractAllContainersState.java:151) + at org.eclipse.xtext.ui.containers.AbstractAllContainersState.isEmpty(AbstractAllContainersState.java:147) + at org.eclipse.xtext.resource.containers.ContainerState.isEmpty(ContainerState.java:36) + at org.eclipse.xtext.resource.containers.StateBasedContainer.isEmpty(StateBasedContainer.java:82) + at org.eclipse.xtext.resource.containers.StateBasedContainerManager.getVisibleContainers(StateBasedContainerManager.java:110) + at org.eclipse.xtext.resource.containers.StateBasedContainerManager.getVisibleContainers(StateBasedContainerManager.java:67) + at org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider.getVisibleContainers(DefaultGlobalScopeProvider.java:73) + at org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider.getScope(DefaultGlobalScopeProvider.java:50) + at org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider.getScope(DefaultGlobalScopeProvider.java:62) + at org.eclipse.xtext.scoping.impl.AbstractGlobalScopeProvider.getScope(AbstractGlobalScopeProvider.java:51) + at org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider.getGlobalScope(AbstractGlobalScopeDelegatingScopeProvider.java:47) + at org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider.getGlobalScope(AbstractGlobalScopeDelegatingScopeProvider.java:43) + at org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider.getResourceScope(ImportedNamespaceAwareLocalScopeProvider.java:105) + at org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider.getScope(ImportedNamespaceAwareLocalScopeProvider.java:98) + at org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider.getScope(ImportedNamespaceAwareLocalScopeProvider.java:96) + at org.eclipse.xtext.scoping.impl.DelegatingScopeProvider.delegateGetScope(DelegatingScopeProvider.java:40) + at org.eclipse.xtext.scoping.impl.DelegatingScopeProvider.getScope(DelegatingScopeProvider.java:36) + at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope(DefaultLinkingService.java:59) + at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects(DefaultLinkingService.java:108) + at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:266) + at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:237) + at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject(ResourceSetImpl.java:223) + at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:209) + at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:269) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy(BasicEObjectImpl.java:1516) + at simplepdl.impl.WorkSequenceImpl.getPredecessor(WorkSequenceImpl.java:122) + at simplepdl.provider.WorkSequenceItemProvider.getText(WorkSequenceItemProvider.java:144) + at org.eclipse.xtext.ui.label.InjectableAdapterFactoryLabelProvider.getText(InjectableAdapterFactoryLabelProvider.java:32) + at org.eclipse.xtext.ui.label.AbstractLabelProvider.getStyledText(AbstractLabelProvider.java:132) + at org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider._text(DefaultOutlineTreeProvider.java:276) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:303) + at org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider._createNode(DefaultOutlineTreeProvider.java:160) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:303) + at org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider.createNode(DefaultOutlineTreeProvider.java:144) + at org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider._createChildren(DefaultOutlineTreeProvider.java:125) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:303) + at org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider.createChildren(DefaultOutlineTreeProvider.java:116) + at org.eclipse.xtext.ui.editor.outline.impl.AbstractOutlineNode$1.process(AbstractOutlineNode.java:103) + at org.eclipse.xtext.ui.editor.outline.impl.AbstractOutlineNode$1.process(AbstractOutlineNode.java:1) + at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec(IUnitOfWork.java:38) + at org.eclipse.xtext.ui.editor.outline.impl.AbstractOutlineNode$2.exec(AbstractOutlineNode.java:219) + at org.eclipse.xtext.ui.editor.outline.impl.AbstractOutlineNode$2.exec(AbstractOutlineNode.java:1) + at org.eclipse.xtext.util.concurrent.IReadAccess.lambda$tryReadOnly$0(IReadAccess.java:57) + at org.eclipse.xtext.resource.OutdatedStateManager.exec(OutdatedStateManager.java:70) + at org.eclipse.xtext.ui.editor.model.XtextDocument$XtextDocumentLocker.internalReadOnly(XtextDocument.java:525) + at org.eclipse.xtext.ui.editor.model.XtextDocument$XtextDocumentLocker.readOnly(XtextDocument.java:497) + at org.eclipse.xtext.ui.editor.model.XtextDocument.readOnly(XtextDocument.java:136) + at org.eclipse.xtext.util.concurrent.IReadAccess.tryReadOnly(IReadAccess.java:53) + at org.eclipse.xtext.util.concurrent.IReadAccess.tryReadOnly(IReadAccess.java:71) + at org.eclipse.xtext.ui.editor.outline.impl.AbstractOutlineNode.readOnly(AbstractOutlineNode.java:209) + at org.eclipse.xtext.ui.editor.outline.impl.AbstractOutlineNode.getChildren(AbstractOutlineNode.java:100) + at org.eclipse.xtext.ui.editor.outline.actions.OutlineWithEditorLinker.findBestNode(OutlineWithEditorLinker.java:144) + at org.eclipse.xtext.ui.editor.outline.actions.OutlineWithEditorLinker.findBestNode(OutlineWithEditorLinker.java:145) + at org.eclipse.xtext.ui.editor.outline.actions.OutlineWithEditorLinker.selectInTreeView(OutlineWithEditorLinker.java:130) + at org.eclipse.xtext.ui.editor.outline.actions.OutlineWithEditorLinker$TextListener.selectionChanged(OutlineWithEditorLinker.java:73) + at org.eclipse.jface.text.TextViewer.firePostSelectionChanged(TextViewer.java:2638) + at org.eclipse.jface.text.TextViewer.firePostSelectionChanged(TextViewer.java:2585) + at org.eclipse.jface.text.TextViewer$2.run(TextViewer.java:2564) + at org.eclipse.swt.widgets.Display.timerProc(Display.java:5648) + at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4505) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.apache.log4j 2 0 2021-10-12 17:48:48.951 +!MESSAGE org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$BuilderParticipantReader - The builder participant 'fr.n7.ui.PDL1ExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant' was registered twice. + + +!ENTRY org.eclipse.ui 4 0 2021-10-12 17:52:37.160 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.NullPointerException + at org.eclipse.emf.ecore.presentation.EcoreEditor$3$2.run(EcoreEditor.java:595) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4988) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4510) + at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:166) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:368) + at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:468) + at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:228) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:515) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.access$2(IDEWorkbenchAdvisor.java:493) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor$2.run(IDEWorkbenchAdvisor.java:334) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:355) + at org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:2942) + at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1124) + at org.eclipse.ui.internal.Workbench.lambda$4(Workbench.java:1392) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1392) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1368) + at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1722) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$5(WorkbenchWindow.java:1751) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1751) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1760) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$2(WorkbenchWindow.java:503) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.lambda$4(WBWRenderer.java:579) + at org.eclipse.swt.events.ShellListener$2.shellClosed(ShellListener.java:102) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:102) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1436) + at org.eclipse.swt.widgets.Shell.closeWidget(Shell.java:688) + at org.eclipse.swt.widgets.Shell.gtk_delete_event(Shell.java:1491) + at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2313) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:6795) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5979) + at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(Native Method) + at org.eclipse.swt.widgets.Display.eventProc(Display.java:1517) + at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4505) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.emf.cdo.explorer 4 0 2021-10-12 17:52:37.609 +!MESSAGE InterruptedException +!STACK 0 +java.lang.InterruptedException + at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1343) + at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) + at org.eclipse.net4j.util.lifecycle.Lifecycle.lock(Lifecycle.java:312) + at org.eclipse.net4j.util.lifecycle.Lifecycle.internalDeactivate(Lifecycle.java:118) + at org.eclipse.net4j.util.lifecycle.ShareableLifecycle.internalDeactivate(ShareableLifecycle.java:52) + at org.eclipse.net4j.util.lifecycle.Lifecycle.deactivate(Lifecycle.java:170) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:235) + at org.eclipse.net4j.util.lifecycle.LifecycleUtil.deactivate(LifecycleUtil.java:225) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM.disposeManagers(OM.java:83) + at org.eclipse.emf.cdo.internal.explorer.bundle.OM$Activator.doStop(OM.java:136) + at org.eclipse.net4j.util.om.OSGiActivator.stop(OSGiActivator.java:92) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:871) + at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) + at java.base/java.security.AccessController.doPrivileged(Native Method) + at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:863) + at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1025) + at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:370) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1886) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1761) + at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:202) + at org.eclipse.osgi.container.Module.doStop(Module.java:660) + at org.eclipse.osgi.container.Module.stop(Module.java:521) + at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:220) + at java.base/java.lang.Thread.run(Thread.java:829) diff --git a/runtime-EclipseXtext/.metadata/.plugins/fr.n7.pdl1.ui/dialog_settings.xml b/runtime-EclipseXtext/.metadata/.plugins/fr.n7.pdl1.ui/dialog_settings.xml new file mode 100644 index 0000000..cce0bf0 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/fr.n7.pdl1.ui/dialog_settings.xml @@ -0,0 +1,5 @@ + +
+
+
+
diff --git a/runtime-EclipseXtext/.metadata/.plugins/fr.n7.pdl2.ui/dialog_settings.xml b/runtime-EclipseXtext/.metadata/.plugins/fr.n7.pdl2.ui/dialog_settings.xml new file mode 100644 index 0000000..5ca0b77 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/fr.n7.pdl2.ui/dialog_settings.xml @@ -0,0 +1,3 @@ + +
+
diff --git a/runtime-EclipseXtext/.metadata/.plugins/fr.n7.pdl3.ui/dialog_settings.xml b/runtime-EclipseXtext/.metadata/.plugins/fr.n7.pdl3.ui/dialog_settings.xml new file mode 100644 index 0000000..5ca0b77 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/fr.n7.pdl3.ui/dialog_settings.xml @@ -0,0 +1,3 @@ + +
+
diff --git a/runtime-EclipseXtext/.metadata/.plugins/fr.n7.simplepdl.txt.pdl.ui/dialog_settings.xml b/runtime-EclipseXtext/.metadata/.plugins/fr.n7.simplepdl.txt.pdl.ui/dialog_settings.xml new file mode 100644 index 0000000..5ca0b77 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/fr.n7.simplepdl.txt.pdl.ui/dialog_settings.xml @@ -0,0 +1,3 @@ + +
+
diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/2/20451fcf6f2b001c16aec7b2e5c49ed7 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/2/20451fcf6f2b001c16aec7b2e5c49ed7 new file mode 100644 index 0000000..07e5ab9 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/2/20451fcf6f2b001c16aec7b2e5c49ed7 @@ -0,0 +1,3 @@ +process: ex1 +workdefinitions: a; b; c; +worksequences: a s2s b ; b f2f c; \ No newline at end of file diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/2/502a61636b2b001c186789df7efea7f7 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/2/502a61636b2b001c186789df7efea7f7 new file mode 100644 index 0000000..3653939 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/2/502a61636b2b001c186789df7efea7f7 @@ -0,0 +1,7 @@ +process ex1 { + wd a + wd b + wd c + ws s2s from a to b + ws f2f from b to c +} \ No newline at end of file diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/33/c088a714732b001c18518e036145ea64 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/33/c088a714732b001c18518e036145ea64 new file mode 100644 index 0000000..e69de29 diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/34/e070453c732b001c18518e036145ea64 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/34/e070453c732b001c18518e036145ea64 new file mode 100644 index 0000000..6c52b89 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/34/e070453c732b001c18518e036145ea64 @@ -0,0 +1,13 @@ +process Developpement { + wd Conception + req Crayon 10 + wd RedactionTest + wd RedactionDoc + wd Programmation + ws f2s from Conception to Programmation + ws s2s from Conception to RedactionTest + ws f2f from Programmation to RedactionTest + ws s2s from Conception to RedactionDoc + ws f2f from Conception to RedactionDoc + res Crayon +} diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/44/30e87115742b001c16fc804165429fb2 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/44/30e87115742b001c16fc804165429fb2 new file mode 100644 index 0000000..1135f32 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/44/30e87115742b001c16fc804165429fb2 @@ -0,0 +1,14 @@ +process Developpement { + wd Conception + req Crayon 10 + wd RedactionTest + wd RedactionDoc + wd Programmation + ws f2s from Conception to Programmation + ws s2s from Conception to RedactionTest + ws f2f from Programmation to RedactionTest + ws s2s from Conception to RedactionDoc + ws f2f from Conception to RedactionDoc + res Crayon 10 + res Papier 20 +} diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/44/30f161436b2b001c186789df7efea7f7 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/44/30f161436b2b001c186789df7efea7f7 new file mode 100644 index 0000000..e69de29 diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/6/0026976d6b2b001c186789df7efea7f7 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/6/0026976d6b2b001c186789df7efea7f7 new file mode 100644 index 0000000..dfad872 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/6/0026976d6b2b001c186789df7efea7f7 @@ -0,0 +1,7 @@ +process ex 1 { + wd a + wd b + wd c + ws s2s from a to b + ws f2f from b to c +} \ No newline at end of file diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/6/5099c0816f2b001c175c9e4e50e94ecf b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/6/5099c0816f2b001c175c9e4e50e94ecf new file mode 100644 index 0000000..decb8d7 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/6/5099c0816f2b001c175c9e4e50e94ecf @@ -0,0 +1,3 @@ +process: ex1 +workdefinitions: a; b; c; +worksequences; a s2s b; b f2f c; \ No newline at end of file diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/6/60fd7003742b001c16fc804165429fb2 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/6/60fd7003742b001c16fc804165429fb2 new file mode 100644 index 0000000..90df05e --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/6/60fd7003742b001c16fc804165429fb2 @@ -0,0 +1,13 @@ +process Developpement { + res Crayon 10 + wd Conception + req Crayon 10 + wd RedactionTest + wd RedactionDoc + wd Programmation + ws f2s from Conception to Programmation + ws s2s from Conception to RedactionTest + ws f2f from Programmation to RedactionTest + ws s2s from Conception to RedactionDoc + ws f2f from Conception to RedactionDoc +} diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/69/40f1e717742b001c16fc804165429fb2 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/69/40f1e717742b001c16fc804165429fb2 new file mode 100644 index 0000000..fa07eb6 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/69/40f1e717742b001c16fc804165429fb2 @@ -0,0 +1,15 @@ +process Developpement { + wd Conception + req Crayon 10 + req Papier 5 + wd RedactionTest + wd RedactionDoc + wd Programmation + ws f2s from Conception to Programmation + ws s2s from Conception to RedactionTest + ws f2f from Programmation to RedactionTest + ws s2s from Conception to RedactionDoc + ws f2f from Conception to RedactionDoc + res Crayon 10 + res Papier 20 +} diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/7/704ee86b742b001c16fc804165429fb2 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/7/704ee86b742b001c16fc804165429fb2 new file mode 100644 index 0000000..84313c5 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/7/704ee86b742b001c16fc804165429fb2 @@ -0,0 +1,15 @@ +process Developpement { + res Crayon 10 + res Papier 20 + wd Conception + req Crayon 10 + req Papier 5 + wd RedactionTest + wd RedactionDoc + wd Programmation + ws f2s from Conception to Programmation + ws s2s from Conception to RedactionTest + ws f2f from Programmation to RedactionTest + ws s2s from Conception to RedactionDoc + ws f2f from Conception to RedactionDoc +} diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/86/704bdb786d2b001c12e5ef84add46f69 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/86/704bdb786d2b001c12e5ef84add46f69 new file mode 100644 index 0000000..21325b9 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/86/704bdb786d2b001c12e5ef84add46f69 @@ -0,0 +1,11 @@ +process ex1 { + wd a { + + } + wd b { + starts if a started + } + wd c { + finishes if b finished + } +} \ No newline at end of file diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/88/204cf13d732b001c18518e036145ea64 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/88/204cf13d732b001c18518e036145ea64 new file mode 100644 index 0000000..6c52b89 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/88/204cf13d732b001c18518e036145ea64 @@ -0,0 +1,13 @@ +process Developpement { + wd Conception + req Crayon 10 + wd RedactionTest + wd RedactionDoc + wd Programmation + ws f2s from Conception to Programmation + ws s2s from Conception to RedactionTest + ws f2f from Programmation to RedactionTest + ws s2s from Conception to RedactionDoc + ws f2f from Conception to RedactionDoc + res Crayon +} diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/95/9051a06f6d2b001c12e5ef84add46f69 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/95/9051a06f6d2b001c12e5ef84add46f69 new file mode 100644 index 0000000..667ebee --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/95/9051a06f6d2b001c12e5ef84add46f69 @@ -0,0 +1,11 @@ +process ex1 { + wd a { + + } + wd b { + + } + wd c { + + } +} \ No newline at end of file diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/95/f0844b3f732b001c18518e036145ea64 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/95/f0844b3f732b001c18518e036145ea64 new file mode 100644 index 0000000..be4b30d --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/95/f0844b3f732b001c18518e036145ea64 @@ -0,0 +1,12 @@ +process Developpement { + wd Conception req Crayon 10 + wd RedactionTest + wd RedactionDoc + wd Programmation + ws f2s from Conception to Programmation + ws s2s from Conception to RedactionTest + ws f2f from Programmation to RedactionTest + ws s2s from Conception to RedactionDoc + ws f2f from Conception to RedactionDoc + res Crayon +} diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/9d/d0c16aee732b001c16fc804165429fb2 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/9d/d0c16aee732b001c16fc804165429fb2 new file mode 100644 index 0000000..6c52b89 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/9d/d0c16aee732b001c16fc804165429fb2 @@ -0,0 +1,13 @@ +process Developpement { + wd Conception + req Crayon 10 + wd RedactionTest + wd RedactionDoc + wd Programmation + ws f2s from Conception to Programmation + ws s2s from Conception to RedactionTest + ws f2f from Programmation to RedactionTest + ws s2s from Conception to RedactionDoc + ws f2f from Conception to RedactionDoc + res Crayon +} diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/b4/002bb24b6d2b001c12e5ef84add46f69 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/b4/002bb24b6d2b001c12e5ef84add46f69 new file mode 100644 index 0000000..e69de29 diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/b6/d0e3ca7f6f2b001c175c9e4e50e94ecf b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/b6/d0e3ca7f6f2b001c175c9e4e50e94ecf new file mode 100644 index 0000000..e69de29 diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/b7/d0f9f6e3732b001c16fc804165429fb2 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/b7/d0f9f6e3732b001c16fc804165429fb2 new file mode 100644 index 0000000..6c52b89 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/b7/d0f9f6e3732b001c16fc804165429fb2 @@ -0,0 +1,13 @@ +process Developpement { + wd Conception + req Crayon 10 + wd RedactionTest + wd RedactionDoc + wd Programmation + ws f2s from Conception to Programmation + ws s2s from Conception to RedactionTest + ws f2f from Programmation to RedactionTest + ws s2s from Conception to RedactionDoc + ws f2f from Conception to RedactionDoc + res Crayon +} diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/c0/f0ae35fd732b001c16fc804165429fb2 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/c0/f0ae35fd732b001c16fc804165429fb2 new file mode 100644 index 0000000..9cabe3e --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/c0/f0ae35fd732b001c16fc804165429fb2 @@ -0,0 +1,13 @@ +process Developpement { + res Crayon + wd Conception + req Crayon 10 + wd RedactionTest + wd RedactionDoc + wd Programmation + ws f2s from Conception to Programmation + ws s2s from Conception to RedactionTest + ws f2f from Programmation to RedactionTest + ws s2s from Conception to RedactionDoc + ws f2f from Conception to RedactionDoc +} diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/d2/90a6d0826b2b001c186789df7efea7f7 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/d2/90a6d0826b2b001c186789df7efea7f7 new file mode 100644 index 0000000..3653939 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/d2/90a6d0826b2b001c186789df7efea7f7 @@ -0,0 +1,7 @@ +process ex1 { + wd a + wd b + wd c + ws s2s from a to b + ws f2f from b to c +} \ No newline at end of file diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/d6/d07fa90f742b001c16fc804165429fb2 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/d6/d07fa90f742b001c16fc804165429fb2 new file mode 100644 index 0000000..6a99577 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/d6/d07fa90f742b001c16fc804165429fb2 @@ -0,0 +1,13 @@ +process Developpement { + wd Conception + req Crayon 10 + wd RedactionTest + wd RedactionDoc + wd Programmation + ws f2s from Conception to Programmation + ws s2s from Conception to RedactionTest + ws f2f from Programmation to RedactionTest + ws s2s from Conception to RedactionDoc + ws f2f from Conception to RedactionDoc + res Crayon 10 +} diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/e1/60022de8732b001c16fc804165429fb2 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/e1/60022de8732b001c16fc804165429fb2 new file mode 100644 index 0000000..be4b30d --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/e1/60022de8732b001c16fc804165429fb2 @@ -0,0 +1,12 @@ +process Developpement { + wd Conception req Crayon 10 + wd RedactionTest + wd RedactionDoc + wd Programmation + ws f2s from Conception to Programmation + ws s2s from Conception to RedactionTest + ws f2f from Programmation to RedactionTest + ws s2s from Conception to RedactionDoc + ws f2f from Conception to RedactionDoc + res Crayon +} diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/e6/507146ce6f2b001c16aec7b2e5c49ed7 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/e6/507146ce6f2b001c16aec7b2e5c49ed7 new file mode 100644 index 0000000..47d1c7d --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/e6/507146ce6f2b001c16aec7b2e5c49ed7 @@ -0,0 +1,3 @@ +process: ex1 +workdefinitions: a; b; c; +worksequences: a s2s b; b f2f c; \ No newline at end of file diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/f9/e03feb6a6b2b001c186789df7efea7f7 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/f9/e03feb6a6b2b001c186789df7efea7f7 new file mode 100644 index 0000000..3653939 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.history/f9/e03feb6a6b2b001c186789df7efea7f7 @@ -0,0 +1,7 @@ +process ex1 { + wd a + wd b + wd c + ws s2s from a to b + ws f2f from b to c +} \ No newline at end of file diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.exemples/.indexes/history.index b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.exemples/.indexes/history.index new file mode 100644 index 0000000..27caf6f Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.exemples/.indexes/history.index differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.exemples/.indexes/properties.index b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.exemples/.indexes/properties.index new file mode 100644 index 0000000..7e2d384 Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.projects/fr.n7.simplepdl.exemples/.indexes/properties.index differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version new file mode 100644 index 0000000..25cb955 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index new file mode 100644 index 0000000..66b300e Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version new file mode 100644 index 0000000..6b2aaa7 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.root/8.tree b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.root/8.tree new file mode 100644 index 0000000..7667aa8 Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.root/8.tree differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources new file mode 100644 index 0000000..5db4f97 Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..dffc6b5 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +version=1 diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs new file mode 100644 index 0000000..6e6c73f --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\n\n diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 0000000..76f6883 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,9 @@ +content_assist_proposals_background=242,241,240 +content_assist_proposals_foreground=76,76,76 +eclipse.preferences.version=1 +org.eclipse.jdt.internal.ui.navigator.layout=2 +org.eclipse.jdt.internal.ui.navigator.librariesnode=true +org.eclipse.jdt.ui.formatterprofiles.version=20 +spelling_locale_initialized=true +useAnnotationsPrefPage=true +useQuickDiffPrefPage=true diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.core.prefs b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.core.prefs new file mode 100644 index 0000000..eaaac37 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +workspace_target_handle=local\:1634053867498.target diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs new file mode 100644 index 0000000..61f3bb8 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +overviewRuler_migration=migrated_3.1 diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs new file mode 100644 index 0000000..fa2961f --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs @@ -0,0 +1,5 @@ +TASKS_FILTERS_MIGRATE=true +eclipse.preferences.version=1 +platformState=1634053702832 +quickStart=false +tipsAndTricks=true diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs new file mode 100644 index 0000000..67b9c46 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.ui.navigator.ProjectExplorer.filterActivation=\:org.eclipse.jdt.java.ui.filters.HidePackageDeclaration\:org.eclipse.jdt.java.ui.filters.HideOutputFolder\:org.eclipse.ui.navigator.resources.nested.HideTopLevelProjectIfNested\:org.eclipse.jdt.java.ui.filters.HideEmptyInnerPackages\:org.eclipse.sirius.ui.commonFilter.representation.description\:org.eclipse.jdt.java.ui.filters.HideInnerClassFiles\:org.eclipse.ui.navigator.resources.filters.startsWithDot\:org.eclipse.jdt.java.ui.filters.HideEmptyLibraryContainers\:org.eclipse.jdt.java.ui.filters.HideImportDeclaration\:org.eclipse.jdt.java.ui.filters.HideSyntheticMembers\:org.eclipse.ui.navigator.resources.nested.HideFolderWhenProjectIsShownAsNested\: diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs new file mode 100644 index 0000000..08076f2 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +showIntro=false diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs new file mode 100644 index 0000000..5fb356c --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs @@ -0,0 +1,9 @@ +//org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false +eclipse.preferences.version=1 +org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_END=255,255,255 +org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_START=255,255,255 +org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_TEXT_COLOR=16,16,16 +org.eclipse.ui.workbench.ACTIVE_TAB_BG_END=255,255,255 +org.eclipse.ui.workbench.ACTIVE_TAB_BG_START=255,255,255 +org.eclipse.ui.workbench.INACTIVE_TAB_BG_END=246,245,244 +org.eclipse.ui.workbench.INACTIVE_TAB_BG_START=246,245,244 diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs new file mode 100644 index 0000000..f7e90ef --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +processedSchemes=,eclipse+command diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi new file mode 100644 index 0000000..70e4fb3 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -0,0 +1,2323 @@ + + + + activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration + + + + + + + + topLevel + shellMaximized + + + + + persp.actionSet:org.eclipse.acceleo.ide.ui.editors.template.actionSet + persp.actionSet:org.eclipse.ui.cheatsheets.actionSet + persp.actionSet:org.eclipse.search.searchActionSet + persp.actionSet:org.eclipse.text.quicksearch.actionSet + persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo + persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet + persp.actionSet:org.eclipse.ui.actionSet.keyBindings + persp.actionSet:org.eclipse.ui.actionSet.openFiles + persp.newWizSC:org.eclipse.ui.wizards.new.folder + persp.newWizSC:org.eclipse.ui.wizards.new.file + persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer + persp.viewSC:org.eclipse.ui.views.BookmarkView + persp.viewSC:org.eclipse.ui.views.ContentOutline + persp.viewSC:org.eclipse.ui.views.PropertySheet + persp.viewSC:org.eclipse.ui.views.ProblemView + persp.viewSC:org.eclipse.ui.views.ProgressView + persp.viewSC:org.eclipse.ui.views.TaskList + persp.actionSet:org.eclipse.ui.NavigateActionSet + persp.viewSC:org.eclipse.pde.runtime.LogView + persp.newWizSC:org.eclipse.ui.editors.wizards.UntitledTextFileWizard + persp.showIn:org.eclipse.ui.navigator.ProjectExplorer + persp.perspSC:org.eclipse.team.ui.TeamSynchronizingPerspective + persp.showIn:org.eclipse.team.ui.GenericHistoryView + persp.perspSC:org.eclipse.emf.cdo.explorer.ui.CDOExplorerPerspective + persp.viewSC:org.eclipse.emf.cdo.explorer.ui.CDORepositoriesView + persp.perspSC:org.eclipse.jdt.ui.JavaPerspective + persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective + persp.viewSC:org.eclipse.ant.ui.views.AntView + + + + org.eclipse.e4.primaryNavigationStack + noFocus + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + + org.eclipse.e4.secondaryNavigationStack + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:CDO + + + View + categoryTag:Ant + + + + + + + + View + categoryTag:General + + + + + + org.eclipse.e4.secondaryDataStack + + View + categoryTag:General + + + View + categoryTag:General + + + + + + + + + View + categoryTag:Help + + + View + categoryTag:General + + + View + categoryTag:Help + + + + + + + View + categoryTag:Help + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:Help + + + + org.eclipse.e4.primaryDataStack + EditorStack + active + noFocus + + + Editor + removeOnHide + fr.n7.PDL1 + + + + Editor + removeOnHide + fr.n7.PDL2 + + + + Editor + removeOnHide + fr.n7.PDL1 + + + + Editor + removeOnHide + fr.n7.simplepdl.txt.PDL + active + activeOnClose + + + + Editor + removeOnHide + org.eclipse.emf.ecore.presentation.ReflectiveEditorID + + + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:CDO + + + + + View + categoryTag:General + + + + + View + categoryTag:Ant + + + + toolbarSeparator + + + + Draggable + + + + toolbarSeparator + + + + Draggable + + + toolbarSeparator + + + + Draggable + + + Draggable + + + Draggable + + + toolbarSeparator + + + + Draggable + + + + toolbarSeparator + + + + toolbarSeparator + + + + Draggable + + + stretch + SHOW_RESTORE_MENU + + + Draggable + HIDEABLE + SHOW_RESTORE_MENU + + + + + stretch + + + Draggable + + + Draggable + + + + + TrimStack + Draggable + + + + + + + + + + + + + + + + + + platform:gtk + + + + + + platform:gtk + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + platform:gtk + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + locale:fr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + platform:gtk + + + platform:gtk + + + platform:gtk + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editor + removeOnHide + + + + + View + categoryTag:Acceleo Model to Text + + + + + View + categoryTag:Acceleo Model to Text + + + + + View + categoryTag:Acceleo Model to Text + + + + + View + categoryTag:Ant + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:CDO + + + + + View + categoryTag:CDO + + + + + View + categoryTag:CDO + + + + + View + categoryTag:CDO + + + + + View + categoryTag:CDO + + + + + View + categoryTag:CDO + + + + + View + categoryTag:EMF Compare + + + + + View + categoryTag:Ecore Tools + + + + + View + categoryTag:Ecore Tools + + + + + View + categoryTag:General + + + + + View + categoryTag:Help + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java + + + + + View + categoryTag:General + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:ATL Profiler + + + + + View + categoryTag:ATL Profiler + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Net4j + + + + + View + categoryTag:Net4j + + + + + View + categoryTag:Net4j Debug + + + + + View + categoryTag:Net4j Debug + + + + + View + categoryTag:OCL + + + + + View + categoryTag:Oomph + + + + + View + categoryTag:API Tools + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Sirius Profiler + + + + + View + categoryTag:Sirius + + + + + View + categoryTag:Team + + + + + View + categoryTag:Team + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Help + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Xtend + + + + + View + categoryTag:Xtext + + + + + View + categoryTag:Xtext + + + + glue + move_after:PerspectiveSpacer + SHOW_RESTORE_MENU + + + move_after:Spacer Glue + HIDEABLE + SHOW_RESTORE_MENU + + + glue + move_after:SearchField + SHOW_RESTORE_MENU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.emf.ecore.editor/dialog_settings.xml b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.emf.ecore.editor/dialog_settings.xml new file mode 100644 index 0000000..8297d31 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.emf.ecore.editor/dialog_settings.xml @@ -0,0 +1,4 @@ + +
+ +
diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml new file mode 100644 index 0000000..191f071 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml @@ -0,0 +1,35 @@ + +
+
+ + + + + +
+
+ + + + + + + + + +
+
+ + + + + +
+
+ + + + + +
+
diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat new file mode 100644 index 0000000..2ff63f2 Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml new file mode 100644 index 0000000..a4ee3cb --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml @@ -0,0 +1,2 @@ + + diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml new file mode 100644 index 0000000..9e390f5 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml @@ -0,0 +1,2 @@ + + diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml new file mode 100644 index 0000000..304eb7b --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml @@ -0,0 +1,5 @@ + +
+
+
+
diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2021/10/41/refactorings.history b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2021/10/41/refactorings.history new file mode 100644 index 0000000..d335c53 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2021/10/41/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2021/10/41/refactorings.index b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2021/10/41/refactorings.index new file mode 100644 index 0000000..5831066 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2021/10/41/refactorings.index @@ -0,0 +1 @@ +1634049847048 Delete resource 'fr.n7.simple.exemples' diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/fr.n7.simplepdl.exemples/2021/10/41/refactorings.history b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/fr.n7.simplepdl.exemples/2021/10/41/refactorings.history new file mode 100644 index 0000000..0461771 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/fr.n7.simplepdl.exemples/2021/10/41/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/fr.n7.simplepdl.exemples/2021/10/41/refactorings.index b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/fr.n7.simplepdl.exemples/2021/10/41/refactorings.index new file mode 100644 index 0000000..3c93bda --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/fr.n7.simplepdl.exemples/2021/10/41/refactorings.index @@ -0,0 +1,2 @@ +1634051806322 Rename resource 'ex3.pdl3' +1634053189221 Rename resource 'ex1.pdl' diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml new file mode 100644 index 0000000..dcde5d4 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml @@ -0,0 +1,7 @@ + +
+
+ + +
+
diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup new file mode 100644 index 0000000..1f73e14 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup @@ -0,0 +1,6 @@ + + diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties new file mode 100644 index 0000000..d4475ef --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties @@ -0,0 +1,2 @@ +#Cached timestamps +#Tue Oct 12 17:52:37 CEST 2021 diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.contributions.1 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.contributions.1 new file mode 100644 index 0000000..bff81f7 Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.contributions.1 differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.contributors.1 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.contributors.1 new file mode 100644 index 0000000..8a0d4b4 Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.contributors.1 differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.extraData.1 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.extraData.1 new file mode 100644 index 0000000..37d5151 Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.extraData.1 differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.mainData.1 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.mainData.1 new file mode 100644 index 0000000..6661553 Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.mainData.1 differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.fileTable.7 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.fileTable.7 new file mode 100644 index 0000000..ffb02a4 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.fileTable.7 @@ -0,0 +1,10 @@ +#safe table +#Tue Oct 12 17:52:37 CEST 2021 +.orphans=0 +.mainData=0 +.contributors=0 +.namespaces=0 +.extraData=0 +.contributions=0 +.table=0 +.crc8a12ddc1.v1 diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.fileTable.8 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.fileTable.8 new file mode 100644 index 0000000..cf0c230 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.fileTable.8 @@ -0,0 +1,10 @@ +#safe table +#Tue Oct 12 17:52:37 CEST 2021 +.orphans=1 +.mainData=1 +.contributors=1 +.namespaces=1 +.extraData=1 +.contributions=1 +.table=1 +.crc4560e7fa.v1 diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.fileTableLock b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.fileTableLock new file mode 100644 index 0000000..e69de29 diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.namespaces.1 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.namespaces.1 new file mode 100644 index 0000000..7c5a468 Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.namespaces.1 differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.orphans.1 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.orphans.1 new file mode 100644 index 0000000..9ea437a Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.orphans.1 differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.table.1 b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.table.1 new file mode 100644 index 0000000..b017619 Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.extensions/.table.1 differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.local_targets/1634053867498.target b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.local_targets/1634053867498.target new file mode 100644 index 0000000..fa63b35 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/.local_targets/1634053867498.target @@ -0,0 +1,13 @@ + + + + + + + + x86_64 + linux + gtk + fr_FR + + \ No newline at end of file diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/SavedExternalPluginList.txt b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/SavedExternalPluginList.txt new file mode 100644 index 0000000..93084d7 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.pde.core/SavedExternalPluginList.txt @@ -0,0 +1,1328 @@ +# List of external plug-in models previously loaded. Timestamp: 1634053868603 +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.google.guava_27.1.0.v20190517-1946.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.google.inject_3.0.0.v201605172100.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.ibm.icu_67.1.0.v20200706-1749.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.jcraft.jsch_0.1.55.v20190404-1902.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.el_2.2.0.v201303151357.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna_4.5.1.v20190425-1842.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna.platform_4.5.1.v20190425-1842.jar +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.ide/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.tests/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.ui/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl1.ui.tests/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.ide/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.tests/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.ui/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl2.ui.tests/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.ide/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.tests/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.ui/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.pdl3.ui.tests/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.design/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.edit/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.editor/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.tests/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.toTINA/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.petrinet.toTINA.ui/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.design/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.edit/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.editor/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.tests/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toDOT/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toDOT.ui/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toHTML/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.toHTML.ui/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.txt.pdl/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ide/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.txt.pdl.tests/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui/ +file:/home/lfainsin/miniproj_idm/eclipse-workspace/fr.n7.simplepdl.txt.pdl.ui.tests/ +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/io.github.classgraph_4.8.35.v20190528-1517.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.annotation_1.3.5.v20200504-1837.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.el_2.2.0.v201303151357.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.inject_1.0.0.v20091030.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet_3.1.0.v201410161800.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet.jsp_2.2.0.v201112011158.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.xml_1.3.4.v201005080400.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/lpg.runtime.java_2.0.17.v201004271640.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.antlr.runtime_4.7.2.v20200218-0804.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.antlr.runtime_3.2.0.v201101311130.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.ant_1.10.8.v20200515-1239/ +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.bridge_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.constants_1.13.0.v20200622-2037.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css_1.13.0.v20200622-2037.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom_1.6.1.v201505192100.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom.svg_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.ext.awt_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.i18n_1.13.0.v20200622-2037.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.parser_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.pdf_1.6.0.v201105071520.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.svggen_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.transcoder_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util_1.13.0.v20200622-2037.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.gui_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.xml_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.cli_1.2.0.v201404270220.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.codec_1.14.0.v20200818-1422.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.codec_1.13.0.v20200108-0001.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.httpclient_3.1.0.v201012070820.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.io_2.6.0.v20190123-2029.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.jxpath_1.3.0.v200911051830.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.lang_2.6.0.v201404270220.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.logging_1.2.0.v20180409-1502.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.command_1.0.2.v20170914-1324.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.runtime_1.1.0.v20180713-1646.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.shell_1.1.0.v20180713-1646.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.scr_2.1.16.v20200110-1820.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpclient_4.5.10.v20200830-2311.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpcore_4.4.12.v20200108-1212.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.jasper.glassfish_2.2.2.v201501141630.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.log4j_1.2.15.v201012070815.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-common_8.4.1.v20200122-1459.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-smartcn_8.4.1.v20200122-1459.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.core_8.4.1.v20200122-1459.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xerces_2.9.0.v201101211617.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xml.resolver_1.2.0.v201005080400.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xml.serializer_2.7.1.v201005080400.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xmlgraphics_2.4.0.v20200622-2037.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apiguardian_1.1.0.v20190826-0900.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.annotations_7.0.0.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.common_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.common.ide_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.common.ui_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.compatibility_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.compatibility.ui_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.doc_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.engine_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.ide.ui_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.model_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.model.edit_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.parser_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.profiler_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.profiler.edit_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.profiler.editor_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.query_7.0.0.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.traceability_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.traceability.model_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.acceleo.ui.interpreter_3.7.11.202102190929.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.core_3.5.800.v20200608-1251.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.launching_1.2.1000.v20200610-1458.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.ui_3.7.900.v20200724-1008.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare_3.7.1100.v20200611-0145.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare.core_3.6.900.v20200412-2017.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.commands_3.9.700.v20191217-1850.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.contenttype_3.7.800.v20200724-0804.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding_1.10.0.v20200815-1752.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.beans_1.7.0.v20200717-1533.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.observable_1.10.0.v20200730-0848.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.property_1.8.100.v20200619-0651.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.expressions_3.7.0.v20200720-1126.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.externaltools_1.1.700.v20200416-1310.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filebuffers_3.6.1000.v20200409-1035.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filesystem_1.7.700.v20200110-1734.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filesystem.linux.x86_64_1.2.300.v20180828-0158.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.jobs_3.10.800.v20200421-0950.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net_1.3.1000.v20200715-0827.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net.linux.x86_64_1.2.400.v20190924-1023.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.resources_3.13.800.v20200706-2152.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.runtime_3.19.0.v20200724-1004.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.variables_3.4.800.v20200120-1101.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.core_3.16.0.v20200828-0817.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.ui_3.14.600.v20200828-0817.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.draw2d_3.10.100.201606061308.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.draw2d.doc.isv_3.10.100.201606061308.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.commands_0.12.900.v20200110-1732.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.contexts_1.8.400.v20191217-1710.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di_1.7.600.v20200428-0912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.annotations_1.6.600.v20191216-2352.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions_0.16.0.v20200507-0938.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions.supplier_0.15.700.v20200622-1247.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.services_2.2.400.v20200622-1247.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.emf.xpath_0.2.800.v20200609-0849.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools_4.9.0.v20200923-1123.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.compat_4.8.0.v20201026-0947.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.emf.editor3x_4.7.600.v20200723-1429.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.emf.ui_4.6.1000.v20201009-1503.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.jdt.templates_4.8.400.v20191115-2149.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.tools.services_4.8.400.v20200217-1142.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.bindings_0.12.900.v20200513-0930.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.core_0.12.1300.v20200615-1701.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt_0.13.1100.v20200819-0632.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt.theme_0.12.700.v20200527-0719.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.di_1.2.800.v20200128-0855.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.dialogs_1.2.0.v20200807-0944.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.ide_3.15.100.v20200323-2111.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.model.workbench_2.1.800.v20200828-0938.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.services_1.3.700.v20190930-1643.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.swt.gtk_1.0.600.v20190627-0755.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.widgets_1.2.700.v20191222-1048.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench_1.11.400.v20200828-0938.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.3.1100.v20200703-0611.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.14.1300.v20200829-1411.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.swt_0.14.1100.v20200619-0644.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench3_0.15.400.v20191216-0805.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf_3.9.101.v20201027-0547.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.filetransfer_5.1.101.v20201025-2315.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.identity_3.9.401.v20201027-0550.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer_3.2.601.v20201025-0700.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.httpclient45_1.0.301.v20201025-0700.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.200.v20200611-1836.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.ssl_1.2.400.v20200611-2220.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef_2.1.5.202008270808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.common_2.1.5.202008270808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.common.ui_2.1.5.202008270808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.core_2.1.5.202008270808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.core.ext.widgets.reference_2.1.5.202008270808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ext.widgets.reference_2.1.5.202008270808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ide.ui_2.1.5.202008270808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ide.ui.ext.widgets.reference_2.1.5.202008270808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.ide.ui.properties_2.1.5.202008270808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.properties.ui_2.1.5.202008270808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.eef.properties.ui.legacy_2.1.5.202008270808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf_2.8.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ant_2.11.0.v20200324-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo_4.11.0.v20200902-0811.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.admin_4.2.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.common_4.11.0.v20200901-0616.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.common.db_3.1.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.compare_4.4.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.doc_4.2.1.v20200330-1311.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.edit_4.5.2.v20200615-1414.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.examples.installer_4.2.2.v20200901-0616.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.explorer_4.7.0.v20200825-1015.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.explorer.ui_4.6.1.v20200902-0810.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.expressions_4.4.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.expressions.edit_4.4.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.expressions.editor_4.4.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.migrator_3.2.0.v20200825-0917.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.net4j_4.3.1.v20200825-1015.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security_4.4.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security.edit_4.5.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security.editor_4.3.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.security.ui_4.4.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server_4.10.0.v20200825-1015.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.admin_4.3.1.v20200825-1015.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.db_4.9.1.v20200901-0616.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.net4j_4.2.1.v20200825-1015.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.ocl_4.3.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.product_4.2.1.v20200411-0357.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.server.security_4.5.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer_4.4.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.repository_4.3.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.ui_4.3.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.workspace_4.3.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.transfer.workspace.ui_4.3.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui_4.8.1.v20200825-1015.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.admin_4.2.1.v20200330-1311.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.compare_4.5.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.shared_4.4.1.v20200330-1311.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.ui.team_4.3.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cdo.workspace_4.3.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.cheatsheets_2.8.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen_2.21.0.v20200708-0547.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore_2.23.0.v20200701-0840.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore.ui_2.23.0.v20200703-0737.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ui_2.22.0.v20200424-0451.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common_2.20.0.v20200822-0801.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common.ui_2.18.0.v20190507-0402.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare_3.5.3.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram_2.5.2.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.edit_2.5.2.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.ide.ui_3.4.3.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.ide.ui.sirius_1.1.1.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.sirius_1.1.0.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.doc_3.3.12.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.edit_4.3.1.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide_3.4.3.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide.ui_4.4.3.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.rcp_2.5.2.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.rcp.ui_4.4.2.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.converter_2.10.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding_1.5.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding.edit_1.6.0.v20190323-1031.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.doc_2.20.0.v20200630-0516.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore_2.23.0.v20200630-0516.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change_2.14.0.v20190528-0725.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change.edit_2.8.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.edit_2.13.0.v20190822-1451.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.editor_2.17.0.v20190528-0725.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.xmi_2.16.0.v20190528-0725.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools_3.3.2.201909230743.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design_3.3.2.201909230743.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design.ui_3.3.2.201909230743.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.doc_3.3.2.201909230743.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.ui_3.3.2.201909230743.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.common_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.common.ui_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.edit_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.edit.swt_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.ui.view_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.ui.view.swt_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.context_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.label.model_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.model_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.model.common_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.model.common.di_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.template.model_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.template.service_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecp.view.util.swt_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit_2.16.0.v20190920-0401.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit.ui_2.18.0.v20200205-0529.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.example.installer_1.10.0.v20200518-1440.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.exporter_2.10.0.v20190321-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer_2.12.0.v20190321-1539.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.ecore_2.10.0.v20200324-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.java_2.11.0.v20200324-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.rose_2.10.0.v20200324-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping_2.12.0.v20181104-0733.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore_2.8.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore.editor_2.8.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore_2.11.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore.editor_2.10.0.v20181104-0733.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml_2.11.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml.ui_2.12.0.v20190528-0725.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ui_2.10.0.v20181104-0733.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore_2.9.0.v20200723-0820.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore.editor_2.9.0.v20181105-0510.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe.core_1.5.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe.utils_1.5.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language_2.11.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ide_2.11.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ui_2.11.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch_2.11.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch.ui_2.11.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.lib_2.11.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.runtime_2.11.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.cdo_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.cdo.common_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.common_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.doc_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.additional.builder_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ide_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ui_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.editors_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.editors.common_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.generator.common_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.junit4_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.runtime_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.runtime.common_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.ui.examples_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views.common_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.wizards_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query_1.7.0.201805030653.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.doc_1.2.0.201805030653.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.examples_1.2.0.201805030653.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.ocl_2.0.0.201805030653.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction_1.9.1.201805140824.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.doc_1.4.0.201805140824.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.examples_1.2.100.201805140824.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.ui_1.4.0.201805140824.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation_1.8.0.202008210805.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.doc_1.3.0.202008210805.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.examples_1.3.0.202008210805.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ocl_1.4.0.202008210805.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui_1.7.0.202008210805.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui.ide_1.3.0.202008210805.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace_1.5.1.201805140824.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.doc_1.3.0.201805140824.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.ui_1.3.0.201805140824.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.common_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.bazaar_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.editsupport_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.emf_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.emfspecificservice_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.core.services.segments_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.localization_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.swt.core_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emfforms.view.annotation.model_1.25.0.20200831-0551.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.epp.package.common_4.17.0.20200910-1200/ +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.epp.package.modeling_4.17.0.20200910-1200/ +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.app_1.5.0.v20200717-0620.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.bidi_1.3.0.v20200612-1624.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.common_3.13.0.v20200828-1034.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.concurrent_1.1.500.v20200106-1437.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.console_1.4.200.v20200828-1034.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.event_1.5.500.v20200616-0800.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin_2.1.400.v20191002-0702.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin.equinox_1.1.400.v20200319-1546.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.jetty_3.7.400.v20200123-1333.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.registry_1.2.0.v20200614-1851.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.servlet_1.6.600.v20200707-1543.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper_1.1.500.v20200422-1833.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper.registry_1.1.400.v20200422-1833.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.1300.v20200819-0940/ +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.artifact.repository_1.3.500.v20200406-2025.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.console_1.1.300.v20191014-1219.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.core_2.6.300.v20200211-1504.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director_2.4.700.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director.app_1.1.600.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.directorywatcher_1.2.500.v20191211-1631.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.engine_2.6.700.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.extensionlocation_1.3.400.v20191213-1911.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.garbagecollector_1.1.400.v20200221-1022.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.jarprocessor_1.1.600.v20200217-1130.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata_2.5.0.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata.repository_1.3.400.v20191211-1528.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.operations_2.5.900.v20200808-1311.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher_1.5.400.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher.eclipse_1.3.700.v20200828-0839.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.reconciler.dropins_1.3.400.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository_2.4.800.v20200813-0739.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository.tools_2.2.500.v20200110-2121.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.eclipse_2.2.700.v20200813-0739.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.natives_1.3.600.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.transport.ecf_1.2.400.v20200123-2221.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui_2.6.100.v20200731-1005.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.importexport_1.2.500.v20200731-1005.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk_1.1.700.v20200731-1005.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler_1.4.800.v20200731-1005.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatechecker_1.2.300.v20200222-1600.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatesite_1.1.400.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.preferences_3.8.0.v20200422-1833.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.registry_3.9.0.v20200625-1425.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security_1.3.500.v20200114-1637.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.linux.x86_64_1.1.300.v20190830-1238/ +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.ui_1.2.700.v20200807-1518.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator_1.3.600.v20200721-1308.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_2.1.500.v20200211-1505.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef_3.11.0.201606061308.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef.doc.isv_3.11.0.201606061308.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef.examples.ui.pde_3.11.0.201606061308.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf_1.13.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime_1.9.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.geoshapes_1.8.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic.model_1.2.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic.model.edit_1.2.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.diagram.logic.model.editor_1.2.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.examples.runtime.ui.pde_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.core_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui_1.8.1.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action.ide_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing.win32_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services_1.9.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.action_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd.ide_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.properties_1.9.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.core_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui_1.9.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.actions_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.dnd_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.geoshapes_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing.render_1.8.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.properties_1.8.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers.ide_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.render_1.7.1.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui_1.9.1.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render_1.7.1.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render.awt_1.8.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.clipboard.core_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.commands.core_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.core_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.core_1.9.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.ui_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui.properties_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.gef.ui_1.7.1.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation_1.10.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.edit_1.8.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.providers_1.7.1.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.sdk_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.sdk_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help_3.8.800.v20200525-0755.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.base_4.3.0.v20200902-1800.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.ui_4.2.0.v20200724-0708.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.webapp_3.10.0.v20200724-0708.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt_3.18.500.v20200902-1800.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation_2.2.600.v20200408-1511.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation_1.1.500.v20200407-1355.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.core_3.6.700.v20200828-0941.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.pluggable.core_1.2.500.v20200322-1447.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.ui_3.6.500.v20200828-1336.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.apt_1.3.1100.v20200828-0941.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.tool_1.2.1000.v20200828-0941.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core_3.23.0.v20200828-0941.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.formatterapp_1.0.0.v20200119-0748.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.manipulation_1.14.100.v20200817-2001.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug_3.16.0.v20200828-0821/ +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug.ui_3.12.0.v20200828-0821.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.doc.isv_3.14.900.v20200902-1022.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.doc.user_3.15.800.v20200828-1432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit_3.11.900.v20200828-0853.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.core_3.10.800.v20200817-1957.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.runtime_3.5.300.v20200720-0748.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit4.runtime_1.1.1300.v20200720-0748.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit5.runtime_1.0.1000.v20200720-0748.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.launching_3.18.0.v20200824-1854.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.ui_3.21.200.v20200828-0853.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.continuation_9.4.31.v20200723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.http_9.4.31.v20200723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.io_9.4.31.v20200723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.security_9.4.31.v20200723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.server_9.4.31.v20200723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.servlet_9.4.31.v20200723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.util_9.4.31.v20200723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface_3.21.0.v20200821-1458.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.databinding_1.12.0.v20200717-1533.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.notifications_0.2.0.v20200810-0826.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.text_3.16.400.v20200807-0831.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.core_1.3.900.v20200422-1935.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.ui_1.3.1000.v20200610-0847.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.core.refactoring_3.11.100.v20200720-0748.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.ui.refactoring_3.11.100.v20200817-1715.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.debug_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.editor_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.ui_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.cheatsheets_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.common_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ant_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.emf_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui.vm_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.debug.core_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.doc_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.emf4atl_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.uml24atl_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.dsls_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.ant_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.compiler_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.edit_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.editor_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.launcher_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.edit_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.editor_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm.launch_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.vm_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.examples_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.core_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.emfvm_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel.editor_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.model_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.ui_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.vm_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.nebula.widgets.tablecombo_1.2.0.202009071539.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j_4.10.1.v20200901-1413.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.db_4.9.0.v20200610-0352.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.db.h2_4.4.0.v20200412-0425.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.db.jdbc_4.4.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.debug_3.1.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.examples.installer_4.2.1.v20200901-0616.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.http_4.1.1.v20200528-0542.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.http.common_4.1.1.v20200528-0542.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.http.server_4.1.1.v20200528-0542.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.jvm_4.2.1.v20200528-0542.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.tcp_4.2.1.v20200825-0442.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.ui_4.3.0.v20200311-1912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.ui.shared_4.4.1.v20200330-1311.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.util_3.12.0.v20200901-0616.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.net4j.util.ui_3.8.0.v20200528-0542.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl_3.15.100.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.common_1.8.500.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.common.ui_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.doc_3.14.400.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.ecore_3.15.100.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.ecore.edit_4.6.500.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.edit_4.7.400.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples_3.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.classic_5.7.500.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.codegen_2.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug_2.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug.ui_2.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug.vm_2.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.debug.vm.ui_2.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.emf.validation.validity_2.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.emf.validation.validity.ui_2.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.eventmanager_3.10.500.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.impactanalyzer_3.10.500.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.impactanalyzer.ui_3.12.100.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.impactanalyzer.util_3.10.500.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.interpreter_4.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.standalone_2.7.200.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.ui_1.8.500.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.unified_4.7.400.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.validity_2.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.console_4.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.idioms_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.idioms.ui_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.examples.xtext.serializer_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.pivot_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.pivot.ui_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.pivot.uml_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.ui_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.uml_5.10.100.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.uml.edit_5.10.100.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.uml.ui_2.12.100.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.base_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.base.ui_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.completeocl_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.completeocl.ui_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.essentialocl_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.essentialocl.ui_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.markup_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.markup.ui_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclinecore_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclinecore.ui_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclstdlib_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ocl.xtext.oclstdlib.ui_1.13.0.v20201208-2229.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.base_1.14.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.base.edit_1.13.0.v20200720-0841.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.extractor.lib_1.8.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.jreinfo_1.14.0.v20200901-1012.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.jreinfo.ui_1.12.0.v20200720-0749.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2_1.14.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.core_1.17.0.v20200820-0414.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.doc_1.11.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.edit_1.14.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.p2.ui_1.14.0.v20200805-0908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.predicates_1.12.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.predicates.edit_1.11.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.preferences_1.12.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.resources_1.14.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.resources.edit_1.11.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup_1.18.0.v20200820-0414.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.core_1.18.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.doc_1.11.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.edit_1.15.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.editor_1.18.0.v20200805-0908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.p2_1.16.0.v20200814-1205.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.p2.edit_1.13.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.sync_1.13.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.ui_1.18.0.v20200805-0908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.setup.ui.questionnaire_1.12.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.ui_1.15.0.v20200820-0414.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.util_1.15.0.v20200711-0605.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.workingsets_1.11.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.workingsets.edit_1.11.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.oomph.workingsets.editor_1.12.0.v20200624-1156.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi_3.16.0.v20200828-0759.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.compatibility.state_1.2.100.v20200811-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.services_3.9.0.v20200511-1725.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.util_3.5.300.v20190708-1141.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde_3.13.1200.v20200902-1800.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools_1.2.0.v20200813-0522.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.annotations_1.1.400.v20190929-1236.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.ui_1.2.0.v20200813-0523.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.build_3.10.800.v20200410-1419/ +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.core_3.14.0.v20200817-1143.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.doc.user_3.14.900.v20200902-1022.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.annotations_1.2.0.v20200813-0526.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.core_1.2.0.v20200813-0526.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.lib_1.1.400.v20191119-0943/ +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.ui_1.2.0.v20200813-0954.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds1_2.lib_1.0.400.v20191119-0943/ +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.genericeditor.extension_1.1.0.v20200828-0858.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.junit.runtime_3.5.900.v20200810-0835.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.launching_3.9.0.v20200812-1037.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.runtime_3.6.900.v20200612-1330.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.core_1.2.0.v20200813-0518.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.ui_1.2.0.v20200813-0519.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui_3.12.0.v20200824-1258.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui.templates_3.7.0.v20200812-1812.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform_4.17.0.v20200902-1800/ +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform.doc.isv_4.17.0.v20200902-1022.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform.doc.user_4.17.0.v20200831-0727.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.rcp_4.17.0.v20200902-1800.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sdk_4.17.0.v20200902-1800/ +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.search_3.12.0.v20200727-2017.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.aql_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.aql.ide_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.mtl_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.acceleo.mtl.ide_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.interpreter_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.ui_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.common.ui.ext_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.formatdata_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.sequence_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.sequence.edit_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.sequence.ui_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.ui_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.diagram.ui.ext_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.doc_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ecore.extender_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.diagram_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.properties_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.properties.ext.widgets.reference_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.sequence_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.table_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.editor.tree_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.base_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.draw2d_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.e3_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.e3.ui_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf.edit_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf.tx_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.emf.ui_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.gef_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.gmf.notation_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.gmf.runtime_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.ide_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.jface_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ext.swt_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.interpreter_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.core_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.defaultrules_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.edit_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.ext.widgets.reference_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.properties.ext.widgets.reference.edit_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.synchronizer_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.table_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.table.ui_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.table.ui.ext_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.tree_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.tree.ui_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.tree.ui.ext_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.editor_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.ext_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.properties_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.sirius.ui.properties.ext.widgets.reference_6.4.1.202012210908.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt_3.115.0.v20200831-1002.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.browser.chromium.gtk.linux.x86_64_3.115.0.v20200831-1002.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.gtk.linux.x86_64_3.115.0.v20200831-1002.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.core_3.8.1100.v20200806-0621.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.genericeditor.diff.extension_1.0.600.v20200212-1524.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.ui_3.8.1000.v20200806-0621.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text_3.10.300.v20200807-0831.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text.quicksearch_1.0.300.v20200519-2023.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.tools.layout.spy_1.0.600.v20200608-0818.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui_3.118.0.v20200807-0902.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.browser_3.6.900.v20200807-1330.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.cheatsheets_3.7.0.v20200805-2057.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.console_3.9.300.v20200828-0817.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.editors_3.13.300.v20200812-2334.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.externaltools_3.4.800.v20200612-0848.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.forms_3.10.0.v20200727-0948.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.genericeditor_1.1.800.v20200828-1000.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide_3.17.200.v20200808-0622.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide.application_1.3.800.v20200713-0938.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro_3.5.1100.v20200828-0803.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.quicklinks_1.1.0.v20200724-0708.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.universal_3.4.0.v20200805-1259.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.monitoring_1.1.800.v20200820-1401.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator_3.9.400.v20200723-2304.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator.resources_3.7.400.v20200722-0751.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.net_1.3.800.v20200422-1935.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.themes_1.2.1100.v20200825-0757/ +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.trace_1.1.800.v20200106-1301.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views_3.10.400.v20200611-1719.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.log_1.2.1200.v20200828-0938.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.properties.tabbed_3.8.1000.v20200609-0849.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench_3.120.0.v20200829-1411.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench.texteditor_3.15.0.v20200812-2334.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2_5.5.1.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.ant_1.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.codegen.ecore_2.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.codegen.ecore.ui_2.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.common_2.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.common.edit_2.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.doc_5.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.examples_5.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.examples.uml.ui_5.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.sdk_5.5.1.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.types_2.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml_5.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.ecore.exporter_3.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.ecore.importer_3.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.edit_5.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.editor_5.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.profile.standard_1.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.resources_5.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.uml2.uml.validation_5.5.0.v20200302-1312.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.update.configurator_3.4.600.v20200422-1910.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.urischeme_1.1.100.v20200729-2048.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.userstorage_1.2.0.v20190307-0457.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.userstorage.oauth_1.1.0.v20190307-0457.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.userstorage.ui_1.1.0.v20190307-0457.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xpand_2.2.0.v201605260315.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd_2.18.0.v20200723-0820.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.cheatsheets_2.8.0.v20180706-1143.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.doc_2.17.0.v20200630-0517.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.converter_2.8.0.v20180706-1143.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.exporter_2.7.0.v20180706-1143.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.importer_2.9.0.v20200324-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.edit_2.11.0.v20200723-0820.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.editor_2.11.0.v20180706-1143.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.example.installer_1.4.0.v20180706-1143.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping_2.8.0.v20180706-1143.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping.editor_2.9.0.v20180706-1143.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend_2.2.0.v201605260315.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.core_2.23.0.v20200831-0856.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.doc_2.23.0.v20200831-0856.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.examples_2.23.0.v20200831-0856.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide_2.23.0.v20200831-0856.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide.common_2.23.0.v20200831-0856.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib_2.23.0.v20200831-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib.macro_2.23.0.v20200831-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.m2e_2.23.0.v20200831-0856.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.standalone_2.23.0.v20200831-0856.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.typesystem.emf_2.2.0.v201605260315.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext_2.23.0.v20200831-0730.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.activities_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder.standalone_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.buildship_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.edit_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared.jdt38_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.ui_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.doc_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ecore_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.generator_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ide_2.23.0.v20200831-0730.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.java_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.junit4_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.logging_1.2.15.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.m2e_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ide_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ui_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.smap_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.testing_2.23.0.v20200831-0730.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codemining_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ide_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ui_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.ecore_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.shared_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.testing_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.util_2.23.0.v20200831-0730.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ide_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.junit_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.lib_2.23.0.v20200831-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.testing_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui.testing_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.generator_2.23.0.v20200831-0730.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ide_2.23.0.v20200831-0730.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.examples_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.graph_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.wizard_2.23.0.v20200831-0730.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.h2_1.3.168.v201212121212.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.hamcrest.core_1.3.0.v20180420-1519.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit_4.13.0.v20200204-1500.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.api_5.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.engine_5.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.migrationsupport_5.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.params_5.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.commons_1.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.engine_1.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.launcher_1.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.runner_1.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.suite.api_1.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.vintage.engine_5.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm_8.0.1.v20200420-1007.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm.tree_8.0.1.v20200420-1007.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.opentest4j_1.2.0.v20190826-0900.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.sat4j.core_2.3.5.v201308161310.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.sat4j.pb_2.3.5.v201404071733.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.tukaani.xz_1.8.0.v20180207-1613.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.css.sac_1.3.1.v200903091627.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.events_3.0.0.draft20060413_v201105210656.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.smil_1.0.1.v200903091627.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.svg_1.1.0.v201011041433.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.ibm.icu.source_67.1.0.v20200706-1749.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.jcraft.jsch.source_0.1.55.v20190404-1902.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.el.source_2.2.0.v201303151357.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna.platform.source_4.5.1.v20190425-1842.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/com.sun.jna.source_4.5.1.v20190425-1842.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.annotation.source_1.3.5.v20200504-1837.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.el.source_2.2.0.v201303151357.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.inject.source_1.0.0.v20091030.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet.jsp.source_2.2.0.v201112011158.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/javax.servlet.source_3.1.0.v201410161800.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.ant.source_1.10.8.v20200515-1239.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.bridge.source_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.constants.source_1.13.0.v20200622-2037.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css.source_1.13.0.v20200622-2037.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.css.source_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom.source_1.6.1.v201505192100.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.dom.svg.source_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.ext.awt.source_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.i18n.source_1.13.0.v20200622-2037.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.parser.source_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.svggen.source_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.transcoder.source_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.gui.source_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.source_1.13.0.v20200622-2037.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.util.source_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.batik.xml.source_1.6.0.v201011041432.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.codec.source_1.14.0.v20200818-1422.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.io.source_2.6.0.v20190123-2029.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.jxpath.source_1.3.0.v200911051830.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.commons.logging.source_1.2.0.v20180409-1502.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.command.source_1.0.2.v20170914-1324.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.runtime.source_1.1.0.v20180713-1646.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.gogo.shell.source_1.1.0.v20180713-1646.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.felix.scr.source_2.1.16.v20200110-1820.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpclient.source_4.5.10.v20200830-2311.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.httpcomponents.httpcore.source_4.4.12.v20200108-1212.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.jasper.glassfish.source_2.2.2.v201501141630.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-common.source_8.4.1.v20200122-1459.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.analyzers-smartcn.source_8.4.1.v20200122-1459.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.lucene.core.source_8.4.1.v20200122-1459.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apache.xmlgraphics.source_2.4.0.v20200622-2037.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.apiguardian.source_1.1.0.v20190826-0900.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.core.source_3.5.800.v20200608-1251.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.launching.source_1.2.1000.v20200610-1458.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ant.ui.source_3.7.900.v20200724-1008.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare.core.source_3.6.900.v20200412-2017.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.compare.source_3.7.1100.v20200611-0145.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.commands.source_3.9.700.v20191217-1850.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.contenttype.source_3.7.800.v20200724-0804.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.beans.source_1.7.0.v20200717-1533.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.observable.source_1.10.0.v20200730-0848.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.property.source_1.8.100.v20200619-0651.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.databinding.source_1.10.0.v20200815-1752.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.expressions.source_3.7.0.v20200720-1126.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.externaltools.source_1.1.700.v20200416-1310.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filebuffers.source_3.6.1000.v20200409-1035.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.filesystem.source_1.7.700.v20200110-1734.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.jobs.source_3.10.800.v20200421-0950.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net.linux.x86_64.source_1.2.400.v20190924-1023.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.net.source_1.3.1000.v20200715-0827.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.resources.source_3.13.800.v20200706-2152.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.runtime.source_3.19.0.v20200724-1004.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.core.variables.source_3.4.800.v20200120-1101.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.core.source_3.16.0.v20200828-0817.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.debug.ui.source_3.14.600.v20200828-0817.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.draw2d.source_3.10.100.201606061308.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.commands.source_0.12.900.v20200110-1732.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.contexts.source_1.8.400.v20191217-1710.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.annotations.source_1.6.600.v20191216-2352.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions.source_0.16.0.v20200507-0938.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.extensions.supplier.source_0.15.700.v20200622-1247.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.di.source_1.7.600.v20200428-0912.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.core.services.source_2.2.400.v20200622-1247.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.emf.xpath.source_0.2.800.v20200609-0849.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.bindings.source_0.12.900.v20200513-0930.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.core.source_0.12.1300.v20200615-1701.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt.source_0.13.1100.v20200819-0632.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.css.swt.theme.source_0.12.700.v20200527-0719.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.di.source_1.2.800.v20200128-0855.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.dialogs.source_1.2.0.v20200807-0944.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.ide.source_3.15.100.v20200323-2111.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.model.workbench.source_2.1.800.v20200828-0938.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.services.source_1.3.700.v20190930-1643.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.swt.gtk.source_1.0.600.v20190627-0755.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.widgets.source_1.2.700.v20191222-1048.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.3.1100.v20200703-0611.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.14.1300.v20200829-1411.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.source_1.11.400.v20200828-0938.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench.swt.source_0.14.1100.v20200619-0644.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.e4.ui.workbench3.source_0.15.400.v20191216-0805.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.filetransfer.source_5.1.101.v20201025-2315.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.identity.source_3.9.401.v20201027-0550.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.httpclient45.source_1.0.301.v20201025-0700.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.source_3.2.601.v20201025-0700.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.provider.filetransfer.ssl.source_1.0.200.v20200611-1836.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.source_3.9.101.v20201027-0547.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ecf.ssl.source_1.2.400.v20200611-2220.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ant.source_2.11.0.v20200324-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore.source_2.23.0.v20200701-0840.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ecore.ui.source_2.23.0.v20200703-0737.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.source_2.21.0.v20200708-0547.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.codegen.ui.source_2.22.0.v20200424-0451.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common.source_2.20.0.v20200822-0801.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.common.ui.source_2.18.0.v20190507-0402.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.ide.ui.sirius.source_1.1.1.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.diagram.sirius.source_1.1.0.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.edit.source_4.3.1.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide.source_3.4.3.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.ide.ui.source_4.4.3.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.compare.source_3.5.3.202008311302.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.converter.source_2.10.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding.edit.source_1.6.0.v20190323-1031.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.databinding.source_1.5.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change.edit.source_2.8.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.change.source_2.14.0.v20190528-0725.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.edit.source_2.13.0.v20190822-1451.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.editor.source_2.17.0.v20190528-0725.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.source_2.23.0.v20200630-0516.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecore.xmi.source_2.16.0.v20190528-0725.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design.properties.source_3.3.2.201909230743.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.design.source_3.3.2.201909230743.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.source_3.3.2.201909230743.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.ecoretools.tabbedproperties.source_3.3.2.201909230743.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit.source_2.16.0.v20190920-0401.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.edit.ui.source_2.18.0.v20200205-0529.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.exporter.source_2.10.0.v20190321-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.ecore.source_2.10.0.v20200324-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.java.source_2.11.0.v20200324-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.rose.source_2.10.0.v20200324-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.importer.source_2.12.0.v20190321-1539.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore.editor.source_2.8.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore.source_2.8.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore.editor.source_2.10.0.v20181104-0733.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2ecore.source_2.11.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml.source_2.11.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ecore2xml.ui.source_2.12.0.v20190528-0725.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.source_2.12.0.v20181104-0733.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.ui.source_2.10.0.v20181104-0733.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore.editor.source_2.9.0.v20181105-0510.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mapping.xsd2ecore.source_2.9.0.v20200723-0820.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ide.source_2.11.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.source_2.11.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.language.ui.source_2.11.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch.source_2.11.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.launch.ui.source_2.11.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.lib.source_2.11.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.mwe2.runtime.source_2.11.3.v20200520-0756.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.cdo.common.source_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.common.source_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.doc.source_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.additional.builder.source_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ide.source_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.source_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.dsl.ui.source_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.editors.common.source_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.generator.common.source_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.junit4.source_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.runtime.common.source_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.ui.examples.source_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views.common.source_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.views.source_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.parsley.wizards.source_1.12.0.v20200831-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.ocl.source_2.0.0.201805030653.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.query.source_1.7.0.201805030653.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.source_2.8.0.v20180706-1146.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.source_1.9.1.201805140824.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.transaction.ui.source_1.4.0.201805140824.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ocl.source_1.4.0.202008210805.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.source_1.8.0.202008210805.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui.ide.source_1.3.0.202008210805.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.validation.ui.source_1.7.0.202008210805.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.source_1.5.1.201805140824.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.emf.workspace.ui.source_1.3.0.201805140824.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.app.source_1.5.0.v20200717-0620.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.bidi.source_1.3.0.v20200612-1624.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.common.source_3.13.0.v20200828-1034.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.concurrent.source_1.1.500.v20200106-1437.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.console.source_1.4.200.v20200828-1034.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.event.source_1.5.500.v20200616-0800.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin.equinox.source_1.1.400.v20200319-1546.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.frameworkadmin.source_2.1.400.v20191002-0702.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.jetty.source_3.7.400.v20200123-1333.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.registry.source_1.2.0.v20200614-1851.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.http.servlet.source_1.6.600.v20200707-1543.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper.registry.source_1.1.400.v20200422-1833.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.jsp.jasper.source_1.1.500.v20200422-1833.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.launcher.source_1.5.800.v20200727-1323.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.artifact.repository.source_1.3.500.v20200406-2025.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.console.source_1.1.300.v20191014-1219.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.core.source_2.6.300.v20200211-1504.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director.app.source_1.1.600.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.director.source_2.4.700.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.directorywatcher.source_1.2.500.v20191211-1631.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.engine.source_2.6.700.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.extensionlocation.source_1.3.400.v20191213-1911.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.garbagecollector.source_1.1.400.v20200221-1022.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.jarprocessor.source_1.1.600.v20200217-1130.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata.repository.source_1.3.400.v20191211-1528.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.metadata.source_2.5.0.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.operations.source_2.5.900.v20200808-1311.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher.eclipse.source_1.3.700.v20200828-0839.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.publisher.source_1.5.400.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.reconciler.dropins.source_1.3.400.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository.source_2.4.800.v20200813-0739.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.repository.tools.source_2.2.500.v20200110-2121.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.eclipse.source_2.2.700.v20200813-0739.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.touchpoint.natives.source_1.3.600.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.transport.ecf.source_1.2.400.v20200123-2221.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.importexport.source_1.2.500.v20200731-1005.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler.source_1.4.800.v20200731-1005.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.sdk.source_1.1.700.v20200731-1005.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.ui.source_2.6.100.v20200731-1005.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatechecker.source_1.2.300.v20200222-1600.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.p2.updatesite.source_1.1.400.v20200511-1530.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.preferences.source_3.8.0.v20200422-1833.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.registry.source_3.9.0.v20200625-1425.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.linux.x86_64.source_1.1.300.v20190830-1238.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.source_1.3.500.v20200114-1637.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.security.ui.source_1.2.700.v20200807-1518.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator.manipulator.source_2.1.500.v20200211-1505.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.equinox.simpleconfigurator.source_1.3.600.v20200721-1308.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gef.source_3.11.0.201606061308.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.core.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action.ide.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.action.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.printing.win32.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.action.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd.ide.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.properties.source_1.9.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.services.source_1.9.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.common.ui.source_1.8.1.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.core.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.actions.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.dnd.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.geoshapes.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing.render.source_1.8.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.printing.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.properties.source_1.8.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers.ide.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.providers.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.render.source_1.7.1.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.diagram.ui.source_1.9.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render.awt.source_1.8.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.render.source_1.7.1.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.draw2d.ui.source_1.9.1.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.clipboard.core.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.commands.core.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.core.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.core.source_1.9.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.type.ui.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui.properties.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.emf.ui.source_1.7.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.gef.ui.source_1.7.1.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.edit.source_1.8.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.providers.source_1.7.1.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.gmf.runtime.notation.source_1.10.0.202004160913.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.base.source_4.3.0.v20200902-1800.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.source_3.8.800.v20200525-0755.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.ui.source_4.2.0.v20200724-0708.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.help.webapp.source_3.10.0.v20200724-0708.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation.source_2.2.600.v20200408-1511.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.annotation.source_1.1.500.v20200407-1355.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.core.source_3.6.700.v20200828-0941.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.pluggable.core.source_1.2.500.v20200322-1447.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.apt.ui.source_3.6.500.v20200828-1336.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.apt.source_1.3.1100.v20200828-0941.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.compiler.tool.source_1.2.1000.v20200828-0941.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.formatterapp.source_1.0.0.v20200119-0748.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.manipulation.source_1.14.100.v20200817-2001.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.core.source_3.23.0.v20200828-0941.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug.source_3.16.0.v20200828-0821.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.debug.ui.source_3.12.0.v20200828-0821.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.core.source_3.10.800.v20200817-1957.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.runtime.source_3.5.300.v20200720-0748.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit.source_3.11.900.v20200828-0853.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit4.runtime.source_1.1.1300.v20200720-0748.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.junit5.runtime.source_1.0.1000.v20200720-0748.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.launching.source_3.18.0.v20200824-1854.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jdt.ui.source_3.21.200.v20200828-0853.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.continuation.source_9.4.31.v20200723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.http.source_9.4.31.v20200723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.io.source_9.4.31.v20200723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.security.source_9.4.31.v20200723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.server.source_9.4.31.v20200723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.servlet.source_9.4.31.v20200723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jetty.util.source_9.4.31.v20200723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.databinding.source_1.12.0.v20200717-1533.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.notifications.source_0.2.0.v20200810-0826.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.source_3.21.0.v20200821-1458.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jface.text.source_3.16.400.v20200807-0831.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.core.source_1.3.900.v20200422-1935.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.jsch.ui.source_1.3.1000.v20200610-0847.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.core.refactoring.source_3.11.100.v20200720-0748.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ltk.ui.refactoring.source_3.11.100.v20200817-1715.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.debug.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.editor.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.adt.ui.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.common.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ant.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.emf.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.core.ui.vm.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.debug.core.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.emf4atl.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.drivers.uml24atl.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.dsls.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.ant.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.compiler.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.edit.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.editor.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.launcher.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.edit.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.editor.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.emftvm.trace.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm.launch.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.emfvm.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.engine.vm.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.examples.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.core.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.emfvm.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel.editor.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.exportmodel.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.model.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.ui.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.m2m.atl.profiler.vm.source_4.2.1.v202006221222.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.compatibility.state.source_1.2.100.v20200811-1344.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.services.source_3.9.0.v20200511-1725.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.source_3.16.0.v20200828-0759.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.osgi.util.source_3.5.300.v20190708-1141.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.annotations.source_1.1.400.v20190929-1236.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.source_1.2.0.v20200813-0522.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.api.tools.ui.source_1.2.0.v20200813-0523.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.build.source_3.10.800.v20200410-1419.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.core.source_3.14.0.v20200817-1143.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.annotations.source_1.2.0.v20200813-0526.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.core.source_1.2.0.v20200813-0526.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.lib.source_1.1.400.v20191119-0943.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds.ui.source_1.2.0.v20200813-0954.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ds1_2.lib.source_1.0.400.v20191119-0943.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.genericeditor.extension.source_1.1.0.v20200828-0858.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.junit.runtime.source_3.5.900.v20200810-0835.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.launching.source_3.9.0.v20200812-1037.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.runtime.source_3.6.900.v20200612-1330.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.core.source_1.2.0.v20200813-0518.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ua.ui.source_1.2.0.v20200813-0519.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui.source_3.12.0.v20200824-1258.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.pde.ui.templates.source_3.7.0.v20200812-1812.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.platform.source_4.17.0.v20200902-1800.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.search.source_3.12.0.v20200727-2017.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.browser.chromium.gtk.linux.x86_64.source_3.115.0.v20200831-1002.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.115.0.v20200831-1002.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.core.source_3.8.1100.v20200806-0621.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.genericeditor.diff.extension.source_1.0.600.v20200212-1524.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.team.ui.source_3.8.1000.v20200806-0621.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text.quicksearch.source_1.0.300.v20200519-2023.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.text.source_3.10.300.v20200807-0831.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.tools.layout.spy.source_1.0.600.v20200608-0818.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.browser.source_3.6.900.v20200807-1330.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.cheatsheets.source_3.7.0.v20200805-2057.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.console.source_3.9.300.v20200828-0817.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.editors.source_3.13.300.v20200812-2334.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.externaltools.source_3.4.800.v20200612-0848.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.forms.source_3.10.0.v20200727-0948.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.genericeditor.source_1.1.800.v20200828-1000.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide.application.source_1.3.800.v20200713-0938.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.ide.source_3.17.200.v20200808-0622.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.quicklinks.source_1.1.0.v20200724-0708.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.source_3.5.1100.v20200828-0803.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.intro.universal.source_3.4.0.v20200805-1259.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.monitoring.source_1.1.800.v20200820-1401.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator.resources.source_3.7.400.v20200722-0751.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.navigator.source_3.9.400.v20200723-2304.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.net.source_1.3.800.v20200422-1935.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.source_3.118.0.v20200807-0902.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.themes.source_1.2.1100.v20200825-0757.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.trace.source_1.1.800.v20200106-1301.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.log.source_1.2.1200.v20200828-0938.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.properties.tabbed.source_3.8.1000.v20200609-0849.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.views.source_3.10.400.v20200611-1719.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench.source_3.120.0.v20200829-1411.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.ui.workbench.texteditor.source_3.15.0.v20200812-2334.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.update.configurator.source_3.4.600.v20200422-1910.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.urischeme.source_1.1.100.v20200729-2048.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.converter.source_2.8.0.v20180706-1143.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.exporter.source_2.7.0.v20180706-1143.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.ecore.importer.source_2.9.0.v20200324-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.edit.source_2.11.0.v20200723-0820.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.editor.source_2.11.0.v20180706-1143.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping.editor.source_2.9.0.v20180706-1143.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.mapping.source_2.8.0.v20180706-1143.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xsd.source_2.18.0.v20200723-0820.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.core.source_2.23.0.v20200831-0856.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide.common.source_2.23.0.v20200831-0856.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.ide.source_2.23.0.v20200831-0856.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib.macro.source_2.23.0.v20200831-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.lib.source_2.23.0.v20200831-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.m2e.source_2.23.0.v20200831-0856.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtend.standalone.source_2.23.0.v20200831-0856.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.activities.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.builder.standalone.source_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.buildship.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.edit.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared.jdt38.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.shared.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.source_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.common.types.ui.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ecore.source_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.generator.source_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ide.source_2.23.0.v20200831-0730.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.java.source_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.junit4.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.logging.source_1.2.15.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.m2e.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ide.source_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.source_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.purexbase.ui.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.smap.source_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.source_2.23.0.v20200831-0730.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.testing.source_2.23.0.v20200831-0730.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codemining.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ide.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.codetemplates.ui.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.ecore.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.shared.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.ui.testing.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.util.source_2.23.0.v20200831-0730.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ide.source_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.junit.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.lib.source_2.23.0.v20200831-0723.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.source_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.testing.source_2.23.0.v20200831-0745.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xbase.ui.testing.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.generator.source_2.23.0.v20200831-0730.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ide.source_2.23.0.v20200831-0730.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.graph.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.ui.source_2.23.0.v20200831-0808.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.eclipse.xtext.xtext.wizard.source_2.23.0.v20200831-0730.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.hamcrest.core.source_1.3.0.v20180420-1519.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.api.source_5.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.engine.source_5.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.migrationsupport.source_5.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.jupiter.params.source_5.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.commons.source_1.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.engine.source_1.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.launcher.source_1.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.runner.source_1.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.platform.suite.api.source_1.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.source_4.13.0.v20200204-1500.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.junit.vintage.engine.source_5.6.0.v20200203-2009.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm.source_8.0.1.v20200420-1007.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.objectweb.asm.tree.source_8.0.1.v20200420-1007.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.opentest4j.source_1.2.0.v20190826-0900.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.tukaani.xz.source_1.8.0.v20180207-1613.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.css.sac.source_1.3.1.v200903091627.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.events.source_3.0.0.draft20060413_v201105210656.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.smil.source_1.0.1.v200903091627.jar +file:/mnt/n7fs/ens/tp_cregut/eclipse-gls-2020-09/plugins/org.w3c.dom.svg.source_1.1.0.v201011041433.jar diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ui.editors/dialog_settings.xml b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ui.editors/dialog_settings.xml new file mode 100644 index 0000000..50f1edb --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ui.editors/dialog_settings.xml @@ -0,0 +1,5 @@ + +
+
+
+
diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml new file mode 100644 index 0000000..3aea8ba --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml @@ -0,0 +1,11 @@ + +
+
+ + + + +
+
+
+
diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml new file mode 100644 index 0000000..0459765 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml @@ -0,0 +1,8 @@ + +
+
+ + + +
+
diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml new file mode 100644 index 0000000..331ed9f --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.xtend.ide/dialog_settings.xml b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.xtend.ide/dialog_settings.xml new file mode 100644 index 0000000..5ca0b77 --- /dev/null +++ b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.xtend.ide/dialog_settings.xml @@ -0,0 +1,3 @@ + +
+
diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.xtend.ide/resource.change.registry b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.xtend.ide/resource.change.registry new file mode 100644 index 0000000..01d633b Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.xtend.ide/resource.change.registry differ diff --git a/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.xtext.builder/builder.state b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.xtext.builder/builder.state new file mode 100644 index 0000000..251314f Binary files /dev/null and b/runtime-EclipseXtext/.metadata/.plugins/org.eclipse.xtext.builder/builder.state differ diff --git a/runtime-EclipseXtext/.metadata/version.ini b/runtime-EclipseXtext/.metadata/version.ini new file mode 100644 index 0000000..01f948e --- /dev/null +++ b/runtime-EclipseXtext/.metadata/version.ini @@ -0,0 +1,3 @@ +#Tue Oct 12 17:48:26 CEST 2021 +org.eclipse.core.runtime=2 +org.eclipse.platform=4.17.0.v20200902-1800 diff --git a/runtime-EclipseXtext/fr.n7.simplepdl.exemples/.project b/runtime-EclipseXtext/fr.n7.simplepdl.exemples/.project new file mode 100644 index 0000000..3ff6c7e --- /dev/null +++ b/runtime-EclipseXtext/fr.n7.simplepdl.exemples/.project @@ -0,0 +1,17 @@ + + + fr.n7.simplepdl.exemples + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + + org.eclipse.xtext.ui.shared.xtextNature + + diff --git a/runtime-EclipseXtext/fr.n7.simplepdl.exemples/ex1.pdl1 b/runtime-EclipseXtext/fr.n7.simplepdl.exemples/ex1.pdl1 new file mode 100644 index 0000000..3653939 --- /dev/null +++ b/runtime-EclipseXtext/fr.n7.simplepdl.exemples/ex1.pdl1 @@ -0,0 +1,7 @@ +process ex1 { + wd a + wd b + wd c + ws s2s from a to b + ws f2f from b to c +} \ No newline at end of file diff --git a/runtime-EclipseXtext/fr.n7.simplepdl.exemples/ex1.pdl2 b/runtime-EclipseXtext/fr.n7.simplepdl.exemples/ex1.pdl2 new file mode 100644 index 0000000..83a79cc --- /dev/null +++ b/runtime-EclipseXtext/fr.n7.simplepdl.exemples/ex1.pdl2 @@ -0,0 +1,12 @@ +process ex1 { + wd a { + + } + wd b { + starts if a started + } + wd c { + finishes if b finished + } + note "test" +} \ No newline at end of file diff --git a/runtime-EclipseXtext/fr.n7.simplepdl.exemples/ex1.pdl3 b/runtime-EclipseXtext/fr.n7.simplepdl.exemples/ex1.pdl3 new file mode 100644 index 0000000..47d1c7d --- /dev/null +++ b/runtime-EclipseXtext/fr.n7.simplepdl.exemples/ex1.pdl3 @@ -0,0 +1,3 @@ +process: ex1 +workdefinitions: a; b; c; +worksequences: a s2s b; b f2f c; \ No newline at end of file diff --git a/runtime-EclipseXtext/fr.n7.simplepdl.exemples/test.pdl b/runtime-EclipseXtext/fr.n7.simplepdl.exemples/test.pdl new file mode 100644 index 0000000..62d5b30 --- /dev/null +++ b/runtime-EclipseXtext/fr.n7.simplepdl.exemples/test.pdl @@ -0,0 +1,15 @@ +process Developpement { + res Crayon 10 + res Papier 20 + wd Conception + req Crayon 10 + req Papier 5 + wd RedactionTest + wd RedactionDoc + wd Programmation + ws f2s from Conception to Programmation + ws s2s from Conception to RedactionTest + ws s2s from Conception to RedactionDoc + ws f2f from Conception to RedactionDoc + ws f2f from Programmation to RedactionTest +} diff --git a/update-site-gls/artifacts.jar b/update-site-gls/artifacts.jar index f1078b4..6a00c61 100644 Binary files a/update-site-gls/artifacts.jar and b/update-site-gls/artifacts.jar differ diff --git a/update-site-gls/content.jar b/update-site-gls/content.jar index 6464170..a8ac8a3 100644 Binary files a/update-site-gls/content.jar and b/update-site-gls/content.jar differ diff --git a/update-site-gls/features/fr.n7.pdl1.feature_1.0.0.202110121640.jar b/update-site-gls/features/fr.n7.pdl1.feature_1.0.0.202110121640.jar new file mode 100644 index 0000000..a9cce7a Binary files /dev/null and b/update-site-gls/features/fr.n7.pdl1.feature_1.0.0.202110121640.jar differ diff --git a/update-site-gls/features/fr.n7.simplepdl.feature_1.0.0.202110121551.jar b/update-site-gls/features/fr.n7.simplepdl.feature_1.0.0.202110121551.jar new file mode 100644 index 0000000..23cfeab Binary files /dev/null and b/update-site-gls/features/fr.n7.simplepdl.feature_1.0.0.202110121551.jar differ diff --git a/update-site-gls/plugins/fr.n7.pdl1.ide_1.0.0.202110121640.jar b/update-site-gls/plugins/fr.n7.pdl1.ide_1.0.0.202110121640.jar new file mode 100644 index 0000000..14c1b76 Binary files /dev/null and b/update-site-gls/plugins/fr.n7.pdl1.ide_1.0.0.202110121640.jar differ diff --git a/update-site-gls/plugins/fr.n7.pdl1.tests_1.0.0.202110121640.jar b/update-site-gls/plugins/fr.n7.pdl1.tests_1.0.0.202110121640.jar new file mode 100644 index 0000000..8a9ac0c Binary files /dev/null and b/update-site-gls/plugins/fr.n7.pdl1.tests_1.0.0.202110121640.jar differ diff --git a/update-site-gls/plugins/fr.n7.pdl1.ui.tests_1.0.0.202110121640.jar b/update-site-gls/plugins/fr.n7.pdl1.ui.tests_1.0.0.202110121640.jar new file mode 100644 index 0000000..1d8cad2 Binary files /dev/null and b/update-site-gls/plugins/fr.n7.pdl1.ui.tests_1.0.0.202110121640.jar differ diff --git a/update-site-gls/plugins/fr.n7.pdl1.ui_1.0.0.202110121640.jar b/update-site-gls/plugins/fr.n7.pdl1.ui_1.0.0.202110121640.jar new file mode 100644 index 0000000..45ad1cf Binary files /dev/null and b/update-site-gls/plugins/fr.n7.pdl1.ui_1.0.0.202110121640.jar differ diff --git a/update-site-gls/plugins/fr.n7.pdl1_1.0.0.202110121640.jar b/update-site-gls/plugins/fr.n7.pdl1_1.0.0.202110121640.jar new file mode 100644 index 0000000..ceab37d Binary files /dev/null and b/update-site-gls/plugins/fr.n7.pdl1_1.0.0.202110121640.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.edit_1.0.0.202110101438.jar b/update-site-gls/plugins/fr.n7.simplepdl.edit_1.0.0.202110121551.jar similarity index 80% rename from eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.edit_1.0.0.202110101438.jar rename to update-site-gls/plugins/fr.n7.simplepdl.edit_1.0.0.202110121551.jar index c90edf8..8dcb204 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.edit_1.0.0.202110101438.jar and b/update-site-gls/plugins/fr.n7.simplepdl.edit_1.0.0.202110121551.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.editor_1.0.0.202110101438.jar b/update-site-gls/plugins/fr.n7.simplepdl.editor_1.0.0.202110121551.jar similarity index 90% rename from eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.editor_1.0.0.202110101438.jar rename to update-site-gls/plugins/fr.n7.simplepdl.editor_1.0.0.202110121551.jar index e91b0ff..417538d 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.editor_1.0.0.202110101438.jar and b/update-site-gls/plugins/fr.n7.simplepdl.editor_1.0.0.202110121551.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.tests_1.0.0.202110101438.jar b/update-site-gls/plugins/fr.n7.simplepdl.tests_1.0.0.202110121551.jar similarity index 77% rename from eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.tests_1.0.0.202110101438.jar rename to update-site-gls/plugins/fr.n7.simplepdl.tests_1.0.0.202110121551.jar index bbef9a2..096e7b0 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.tests_1.0.0.202110101438.jar and b/update-site-gls/plugins/fr.n7.simplepdl.tests_1.0.0.202110121551.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.toDOT.ui_1.0.0.202110101438.jar b/update-site-gls/plugins/fr.n7.simplepdl.toDOT.ui_1.0.0.202110121551.jar similarity index 70% rename from eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.toDOT.ui_1.0.0.202110101438.jar rename to update-site-gls/plugins/fr.n7.simplepdl.toDOT.ui_1.0.0.202110121551.jar index 941ff53..c2c6335 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.toDOT.ui_1.0.0.202110101438.jar and b/update-site-gls/plugins/fr.n7.simplepdl.toDOT.ui_1.0.0.202110121551.jar differ diff --git a/update-site-gls/plugins/fr.n7.simplepdl.toDOT_1.0.0.202110121551.jar b/update-site-gls/plugins/fr.n7.simplepdl.toDOT_1.0.0.202110121551.jar new file mode 100644 index 0000000..b52c0ba Binary files /dev/null and b/update-site-gls/plugins/fr.n7.simplepdl.toDOT_1.0.0.202110121551.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.toHTML.ui_1.0.0.202110101438.jar b/update-site-gls/plugins/fr.n7.simplepdl.toHTML.ui_1.0.0.202110121551.jar similarity index 76% rename from eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.toHTML.ui_1.0.0.202110101438.jar rename to update-site-gls/plugins/fr.n7.simplepdl.toHTML.ui_1.0.0.202110121551.jar index 9733c6e..48c71cf 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.toHTML.ui_1.0.0.202110101438.jar and b/update-site-gls/plugins/fr.n7.simplepdl.toHTML.ui_1.0.0.202110121551.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.toHTML_1.0.0.202110101438.jar b/update-site-gls/plugins/fr.n7.simplepdl.toHTML_1.0.0.202110121551.jar similarity index 67% rename from eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.toHTML_1.0.0.202110101438.jar rename to update-site-gls/plugins/fr.n7.simplepdl.toHTML_1.0.0.202110121551.jar index 448d113..26dde13 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl.toHTML_1.0.0.202110101438.jar and b/update-site-gls/plugins/fr.n7.simplepdl.toHTML_1.0.0.202110121551.jar differ diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl_1.0.0.202110101438.jar b/update-site-gls/plugins/fr.n7.simplepdl_1.0.0.202110121551.jar similarity index 86% rename from eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl_1.0.0.202110101438.jar rename to update-site-gls/plugins/fr.n7.simplepdl_1.0.0.202110121551.jar index 99992bb..f0f33d6 100644 Binary files a/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/tempp2metadata/plugins/fr.n7.simplepdl_1.0.0.202110101438.jar and b/update-site-gls/plugins/fr.n7.simplepdl_1.0.0.202110121551.jar differ