Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [corona-dev] Plugin refactoring: org.eclipse.corona.container


What would it take to move the model schema into the new plugin and have the model generated from there?

I don't know, just addressing some issue. Glenn is probably the most knowledgeable person in this area. Anyway, we can always generate it to the old location and move new classes back to the consolidated plugin. Anyway the generation doesn't make any refactoring for sure, so there is no difference.


-----Original Message-----
From: corona-dev-bounces@xxxxxxxxxxx [mailto:corona-dev-bounces@xxxxxxxxxxx] On Behalf Of Marcin Okraszewski
Sent: Tuesday, December 12, 2006 7:10 AM
To: Corona development
Subject: Re: [corona-dev] Plugin refactoring: org.eclipse.corona.container

Note that org.eclipse.corona.model.container plugin is generated from XML Schema. We don't know how the generation would work with the consolidated plugin. But I hope we won't need to regenerate classes any more :)

Marcin

O'Flynn, Dennis napisaƂ(a):

I have been prototyping the refactoring of plugin consolidation. I am proposing that the following plugins be consolidated:
* org.eclipse.corona.collaboration
* org.eclipse.corona.model.container
* org.eclipse.corona.container.manager (*)

* container.manager will be split into w plugin to co-located exemplary implementation ProjectContextContainer classes.

The following is the structure of the new consolidated plugin. Please do not committ changes to any of the classes listed in the consolidated plugin since their changes will be lost because the classes are being moved. Once I have finished the refactoring, several other dependent plugins will have their manifest dependencies updated.

org.eclipse.corona.container
| .classpath
| .project
| build.properties
| container.txt
| plugin.xml
|
|
+---META-INF
| MANIFEST.MF
|
+---schema
| eventhandler.exsd
|
\---src
\---org
\---eclipse
\---corona
+---collaboration
| CollaborationEvent.java
| CollaborationEventHandler.java
| CollaborationEventRouter.java
| Constants.java
| ICollaborationEvent.java
| ICollaborationEventAdmin.java
| ICollaborationEventRouter.java
| package.html
|
+---container
| | Activator.java
| |
| +---event
| | AbstractEventHandler.java
| | CollaborationEventAdmin.java
| | CollaborationEventManager.java
| | ICollaborationEventHandler.java
| |
| \---manager
| ContextContainerCache.java
| IContainerManager.java
|
\---model
\---container
| Activator.java
| ContainerFactory.java
| ContainerHelpers.java
| ContainerPathElement.java
| ContainerProperties.java
| ContainerProperty.java
| ContextContainer.java
| IContainerConstants.java
| RelatedContainers.java
| RelationshipFile.java
| RelationshipResourceSet.java
| RepositoryConfiguration.java
| RepositoryConfigurations.java
| RepositoryConnectionParameter.java
| RepositoryConnectionParameters.java
| RepositoryDescriptor.java
| RepositoryDescriptors.java
| ResourceSubset.java
|
+---impl
| ContainerFactoryImpl.java
| ContainerPackageImpl.java
| ContainerPathElementImpl.java
| ContainerPropertiesImpl.java
| ContainerPropertyImpl.java
| ContextContainerImpl.java
| RelatedContainersImpl.java
| RelationshipFileImpl.java
| RelationshipResourceSetImpl.java
| RepositoryConfigurationImpl.java
| RepositoryConfigurationsImpl.java
| RepositoryConnectionParameterImpl.java
| RepositoryConnectionParametersImpl.java
| RepositoryDescriptorImpl.java
| RepositoryDescriptorsImpl.java
| ResourceSubsetImpl.java
|
\---util
ContainerAdapterFactory.java
ContainerResourceFactoryImpl.java
ContainerResourceImpl.java
ContainerSwitch.java
ContainerXMLProcessor.java

I hope to finish this consolidation within the next day (or two). Please let me know if you have any comments or questions.

The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it.

------------------------------------------------------------------------

_______________________________________________
corona-dev mailing list
corona-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/corona-dev


The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it. _______________________________________________
corona-dev mailing list
corona-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/corona-dev

The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it. _______________________________________________
corona-dev mailing list
corona-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/corona-dev


The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it.

Back to the top