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

We will need to re-generate the model when it is updated.  And I expected that our model will need to be updated prior to reaching GA.

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

-----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. 


Back to the top