This comparison shows the changes necessary to convert path / (Rev 63) TO / (Rev 64)
@@ -4,6 +4,6 @@
| <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> |
| <classpathentry kind="src" path="src"/> |
| <classpathentry exported="true" kind="lib" path="antlr-runtime-3.1b1.jar" sourcepath="CAOEditorsrc.zip"/> |
| <classpathentry exported="true" kind="lib" path="caoParser.jar" sourcepath="/cao.parser/src"/> |
| <classpathentry kind="lib" path="caoParser.jar"/> |
| <classpathentry kind="output" path="bin"/> |
| </classpath> |
@@ -2,13 +2,15 @@
| Bundle-ManifestVersion: 2 |
| Bundle-Name: CAOEditor Plug-in |
| Bundle-SymbolicName: CAOEditor;singleton:=true |
| Bundle-Version: 1.0.0 |
| Bundle-Version: 0.0.1 |
| Bundle-Activator: caoeditor.Activator |
| Require-Bundle: org.eclipse.ui, |
| org.eclipse.core.runtime, |
| org.eclipse.jface.text, |
| org.eclipse.ui.editors, |
| org.eclipse.ui.views |
| org.eclipse.ui.views, |
| org.eclipse.core.resources, |
| org.eclipse.ui.ide |
| Eclipse-LazyStart: true |
| Bundle-ClassPath: ., |
| antlr-runtime-3.1b1.jar, |
@@ -71,6 +71,7 @@
| d.unwind(); |
| sb.append(d.type.getTypeSpec().toString()); |
| if(i==args.size()-1) ; else sb.append(','); |
| i++; |
@@ -71,11 +71,13 @@
| public Object[] getElements(Object inputElement) { |
| if(ast!=null){ |
| if(ast!=null){ |
| if(ast.getChildCount()>0){ |
| System.err.println("--------------------------------------------------------------- " + ast.getChildCount()); |
| return ast.getChildren().toArray(); |
| } |
| } else { |
| ast = this.parseIDocument(documentProvider.getDocument(inputElement)); |
| } |
| return getChildren(ast); |
| } |
@@ -105,8 +105,7 @@
| return sdecl.getText(); |
| } |
| // TODO Auto-generated method stub |
| return (element.getClass().toString()); |
| return (element.getClass().toString()+"sssssssssssssssss"); |
| } |
| public void addListener(ILabelProviderListener listener) { |
@@ -25,10 +25,7 @@
| "unsigned","extern","def" |
| }; |
| /** |
| * Simple content assist tip closer. The tip is valid in a range |
| * of 5 characters around its popup location. |
| */ |
| protected static class Validator implements IContextInformationValidator, IContextInformationPresenter { |
| protected int fInstallOffset; |
@@ -0,0 +1,24 @@
| package wizards; |
| import java.awt.Composite; |
| import org.eclipse.jface.viewers.IStructuredSelection; |
| import org.eclipse.ui.dialogs.WizardNewFileCreationPage; |
| public class CAOWizardNewFileCreationPage extends |
| WizardNewFileCreationPage { |
| private static IStructuredSelection currentSelection; |
| public CAOWizardNewFileCreationPage(String pageName) { |
| super(pageName, currentSelection); |
| } |
| public CAOWizardNewFileCreationPage(String pageName, |
| IStructuredSelection selection) { |
| super(pageName, selection); |
| } |
| } |
@@ -0,0 +1,36 @@
| package wizards; |
| import org.eclipse.jface.wizard.WizardPage; |
| import org.eclipse.swt.SWT; |
| import org.eclipse.swt.widgets.Composite; |
| import org.eclipse.swt.widgets.Label; |
| import org.eclipse.swt.widgets.Text; |
| import org.eclipse.ui.dialogs.WizardNewProjectCreationPage; |
| public class CAOWizardPage extends WizardPage { |
| private WizardNewProjectCreationPage fMainPage; |
| protected CAOWizardPage(String pageName) { |
| super(pageName); |
| // TODO Auto-generated constructor stub |
| } |
| public void createControl(Composite parent) { |
| Composite composite = new Composite(parent, SWT.NONE); |
| Label label = new Label(composite, SWT.NONE); |
| label.setText("Project Name:"); |
| Text text = new Text(composite, INFORMATION); |
| // TODO Auto-generated method stub |
| setControl(composite); |
| return; |
| } |
| } |
@@ -0,0 +1,166 @@
| package wizards; |
| import java.lang.reflect.InvocationTargetException; |
| import org.eclipse.core.resources.IProject; |
| import org.eclipse.core.resources.IProjectDescription; |
| import org.eclipse.core.resources.IWorkspace; |
| import org.eclipse.core.runtime.CoreException; |
| import org.eclipse.core.runtime.IPath; |
| import org.eclipse.core.runtime.IProgressMonitor; |
| import org.eclipse.core.runtime.OperationCanceledException; |
| import org.eclipse.core.runtime.Platform; |
| import org.eclipse.core.runtime.SubProgressMonitor; |
| import org.eclipse.jface.viewers.IStructuredSelection; |
| import org.eclipse.jface.wizard.Wizard; |
| import org.eclipse.ui.INewWizard; |
| import org.eclipse.ui.IWorkbench; |
| import org.eclipse.ui.actions.WorkspaceModifyOperation; |
| import org.eclipse.ui.dialogs.WizardNewProjectCreationPage; |
| import caoeditor.Activator; |
| import caoeditor.CAOEditor; |
| /** |
| * Wizard to create a new project with the CAO nature. |
| * @author mmarques |
| */ |
| public class CAONewProjectWizard extends Wizard implements INewWizard{ |
| private IStructuredSelection selection; |
| private CAOWizardNewProjectCreationPage wPage; |
| // field to store the newly created project |
| private IProject newProject; |
| /** |
| * Returns true when the finish request is complete. |
| * In this case, the project creation. |
| * @see org.eclipse.jface.wizard.Wizard#performFinish() |
| */ |
| @Override |
| public boolean performFinish() { |
| createNewProject(); |
| return true; |
| } |
| /** |
| * Initializes this creation wizard using the passed workbench and |
| * object selection. |
| * <p> |
| * This method is called after the no argument constructor and |
| * before other methods are called. |
| * </p> |
| * |
| * @param workbench the current workbench |
| * @param selection the current object selection |
| * |
| * @see org.eclipse.ui.IWorkbenchWizard#init(IWorkbench, IStructuredSelection) |
| */ |
| public void init(IWorkbench workbench, IStructuredSelection selection) { |
| // TODO Auto-generated method stub |
| this.selection = selection; |
| } |
| /* (non-Javadoc) |
| * @see org.eclipse.jface.wizard.Wizard#addPages() |
| */ |
| public void addPages(){ |
| wPage = new CAOWizardNewProjectCreationPage("caoWizardPage",selection); |
| // TODO: change strings to a properties file. |
| wPage.setTitle("New CAO Project"); |
| wPage.setDescription("Enter a project name."); |
| addPage(wPage); |
| } |
| /** |
| * Returns the newly created project. |
| * |
| * @return the created project, or <code>null</code> |
| * if project not created |
| */ |
| public IProject getNewProject() { |
| return newProject; |
| } |
| public IProject createNewProject(){ |
| if(newProject!=null) return newProject; |
| //get a project handle |
| final IProject newProjectHandle = wPage.getProjectHandle(); |
| //get project description |
| IPath defaultPath = Platform.getLocation(); |
| IPath newPath = wPage.getLocationPath(); |
| if(defaultPath.equals(newPath)) |
| newPath = null; |
| IWorkspace workspace = CAOEditor.getWorkspace(); |
| final IProjectDescription description = workspace.newProjectDescription(newProjectHandle.getName()); |
| description.setLocation(newPath); |
| //create the project |
| WorkspaceModifyOperation op = new WorkspaceModifyOperation(){ |
| protected void execute(IProgressMonitor monitor) throws CoreException{ |
| createProject(description, newProjectHandle, monitor); |
| //addCustomNature(newProjectHandle) |
| } |
| }; |
| // run the new project creation operation |
| try { |
| getContainer().run(false, true, op); |
| } catch (InterruptedException e) { |
| return null; |
| } catch (InvocationTargetException e) { |
| // ie.- one of the steps resulted in a core exception |
| e.printStackTrace(); |
| return null; |
| } |
| newProject = newProjectHandle; |
| return newProject; |
| } |
| /** |
| * Creates a project resource given the project handle and description. |
| * |
| * @param description the project description to create a project resource for |
| * @param projectHandle the project handle to create a project resource for |
| * @param monitor the progress monitor to show visual progress with |
| * |
| * @exception CoreException if the operation fails |
| * @exception OperationCanceledException if the operation is canceled |
| */ |
| public void createProject(IProjectDescription description, |
| IProject projectHandle, IProgressMonitor monitor) |
| throws CoreException, OperationCanceledException { |
| try { |
| monitor.beginTask("", 2000); |
| projectHandle.create(description, new SubProgressMonitor(monitor, |
| 1000)); |
| if (monitor.isCanceled()) |
| throw new OperationCanceledException(); |
| projectHandle.open(new SubProgressMonitor(monitor, 1000)); |
| } finally { |
| monitor.done(); |
| } |
| } |
| } |
@@ -0,0 +1,30 @@
| package wizards; |
| import java.awt.Composite; |
| import org.eclipse.jface.viewers.IStructuredSelection; |
| import org.eclipse.ui.dialogs.WizardNewProjectCreationPage; |
| public class CAOWizardNewProjectCreationPage extends |
| WizardNewProjectCreationPage { |
| public CAOWizardNewProjectCreationPage(String pageName) { |
| super(pageName); |
| } |
| public CAOWizardNewProjectCreationPage(String pageName, |
| IStructuredSelection selection) { |
| super(pageName, selection, null); |
| } |
| //public void CreateControl(Composite parent){ |
| // super.createControl(parent); |
| //} |
| } |
@@ -0,0 +1,42 @@
| package wizards; |
| import org.eclipse.core.resources.IFile; |
| import org.eclipse.core.resources.IProject; |
| import org.eclipse.jface.viewers.IStructuredSelection; |
| import org.eclipse.jface.wizard.Wizard; |
| import org.eclipse.ui.INewWizard; |
| import org.eclipse.ui.IWorkbench; |
| import org.eclipse.ui.dialogs.WizardNewProjectCreationPage; |
| public class CAONewFileWizard extends Wizard implements INewWizard{ |
| private IStructuredSelection selection; |
| private CAOWizardNewFileCreationPage wPage; |
| IFile caoFile; |
| public boolean performFinish() { |
| wPage.createNewFile(); |
| return true; |
| } |
| public void init(IWorkbench workbench, IStructuredSelection selection) { |
| this.selection = selection; |
| } |
| public void addPages(){ |
| wPage = new CAOWizardNewFileCreationPage("wizardPage",selection); |
| // set window properties |
| // TODO: change to properties file |
| wPage.setTitle("New CAO Source File"); |
| wPage.setDescription("Enter a file name."); |
| addPage(wPage); |
| } |
| } |
@@ -1,5 +1,6 @@
| package caoeditor; |
| import org.eclipse.core.resources.IWorkspace; |
| import org.eclipse.core.runtime.CoreException; |
| import org.eclipse.core.runtime.IProgressMonitor; |
| import org.eclipse.jface.action.IAction; |
@@ -62,6 +63,14 @@
| caoOutlinePage.update(); |
| } |
| /** |
| * @return the workspace instance using the platform implementation |
| * of the Resources plugin. |
| * |
| */ |
| public static IWorkspace getWorkspace() { |
| return org.eclipse.core.resources.ResourcesPlugin.getWorkspace(); |
| } |
| protected void createActions() { |
@@ -4,4 +4,12 @@
| .,\ |
| plugin.xml,\ |
| caoParser.jar,\ |
| antlr-runtime-3.1b1.jar |
| antlr-runtime-3.1b1.jar,\ |
| icons/,\ |
| build.properties |
| src.includes = icons/,\ |
| plugin.xml,\ |
| META-INF/,\ |
| antlr-runtime-3.1b1.jar,\ |
| build.properties,\ |
| caoParser.jar |
Property changes :
Name: svn:mime-type
+ application/octet-stream
@@ -11,4 +11,30 @@
| name="caoeditor"> |
| </editor> |
| </extension> |
| <extension |
| point="org.eclipse.ui.newWizards"> |
| <category name="CAO" id="cace.cao.wizards.category"></category> |
| <wizard |
| category="cace.cao.wizards.category" |
| class="wizards.CAONewProjectWizard" |
| icon="icons/cao.gif" |
| id="cace.cao.ui.wizards.CAONewProject" |
| name="CAO Project" |
| project="true"> |
| <description> |
| Create a CAO project |
| </description> |
| </wizard> |
| <wizard |
| category="cace.cao.wizards.category" |
| class="wizards.CAONewFileWizard" |
| icon="icons/cao.gif" |
| id="cace.cao.ui.wizards.newCaoFile" |
| name="CAO Source File" |
| project="false"> |
| <description> |
| Create a CAO source code file |
| </description> |
| </wizard> |
| </extension> |
| </plugin> |
@@ -4,6 +4,6 @@
| <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> |
| <classpathentry kind="src" path="src"/> |
| <classpathentry exported="true" kind="lib" path="antlr-runtime-3.1b1.jar" sourcepath="CAOEditorsrc.zip"/> |
| <classpathentry exported="true" kind="lib" path="caoParser.jar" sourcepath="/cao.parser/src"/> |
| <classpathentry kind="lib" path="caoParser.jar"/> |
| <classpathentry kind="output" path="bin"/> |
| </classpath> |
@@ -2,13 +2,15 @@
| Bundle-ManifestVersion: 2 |
| Bundle-Name: CAOEditor Plug-in |
| Bundle-SymbolicName: CAOEditor;singleton:=true |
| Bundle-Version: 1.0.0 |
| Bundle-Version: 0.0.1 |
| Bundle-Activator: caoeditor.Activator |
| Require-Bundle: org.eclipse.ui, |
| org.eclipse.core.runtime, |
| org.eclipse.jface.text, |
| org.eclipse.ui.editors, |
| org.eclipse.ui.views |
| org.eclipse.ui.views, |
| org.eclipse.core.resources, |
| org.eclipse.ui.ide |
| Eclipse-LazyStart: true |
| Bundle-ClassPath: ., |
| antlr-runtime-3.1b1.jar, |
@@ -71,6 +71,7 @@
| d.unwind(); |
| sb.append(d.type.getTypeSpec().toString()); |
| if(i==args.size()-1) ; else sb.append(','); |
| i++; |
@@ -71,11 +71,13 @@
| public Object[] getElements(Object inputElement) { |
| if(ast!=null){ |
| if(ast!=null){ |
| if(ast.getChildCount()>0){ |
| System.err.println("--------------------------------------------------------------- " + ast.getChildCount()); |
| return ast.getChildren().toArray(); |
| } |
| } else { |
| ast = this.parseIDocument(documentProvider.getDocument(inputElement)); |
| } |
| return getChildren(ast); |
| } |
@@ -105,8 +105,7 @@
| return sdecl.getText(); |
| } |
| // TODO Auto-generated method stub |
| return (element.getClass().toString()); |
| return (element.getClass().toString()+"sssssssssssssssss"); |
| } |
| public void addListener(ILabelProviderListener listener) { |
@@ -25,10 +25,7 @@
| "unsigned","extern","def" |
| }; |
| /** |
| * Simple content assist tip closer. The tip is valid in a range |
| * of 5 characters around its popup location. |
| */ |
| protected static class Validator implements IContextInformationValidator, IContextInformationPresenter { |
| protected int fInstallOffset; |
@@ -0,0 +1,24 @@
| package wizards; |
| import java.awt.Composite; |
| import org.eclipse.jface.viewers.IStructuredSelection; |
| import org.eclipse.ui.dialogs.WizardNewFileCreationPage; |
| public class CAOWizardNewFileCreationPage extends |
| WizardNewFileCreationPage { |
| private static IStructuredSelection currentSelection; |
| public CAOWizardNewFileCreationPage(String pageName) { |
| super(pageName, currentSelection); |
| } |
| public CAOWizardNewFileCreationPage(String pageName, |
| IStructuredSelection selection) { |
| super(pageName, selection); |
| } |
| } |
@@ -0,0 +1,36 @@
| package wizards; |
| import org.eclipse.jface.wizard.WizardPage; |
| import org.eclipse.swt.SWT; |
| import org.eclipse.swt.widgets.Composite; |
| import org.eclipse.swt.widgets.Label; |
| import org.eclipse.swt.widgets.Text; |
| import org.eclipse.ui.dialogs.WizardNewProjectCreationPage; |
| public class CAOWizardPage extends WizardPage { |
| private WizardNewProjectCreationPage fMainPage; |
| protected CAOWizardPage(String pageName) { |
| super(pageName); |
| // TODO Auto-generated constructor stub |
| } |
| public void createControl(Composite parent) { |
| Composite composite = new Composite(parent, SWT.NONE); |
| Label label = new Label(composite, SWT.NONE); |
| label.setText("Project Name:"); |
| Text text = new Text(composite, INFORMATION); |
| // TODO Auto-generated method stub |
| setControl(composite); |
| return; |
| } |
| } |
@@ -0,0 +1,166 @@
| package wizards; |
| import java.lang.reflect.InvocationTargetException; |
| import org.eclipse.core.resources.IProject; |
| import org.eclipse.core.resources.IProjectDescription; |
| import org.eclipse.core.resources.IWorkspace; |
| import org.eclipse.core.runtime.CoreException; |
| import org.eclipse.core.runtime.IPath; |
| import org.eclipse.core.runtime.IProgressMonitor; |
| import org.eclipse.core.runtime.OperationCanceledException; |
| import org.eclipse.core.runtime.Platform; |
| import org.eclipse.core.runtime.SubProgressMonitor; |
| import org.eclipse.jface.viewers.IStructuredSelection; |
| import org.eclipse.jface.wizard.Wizard; |
| import org.eclipse.ui.INewWizard; |
| import org.eclipse.ui.IWorkbench; |
| import org.eclipse.ui.actions.WorkspaceModifyOperation; |
| import org.eclipse.ui.dialogs.WizardNewProjectCreationPage; |
| import caoeditor.Activator; |
| import caoeditor.CAOEditor; |
| /** |
| * Wizard to create a new project with the CAO nature. |
| * @author mmarques |
| */ |
| public class CAONewProjectWizard extends Wizard implements INewWizard{ |
| private IStructuredSelection selection; |
| private CAOWizardNewProjectCreationPage wPage; |
| // field to store the newly created project |
| private IProject newProject; |
| /** |
| * Returns true when the finish request is complete. |
| * In this case, the project creation. |
| * @see org.eclipse.jface.wizard.Wizard#performFinish() |
| */ |
| @Override |
| public boolean performFinish() { |
| createNewProject(); |
| return true; |
| } |
| /** |
| * Initializes this creation wizard using the passed workbench and |
| * object selection. |
| * <p> |
| * This method is called after the no argument constructor and |
| * before other methods are called. |
| * </p> |
| * |
| * @param workbench the current workbench |
| * @param selection the current object selection |
| * |
| * @see org.eclipse.ui.IWorkbenchWizard#init(IWorkbench, IStructuredSelection) |
| */ |
| public void init(IWorkbench workbench, IStructuredSelection selection) { |
| // TODO Auto-generated method stub |
| this.selection = selection; |
| } |
| /* (non-Javadoc) |
| * @see org.eclipse.jface.wizard.Wizard#addPages() |
| */ |
| public void addPages(){ |
| wPage = new CAOWizardNewProjectCreationPage("caoWizardPage",selection); |
| // TODO: change strings to a properties file. |
| wPage.setTitle("New CAO Project"); |
| wPage.setDescription("Enter a project name."); |
| addPage(wPage); |
| } |
| /** |
| * Returns the newly created project. |
| * |
| * @return the created project, or <code>null</code> |
| * if project not created |
| */ |
| public IProject getNewProject() { |
| return newProject; |
| } |
| public IProject createNewProject(){ |
| if(newProject!=null) return newProject; |
| //get a project handle |
| final IProject newProjectHandle = wPage.getProjectHandle(); |
| //get project description |
| IPath defaultPath = Platform.getLocation(); |
| IPath newPath = wPage.getLocationPath(); |
| if(defaultPath.equals(newPath)) |
| newPath = null; |
| IWorkspace workspace = CAOEditor.getWorkspace(); |
| final IProjectDescription description = workspace.newProjectDescription(newProjectHandle.getName()); |
| description.setLocation(newPath); |
| //create the project |
| WorkspaceModifyOperation op = new WorkspaceModifyOperation(){ |
| protected void execute(IProgressMonitor monitor) throws CoreException{ |
| createProject(description, newProjectHandle, monitor); |
| //addCustomNature(newProjectHandle) |
| } |
| }; |
| // run the new project creation operation |
| try { |
| getContainer().run(false, true, op); |
| } catch (InterruptedException e) { |
| return null; |
| } catch (InvocationTargetException e) { |
| // ie.- one of the steps resulted in a core exception |
| e.printStackTrace(); |
| return null; |
| } |
| newProject = newProjectHandle; |
| return newProject; |
| } |
| /** |
| * Creates a project resource given the project handle and description. |
| * |
| * @param description the project description to create a project resource for |
| * @param projectHandle the project handle to create a project resource for |
| * @param monitor the progress monitor to show visual progress with |
| * |
| * @exception CoreException if the operation fails |
| * @exception OperationCanceledException if the operation is canceled |
| */ |
| public void createProject(IProjectDescription description, |
| IProject projectHandle, IProgressMonitor monitor) |
| throws CoreException, OperationCanceledException { |
| try { |
| monitor.beginTask("", 2000); |
| projectHandle.create(description, new SubProgressMonitor(monitor, |
| 1000)); |
| if (monitor.isCanceled()) |
| throw new OperationCanceledException(); |
| projectHandle.open(new SubProgressMonitor(monitor, 1000)); |
| } finally { |
| monitor.done(); |
| } |
| } |
| } |
@@ -0,0 +1,30 @@
| package wizards; |
| import java.awt.Composite; |
| import org.eclipse.jface.viewers.IStructuredSelection; |
| import org.eclipse.ui.dialogs.WizardNewProjectCreationPage; |
| public class CAOWizardNewProjectCreationPage extends |
| WizardNewProjectCreationPage { |
| public CAOWizardNewProjectCreationPage(String pageName) { |
| super(pageName); |
| } |
| public CAOWizardNewProjectCreationPage(String pageName, |
| IStructuredSelection selection) { |
| super(pageName, selection, null); |
| } |
| //public void CreateControl(Composite parent){ |
| // super.createControl(parent); |
| //} |
| } |
@@ -0,0 +1,42 @@
| package wizards; |
| import org.eclipse.core.resources.IFile; |
| import org.eclipse.core.resources.IProject; |
| import org.eclipse.jface.viewers.IStructuredSelection; |
| import org.eclipse.jface.wizard.Wizard; |
| import org.eclipse.ui.INewWizard; |
| import org.eclipse.ui.IWorkbench; |
| import org.eclipse.ui.dialogs.WizardNewProjectCreationPage; |
| public class CAONewFileWizard extends Wizard implements INewWizard{ |
| private IStructuredSelection selection; |
| private CAOWizardNewFileCreationPage wPage; |
| IFile caoFile; |
| public boolean performFinish() { |
| wPage.createNewFile(); |
| return true; |
| } |
| public void init(IWorkbench workbench, IStructuredSelection selection) { |
| this.selection = selection; |
| } |
| public void addPages(){ |
| wPage = new CAOWizardNewFileCreationPage("wizardPage",selection); |
| // set window properties |
| // TODO: change to properties file |
| wPage.setTitle("New CAO Source File"); |
| wPage.setDescription("Enter a file name."); |
| addPage(wPage); |
| } |
| } |
@@ -1,5 +1,6 @@
| package caoeditor; |
| import org.eclipse.core.resources.IWorkspace; |
| import org.eclipse.core.runtime.CoreException; |
| import org.eclipse.core.runtime.IProgressMonitor; |
| import org.eclipse.jface.action.IAction; |
@@ -62,6 +63,14 @@
| caoOutlinePage.update(); |
| } |
| /** |
| * @return the workspace instance using the platform implementation |
| * of the Resources plugin. |
| * |
| */ |
| public static IWorkspace getWorkspace() { |
| return org.eclipse.core.resources.ResourcesPlugin.getWorkspace(); |
| } |
| protected void createActions() { |
@@ -4,4 +4,12 @@
| .,\ |
| plugin.xml,\ |
| caoParser.jar,\ |
| antlr-runtime-3.1b1.jar |
| antlr-runtime-3.1b1.jar,\ |
| icons/,\ |
| build.properties |
| src.includes = icons/,\ |
| plugin.xml,\ |
| META-INF/,\ |
| antlr-runtime-3.1b1.jar,\ |
| build.properties,\ |
| caoParser.jar |
Property changes :
Name: svn:mime-type
+ application/octet-stream
@@ -11,4 +11,30 @@
| name="caoeditor"> |
| </editor> |
| </extension> |
| <extension |
| point="org.eclipse.ui.newWizards"> |
| <category name="CAO" id="cace.cao.wizards.category"></category> |
| <wizard |
| category="cace.cao.wizards.category" |
| class="wizards.CAONewProjectWizard" |
| icon="icons/cao.gif" |
| id="cace.cao.ui.wizards.CAONewProject" |
| name="CAO Project" |
| project="true"> |
| <description> |
| Create a CAO project |
| </description> |
| </wizard> |
| <wizard |
| category="cace.cao.wizards.category" |
| class="wizards.CAONewFileWizard" |
| icon="icons/cao.gif" |
| id="cace.cao.ui.wizards.newCaoFile" |
| name="CAO Source File" |
| project="false"> |
| <description> |
| Create a CAO source code file |
| </description> |
| </wizard> |
| </extension> |
| </plugin> |